Running as unit: rb-build-amd64_25-57835.service; invocation ID: f9f6dfa0a481417a80d28e4eab9f58f6 ==================================================================================== Sat Nov 1 14:46:01 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_25) on jenkins, called using "ionos1-amd64 ionos5-amd64" as arguments. Sat Nov 1 14:46:01 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-jaIK1iQN" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 14:46:01 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Sat Nov 1 14:46:01 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-KBRGbS' Sat Nov 1 14:46:01 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Sat Nov 1 14:46:01 UTC 2025 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-v9l1td' ok, let's check if jose is building anywhere yet… ok, jose is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of jose in forky on amd64 on jenkins now. 1st build will be done on ionos1-amd64.debian.net. 2nd build will be done on ionos5-amd64.debian.net. ============================================================================= Sat Nov 1 14:46:18 UTC 2025 I: starting to build jose/forky/amd64 on jenkins on '2025-11-01 14:46' Sat Nov 1 14:46:18 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_25/57835/console.log 1762008378 amd64 forky jose Sat Nov 1 14:46:18 UTC 2025 I: Downloading source for forky/jose=14-2 --2025-11-01 14:46:18-- http://deb.debian.org/debian/pool/main/j/jose/jose_14-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2050 (2.0K) [text/prs.lines.tag] Saving to: ‘jose_14-2.dsc’ 0K .. 100% 252M=0s 2025-11-01 14:46:18 (252 MB/s) - ‘jose_14-2.dsc’ saved [2050/2050] --2025-11-01 14:46:18-- http://deb.debian.org/debian/pool/main/j/jose/jose_14-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2050 (2.0K) [text/prs.lines.tag] Saving to: ‘jose_14-2.dsc’ 0K .. 100% 252M=0s 2025-11-01 14:46:18 (252 MB/s) - ‘jose_14-2.dsc’ saved [2050/2050] Sat Nov 1 14:46:18 UTC 2025 I: jose_14-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: jose Binary: jose, libjose0, libjose-dev Architecture: any Version: 14-2 Maintainer: Christoph Biedl Homepage: https://github.com/latchset/jose Standards-Version: 4.6.2 Vcs-Browser: https://git.in-ulm.de/cbiedl/jose Vcs-Git: https://git.in-ulm.de/cbiedl/jose.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, jq, libjansson-dev, moreutils Build-Depends: debhelper-compat (= 13), asciidoctor, jq, libjansson-dev (>= 2.10), libssl-dev (>= 1.0.2), meson, pkgconf, zlib1g-dev Package-List: jose deb net optional arch=any libjose-dev deb libdevel optional arch=any libjose0 deb libs optional arch=any Checksums-Sha1: 7903472e1c1b94f5ae43c64784fe287cc6681b6f 764940 jose_14.orig.tar.xz 52e4d5ea00bbae3bd47d9898e572d151a15d0bed 4440 jose_14-2.debian.tar.xz Checksums-Sha256: cee329ef9fce97c4c025604a8d237092f619aaa9f6d35fdf9d8c9052bc1ff95b 764940 jose_14.orig.tar.xz e9cb1a16502c55ab2b26537d590aae9529a82f24c1c0a4c6f2748d560add4d02 4440 jose_14-2.debian.tar.xz Files: 6efd8115360e6f04f2851f90ce9d62db 764940 jose_14.orig.tar.xz 7b3c600dd80aaa55dc7c5d6f1d84a62e 4440 jose_14-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAmhv7YgACgkQxCxY61kU kv0rSBAA0iP7byu/GTGpHgpejl4eO/HEVafj6sEuDAZGCtzohoDKBeurAAyB2RLm O9i5qwipbAW6N9zqk369MVknpgdfaT+c3RHgRU/mdRVQfqFD8wB4QQNlZMM4EvJF 6SflWYrPYdj8mPWb4EpjNGlfnHgJy1YgcNiOH2w0LgyVfVgxWPZSDsX9BRoSPa8X qWVQ0GhfRgRMNmQ6KX+L5dacNHCcami4TI11tGJx6YhMpxqGcSWmgc6QXhW4t2u0 Z9RL5cJ7CaPC3Es/XEH3TgGRHErsoCfVBkCeSZxXj1yKxXSh6BNaBqXwXx0n4Btq mj+Kuq0pgdCZLjjA/YxsUo2lMy1b88zsNXX2kf9/PTRUz7dGnehSG38JJgLmvSy5 0WEdlFYuTUHnABblyQhzAkZ4cVS1fJqLc05qnundKV6rOxZJtyLfr4EZ2+1Pjxcp Z0/uuFdRLTa6QG4A9bHVPzu4y54RlUEWgojtT1ykqNXUOsassSkk/p5svqw1FvAV g8QPAIuxL7U6zAfPy1t5iKmkm8J722/um/zbirEOYWjutjop1QikgqPaVVItE7ZS oqgSmdAHBa3lBJmnR9ExStVQ9p4FvwRxXVGVXVczYVjdJAjkgyxM+RbSfapmM83i tFcdabye3DPewsQhTHaMMbEN1SjyBiAzwiGQ0ak49oNoWuiuDIo= =KsSq -----END PGP SIGNATURE----- Sat Nov 1 14:46:18 UTC 2025 I: Checking whether the package is not for us Sat Nov 1 14:46:18 UTC 2025 I: Starting 1st build on remote node ionos1-amd64.debian.net. Sat Nov 1 14:46:18 UTC 2025 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Sat Nov 1 14:46:18 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Sat Nov 1 14:46:18 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-ZXgXKX' ==================================================================================== Sat Nov 1 14:46:19 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos1-amd64, called using "1 jose forky /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt 14-2" as arguments. Sat Nov 1 14:46:19 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-Kq3REIWa" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 14:46:19 UTC 2025 I: Downloading source for forky/jose=14-2 Reading package lists... NOTICE: 'jose' packaging is maintained in the 'Git' version control system at: https://git.in-ulm.de/cbiedl/jose.git Please use: git clone https://git.in-ulm.de/cbiedl/jose.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 771 kB of source archives. Get:1 http://deb.debian.org/debian forky/main jose 14-2 (dsc) [2050 B] Get:2 http://deb.debian.org/debian forky/main jose 14-2 (tar) [765 kB] Get:3 http://deb.debian.org/debian forky/main jose 14-2 (diff) [4440 B] Fetched 771 kB in 0s (38.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'jose' packaging is maintained in the 'Git' version control system at: https://git.in-ulm.de/cbiedl/jose.git Please use: git clone https://git.in-ulm.de/cbiedl/jose.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 771 kB of source archives. Get:1 http://deb.debian.org/debian forky/main jose 14-2 (dsc) [2050 B] Get:2 http://deb.debian.org/debian forky/main jose 14-2 (tar) [765 kB] Get:3 http://deb.debian.org/debian forky/main jose 14-2 (diff) [4440 B] Fetched 771 kB in 0s (38.8 MB/s) Download complete and in download only mode ============================================================================= Building jose in forky on amd64 on ionos1-amd64 now. Date: Sat Nov 1 14:46:19 UTC 2025 Date UTC: Sat Nov 1 14:46:19 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 1 02:46:19 -12 2025 I: pbuilder-time-stamp: 1762008379 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jose_14-2.dsc] I: copying [./jose_14.orig.tar.xz] I: copying [./jose_14-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./jose_14-2.dsc: no acceptable signature found dpkg-source: info: extracting jose in jose-14 dpkg-source: info: unpacking jose_14.orig.tar.xz dpkg-source: info: unpacking jose_14-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cherry-picked/1752063697.v14-7-g5aaaaf6.openssl-handle-null-in-jose-openssl-jwk-from-ec-key-gracefully-172.patch 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/3938720/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f46a74b7f5a34c5aba2f3b6b135dad65' 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='3938720' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/pbuilderrc_i4cv --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1 --logfile b1/build.log jose_14-2.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3938720/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), asciidoctor, jq, libjansson-dev (>= 2.10), libssl-dev (>= 1.0.2), meson, pkgconf, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on asciidoctor; however: Package asciidoctor is not installed. pbuilder-satisfydepends-dummy depends on jq; however: Package jq is not installed. pbuilder-satisfydepends-dummy depends on libjansson-dev (>= 2.10); however: Package libjansson-dev is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev (>= 1.0.2); however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on meson; however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: asciidoctor{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libjansson-dev{a} libjq1{a} libmagic-mgc{a} libmagic1t64{a} libonig5{a} libpipeline1{a} libpkgconf3{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libruby{a} libruby3.3{a} libssl-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} meson{a} netbase{a} ninja-build{a} openssl{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} rake{a} readline-common{a} ruby{a} ruby-asciidoctor{a} ruby-csv{a} ruby-did-you-mean{a} ruby-net-telnet{a} ruby-ruby2-keywords{a} ruby-rubygems{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} rubygems-integration{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl fonts-lato libarchive-cpio-perl libjs-jquery libltdl-dev libmail-sendmail-perl lynx ruby-sdbm wget zip 0 packages upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Need to get 34.2 MB of archives. After unpacking 137 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 ca-certificates all 20250419 [162 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 22 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 23 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 rubygems-integration all 1.19 [5488 B] Get: 28 http://deb.debian.org/debian forky/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 ruby-csv all 3.3.4-1 [42.2 kB] Get: 30 http://deb.debian.org/debian forky/main amd64 ruby-did-you-mean all 1.6.3-2 [20.9 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 32 http://deb.debian.org/debian forky/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 33 http://deb.debian.org/debian forky/main amd64 ruby-webrick all 1.9.1-1 [59.6 kB] Get: 34 http://deb.debian.org/debian forky/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 36 http://deb.debian.org/debian forky/main amd64 libruby3.3 amd64 3.3.8-2 [6301 kB] Get: 37 http://deb.debian.org/debian forky/main amd64 ruby3.3 amd64 3.3.8-2 [834 kB] Get: 38 http://deb.debian.org/debian forky/main amd64 libruby amd64 1:3.3+b1 [5440 B] Get: 39 http://deb.debian.org/debian forky/main amd64 ruby-rubygems all 3.6.7-2 [407 kB] Get: 40 http://deb.debian.org/debian forky/main amd64 ruby amd64 1:3.3+b1 [6560 B] Get: 41 http://deb.debian.org/debian forky/main amd64 ruby-asciidoctor all 2.0.25-1 [215 kB] Get: 42 http://deb.debian.org/debian forky/main amd64 asciidoctor all 2.0.25-1 [89.6 kB] Get: 43 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 44 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 45 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 46 http://deb.debian.org/debian forky/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 47 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 48 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 49 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-7 [540 kB] Get: 50 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 51 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 53 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 54 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 55 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 56 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 57 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.6+dfsg-0.1 [651 kB] Get: 58 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 59 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 60 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 61 http://deb.debian.org/debian forky/main amd64 debhelper all 13.28 [941 kB] Get: 62 http://deb.debian.org/debian forky/main amd64 libonig5 amd64 6.9.10-1 [200 kB] Get: 63 http://deb.debian.org/debian forky/main amd64 libjq1 amd64 1.8.1-4 [167 kB] Get: 64 http://deb.debian.org/debian forky/main amd64 jq amd64 1.8.1-4 [85.4 kB] Get: 65 http://deb.debian.org/debian forky/main amd64 libjansson-dev amd64 2.14-2+b3 [43.2 kB] Get: 66 http://deb.debian.org/debian forky/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 67 http://deb.debian.org/debian forky/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get: 68 http://deb.debian.org/debian forky/main amd64 ninja-build amd64 1.12.1-1 [142 kB] Get: 69 http://deb.debian.org/debian forky/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 70 http://deb.debian.org/debian forky/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 71 http://deb.debian.org/debian forky/main amd64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 72 http://deb.debian.org/debian forky/main amd64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 73 http://deb.debian.org/debian forky/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 74 http://deb.debian.org/debian forky/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 75 http://deb.debian.org/debian forky/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 76 http://deb.debian.org/debian forky/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 77 http://deb.debian.org/debian forky/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 78 http://deb.debian.org/debian forky/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 79 http://deb.debian.org/debian forky/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 80 http://deb.debian.org/debian forky/main amd64 meson all 1.9.1-1 [665 kB] Get: 81 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 82 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 83 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Fetched 34.2 MB in 0s (169 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (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 ... 20203 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (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 ... 21218 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package openssl. Preparing to unpack .../02-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../03-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../13-rubygems-integration_1.19_all.deb ... Unpacking rubygems-integration (1.19) ... Selecting previously unselected package rake. Preparing to unpack .../14-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-csv. Preparing to unpack .../15-ruby-csv_3.3.4-1_all.deb ... Unpacking ruby-csv (3.3.4-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../16-ruby-did-you-mean_1.6.3-2_all.deb ... Unpacking ruby-did-you-mean (1.6.3-2) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../17-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../18-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../19-ruby-webrick_1.9.1-1_all.deb ... Unpacking ruby-webrick (1.9.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../20-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../21-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package libruby3.3:amd64. Preparing to unpack .../22-libruby3.3_3.3.8-2_amd64.deb ... Unpacking libruby3.3:amd64 (3.3.8-2) ... Selecting previously unselected package ruby3.3. Preparing to unpack .../23-ruby3.3_3.3.8-2_amd64.deb ... Unpacking ruby3.3 (3.3.8-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../24-libruby_1%3a3.3+b1_amd64.deb ... Unpacking libruby:amd64 (1:3.3+b1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../25-ruby-rubygems_3.6.7-2_all.deb ... Unpacking ruby-rubygems (3.6.7-2) ... Selecting previously unselected package ruby. Preparing to unpack .../26-ruby_1%3a3.3+b1_amd64.deb ... Unpacking ruby (1:3.3+b1) ... Selecting previously unselected package ruby-asciidoctor. Preparing to unpack .../27-ruby-asciidoctor_2.0.25-1_all.deb ... Unpacking ruby-asciidoctor (2.0.25-1) ... Selecting previously unselected package asciidoctor. Preparing to unpack .../28-asciidoctor_2.0.25-1_all.deb ... Unpacking asciidoctor (2.0.25-1) ... Selecting previously unselected package m4. Preparing to unpack .../29-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../30-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../31-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../32-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../33-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../34-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../35-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../36-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../37-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../39-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../40-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../41-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../42-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../43-libxml2-16_2.14.6+dfsg-0.1_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../48-libonig5_6.9.10-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.10-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../49-libjq1_1.8.1-4_amd64.deb ... Unpacking libjq1:amd64 (1.8.1-4) ... Selecting previously unselected package jq. Preparing to unpack .../50-jq_1.8.1-4_amd64.deb ... Unpacking jq (1.8.1-4) ... Selecting previously unselected package libjansson-dev:amd64. Preparing to unpack .../51-libjansson-dev_2.14-2+b3_amd64.deb ... Unpacking libjansson-dev:amd64 (2.14-2+b3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../52-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../53-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../54-ninja-build_1.12.1-1_amd64.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../55-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../56-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../57-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../58-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../59-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../60-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../61-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../62-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../63-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../64-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../65-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package meson. Preparing to unpack .../66-meson_1.9.1-1_all.deb ... Unpacking meson (1.9.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../67-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../68-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../69-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Nov 1 14:46:42 UTC 2025. Universal Time is now: Sat Nov 1 14:46:42 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up ruby-csv (3.3.4-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up autopoint (0.23.1-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up ruby-webrick (1.9.1-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up ruby-did-you-mean (1.6.3-2) ... Setting up openssl (3.5.4-1) ... Setting up readline-common (8.3-3) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libjansson-dev:amd64 (2.14-2+b3) ... Setting up libonig5:amd64 (6.9.10-1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up libjq1:amd64 (1.8.1-4) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up jq (1.8.1-4) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up rubygems-integration (1.19) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.28) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up meson (1.9.1-1) ... Setting up rake (13.2.1-1) ... Setting up libruby3.3:amd64 (3.3.8-2) ... Setting up ruby-rubygems (3.6.7-2) ... Setting up ruby3.3 (3.3.8-2) ... Setting up libruby:amd64 (1:3.3+b1) ... Setting up ruby (1:3.3+b1) ... Setting up ruby-asciidoctor (2.0.25-1) ... Setting up asciidoctor (2.0.25-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/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 dpkg-buildpackage: info: source package jose dpkg-buildpackage: info: source version 14-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Christoph Biedl dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 The Meson build system Version: 1.9.1 Source dir: /build/reproducible-path/jose-14 Build dir: /build/reproducible-path/jose-14/obj-x86_64-linux-gnu Build type: native build Project name: jose Project version: 14 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-7) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency zlib found: YES 1.3.1 Run-time dependency threads found: YES Run-time dependency jansson found: YES 2.14 Run-time dependency libcrypto found: YES 3.5.4 Program asciidoctor found: YES (/usr/bin/asciidoctor) Program jq found: YES (/usr/bin/jq) Configuring jose.h using configuration Checking if "-Wl,--version-script=..." links: YES Program ./jose-alg found: YES (/build/reproducible-path/jose-14/tests/./jose-alg) Program ./jose-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-fmt) Program ./jose-b64-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-enc) Program ./jose-b64-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-dec) Program ./jose-jwk-eql found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-eql) Program ./jose-jwk-exc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-exc) Program ./jose-jwk-gen found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-gen) Program ./jose-jwk-pub found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-pub) Program ./jose-jwk-use found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-use) Program ./jose-jwk-thp found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-thp) Program ./jose-jws-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-fmt) Program ./jose-jws-ver found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-ver) Program ./jose-jws-sig found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-sig) Program ./jose-jwe-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-fmt) Program ./jose-jwe-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-dec) Program ./jose-jwe-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-enc) Run-time dependency openssl found: YES 3.5.4 Build targets in project: 28 jose 14 User defined options buildtype : plain libdir : lib/x86_64-linux-gnu localstatedir : /var prefix : /usr python.bytecompile: -1 sysconfdir : /etc wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j40 -v [1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c [2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c [3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c [4/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c [5/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c [7/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [8/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c [9/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c [10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 [11/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 [12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [13/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c [14/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hash.c.o -MF lib/libjose.so.0.0.0.p/openssl_hash.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hash.c.o -c ../lib/openssl/hash.c [20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [22/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [23/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c [24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [25/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [26/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [27/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c [28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c [30/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [31/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [32/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c [35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [36/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -c ../lib/openssl/aesgcmkw.c [37/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c [38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c [40/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [41/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c [43/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c [44/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c [45/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [46/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c [47/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c [48/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c [49/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c [50/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c [51/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c [52/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [53/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c [55/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c [56/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c [57/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c [59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc [60/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread [61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc [62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc [63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc [64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc [65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc [66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc [67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc [68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc [69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc [70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc [71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc [72/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols [73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc [74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc [75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc [76/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc [77/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [78/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [79/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [80/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [81/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [82/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [83/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [84/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [85/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [86/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group dh_auto_test cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=40 meson test --verbose ninja: Entering directory `/build/reproducible-path/jose-14/obj-x86_64-linux-gnu' ninja: no work to do. 1/25 alg_hash RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=249 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_hash 2/25 alg_sign RUNNING >>> MALLOC_PERTURB_=110 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_sign 3/25 alg_encr RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=233 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_encr 4/25 alg_wrap RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_wrap 5/25 alg_comp RUNNING >>> MALLOC_PERTURB_=142 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_comp 6/25 api_b64 RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=24 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_b64 7/25 api_jws RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=102 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jws 8/25 api_jwe RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=122 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jwe 9/25 jose-alg RUNNING >>> MALLOC_PERTURB_=78 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-alg 10/25 jose-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=105 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-fmt 11/25 jose-b64-enc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=131 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-b64-enc 12/25 jose-b64-dec RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MALLOC_PERTURB_=70 /build/reproducible-path/jose-14/tests/./jose-b64-dec 13/25 jose-jwk-eql RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-eql 14/25 jose-jwk-exc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=187 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-exc 15/25 jose-jwk-gen RUNNING >>> MALLOC_PERTURB_=145 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-gen 16/25 jose-jwk-pub RUNNING >>> MALLOC_PERTURB_=153 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-pub 17/25 jose-jwk-use RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=233 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-use 18/25 jose-jwk-thp RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=182 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-thp 19/25 jose-jws-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=251 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-fmt 20/25 jose-jws-ver RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-ver 21/25 jose-jws-sig RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=227 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-sig 22/25 jose-jwe-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=178 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-fmt 23/25 jose-jwe-dec RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=194 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-dec 24/25 jose-jwe-enc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=50 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-enc 25/25 issue75 RUNNING >>> MALLOC_PERTURB_=22 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/issue-75/issue75 1/25 alg_hash OK 0.11s 3/25 alg_encr OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: alg: A256GCM alg: A192GCM alg: A128GCM alg: A256CBC-HS512 alg: A192CBC-HS384 alg: A128CBC-HS256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/25 api_jws OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/25 jose-b64-enc OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + printf + jose b64 enc -I- + test = + printf f + jose b64 enc -I- + 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 + printf foobar + jose b64 enc -I- + test Zm9vYmFy = Zm9vYmFy ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/25 jose-b64-dec OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + printf + jose b64 dec -i- + test = + printf Zg + jose b64 dec -i- + test f = f + printf Zm8 + jose b64 dec -i- + test fo = fo + printf Zm9v + jose b64 dec -i- + test foo = foo + printf Zm9vYg + jose b64 dec -i- + test foob = foob + jose b64 dec -i- + printf Zm9vYmE + test fooba = fooba + printf Zm9vYmFy + jose b64 dec -i- + test foobar = foobar ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/25 jose-jwk-pub OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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"}]} + jose jwk pub -i- + echo {"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]} + 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"} + echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} + jose jwk pub -i- + test {"a":"baz","key_ops":["encrypt"],"kty":"EC"} = {"a":"baz","key_ops":["encrypt"],"kty":"EC"} + echo {"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]} + jose jwk pub -i- + test {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} + echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} + jose jwk pub -i- -s + test {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/25 jose-jwk-thp OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/25 issue75 OK 0.02s 9/25 jose-alg OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + jose alg + grep -q ^A128GCM$ + jose alg -k sign + grep -q ^ES256$ + jose alg -k wrap + grep -q ^A128GCMKW$ + jose alg -k encr + grep -q ^A128GCM$ + jose alg -k exch + grep -q ^ECDH$ + 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$ + jose alg -k encr -k sign + grep -q ^A128GCM$ + 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$ + jose alg -k exch -k encr + grep -q ^A128GCM$ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/25 jose-jwk-eql OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games stderr: + echo /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + jose jwk gen -i {"alg":"ECDH-ES"} + jwk={"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk gen -i {"alg":"ECDH-ES"} + oth={"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk pub -i- + pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose fmt -j- -Od alg -o- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + mod={"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql Must specify at least two JWKs! + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- Must specify at least two JWKs! + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + jose jwk eql -i- -i- -i- + jose jwk gen -i {"alg":"A128KW"} + jwk={"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk gen -i {"alg":"A128KW"} + oth={"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk pub -i- + pub={"alg":"A128KW","key_ops":[],"kty":"oct"} + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose fmt -j- -Od alg -o- + mod={"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql Must specify at least two JWKs! + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- Must specify at least two JWKs! + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- -i- ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/25 jose-jwk-use OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} stderr: + echo {} + jose jwk use -i- -u encrypt + echo {} + jose jwk use -i- -r -u encrypt + echo {"use": true} + jose jwk use -i- -u encrypt + 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 + echo {"use": "sig"} + jose jwk use -i- -u encrypt + tmp={"key_ops": ["encrypt", "decrypt"]} + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u decrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u decrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u sign + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u sign + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u sign + tmp={"use": "sig", "key_ops": ["encrypt", "decrypt"]} + echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u sign + echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u sign + echo {"use": "enc"} + jose jwk use -i- -u deriveKey + 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":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u wrapKey -s -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 1 -Uo- + [ {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -s -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 0 -Uo- + [ {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u wrapKey -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 0 -o- + [ {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 1 -o- + [ {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} = {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -o- ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/25 jose-jwk-exc OK 0.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + mktemp -d + tmpdir=/tmp/tmp.xQNB9SdV2a + trap onexit EXIT + jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk gen -i {"alg":"ECMR"} + clt={"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + jose jwk gen -i {"alg":"ECMR"} + eph={"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} + echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk pub -i- + spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + jose jwk pub -i- + cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk exc -l- -r- + key={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + echo {"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} + echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} + echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"} + echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} + jose jwk exc -l- -r- + rec={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + echo {"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"}{"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + jose fmt -j- -Oj- -OE + onexit + rm -rf /tmp/tmp.xQNB9SdV2a ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/25 jose-jws-ver OK 0.21s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/25 jose-jws-fmt OK 0.25s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c + [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ] + jose jws fmt -i /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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c + [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + cmpct=eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + sed s|jwsc|jwsg| + 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. + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -c + [ eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + jose jws fmt -i- -c + [ 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + jose+ jose jws fmt -i- -c 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + cmpct=eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + sed s|jwsc|jwsf| + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg+ jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + sed s|jwsc|jwsf| + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/25 jose-jwe-fmt OK 0.28s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec + cmpct=eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec + sed s|jwec|jwef| + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + cmpct=eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + cmpct=eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/25 jose-jwe-dec OK 0.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/25 alg_sign OK 0.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/25 jose-fmt OK 0.47s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 {} = {} + jose fmt -j [1,2,3] -f- + wc -l + test 3 = 3 + jose fmt -j [1,2,3] -f- + head -n 1 + test 1 = 1 + jose fmt -j [1,2,3] -f- + tail -n 1 + test 3 = 3 + jose fmt -j {"a":1,"b":2} -f- + wc -l + 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 {} = {} ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/25 alg_comp OK 0.61s 8/25 api_jwe OK 1.06s 4/25 alg_wrap OK 1.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 1.72s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: {"alg":"A128CBC-HS256","k":"myzg75jh_qarS6ca3wlitUSeVTAaS9eYbeE8aWvX35I","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"4vl5jHHkUbAAA9EdwfBC1g","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"whonFHIzKTEZs-7bAy-KVg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"-D2obG5Zg18iKPVQs1PS3A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"baHCnu135RkpRojcC12ctJyMm71SEtAyeRXmUpz7Q9Td-Z3uGESsa8arRG6VByiK","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"bhelu8vUXsqo5_8TWBX5vD2GkPFtz5vG","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"-di-8r6sit4iqX4H4gUQ87Hp1R7lUOS_","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"jjrALxQDVe4nKKiPfbea3c2AighTLI0e","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"QX9k7Ktgqv45wFIJIWs1wvqI-W76R6vnW6SREjDO_eIngtnOBIDBt_X0B70cjdqyf4lmKOpxqLRAOItMEASwdg","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"fm_VWaCbcP0AZWvKqPpRAoVS0x_ws86FIeqq1ZoY9-k","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"gPy01WEHB3g3n7tuLJHW3YmzKWk7HSNM8UtfwnNn0zI","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"FjLvV8FL3UA6UxlX4wQpCV8JtkE1PyniRXomzIgI4sM","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"AW09hk9gpaFiHovfRjOBBiWYW2ZMUu-burfrccdySdXSY4-N22cOvY6XPJCQ41WQci1-CqcR6tFX7pV3QZaPk7oW","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AOd5vk2YB29HeWhSpWLBlU0M-VHfEK1r0ab8r4lKAeGIYrIhyi7oJBiSipHSJoagWoVQANnt6PQVhI6ahh7Yf4JI","y":"ABozL6Pe9_pBR_Ffv3MuSB5thkD6poCWrvvdzQt562Z2YL5GU-GON-DsdTpaqbSZ53YdajyzHfLmzoNcRzvHSC5I"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"t6tHW4Ax3ru0fzBmEif4sDAKFihKQsf69FZj3OFMRmM","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"9OfThJqx-nBxyP4tOBJI6Lh7O80u8UGzGq9hcdnsxYM","y":"LLRSk9EELkWpwtDQZAO_40GZsMpYqDver9yZDiETu0Y"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"gfntTGmKa07d9JDrE0urCmO2tYbFEMhvqlkHw-HWW-SZrk4t2hVCY19RqdRpa1Uv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"BJyGUg4dO-PFln-cSt_OCoDvG5j5WP_25S8hBiFdnAmOWYgufJMav6Wl7zxugWJX","y":"mEiTDTFlEZK0RbYf2I94K9ohy-X815bw6oJOAjPKueJIrpJ637kRRmTg8VtWeKS1"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AZ-hqtJzlPlxwYzoeKz626ChblnHIT_CozFIMGikwEMqntYkF_Ch2SA-S0f8ZEfVJxx-Jeb-GvilzuvqzZEH_H7w","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AK0ruPtKrvdVwmy5vMLY12UsX2kfNVLKGeHkM85Al19nxqKgR6jYKbypc-322DSc2RPmCXDO1Gqato80TzLeMPWB","y":"AMIBOd8730wi2DuP7jnjgjvq-5rm2uczbczzYvmuDChF2tOMXYWiH9cmAHl_IXzCF90yKS1L_R5rSRbuua5nJPcI"}{"alg":"ES256","crv":"P-256","d":"egNm3MBHnOdsptnQol5fTbucRpSAnFoC2jBdvEULpiE","key_ops":["sign","verify"],"kty":"EC","x":"b3etNVn7aOqP3W6nSyZs0liCsJUNHH093H8fNXT7b6c","y":"5-v8QrbUftcfLipOWT5iJlkCThWFlHIsL8G3CMBdmj4"}{"alg":"ES256K","crv":"secp256k1","d":"YX6aDP_BkuJ3zVG2DN5W2kAxSjJn0az6u7HVuYNhm5c","key_ops":["sign","verify"],"kty":"EC","x":"1Yu9XA5l0drv8ubWqT0p2Yc38uCjBRTLuIlqYVjfFvM","y":"A8WCVd5qbJx_LtTOMNcDFt_C8ycObKdNzODfKTEwNrQ"}{"alg":"ES384","crv":"P-384","d":"WkbkVryoyl0zPzVCYhcI_FXw26AfWRZzLYfqo1kEuVxUSconSXq0v8nuzHmMMlra","key_ops":["sign","verify"],"kty":"EC","x":"m5p5ruGJw7Uk0EbBcmywbq-vsNb9KRaXpFSY0aVX1tdeTeiNHhlifKZ9JRX9kNBP","y":"MjwSbf575m11lg-dj-25kLqz2smNBZWwepzJ1_AZsTIhZGfGU3QCaeENTkAZcpZF"}{"alg":"ES512","crv":"P-521","d":"AA2r3FbavscVHqmNYSEMjX8xw_8-Z3I1phfHwi8QcHqtt23D0eJ0To5O6jI4HbE19cIoHmrnnefmXKYS58VFA8O5","key_ops":["sign","verify"],"kty":"EC","x":"AWG19ZWmpuqnYNcNkMXMVJp2nCiQLbr6HFajetANxTeXXJapAsh1gg12rk3s-vX3ClZe2SdFdf6PnbQ5VXnOMqeP","y":"AYshc488pl7aH7ZYZ-8V0DN_aGjKMT4vw7KIj-RJoPwJ3saQGS453x34q3o02PdqVoXIXdR51OKlKvJw2LhdAj9k"}{"alg":"HS256","k":"csPS5D1WJyJaeBwXv9vDTyjy2wLNk6IbwV7daN-OPLs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"TtEAx4kF_Axt88Quzus5jB0mn7PBnh-SR-pnCaoRB8QQskZnaMLeukzzpEGDt4Bs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"H7p43zXEXwNiW4xmzMlh5JzfqCSRnQGFITtY92BiY9KtPaPuWGfFtiy0dRy_yaw_68mF5wQ5t8b1D2eklQMqDg","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"i2ILemA2pzDEXv6G2rGhyA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"UjwT_Fun5C6XbNqwl7r-pD1cmp8E3WGo","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"w38gp4--DIBIiE-klT8YYNn_pJj9kGU4rEhKr7l8T-w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"bWn6Rm1DPTGb30RWpEA3Lqy9168NkvPiP3JsSnFBD99mIMxkBXU-4CU9vM_OBSZTsK71B9TxbVXjfWKFPQY3l3i4gAEsPDGJsKMkHkWY4Dgk3ESqRpNW_jkU0HPb29RIj5dFtNcO5kVggbmi4GjOzMEaW0h2ImVtR76semAwDNNjSxlhVrcTgocbDNk0xZrp93sJ-WH_5Gi1Kno9upgjKLkJkuzXL3ys70_2qwPkc8BUAYiQaRE_GpjQrJp6PaE-wcyDRHo8RJGYPnv5zy2kleb95y_nZ6yYCFydsRsuNcVJVSwDZ8rQxoRJGUmIj-7YXGNGegJw5X3p8xxsDQSh","dp":"q7z8N3DItKPktK3oW1JQITygUcqHD0bI5SusekEyt7_KGYdx7TRh9jvu6b0B4L26m82PMjObg-vA2_TTUVnMGvvP00LGhO8_lKNHI8m7W9pLmC2BfjD9ZjsIvqBvYgIvdmhjoF7eEjzgMksCsCm1eGeFwav1IasVTLU_ULSayhE","dq":"jRkmg87OlrNiNlWBO4LCR5uqvj9-SWiCJI1sZkR0G2eSuUj2zRWqHIBTYOn9vhaGPOpZLvpGU8dp-LJg_JE2QjZjxcca8jz4FFiWknAy9vnH3GY3C8EdCAObBoxUqClqGxwcCmD3R_wLairTAiIEZa7nDqy1Q7LSM6HB-1NhoME","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"4UaSw7s-dOtQiobF1mT2pM-nF72LTCj1o3E6NVTm8EEZlztx58lkjRLNJ1IkJCVfRwuogQdEnbMzj8m_JpWQyZCIqisLCSUCv3N6Ehxkuco3IpyNV3bzFWBNVuw5XHj6aOpXChemPAuXX-Ed5Kmikqhxl29VCsKNeaiAsuKsRrQEWgpwYYOLXviCz8AgYtu4OzrUplpjpYepXvuusnYpaaQy39rQuYJyxlyx0NPjuFsiijUiWaOr1UfjZJqKgcV_xI5BaApUUQpZOUYcNduA89oqAH1nD7SseIjssQBRLduLEI9lrvqQQcSPBOpW8mffat-V_tuuS0fqlTD6VsB8Zw","p":"_3mbnYZMu-C4-Occ1CHol274yRHbDcs9Mu3VXCs288nmlGSps7THxEyjqimgUXES-a3IfnWBCw86ki-ZBbN4AkcAOh97R6s8OOpzyrtVtOk37_f3s0_iYjphfcx7S7w7RgHq8jVDpNuFvHlbsHzNS7Vs4LmFE5JtAlbQM0Ar4Bc","q":"4b0UQQbjqYVRU-o_2aDyColAVKfcqLnaoqGj4c7rbRZcckMLQv8R79EalITg7bQVnpAsjc7Jt9fKNLjXrB828OfQlKdJxrR_Mh_QrGzsUl8iKQiyGExyi72Ghnubo0wIIKK6koRY8n9CQeHvbr7fRr0cdQMZbNCd0y3bCQ7BKDE","qi":"Q6KunhQLmXLDo1tbucqEkqgHqBXdTDT8_cSxiWoy5qBdUXBSDQEfjPSkHFAlQDbHfwVtVuW6Z-cUNe47JC2JLsQRqGq3D7IGMh6_sosnD9Ks9ACYOtXgQ1yoT-4e692Q6yoNJ8_9TAjoyftkEQhkC8umKyc15MaL82Qm4-WZn4g"}{"alg":"PS384","d":"Fdvv70LLJPOBU7ntem88u5fzsrXXrGGXrSMXOcbIwVogEQGOIJ79ltqzV-EjdiUzmJA6ZX0qaQKfKXOCDST5HTR8pJsZcyZZC6w9BqROPHr8SEbtGF9s-fuzucf89cOaWB4u4RqAA_W2HbF3roPva2uXz-iEArI-h0E4LAqciUxJI3zrc39pEleLdcoakeUSbwH4e6g7FUMzZjB503FyluURvjcQWCYJ5yy7Globp7MDuZX676DEESazp7wTBdVQrkDcOzKM5AYgBGJsyCovCWahHCyK5oekvFVU1jGQTPUbuqMtA8Y6CH9k--EiWTS13k4I15JIaPkYlaj0dabW5Q","dp":"oVaxl_jAvZI_sAPIZ-b2cHOFbflfxxOK4arZmZh1bOLZb2JLyvcFcz3XmS0P_Enxip3Uil5j9lGs7QGV_YySXdrLvvnPFUGpZRQdud811-3hKKzYdeh6RRiclDa_d_Cuje0MDaxFr4Y5hlEdgFDrnrBcUiMDKQiOe9-cYi4lJBE","dq":"eRHUGNIadSzacq6DUqH9GSoFLGhEIiczZxzDIk56m8SqjIRhB4TcGG-j4jST9IlBy5Ru3lshxKCL6aXr2tMdinF-6nJM8omGZ5EUUtXjMF3S_FfSw0bt5Wcqpz4Bp94JO8Gk3oyIFLVe_p2XR59TsbS8vTofRwm_yCPGsZgqhu8","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oWPwk4J_yJZ_BNaMUWhc8nNPv3FAiVDa6wp3DGp-S47QdfILkeudtUiNn0FKJFQ0to2pcUHaiqoiHrvv7Q19gNUCYcooLnwMHQzeU1uUGkeh2CYbz4F89kHVciB3cu4UNXwkfbmw55QykYthjS0W-0GTK-sszzIAPr-970Q1lR6MsFTOaJ_HT8KyM9c78nMbALsSwV-1SOVK7QEn5OcKtrsE6csxqwSAs21n66v6_vGwmhOJ2-GxjnuPa7pZb9m6ZX5dF_jdsZ_jD25L3XuyLDZbUunf0wq1VSFgmYPTahj6CiL1WfdIIk9Auzq3os1PPQupsT_eWLAKbYytsT0bww","p":"4H5f3tYFpL9khVWj1poMK_iNldqjBCuqoTgAMrYNudJVtw68ZHVnTb3sQPzEVA-kRyIQQ2m3oM4fQaC_UN5dwqGssr2zgpoi3Z0uRo33j1CkqIZzzrJSCYnIG8JzFvADH4WyLp1K3_QMVH_x1Slk_BYmD262TF_gBXfnI1fDvv0","q":"uApi576z5tfQ6_QWsIRv3V1yTQXdKLNDGBE1npe351dy-Gw-tBVfxJiIxbXlarFzH2sv-hLxTWPrg_TkqRTBTJxdS7KK6nRH_1T266PnT9Euj1hnYpW5iwSjSEko-gHAlQjDGKUEfY8qo85Ssrvh6bY05PtXfV9loFB2mXzPIb8","qi":"qwTF4jHhFFVH8vm7FfJN6R4Wu_bbJs21Qn1xlkMuJb_-_Eh3Ho_LdV6O-raL-1tGyeJOO-B1LDS2nxBa3lDGzNMoFlq2RyH0vkS26Ui8gYUqzwFneJNDVr_EiyCLSLJfZLGyAdAOgF59HzR4G1tyPr-dfG3LglYDl2KS8QD_TWk"}{"alg":"PS512","d":"CjRuAD2O9j7ghV0miHjY1_sh_WwjzzFWa9-_APT0EPSbJIgQggCqjGWM-aFt7M9ieNd8AZg7XoL11QOccTrijtAUOzb9VlD0bj5DyppCCUw1K-jwK7Vh75bmYXaCKlGK5p47mhgkOdrnUJ4aySFGU8yoyVrOLqKgA1JxJqJxng_pGHxsJIf_6uBzT1GpmtYMt5-E17VfNN7ibZkzQkKHVDQe_Dg-Z3a2yILmIAtwjtumVVXVSJaWcV1KDsnz2AQx-4-xqWeQBRhuyjHz-JkIcQRB_JDbk-n4t9GCL0_r0pB3MRUVcXMcKUjdRg9kBiioeM6TYJu4mVafGOGKPjenJQ","dp":"PZ5q7UK3-DKzYW7gOpbylADh43bIh6a6S9pI1cobnbFo1MvUNI4OSQXlhtFk4Ks1xC9G3nLcYZDHvhNAQboW2M68lRVkqI_eQuPyr5jIyvrjLUKtcBCkfxVEL2npdYXwsTd3IrHxlSo6i95RTUYonfTDDCKypz9nTUt2hcc6vjE","dq":"P5KZrPBauhJOo1_Jzktam06H_8fIb67AkLOq3RuJcho4AsHS2N1ARS-jvdYAhrh4Bhwni2xSNXhvsqzhuvmXxTFFQ3mCk2ninSX-aASggytKo8HZWAJfROQjrfgi2r3dtVlNTpGQBDc9xFQ63jPM5FeX4h_ulFOFtk1wlwO1zD0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tfJ33zxhJFx5IWyoTqgKyHkucKkveCGufpe268hI-3e11kMJY7FE5r4xfvChLT0vmeV9PuyMhu0zwyka9Y78M1-KHEG228mE_BiWWxCsIhLfMAu0whJB2RdqkNIGf_QbGnUOCfntpewgxQ6II4YDPmJYfFvUkmG5IcHxn530221dQoDN4Wd_uKjOaxPtgo_LO64pvT6YtgAIe9pWN5GDD4kFrixWorcbm3sAJ70_fUiULqZJ1gdNHYwlXv-WOrt30azi341B9T_1ZIEKGHqxxJmbZKftq7IBq_vYxVyQLZ_Ehwq-tp--v7ZJnLUSiJO1SeYmmoKYqxy94AAnZHALMQ","p":"867QqcPleZWHE78FhaQihmMUhRuuqK2KBOP1ID0SOaq0piqHFLwitlkUhpBmmtl65JS3XEfYRmXaCuvkZQCwRclWIkNBZ7GB3Y4FHyJscIQ0RwbG4r5DWRFp65RfpMmI2p5v_6VbYAUvnIemNh7c541U2lWfotnaQaorZXzjOjU","q":"vyTPmDNMDVqqe5tKf3GqFVF9Esb7WsP5vtHHhFUn5INsx4qGRh4CZqviI4NYe0jQedGIpSEgqN-WJWDpG5qazgnS7rWG-Df5yZUADxGilHmCP-uryeB9_SaclQPZpumzuHB_r-9CRd9ZdGDoevmosPmyGwjCErLlcW60YYgkjI0","qi":"Y0iebvTO7NYNdPdCFgVJFkPeZXInNsqCviywebhgRRwS88RyLAWwHsBYqkrrw18qPZ70LvOU-ch_h0P69M24SSEkgFerdJp8GvGFhacJ1ubeoreJ54bQSg8BReTEyXqhOEUo12RJI_UC5LdIFKJcGOOL8_nJI_9kiRe09Z2KwQw"}{"alg":"RS256","d":"DFf7WNxQeKCjFNNtUegPuP1-jajGKMwxC9a6oEMuw8nuQH-2KQJLVWKGl9lGt_DmW40uW_ErC1zY5zjTIHpfFsdelzO1ELaEv4m4nFOt6NxmLbUVvUPot15aJT0sy8WbZkVJZApgyp7gTd4r1zYOlEhVwqHUTZJwTyQm6vCHiBSgBSaMp662QQNgLn7j0IPR2gbMhQLTzMpgxhgsoD9BUfNnTNSrI1utpisEfPMqqNBNmI_tsoHTgTroR22lU_mVt-AxxDXqx8rfL_eaqVmEJA4QFGSTOEuIlLK36i6-kp70ISCj0341HvlFQtgWAuYG1ITZshobUqwuVwWwWT4IFw","dp":"h6CY-F2oAqTVhtnMndGXuUgfGP-edUVO61ooT8aQ98gD5DuLLZIlw-JmpOsU5jUaDJSVw2Gc2cL1DzUnMcbHUOIiP2_L-JC04XFdI-_1Mo_MOJDfVOIG4tUZ6CcyEmxBdwjrmQJSSGWlDpOGaIhHZGQhHsBcRXXaDCGhd3RZ8kM","dq":"FC32KA__qJ3BZomn8SSTruxnmytLXhecG7DZElZTpI9bVn04dmveEFFQ87oebvakMX1IT9wqHFZry4Q0cNU9fznHLSwVi3A8ynbi3tlhHPsY40jwJPaWBU1l29wQ6I-vu37_-3bdkZnmKdwSEhFfxk9mwuYkixipVRJ8Pxw2eAM","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oRRU1GiQitd8fl-eIUEmwFpe4zDdyHkj6alz7EfBfMcBL5C9hi2jor6OhoOGXr3B628X4zn_zmE4k4FDLHdb7BwJnLwblNTXC5Ymyy4ikiiCZZ8jXkrhQFdYPZwkyJYX3dkxBzfRBNWGvJxw_rHn1rCPJn1tP9CWjkq_dou-aRsKvQYsH5oq_DUi1F9Zh3Oi6XFCo84Ab_WQ-JiPETnVGYrVDmpHPDD4bNHoXA0V0Fy0osnaswvfGJUcwVhXAzjaR2Pe8YlNU0PeQ8ntMbl-mafyCHRxT-cczHRBj8MUPEkoiNYYJViqG1uASk7T_ljC62Gk-dm7vAdz-El_-ZQ6OQ","p":"3TmozlNUJnAtcH8_egjQsoCrEZ8ppLHxsZ_0POD4HuUuKbrKBYArxbb17B6ErOJKmGj3UMEvWvOmonLkqnZta_lePOllhOt_2EgdwBnZmJJVI1zDB5jbXPDY0SUNN-lxuFyH4L2v-ouo1ua3xE20yFEHiwdnYFGNSaIbcUpOjTc","q":"umZXB7DmFFQ3JLu27V1NFrLXGp_vBPp8meMXBt6yIaoMsfmvF4BJwf07P28sdKetcx4xeSTEKJM342xaGPUByOnAh8j3EhGwNmZNyF73PsD13_QAEY_kt9oDAQstTiNxYByzxqkdyMaV3_fFVgjxTad-ejSWSgLUcJGHeO0vrA8","qi":"yf5y1KTWjm0hiPnbLUkxWmvbDD2PJ5o_akRTt3a58ITIkv3T_PlHzySTQSDJP3vB6l5iLYoMFZyH36s0j5EINOMZVF8V2ydXKSq0iR9yEmdS09jVwCm4z-dBEADbHnnIEOrIDb5HEc9Rv7ayeBMq0syHo4OjbZsLxtEY8cMhhlU"}{"alg":"RS384","d":"DxDTDgRC03R8KHh7WroINXecpNHtDYeMiapozLBi81E3EoZm7s8VQlqw171Rj03MLnUxu08JD5xMHgzHKQsgZJhKdMl8k3R_Od8lpdG7tZ3W1uxfma7odl96beg1vQWrLjVI8ZHVmEqnztQqmgnXumWMRB5tFEZcYjMaaWXlKvauMkOH8NuYrbc1verQote0ERNNnOJnYyXqTgXi2yJGD-CwOTgRL8LFo1uiS0tUYiuv1f4LdKeAGRkXI10jeqS8o0w6H8EegLWKXq51HOQfKTRksuIR-b44yGTC7f_3H3NUFk-3ziqGtyIXlkVQXYh3nZjo2MCrmtXLjLH6SbQXnQ","dp":"VZEnp0jxUpsXsYqLQ9pNajdDUFmNDiaRvVm2hwjTWcNajqZ8hdk2rVfS4ckkONnmkWCPc2shZHA8baCe__HSW-R455SMMFsdNeapiZHt5R-jAW2P0bVml5bKVH-_4VO8fnK6dq9xHSL-Re7yacvhn9a8x1B7GHgUAt8PPdlfYR0","dq":"xn5CYvdPmqCZVgN79i4EcswWil8Wngi_8B5QiT-1qcjCweQo_TCoHXI-uvO_c0Mm4P-P0Dr1ET4oBbiAs_wf59MuGKlbitpozjsxoQ4nsXZ_SvYQuIrKSkUD9B1izmE1fOGgEqta_k_WvZDc1IXaz3-MIFfXr-XKMQhu55VmNm0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vHIkWAL5Bgyiv84nliPcHNGD9221RFwOCH-95dIBZwdS1CvyeefRXETaU2lIXfl5_ZNL7ZGL5Gls_5RfXYHEnzfTGhBWPADQpgsRUa_-Z5v1ML91JMqtRRvp4qqmO1XhdOtdPdItfpVFYUD62vYxNp02ux4IrrHVFGw0f-3zGByMNiQSGUj-3DliKN5k94PxUJ1Tx7_8HcovGXmbhfZEnorQVZrwWCvFPICfZAb6IsVbzresR1C90GEnM3iBeKM6kFD190QJ2nFqokj58WRz1hPDKX96-0UCvJhtUVyjPG836oSEf8MDlxuMeTzZzwjnLaL4eksIc9NzUB1LXN43Ww","p":"3FHsMM5kJoulFZOGcivYLS-t2Cjt176-g15uV1Cd5H0zv0dfHppkTTAwX7W2qKZPJbKfvK3i-A-JswdMVX_JbHsyBIpkciDdR-GpALVvvf8OTYLA1wwKyrfGQueskltISXQ5_LM6JlI0xbUdC1FkPikaKSYc6mCo62HfhcjLmA0","q":"2vbGGbTYHYJZKBp7tgfsN2Y5i32YczQoD4FIWM0-UuHC8Zgy9LVzXK4sD47E0L212cfdhtvnivIn_MMJnHtkpnrm7eiGdczgR5Ttq6DKa3WqdpcxtjFTKQ_o8WGCR0nvFUYyx2t7s9QRz53MeEkUE8wZrnA5iH2pG4L3-gU2iwc","qi":"Ubb9fLvvwSm-xWwNSccNMnLHrxesdepkikKw7-8KMFrzBdvpDuNgkbHuqQHOU4io1_VkQNRMnHrzZWrBhVtKUgSMuZY8GewjjAdVTGpTjKTu35LrJhYaSm-0Mdn6Wa9dmt9zQMgPyX6r3W3EH5m31sAG8kBRrXwsTESveTaIiWc"}{"alg":"RS512","d":"BEJDLNT_55ONVhIc2yvIxCghL9QUhR_2mjTL6ZJ0ovPXDsE0U4rM3El1nqhTVm3SQFD6Z8P-DhN6EGXmSIEw4Y0l0Vb1Bt1jg4pziMye2u21tg24lDVK37Zgda6NFNsm8Q-WYLRwgKojHslHUqr3gekI5TuZVn4zdu477Ax60nuGqatMTlNp1lk5NLw-HTipax6i4t3uCim00bgu8LkiwP27wGPdjbo_5DS6S3Y3hEvXK7WRJWPufBT_sNHHYe616jDW4w2PybivtSYtqqeAhDIJjdEJ03PvZUOLOiMGxLcomCyl7E5Rweb_MInH3Q_Fg6XId1f9PdHjqhVigQ6AAQ","dp":"kZPaqiNwfjU5Phnk5AM-mX31xb0Topyf4E5OF01oMyOyj210ARIhuWyNEW2hmv1jobS1WS0SN95VGBA5Sx-DvcuLLxbgb-jYzD123aeuaQeQOJn-6JJi2V_AeZ8smxCf7FFzH55T2rQ_0VZvIKAQBMXKAM4O_zxpiUluvb3qLoM","dq":"gtC42M65lXIHDT-sxQgJIUFpCAfzES8amxyQeuh54pzgWXtkp2KowKEQ3B-Y39KXlOpNpO8h62HzMwCk3AOcGADcT_4Bxe-K2ZXTq2lZXdtPwwVy8AcHoJe1lhaM_DX733VewROEiJVddNazwUeAzI-HaFYDWrwWlFiZUsFTvls","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"qlspW8b9dwpEgOn1E1mdfaPVvlKt8DNVFsf0vr64WFMQZ8p7Pd0QG3zMRK3Pzi5bNYEs3b_o0r1Fmv6LQCr3bbEmw37-qOCfJS6bAgYyLfaZlolJTSrbSDIG4lhuiElX6IUpi7CwTCmXZO_0XduXAxWwOrPG062OTUPyG1AS1n-SfyPY2s3chU0B25137348igoPJUonO93q6VVThMRDlO_mE5Xv8Km46kKf2MCUwGccrzJjBIbhiL69XAY527roZzlSZZtZskPQ1JiLUITbR-pVL4HZOQXdVvq62Z87Q-8E7-fykHKx_47i7rqq7NFANGh6io7F_4Q-or03hWurpQ","p":"639l5-MzwaFM9E-P3Pfye2muEQQY2BwsSgV8w-9kAECKOl_n07R32u9KGjCwE03sSrE3LsgrDPnu_eqwO01eVNV17A7IiyBWrX64mLUaDrxTVeHheGp7wvmsfBOtvcW-1QvLQY5EnibNPLhw000GnwjLaTril-qsDPw6Tl8zcgM","q":"uS_vgfalVF2Fn12zqPz8t4kZzeUQqtv7yZrQdTEdOD9SLf69bnx5vTi_waB8Ck30h0_9sgYQuY5EaIibNnno2a21Ozsg3O6aKix0gfocDbew2VN4rxrjqG1YqyK3WUiDG37K_RwEYU_jeojjB44ZOiLZLMKZ9qx69keY8aSQDzc","qi":"hLTRyT9vvrNA1PlZcBlffDMq5chRLcAPAaenwc841xIvW7xYqK2Ekucm3GehC-hWTSuo2g1bAJ8R6WeKax3JAXq50p6p1lMS45x3CxMmvM296od1Vc1tjlSDstE4G6nAuHxv83kPiugsFQphMN4Z3h7FRAbBTRjRYWhDAMdqnDY"}{"alg":"RSA-OAEP","d":"ZvLrF2vq12D72ooAWTVX2zhyaBt-Q9ksbOP3C-2R5NFqRcDmFOt8avo6mxeukZ_dd_UgV5PlQGa6kpbilRsnWRyBPpcK3zIFCR3EZu90owlSLWiLeujrn6doZBRaFwOTaCy7c6iKXzODvJBo2VfgNBWW3hLgvQPyFnba6WoJwx330mwQOz9AWVxV48HpsQScn5szsAZZ6CQ_szx5EjpupUB5NhU_BjunC53P6eMdc2BZ5lLVcMtDyG3v2xxHKKOo3AReXtGz6vCOkqiJZpI1smWHa1Q7sCzmwTkQtWDZWmvuDOk9stlWoxdU1PWRjitdvSqADuZjssQs_o_iHYtIfQ","dp":"Rt65bBfYCBJiL0rNAIOyr5WvU6gFVe6mn7au7KEr04msm3ILvLG3dpDkAIkjBwTZoC6LtnKYx0ki07M48MgRkzY6n1kmACciH3ofEZRE1PHJbLg-XZuH095t9JVqIRJ7WtoZSpzvniUE20jgXV0IgydJAJDCXKQ3zYvl_QJ9yGE","dq":"m7sq9WdHnB7km2-jOhnMbsj04jyKlb6IDbvxtXp83ofkRcEdzYiehrmTu12Qzxy4qGhx17MfCag29eegxi3zl3mhR8sjoNbFsXjqyG6orjd8mc_rFirizaUvrdJclpsJ6_oUEzMAue9VNLmb_YVnGCp_1Gn1uMY-SLf0u96jPWk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"3mdzOpPBS2-kN4Z5P6vkaQfF6a3I-5G1cd7grc7pI3_6QTLc3TDmmWmGwXndRNvr1H7Es__A-4GYx9-9iXFZE6PI_TJRzFITmIPKjipMq2f2TTp7u1RT-D7AGiqKcrRDHoC2R12oLS4C6XljwXm6dN2S8bCob2V2nQJ0YU5VYkcUTQR3YzEfHYMXrYwWPwDGLJSYV6VckijITG-9nHr5QEK23TCLs0enVdNaliAtkCfHZH_CVmyRUTVs8wtCKDsrweD4L-FIYpgy4LFcZrq0qGzA60SdlqXG3drZ3FbkrrXrrMr8I6hrFqD7ccat8a4tsGX-C99UP3C3BiWUYBtqfw","p":"-L9Kg2rjQwyk_HLlnKMIYYNin5RqJSCjZ7kgSs4Zuvmj77-a2uRqubK1b2YN0nrajrMqZ_TNPhtXC31uZVxipmLngeqTUnE5WFpb2vkRdMscRxjwuX_2_219FHJ9yRywHUAclQjqNx_ZZVDi6O5P2gwDLcMOcUhzoUjgwLgyKhs","q":"5OOHEhj90432BhBpgp498HvY4uZ6tsh-MWuTSvg9aegQVmDoq-fFwe1AeqOxq8YgndIDsrqgqohA7wJqSpr0H7is-p3-k3h_0swczjtqkrkW5FGlHgmseuhRxZy8ryxcCYfHlTVbtxwvMWbl2X78wm3XL3GtLoPV4GnOn-xWR20","qi":"3zNWK2BExkYTh2syFGlwYRBe-4cV7LxKedRHisb_MRS-fabBxCPCbATxC1WU8wSuBaRnaT6spqLOqrZYnsPO0Fwp_L6c9GpNCvqAIU4MCxfnYeDcq5XF-L3qzFr5pDcZ4jxOTB4e_yGgVAXXuDPZPNOB6i0QUn-Lqb7rhQDlkOY"}{"alg":"RSA-OAEP-224","d":"L9Ml_3HnHJjFE7IZWFqSJoKsmur8NHjcG41Ph73ogyo3HkpgjdYPT5jPi5DKIf9nix_Ue3JPXz1YVPXJLt72VdTfETgErEXVRrfKkgkeNCvQTox-9clRIX8Yy5JuKg8KKTUjNENz7Y3w8GALF15iQYZp9-EbtMD8yE9ZVAswsXsarAACwUlkyGHgjV61dyuEFh6vg26ycXL_25VmW7OyUaGsC8awmJcLGmTGqHSI-ERV4w812hxREaOlFtaCHcY7tZBofQmyjTiWXnYrbE8sGT8l3U3kqFVyahsuCtuu2XJdCsquEQj8wqcgIHCmSQzSaP3qZPMkExQ96JCPyTOy0Q","dp":"KPw964Vc4frih9X1tO7q1uiOvuTdGuZ3-NIOiPGpTtjBTa7wk5DrrNmRxwyQ8haBBc_AiyTTmJ-BW2BzU8ERrde9xIcGfvz1okCYKtFhneyvDSzLs2Zw0Ow_YRmZYMQUtV4XmfjYAKjKX3zxKbG_7ssmIM8_q29ZfqDdDEFhIuE","dq":"VQAPQsU1qZqy18xg1bwJfXrojQArqKrPGfMWqd6vN_e4nEAAZ_w1G4D56c52iATkJ6aLW6WBbgaShuECOl0CJppp9G1NpflACEPSQqhzXCZzYX_VlPn9FSqBYdtDt4OCWPG81nxL9uQ1KnEMAAt85oXj-dunKuOrGzMkxG6L6Pk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xhdHh_JSN1DV5oEEE5NpUlveeDDZDiZnP3ysImu-S9hVHMA53H72fS7E5PH5wFOC2BEk1ktDmUWW0nLUArAqZzI2HzIIiANTX62zGJiLSz41tKH7Krn3OkpRLu6ozvzO3_5jgqblAS_kJN9uHb7fGPe7b6Gy_-POzZAEEUF3T3P39H88Q0cJN073MOgNb8vd_SDc7-Rm1XdW7hAIRszWdhgM_hTv3bKoe5C-8LIW_sk9HOq7qC8Bg8LU6xjSQuM7k_7AZTtBYU0imZEhiYPd9NEub7oktpOPJ6toShZ4yMvPXsCtu-QRIAGKZGh5nanqMM7SmD7rZ0Jki1036V5GrQ","p":"8JmFFdBQJrOypdjelllVWDlddBzkkb0bl6pQyQ_rdzItF5QX59HBBtDqF6BskdPcU6tkr917rSc2F1bVFAE5q0e4ANf8eA2uWR1Qs_8vOLzhf6zrLut1e6rjOtEvqJ79joK6Yid8gMw-7bs47dBXVUgdoC49VTBEkA9PdUc1kok","q":"0sU1b5FGNjTGAVk2vwQAonTy2HgI61C4d4HbIAjr799OSBu1TT3nZRVhhp6BHlmnq1UDhwzQtWYTdqYHM0UktL7bjNiZJb7GWC35g9oqs5hk90teBRI_ubb0KtF26ZRFeNy9sSrQ-fociofcDmhilXZKMSmQDg2Aj32CqNbMmgU","qi":"Z5WMHS-BRbtnvWDoXq5FArpikJ1bGQf8xLUnPIkUo5sTChoTh-QkEKCwWsKKNMVZ1U8-iVm4TNOpEO4Hjz13ndu3XhUvN2NYdlg8gsIjtYoyuj37MA8w_8gh97yQJFuoRLF3FyytOI7Xqk5v8RLfMgL1Em4-0pq7sNGlk_mOGnI"}{"alg":"RSA-OAEP-256","d":"PZD8Ho8OiXP4dM9Zll41kx-wZxuGLIG3XeA86V6_aw8UcSwHkyj8DQLXrAdG4Ned7GopY5MXp689Cd73A0ajz6z5VmiOJL5YdkbSR4DbEYb6E2e8uoF7xQyde9x-2EOSLQqx4KfDWOeeozXCTAMmoVslhMcoam7MAFKsPELYo1U75XP_aqOK5Xqj4PwAJwdxk_-FM_lTiV41azQrDLPSgVes9hVWL1HoXc1n7X10QsiMLciP11fh6pwYbufToZMt_24PS08-U1yCeHtX119lya2IRWtWEG9f9m_9ZuZca6tGx8cimf_toErDZVctvmdZy5dsJ_imZV84SlOQWqKyIQ","dp":"vnGmgblXmsnPaDMoGp74af88jXSSH7Y4XuI_wwCjC_VI5WW7NIdhRLhBiJzsJTdqY3OdHqHaX533A-d_MhPGA0ADBwEvpvzyumAKqjUyn5rgfB0bucOap4BrHgnrKVcf2gWXmERMvErHtmixwPuEMjldiyeu4QDFzm73zyQz9uE","dq":"VIu2lbA-mvHOTCTwJNi7q5gZi3FLUAQxHwI1dW3bTfj9esRBSnZV-LuP80Y9gZsOnRwKGIXXc5gRiz9om_s_JscUgcCDIDaXn3e3dU5emDNMeK5IUjLarnnTT6wYf-yT523EHCEB2lu3LtC4wV07K1RVkSHInPKYbOLo77Are0k","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zZPktSJOFWXGfUp-xtrWyaOfGVeTewJv--zjjCvjRrbIHOj2WbgEWzx24znVJDOVQSBHjUcdZYb-fQhfTBOoRnGetyA8sbUsa5-kx5pLz_mukBl2UYyYy7BCru-WdsBQxZcyRfWXbYluSqOA-1YbXxHDZmlTqsqKlg70cVwpjuTsgDxnplA7kLO-lPr2t-Xw9O7Mu1A0tWW01aN9H6m_Fsba7UfdsPJfAvraGAX7berILQrMe-HLuX6veRJwlTl4AhQFOM6FsH-CgvPw9h5GcrqAofxyyXYrMkGp-b1kmvisgllBQGAfizAOVAeIleuA2-9XFf86o0pjTFgEqtDNEw","p":"-ZKU5cei-oeqAvDxB-3_KlpFVb-kXyx7_Ly9bdMWG1ZHk7dlQTLCPCVB2D-U4YozOZQIkgdlnoQVQ3iBnttmWAQLoBJMb_xdM-5LLbY1hzMo1YKqibzsTs6YRXrkbOcOY-OL-Pnp3lsJMIUNoqLpjpzIZnz5kFfV5cD8lMHsNzE","q":"0t9BhhZpQKgh9nHWPZUlkjd3evsd01WhVPM42uScT4rjFMnUutKuWMpr8CkBSNeW26p9c_AZgD-mjhjmqbeLazEYrTxV5iPaBf6-EjecTGbF2u0v0m9ZN6fJiIJl_LKuFUtdgnxMLpXlrij-REHnsAbeHA2APa7qNc_3c6Mzv4M","qi":"-XI31y_2ZEgQeRbnxR6IgmefcthYO2FMIzseNPHTfzSNZMiFHjC-JdNlfiiHA-kLZ_PTx3_5VJGKff467PxhO9Xwo0f8VOzZ3DfOjHWK0aXIFShMnsEHIekgpQ4x06X3ZOEWJSDeV3QWCcKzdyeBq9nTGjNTQ09gbVWQHjCjh9Y"}{"alg":"RSA-OAEP-384","d":"EPhdhIWwqZs3amrQ68tpfzHfLnPY_K33PcqYAEp0FygiF6BTD1Opzl3OWv3RWJxc6i72VTU401X6W_rkjrHQZ6PBdoQL8KCJW6e52kDhuXmZdzhktFkvVYjnK-cm8T3Hk76CYZdmR58J_lcrmyVNMAKvv6YaDZSfy60AVAvgtRkHxc5EC7P5vRfRQ_2UCjEK_88XPxT4EPkBaWyi-bRfD9srm38MP4lAtXn_uhWSPUqdRkRVamfC7epCv8HTLB7VwTrovhbc9VzUYaddIEBA-Nqlk2Narh_7e4532XK3Hl201D2OxO1XFxyaNYBHkfoVTS16RfwXoH0hVieaGK1gAQ","dp":"Q2m4wkOnqlNeW8qJKcnYpfKjRNbXQbg_0mIJgVfPdbbksHBvawO53J6fgLzrvYYOZ2k-rYc9MO7BNDHdaYNzNgFycGoVkU_lQp33N9oA_Ja-pmdC_AK6LXJa2whWfT2r8avA85fPUPvGCd4Ab0FLAju0DyeB6b1JNPPl3j07AIc","dq":"jadWR3RmyfA8V4eUmovaFwza0MW7hJks3lg_-zwdItgDaNfrCECSs77t2OufiI8IXOXqZZtZnSjIbbOD4mkl3TjeKZfpkPZ9XnoIOWz6N6jIMv6qCwTSjtANLDpXIB7KLRBChxBU1__1wLl8Dy6zwrPdisoAquQPfs5XUaSAkVE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zuCwnRrp3wq3IBs04t99dRzgA_Qp7gudgyKPwaQEpepYXpddspsaAFzL2PXrvBTVpSMSe_qSsXeCYQMSvgSHTqyfuirImn-2rQEGMILbKOuRkBapv-ZFRbm_d4oKTfBrgEoySl7Z266Nlumd0xdBA82z67UIjmnHoiIYbkunqmAgCYOcP3-mmn523mSNocqpHo_HeOcxvElYVPFQ5mhBE9S-D1ecLpcWIzMcMvuf0AZYjMt0f9_fePgVobLaOc8HIzyD2XEWnNiItWOSGPM6GP8TiAWgp-0B4t2aPrU22lGg7gUdKuiayCEbdyiCB5fgorjrrG3MYa5-414XcwsQqw","p":"6D9cFri9_cDJT7F5ufs3DSpJOmSiu_4-jvguBBTzVIfYKDnPoHDkdRX6QjBtF3QYkOeMkqhVsvE2UDhvXXI_42zjxym7K7dBzNMXKGALEeh-PuzzFaYpNXkwGhizivoHBBLSYlR4iPvoxIhGDJerGrj2XNLB1IWXQDhX_H0ro5s","q":"5Aka3Ku1NcB9nLVaccHDXKzwHrCjW439uHwYCv4PLFhzqJBzzhgaPIptLNz4nMtRFhRoOwt70x38Z_tU3ym_z-ZQpKOJ9oFQLLfVnStRPdnaz12x34IE3WMb0IiNEq6JstvYrodii32Ra2eHK2zMbS-5D3KC8GdK96eM81P-QDE","qi":"ase_TBJdNWG2h40qAKVHLzsxwhX98gfQwsw7z81KceMnTMYCujctvuyEm04quY2livcBwhUwA6HHDrNaXaQ8BvK1m1bROelektxcF88nhuM9kK88yXvPfYL0bzZBAHu4wrOOLKD2oiFSW8I3JJ8hh80F7qCtEv4_8cgclDtYyvs"}{"alg":"RSA-OAEP-512","d":"RFoTw-huRkqNg85RDUBAkE2rp3N6Po7vWXaPs-sWraWzhzxqSnQCIqqyoCKDhatIW_fHgAStANvuWCcNyeP_1XCuqG6sUu9a6iNfILyG0gSzBJsiP3Kltigx1vHQ3wmKXGOA80p_pxAvDeErunZiTVqt5UyQvRCBF3jvk5wFx1D111HQnN8PZXvz3iSmtHSjb6dWylwu03L2dADD4Lz0PrB4VtJjLgQ7tlqd5aLQJyJhG5_7ivrYqDc8yPjUw5rif0u4kMDBXlYYjqYaMvNe8A3D0T5HGdhLQ4A1-2k_LQhvl-VvvtOqPOdbyWT4C1B34AwslValWEKaiqK9vxx1gQ","dp":"kByFQUTEScyvPejEvO9Y6u5jjjpNh8Ny_9XdqAYHSqulXStD770DgR4GF8T3lEosBAuIFI_uKDRDD7bjmPuIXvW3YCAgJtNKE-vgAakmRNwcUHlYCOpFema5aWok6ATx2R780UOSsc6_UkFStTuIJJ6LhfCKDrC62cXcBMzBo90","dq":"mrunbjB2KMaXEJYekD6qGPm8RlLOS5-WHhOA8Fwx2y1p5qdaqwf8pyiU4tyC9YbOruxvJhXyZXHhuvW2_4XZcc1VVMSpueTrdcaBb8PkHX-AwfTttfxrnCtKXAtogfqvdYalFh-AyM3dMvEV6ZhkMgjo4put7Cw_yCO3PRwWqJE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"nur3qaa6DtRCiX-Ecjm9q8bbPypo3BUyPpwS1xWQ2DBA7QAM2YOCzahaezJrYsN_LQLUJp4kmILqyRXjBOuiy_KF_GppAEmnFXQ5JOfWksuNb1O5ebSO63S4ZAGrXVjn9_0R02vPewow4RZbJHSnk5I_bXom0AXLsCuoM4uL7Xe5vGMRgjFjmc85Q-yofapaoUCef_c_43_f07RuMJ6jCOwEpFJ7Lu26ItYL_rr4wfrHQnwcOLQEz81QqTV2sh-yOkUEFXLDWwK7YVzhMFNq_Lmb_uTZfvZAXKH1jh_85ragB8RlNkxTyc3nIBADXizUL0oYBYX9qZEHws7DKY4rOw","p":"1Ij0Vr8tMPYQE36mYfsUU2mz3kxdPsmHqd51Hf01MxetXwu_OCxyPPVcZxFEaVFyzZz133xkYKhfm0_UZrjicC_f3XprWlaUO7dvpG6zJofY5hjprCiX1iGkZ0z9WdhaaTKaUpzVLpE_qbq8vVwrdeqvjAXx9lCXaL9ioRm4Cgs","q":"v2rxsNs2p4AUNtyg3llcO2q_FBpKZmLKPTue7aq9fX7qYDeFCh381eb6iDCy658B41wPauGGbSmlPnvNjpIuatEM1wH4GNnJuiTxoBDzegIveEJztWtMiCE9MCIeXPWpOQuuvnZqKrOCf_DjhFfhAf3NCVCF33hKNNploIBJUZE","qi":"cwYhhGs1Jd1p3DMZYh3oXzhj1LIjUZZ0oP6ZxRWSxCOUigMwfd16w46Jo0i2T0klzA8XNMwY7FXhsPc4mKPB2_jUm7fNpeomony8_BFNzDj9FLqkpxMJBW-6-5UAqTonRkIYJLGuF3P2zxhCb5IParfqXRXDLSEy1KCZFYLQnHg"}{"alg":"RSA1_5","d":"INhLY1GS7MoOLO8lRHE0KoNTslQwKpHzbgLm34GTr3Rawjkyty10gU0oSQH8ZEYiBQaV1WO0-VfdxOtgG3pKN0JYHBrBBX_tnrgOe-KYiVv7KcguuqyXo43jji5TJG0dSyE27WbsjaG-OKsUQexzICXj4WcuV49v2pFZT-Qjlo3blm7iicwglMPL-LR8mAFw9wBWnrm7hbb5yIa5tJJEeO9QphTUd1x0T2vWUFASFItWmwNXoWP4rSwKgPJuslEQOL52f3vVVk8Ac-FJcpCowH5FV7eL50SGeiUnb5RLhjJMsxroWYEoEbHLPKilU4JsolisY5a9FSrCTR1yEpxMTQ","dp":"CN4nWSLGzpz5QPnM4H8fEQ-DwIDpYiw8jCvH6rW3V1eaI1CroW-rd0TTEnkK2VHwghUKCK1pnqmfcAZB9VH9fvBF1lCybC6aUWTuKAbSG-twUZYN2SchASorwuAPBeWQ5QAQH6ch2fwy3OIkZqrnCIYTiYX20tHVgu_YkTIDXzs","dq":"bxwQmn2BQ8I3cx_mxO3uZGwN23Uy1V1cTSUewtaebb5B7tKwwDINe8xhFkVAEAQC-a65VcCdPxwBqKn1aVkhw3fjMCUpA63xYHZzFz2HU5qzf6LeTez4UcUNDUlC5UfKncsDRhJFeTZePbsPp2OAVtcCGwgBS9g6OmJa1Yor-uk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xu1Rz_ER07o3O8OQ-IgAPuMNKltnH61OonO3fWL2WCScqV_9vNrEOuKEJmVEFxI2OmD2lF1Y-ajo0GAzxKzKkMLdTN-okNdkzXh1uJ4b5Ez-5vVOi5shIPLOKnqqtfHKZ4wv7hhf6D0Q3bj-FG8DQFirzc6SgBprirNBG9Yk-mwdTe19LBbByJTQD9EDAW1nx5uwKqyr5leuasAhKeVuzk9Ew1VfYfWPpjy3PaGUQ2pX1Jz9pcyGHCUpHGW6VqqTJxemh6qsXYe2YB1d3HJJyJ1i11CXjaCwtyL09G9-yvvLDesV5qdgs6_eORHWNQdqFO08GMHp2RI0XH4VAQcHkw","p":"83jkJYzPWfUL5ii9AIk65gBNOGBL1UZTDafaFkSk2IbcmXNkgJ9AjnS40cnf3VYZ9Mw2PKSMt4bSKt3JQiqOvSjxzJQUr5Eo3Gug3eSPJc9VzP14_1qkHsyDYhy7P-AgBUAluH5I1W2XOlfdxIKYcc0r0kJQ8uEKfFaaVW5rKp8","q":"0SmpfAIHGRI3P5KJfA5v4G2NblZu_u2GoQyS1OecYRlO0kCAJW89RGKhPBCTsbs5Uxc-fg0NXctEb3HcK1g_oC7gCuKysWKHM7Ff4rVw6XCpYT5bKHt2-5zeNNf0dY5Q9R1CcDG8HCXDSpZfK6h2q8yXnKgovI0rn-kYi3Tiso0","qi":"c-EXNpLe3qiAuVVVKrJIT_eyFabyNjGNoHfPdsWCA_n_JGoZuzPmYjuejzDOP6t_1e9owGUccwuTOPeNvZT-PwDN5iPAotWouCwWwJjTykr7-ASSggPa4T41JEbl5GJPpNL9KxL_tIoI3_QcxvGtH8VUzSCJ04mofxha4y4xlFM"}{"crv":"P-256","d":"JqNtLaCpaiwgBrDKeGpZ_3sOB3nGbOdioy1VMQH53Xg","kty":"EC","x":"RBxuZHwsrs50M8r4w3IlSqOhih4_6hpyU6SF9t8WLsA","y":"Ym1T5G-3Tk3z6yqrD1PDnCoVtajAR6xwnC8FL_vYgpM"}{"crv":"P-384","d":"XZYTFJhWKiNj_gQi3Ah4PJOkqsJgt_96GhyLMaAr-HJg96F4GOA0s4N9K4rYyy0w","kty":"EC","x":"QjQszosJrip181yj0bduQsc9QVjRTqxniNOimEAUZeGUauwMsk0jbU85X75jsxVi","y":"uU7gebapwTGjPYc7sMhK8xY3bG-o0mvW0kT7c6hKa7_dJNdzE4vUp-Pxt1YsTRsO"}{"crv":"P-521","d":"ANDgZlVO2iMHu9tZnFNk8zXwz5RMCxUGR-h5noZW4CTaajuxYboCHR0UYQlr2Ua0BfzANnPYkgmaLBqk5ajI_kMo","kty":"EC","x":"ANwcyO7T94rLog37wjI3wv-w0eJjYtslMcakHxi9MWZVT2nIPCzxUV3pQzba44OHjr6rY6MJT0m5XRxgd1djrfEf","y":"Af6vLYLRFFHqrOG6eJE6BMnMXnhk9OFfqwGV8H9yfSMDn_a7JL3fHlvHRaEJyJ76Y71S9f3s8xgU11kjEo-9Bngd"}{"crv":"secp256k1","d":"-rfQeiKZNeeUY7ls6kweP7oiu_tyhx3HdAUTyTJww60","kty":"EC","x":"vnKgOGOWy3fHbxG8uhXfy187s5H7Zb-h8IEyCPbNkT8","y":"_pvFzkF_kjQqK8LMVZDpob4F_E08jfBOb9tpTsYAT3Y"}{"d":"ZYnrsXytUyL1IR473oijtpGj92GQzBbvrWDDkBoGtIVnL-aN0lpQTPxjpUxf7ZOlepbt-Ah0dB41wFW1_j-Ogxx89Em9s5bCcqPlzR0sC5KvMjrcXYZdixZK7zJtlyoOEWg3UjGw0sL6xcugD2ZgXlPN82zoqr-zFLx6m_KAuD4MXGyeui7M-6V_KomC2_FKM0i_S5r6joijpzXBh6ACpu1wupygvCEs0VZ33ubRPjlWba1Cjssni6-ycBBHcV-2RaJxQkSmjEAJg_XYwp6vVDk3eSjmHVnmx2U_GpK2GXZzaaZdIQseEL8-5uE_ccCHek-ip8BpeJvd8LhRaLbJOCpaGKh0M_l9IeiVr4kjDl4vs3dKzn4QM8aiyBaYNHapjGufe3Pj77pJbDGjdNzm5jleIS8xOU_qZgu-BhFLiX9vKjZxqPEkgORgxG4GiuBLmVjJFzEojNm_Qbjc4B9RtbRhX1Pjx2vL4Tc_RPMxWEEY3fm2nyWme1IrCil9-dE","dp":"ioED0Iq7NArePjMm9jVDmU-p3wGXM0WZETwvzLnI6-mGAfq-4OgT6pOUckt5DvZGjr3oWn4JYWqUJAW-q0OEKNVQ5PPNNcOwe7kHubbPv8B4FPCl22-nWZy4PuBvDAhWAoJHKmXWiJ6Qh88lJLLK2REWiVeK3CGIgq78XAGYwUQvFs_9MtO-xCqQ6qDb5JNw1b28d3wvM-OyT7gGlE7zTOG9J0T8MQ46JJRcn-F9hvHZownhYDSNvn0y70G0_qUB","dq":"NbBuaR17sw9xj5ToaGNFp9oM36p9JBLcmwAsXriGH6TAMLHN8Uu4MfqZfXUnDqMRwLRsa0zvq8-ZD5HE7EkN1XWg9NaD5FDs7bfraZsahr_wN14B3q0yk4hxBp5J0RR_jAQlfPQvPwAlUqmM-y5RXg50LCBK4N2Kx2FGL0l-8EEaZFdpLgq8bHoSScyJfSpBi5YDHr40ZtJoIcJMmHNmYs-KdC7ju0l4K9kUhfIOKu8MDMHAtn8otsecXJv7gxTx","e":"AQAB","kty":"RSA","n":"sAij8RqlhlKMTrj5CyeZkNSxwjRadUoVjh_4YpWJMzllx1EIL81ho3sg4NSxzRAFTBxyO3TjXy_1XyN5WFg2e6sNZ6FHD5jIAm09cUjELTXaCaziZ4fplLii_7F1hMh8pX8MPfdaLdvUbfwRFgDBw_cNxghszSGTEFuyldTacD6WI33x0NmeoEUFdDZWyndNGv_ou9gGD1Xdpr7UyS8qql3GxbmKItSAxoX8UPdecenkPLPB_u_mAXUm7tOXIFZg-vCGfgV03g45323VLU2RM0iWOkoQTV4SCdMxwVsWxbn91jhpsjdTgDuF68KCInaVSCxjip6FzbVbbqWra0ZUcPJgZOnpKRpN2Ml8Yto81Tr-qwld7i7sJTAO5K-nIPdmECJIp29hGXkJy0viuB8BhqwXP-l_tOHVUj2tfipSCP0edkhFivkH-P7JzFotip06hBEv4AYce_KRsShE4jhf7HMTg8F-V-r3FmSQHJXEGAVnF67vY0H-cxUjkvpeKcAf","p":"6gsT-H33HuDcJvrA6Btq-V45wpw9Ljx9nbYUVge_MVYV1Op2Cz2aUIZUhvhCf3exdXfqMa3cTM4VN-7oqq5b9nO1MJyiff_UfAyyLuGliPp0UBxE8BbUjLM7vxtW5OglPxqtfwecMBYiDHW8VDlX8j5pyPbW8RXJUlHyje1WnptbANa7lTvkRtIXy_IaOi_glrJkDDPLFu_G4yGFJpWYQ06j95C1lZ0C3rkJo3kDOVepHWIJJiogBSQ725hRiJ7X","q":"wIxfDvz1G89QQf0kW4CMBXzGKr8X_cIzsPG65GozKcJNWYuYJyLnOlgxbKmgvGwnnT08JpJZ8rWRiqT6AUKvNBPtNNzKqlxO_drAgTKvstEq4sCc2qOWGjYGxGVuWpYhAylnUU2yUqT5ZipqB7kfTSGDPoO5-KpJwZOmA6NKsT38GQRrjaEqb6iREztcLMTkX0E8VU4hTLl205HPdJUmuUgbnzBUa6lqvSOBAk46Sot1iFUjnUNQ6jwO9vR8f6f5","qi":"v92_KIr_w34q5PZm6Y0xfhhtYaiPUyxYoOLAmV0fU2SuI2AlnlMizw9-8U-5uqSsM9n59Fxh0p6_JYEgQLciP7u9SFVf78SlcOIFKac1NKTlX5kVrV5sWpthqShp12SiyzvIUGH_XV9cHi1m0nxg5sqxA1jt9cog07w30Q0emEJMzspgWypApXEsZ-B6HfF5WOFFkSauGmB5jhGGTARU5iaZcTpZAAOs5RB8vMpwsy8BLl86rqU8oPXQiSFF5mPx"}{"d":"HiZyn4vuaDt5s71Lpkqqn6oOhTKdtFcpAHlj1v6s_LSsB0be9OcjdWDIJDnY5skORXXK3tZVzrPkp3cd1G2o8fuAIngl6-mPvIls8BYN1hGCtDkl-NA2e4vQrkRrM3SCLRGv-K2N7sz59Tbc5GDnuJTTFzCTMCtKTA35B5JB9Q0f27JzIVGd_Dswk2HuSZDqNOZgTKCKfGK1BD_K2ee_bjGbOm2GCoWNnVpMitoPY1pRL2-AqC-1Tyi8zB0-JTLElL95KMVL0yo_lZHjXMqXF07JoGFlUI1Nloa4Tvw2C155Fesm7XDpmyWcO-wzY-s0JRcp4zcMWWrZpegvgTYx0Cnv7thcSWfQjRBCIXklBuKUH-FQDJpLUNpiR5BMUVqP67dqhGuOICeyN3LhO1pjMnU3mISwSrbWjC4wjkajTU1UBUi3KP1vHwtD4AQjdDRJU1cNtmuJpbiBnDwV8piUZZ7GGSOBS5bfWI68bUUywjDfD31D28s9bokR1UiYG7kR","dp":"irp3xAy_f6TiBe0jRnT8g6LcSGwSEnaNRln4wCWPcGV1khrKQjuOpJlpeKiirBQsEFK2XMGCsras2uyNRQBeDP3nOcaoMAWA0lic9itknVpB4UEh0HqujwkUWxKXFiGxE-WYyDAT0m409H4xrd9vY_2NTX1pZH3t00JmusyMO2E9kK9CZ1EbSzjUgMDrxv6id4_RZbCzPufpvt4A3oMVMLe7qaHQjf1QIIfdturF9c4NOvj89swsLitpTkfBQoaf","dq":"uqRXXlE0j9KcnkpHOP1XLtXvXOb1fwMUNMAS2Vs2TBeVPsvkgvP0nrxe_MzyKpHXViBpQkzg_S1vh39f_Vyq4EQz5TVlAEBnWpOpVUx7DT_7RAkrz95Zj73laLarQJ3D95FJZPcqk8qv6wFeiNL2Rs-5zFv9I2wy6pbEIhhNTvE8qEUQFXCCiVDINCLeqs3A-pwGH4FfIqjU8foIt7U2FNvafqYocxTvchVuLUXyrInryPbQ_E6K58MnGD7qN6r1","e":"AQAB","kty":"RSA","n":"n-shsD6cY1KqijbZtA1HZ0anjqajaEY5Ap5hTYo8EkRN0XwG37jmpqqBOPnkAF8-tJXYJnqVxq-ZI6Gh7YIkSq3qPqi9s5QsNzf4kpWg8fsLJCFccinrhmM0qyi4ztlqB4ns0nNVM9tilVt0VyN48ewvpzv3ulqM35oA8ZCl5p8OMEfpNGRuA1bekmifW49eWVncbRSeD7AjSHMC74_QuADbs5rnDj780_3icASFilptblIMQk6t2QInYhVDQxCI_WHYl4OIRdZsawZrYMbmFw8FkY7bcrKeV2OSqQpf5yLMCxwFtKlgoCtZFlpeoBeQpbAU7euJGRgMFo7T1k_sNSTmnjWlZuexsx1md59NqJ3g8v5EhsOoM9PaR_DoDAzlq39dM6xygCIDvXn3ESuix4Bw_x3MpcxsS__ygZ2aqCVQeR48sXsDIpxydzAdjLN0baKr8fzGeUHLrJ8voH5jGLVj2XcnNalHxiF2y9WO-UDazWQD4EINJHTtcA9Bxhip","p":"1CxkJHgyr_dPwRlFo4JYPhR9sVJw1_uNuykvycrEepiCSFNgwhOQkgJwGaFB3qUpzerCh0RPxMrC7Gg3BQWp8aZUJohnCPEHGjejtBUFmi5d-JkZ2RZLwEPjFfkF6axSHmaUtU9RwoOJObAK35i_6VPeD5W_kuIjDTvzb_5qwiJVVbqDxSnLCOiDiYdDyeNkcfov1p-TgaEAmJprVdrTqhKhOkZsw9I5-Px7kBgqNINg7Obdv6ouPgWHakTtbYxL","q":"wPOHq9hv2N_NBmJQHZxSI3GvbKViMZNiaUD1HFD9TscGn85DJKUU1xB5kmLFZzm2z5Sc2yfawnV_2KWhWMFJgfy0mH0xu8aO-1X9ZzuU4XFa-0brPVVZkYcdsQtxuNFs4mN9aZonYG4dDMIJEhbaUHMkA2pdeYg4HEZCmiIYsd7R-m8mXYMGSGUPGUBbSX1SX5jh7ew9TPHGlm2kFKKWLqx2YQBHbu-bXPjJ7DqzGQgJkv6Hph-C31bG7_Gqh25b","qi":"eU_S9Vj6QjL-5X1n1UkPCuCIGJplODzFgW_urzVfH_3oed-k98eouoQ5jz7kwENwnaoeymAp-9zo4MxATznzKOIpgtCOp5KNGQZsPsDHdhCKuK0GEJhwD4gv9h2Bhewbl9WTm1tQ8__OPmzViLc5i10Z-aX9onoaTFGtn9NyIXYRhQ5Ich8EFCcSN_EJzh4oomw7qt6SL23tq8OM0IMtCX7YxsdDXZuRd7WeC1osbB5d1oOaxoTnUfohrDwEU3i1"}{"d":"KJSUPmduF7u-br3MWdBcprKLGca92aggmC-fu464eSOY0COWTks7vyAaU_EYh-dmXUEcTeXtTX7eAyTOJu9eVQtehb-_kOjp9cSGMGT-iIl3BtCYyvtGfGA98z9Ow7pCgEZxBVERcAysG2q__fH9R8lM-Ou8wTPZCjRB2D9NTxchZn3F4hlUdT_evVmwN4HXryfmeNmqVFmOVYKM2v10Fcy2UW1wf98xZE14Y5_9wrIdZs5BnsiPYj3iXXQZ0LZVXhrcpRqW0JUq9pLYI0kehTA5eIGZKfNVn12KsPm8HBr0hdJUwmesXMRtNr3rpcL7tIh-PbD5943eekuCrtu4rOmDFMYnH7XvlaykBHVGcchIEEEBc1UyUHr_JrelA1ODQowDm5H9kUIsL5Uhy2jPV6cfLHnei9H6COq2SJ6k7uskSJsAwuXg-_6I7nE9k8X8gMZuutT1kroLcexn36amHBmERHkygG-ZYYgFGndgYFnj6RIE5n6kuBXXi4FM8HYl","dp":"EjHI7ARD51rNOfuXcr32aVf6dx1mpEKnx5BRssQUJ5JUTEJIxUGtrBw_3wp_eGhLXIwueJiJe2RQeb0rTy6Gi5PW0GWDEkyY13Gc_-BlCBymPmkP9LiY7rWmyKA5x1pD0tGTBiKKZ6Tbg5JFMJ9gFmL3PLuxYSFkOyyenLW_S1AL9I4KcP8ZOzVBbYNVsQ9FQo7bp8rLOT3gs0vodo_WS5Bmxl_X1jZQ7ZIFXli4BhyJYueob8g30hIL0Z1Jcnfn","dq":"YT5f2y07DEJpUa5-H0PNdvI7ENztivdgBu3xWEa-nD5_rgJA0_4nGVFRwQYfXhYLdRG6GMWM3sDn4mtnElQRR_OW7vg2ktK6HoVsK0eFYjWFJxN2pJrwJFfQWFueSYuR_gPARhk6zKVQAclLEe0gGdiaRe6nhIrVLAwMRtDKhZOwUmoRBzZ39PD4VELQUQfYnS423_hzxEN_wHDuxPy7pLb4_e7q9tvSS9Vldt6IofcrZ5yfNH7rwTgC0UP7Hgep","e":"AQAB","kty":"RSA","n":"uWwxq__dt1F7JRxqlXm3e58mnKKOi2536Uz6k8sGwxWmN7rc9h8g3YgxDFvSHJeJtlkXatO0K2kQnfkiNfcQDZhdQpjpwTfBlA-0si8i68cXZ38OUyOiQPs0YELcRKCs9ffZOpkU4n-eelAOuDIIfenGPxbJYfsUAk7IqTk7Y4NIsJ0AX14yMzsYkDkSUOPf0bq90EaX_1r8UwvydnKbKTDIJ56CtafjE5hZQv3vvAftKyIv9Z2NEggdMC5kkpLvuIe_TJ2Zvo97URHa75VKV93Aqpi7S8Jyfl64pqU0jvbVF_itqqWgK2dBByWfu_y2mEDa-tMhu74jDud_T7557Y62dsvfXPKaeryokNsHuC-kgamhCd3j_-vwBK7o38qeSt2ntQ5kiXod-xcK5-PuBk2CBTnBaJbzhjYXxGR-bLnH5RSGhE6j0Uq0as_haJHnaCxa6OFtlDFij-ImeuSVt1BOmCwdEmNk3LGeklyat-8CA5I0pt1epvn_8c2-VsKt","p":"_d3VQkkjde2cFaCyrbkZog7sYlDedleIppDv-xUkjWgl22fiU04LUzi8ipEBaXNCz9lbxU0ETUYjUh3Q0dO6kacSmSu8n8jL1806PFstpYICPOV6IQ8UEuPLXYcGkmWoTzbgNX-C-wACNBfOA9iUIDbPNBnXKu-PUaMdjvsKW9sdvKJdJb7TtLQctdz3Pxy9jTkvZf_WXJscrZIABo6EaMrgz-hbdXZHZIAiB6KaLewGSrnRpFyiG3ZR2EXuN_5X","q":"uvscdngpDO38XY3F_9WN2wtXa2e6W8of5LSQIoz0k25wZXDsqz1m5Q3fgrfPADDcuO0YrzXpBOFgIkYxUHMnTAQynMKaU2kJ9CjRtVb7DkrdCK_qyjRASZsmPx7274UmIxLia86diCCpf4tJqR2rB4vSrvrX6oGuJz7xgrJoay52HdIt-d4LcS43YRgKANep_k8LbtM7u1CyXgqCX3G4FkB0ubpOVifJQh-OKt84COQwqUPMkvVWIrLJ5sEm69yb","qi":"jSf_p_dOYgVAMnAhxGQbQi1CBPoT1BU4utdo7Ma6sui-AIDYdbgk5oGcVkAXu2B5Ns0A8HpoXFUSg6QLi3zx3YY8OLyQ_41--F8T9M1rF9_5lNrGIfGvDj8-SHr1ays5ZoxRjcqTZDH4eR8dGRnWp7e6WOs5bJN-Wi6KSK7NgRfNLr6mwZjMWpuhu9k_nN5TOIWSAOqRm2JPiHyDKQwjLwvaS_gAgiUS2dybyAI49muSKvX9HPjwcLoxRXBdIPXk"}{"k":"JA7_RasOs_YvwScRamUXMRifVMkp880g-aQUdHNx8c8","kty":"oct"} stderr: + jose alg -k sign -k wrap -k encr + grep -v ^dir$ + ALGS=A128CBC-HS256 A128GCM A128GCMKW A128KW A192CBC-HS384 A192GCM A192GCMKW A192KW A256CBC-HS512 A256GCM A256GCMKW A256KW ECDH-ES ECDH-ES+A128KW ECDH-ES+A192KW ECDH-ES+A256KW ES256 ES256K ES384 ES512 HS256 HS384 HS512 PBES2-HS256+A128KW PBES2-HS384+A192KW PBES2-HS512+A256KW PS256 PS384 PS512 RS256 RS384 RS512 RSA-OAEP RSA-OAEP-224 RSA-OAEP-256 RSA-OAEP-384 RSA-OAEP-512 RSA1_5 + 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/25 api_b64 OK 1.96s 21/25 jose-jws-sig OK 4.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + jose alg -k sign + ALGS=ES256 ES256K ES384 ES512 HS256 HS384 HS512 PS256 PS384 PS512 RS256 RS384 RS512 + mktemp -d + tmpdir=/tmp/tmp.WUZixnCizF + trap onexit EXIT + msg=/tmp/tmp.WUZixnCizF/msg.txt + printf hi + jwk=/tmp/tmp.WUZixnCizF/ES256.jwk + jws=/tmp/tmp.WUZixnCizF/ES256.jws + jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.WUZixnCizF/ES256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256.jwk -o /tmp/tmp.WUZixnCizF/ES256.jwk.pub + old= + prv=/tmp/tmp.WUZixnCizF/ES256.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk + jws=/tmp/tmp.WUZixnCizF/ES256K.jws + jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256K.jwk -o /tmp/tmp.WUZixnCizF/ES256K.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES256.jwk + prv=/tmp/tmp.WUZixnCizF/ES256K.jwk + jwk=/tmp/tmp.WUZixnCizF/ES384.jwk + jws=/tmp/tmp.WUZixnCizF/ES384.jws + jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.WUZixnCizF/ES384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES384.jwk -o /tmp/tmp.WUZixnCizF/ES384.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES256K.jwk + prv=/tmp/tmp.WUZixnCizF/ES384.jwk + jwk=/tmp/tmp.WUZixnCizF/ES512.jwk + jws=/tmp/tmp.WUZixnCizF/ES512.jws + jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.WUZixnCizF/ES512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES512.jwk -o /tmp/tmp.WUZixnCizF/ES512.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES384.jwk + prv=/tmp/tmp.WUZixnCizF/ES512.jwk + jwk=/tmp/tmp.WUZixnCizF/HS256.jwk + jws=/tmp/tmp.WUZixnCizF/HS256.jws + jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.WUZixnCizF/HS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS256.jwk -o /tmp/tmp.WUZixnCizF/HS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES512.jwk + prv=/tmp/tmp.WUZixnCizF/HS256.jwk + jwk=/tmp/tmp.WUZixnCizF/HS384.jwk + jws=/tmp/tmp.WUZixnCizF/HS384.jws + jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.WUZixnCizF/HS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS384.jwk -o /tmp/tmp.WUZixnCizF/HS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS256.jwk + prv=/tmp/tmp.WUZixnCizF/HS384.jwk + jwk=/tmp/tmp.WUZixnCizF/HS512.jwk + jws=/tmp/tmp.WUZixnCizF/HS512.jws + jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.WUZixnCizF/HS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS512.jwk -o /tmp/tmp.WUZixnCizF/HS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS384.jwk + prv=/tmp/tmp.WUZixnCizF/HS512.jwk + jwk=/tmp/tmp.WUZixnCizF/PS256.jwk + jws=/tmp/tmp.WUZixnCizF/PS256.jws + jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.WUZixnCizF/PS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS256.jwk -o /tmp/tmp.WUZixnCizF/PS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS512.jwk + prv=/tmp/tmp.WUZixnCizF/PS256.jwk + jwk=/tmp/tmp.WUZixnCizF/PS384.jwk + jws=/tmp/tmp.WUZixnCizF/PS384.jws + jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.WUZixnCizF/PS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS384.jwk -o /tmp/tmp.WUZixnCizF/PS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS256.jwk + prv=/tmp/tmp.WUZixnCizF/PS384.jwk + jwk=/tmp/tmp.WUZixnCizF/PS512.jwk + jws=/tmp/tmp.WUZixnCizF/PS512.jws + jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.WUZixnCizF/PS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS512.jwk -o /tmp/tmp.WUZixnCizF/PS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS384.jwk + prv=/tmp/tmp.WUZixnCizF/PS512.jwk + jwk=/tmp/tmp.WUZixnCizF/RS256.jwk + jws=/tmp/tmp.WUZixnCizF/RS256.jws + jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.WUZixnCizF/RS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS256.jwk -o /tmp/tmp.WUZixnCizF/RS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS512.jwk + prv=/tmp/tmp.WUZixnCizF/RS256.jwk + jwk=/tmp/tmp.WUZixnCizF/RS384.jwk + jws=/tmp/tmp.WUZixnCizF/RS384.jws + jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.WUZixnCizF/RS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS384.jwk -o /tmp/tmp.WUZixnCizF/RS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/RS256.jwk + prv=/tmp/tmp.WUZixnCizF/RS384.jwk + jwk=/tmp/tmp.WUZixnCizF/RS512.jwk + jws=/tmp/tmp.WUZixnCizF/RS512.jws + jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.WUZixnCizF/RS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS512.jwk -o /tmp/tmp.WUZixnCizF/RS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/RS384.jwk + prv=/tmp/tmp.WUZixnCizF/RS512.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256.jwk + jws=/tmp/tmp.WUZixnCizF/ES256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -c + jws=eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw + jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ ES256 = ES256 ] + continue + [ ES256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) + [ ES256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384) + [ ES256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512) + [ ES256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) + [ ES256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384) + [ ES256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512) + [ ES256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256) + [ ES256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384) + [ ES256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512) + [ ES256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) + [ ES256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) + [ ES256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/RS512.jwk + prv=/tmp/tmp.WUZixnCizF/ES256.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk + jws=/tmp/tmp.WUZixnCizF/ES256K.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256K.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256K.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c + jws=eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ + jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256K"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ ES256K = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES256K = ES256K ] + continue + [ ES256K = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) + [ ES256K = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512) + [ ES256K = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256) + [ ES256K = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384) + [ ES256K = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512) + [ ES256K = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256) + [ ES256K = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384) + [ ES256K = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512) + [ ES256K = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256) + [ ES256K = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384) + [ ES256K = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES256.jwk + prv=/tmp/tmp.WUZixnCizF/ES256K.jwk + jwk=/tmp/tmp.WUZixnCizF/ES384.jwk + jws=/tmp/tmp.WUZixnCizF/ES384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk + + printf hi jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk + rm -f /tmp/tmp.WUZixnCizF/ES384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk + rm -f /tmp/tmp.WUZixnCizF/ES384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -c + jws=eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O + jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ ES384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + [ ES384 = ES384 ] + continue + [ ES384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) + [ ES384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256) + [ ES384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384) + [ ES384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512) + [ ES384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256) + [ ES384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384) + [ ES384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512) + [ ES384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256) + [ ES384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384) + [ ES384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/ES256K.jwk + prv=/tmp/tmp.WUZixnCizF/ES384.jwk + jwk=/tmp/tmp.WUZixnCizF/ES512.jwk + jws=/tmp/tmp.WUZixnCizF/ES512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk + rm -f /tmp/tmp.WUZixnCizF/ES512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk + rm -f /tmp/tmp.WUZixnCizF/ES512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -c + jws=eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t + jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ ES512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + [ ES512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} -k /tmp/tmp.WUZixnCizF/ES384.jwk Signature validation failed! + [ ES512 = ES512 ] + continue + [ ES512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) + [ ES512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384) + [ ES512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512) + [ ES512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256) + [ ES512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384) + [ ES512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512) + [ ES512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256) + [ ES512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384) + [ ES512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/ES384.jwk + prv=/tmp/tmp.WUZixnCizF/ES512.jwk + jwk=/tmp/tmp.WUZixnCizF/HS256.jwk + jws=/tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig+ -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk printf hi + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk + rm -f /tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk + rm -f /tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -c + jws=eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 + jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ HS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) + [ HS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512) + [ HS256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256) + [ HS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384) + [ HS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512) + [ HS256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) + [ HS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384) + [ HS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES512.jwk + prv=/tmp/tmp.WUZixnCizF/HS256.jwk + jwk=/tmp/tmp.WUZixnCizF/HS384.jwk + jws=/tmp/tmp.WUZixnCizF/HS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk + rm -f /tmp/tmp.WUZixnCizF/HS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk + rm -f /tmp/tmp.WUZixnCizF/HS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -c + jws=eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ + jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ HS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) + [ HS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256) + [ HS384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384) + [ HS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512) + [ HS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256) + [ HS384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384) + [ HS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS256.jwk + prv=/tmp/tmp.WUZixnCizF/HS384.jwk + jwk=/tmp/tmp.WUZixnCizF/HS512.jwk + jws=/tmp/tmp.WUZixnCizF/HS512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk + printf hi + + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk -c jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk + rm -f /tmp/tmp.WUZixnCizF/HS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk + rm -f /tmp/tmp.WUZixnCizF/HS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -c + jws=eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA + jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ HS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) + [ HS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384) + [ HS512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512) + [ HS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256) + [ HS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384) + [ HS512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS384.jwk + prv=/tmp/tmp.WUZixnCizF/HS512.jwk + jwk=/tmp/tmp.WUZixnCizF/PS256.jwk + jws=/tmp/tmp.WUZixnCizF/PS256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk + rm -f /tmp/tmp.WUZixnCizF/PS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk + rm -f /tmp/tmp.WUZixnCizF/PS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -c + jws=eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w + jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + [ PS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS256 = PS256 ] + continue + [ PS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) + [ PS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512) + [ PS256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256) + [ PS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384) + [ PS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS512.jwk + prv=/tmp/tmp.WUZixnCizF/PS256.jwk + jwk=/tmp/tmp.WUZixnCizF/PS384.jwk + jws=/tmp/tmp.WUZixnCizF/PS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk + rm -f /tmp/tmp.WUZixnCizF/PS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk + rm -f /tmp/tmp.WUZixnCizF/PS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -c + jws=eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA + jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + [ PS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ PS384 = PS384 ] + continue + [ PS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) + [ PS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256) + [ PS384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384) + [ PS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) + old=/tmp/tmp.WUZixnCizF/PS256.jwk + prv=/tmp/tmp.WUZixnCizF/PS384.jwk + jwk=/tmp/tmp.WUZixnCizF/PS512.jwk + jws=/tmp/tmp.WUZixnCizF/PS512.jws + printf hi + + josejose jws sig -I- jws -k ver /tmp/tmp.WUZixnCizF/PS512.jwk -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk + rm -f /tmp/tmp.WUZixnCizF/PS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk + rm -f /tmp/tmp.WUZixnCizF/PS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -c + jws=eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w + jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + [ PS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ PS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ PS512 = PS512 ] + continue + [ PS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) + [ PS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384) + [ PS512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/PS384.jwk + prv=/tmp/tmp.WUZixnCizF/PS512.jwk + jwk=/tmp/tmp.WUZixnCizF/RS256.jwk + jws=/tmp/tmp.WUZixnCizF/RS256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk + rm -f /tmp/tmp.WUZixnCizF/RS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk + rm -f /tmp/tmp.WUZixnCizF/RS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -c + jws=eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg + jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + [ RS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS256 = RS256 ] + continue + [ RS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) + [ RS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/PS512.jwk + prv=/tmp/tmp.WUZixnCizF/RS256.jwk + jwk=/tmp/tmp.WUZixnCizF/RS384.jwk + jws=/tmp/tmp.WUZixnCizF/RS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk + rm -f /tmp/tmp.WUZixnCizF/RS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk + rm -f /tmp/tmp.WUZixnCizF/RS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -c + jws=eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw + jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + [ RS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + [ RS384 = RS384 ] + continue + [ RS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/RS256.jwk + prv=/tmp/tmp.WUZixnCizF/RS384.jwk + jwk=/tmp/tmp.WUZixnCizF/RS512.jwk + jws=/tmp/tmp.WUZixnCizF/RS512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk + rm -f /tmp/tmp.WUZixnCizF/RS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk + rm -f /tmp/tmp.WUZixnCizF/RS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -c + jws=eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w + jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + [ RS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + [ RS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk Signature validation failed! + [ RS512 = RS512 ] + continue + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/RS384.jwk + prv=/tmp/tmp.WUZixnCizF/RS512.jwk + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + onexit + rm -rf /tmp/tmp.WUZixnCizF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/25 jose-jwe-enc OK 8.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.pMKfsg6FNA + trap onexit EXIT + jwk=/tmp/tmp.pMKfsg6FNA/jwk + jwe=/tmp/tmp.pMKfsg6FNA/jwe + [ A128GCMKW = dir ] + jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A128KW = dir ] + jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A192GCMKW = dir ] + jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A192KW = dir ] + jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A256GCMKW = dir ] + jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A256KW = dir ] + jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ dir = dir ] + continue + [ ECDH-ES = dir ] + jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A128KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s+ hi jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A192KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A256KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS256+A128KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS384+A192KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS512+A256KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP = dir ] + jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-224 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-256 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-384 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-512 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A192CBC-HS384 + command -v jq + + jq -r if .protected | type | . = "string" then .protected else error("") endjose b64 dec -i- + jq -r if .enc | type | . = "string" then .enc else error("") end + [ A192CBC-HS384 = A192CBC-HS384 ] + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA1_5 = dir ] + jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + tmpl={"kty":"oct","bytes":32} + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 + zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM + zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM + zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A128GCMKW = dir ] + jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -oprintf /tmp/tmp.pMKfsg6FNA/jwe %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jweprintf enc -I- %s -k this is a longer message that is more than one block /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A128GCM + command -v jq + + jq -r if .protected | type | . = "string" then .protected else error("") endjose b64 dec -i- + jq -r if .enc | type | . = "string" then .enc else error("") end + [ A128GCM = A128GCM ] + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128CBC-HS256 + zip={"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192CBC-HS384 + zip={"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 + zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 25 Fail: 0 Full log written to /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-logs/testlog.txt create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/jose-14' dh_auto_install cd obj-x86_64-linux-gnu && DESTDIR=/build/reproducible-path/jose-14/debian/tmp LC_ALL=C.UTF-8 ninja install [0/1] Installing files Installing lib/libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu Installing cmd/jose to /build/reproducible-path/jose-14/debian/tmp/usr/bin Installing jose.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-alg.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-eql.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-exc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-gen.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-pub.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-thp.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-use.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-sig.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-ver.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/include/jose/jose.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/cfg.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/io.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/b64.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwk.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jws.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwe.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/openssl.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_b64.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwk.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jws.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_cfg.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwe.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io_t.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/COPYING to /build/reproducible-path/jose-14/debian/tmp/usr/share/licenses/jose Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-private/jose.pc to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig Installing symlink pointing to libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so.0 Installing symlink pointing to libjose.so.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_install dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms debian/rules override_dh_missing make[1]: Entering directory '/build/reproducible-path/jose-14' dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'jose' in '../jose_14-2_amd64.deb'. dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose0' in '../libjose0_14-2_amd64.deb'. dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../jose_14-2_amd64.buildinfo dpkg-genchanges --build=binary -O../jose_14-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3938720 and its subdirectories I: Current time: Sat Nov 1 02:47:07 -12 2025 I: pbuilder-time-stamp: 1762008427 Sat Nov 1 14:47:07 UTC 2025 I: Signing ./b1/jose_14-2_amd64.buildinfo as jose_14-2_amd64.buildinfo.asc Sat Nov 1 14:47:07 UTC 2025 I: Signed ./b1/jose_14-2_amd64.buildinfo as ./b1/jose_14-2_amd64.buildinfo.asc Sat Nov 1 14:47:07 UTC 2025 - build #1 for jose/forky/amd64 on ionos1-amd64 done. Starting cleanup. All cleanup done. Sat Nov 1 14:47:07 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-Kq3REIWa, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 14:47 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 14:46 b2 -rw-rw-r-- 1 jenkins jenkins 2050 Jul 10 16:51 jose_14-2.dsc -rw------- 1 jenkins jenkins 3108 Nov 1 14:46 rbuildlog.BGXR21C /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1: total 1212 -rw-r--r-- 1 jenkins jenkins 883207 Nov 1 14:47 build.log -rw-r--r-- 1 jenkins jenkins 67312 Nov 1 14:47 jose-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 4440 Nov 1 14:47 jose_14-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2050 Nov 1 14:47 jose_14-2.dsc -rw-r--r-- 1 jenkins jenkins 7065 Nov 1 14:47 jose_14-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7947 Nov 1 14:47 jose_14-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2232 Nov 1 14:47 jose_14-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 47444 Nov 1 14:47 jose_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 1112 Nov 1 14:47 jose_14-2_source.changes -rw-r--r-- 1 jenkins jenkins 26268 Nov 1 14:47 libjose-dev_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 123540 Nov 1 14:47 libjose0-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 43364 Nov 1 14:47 libjose0_14-2_amd64.deb /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2: total 0 Sat Nov 1 14:47:08 UTC 2025 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 1 02:46:19 -12 2025 I: pbuilder-time-stamp: 1762008379 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jose_14-2.dsc] I: copying [./jose_14.orig.tar.xz] I: copying [./jose_14-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./jose_14-2.dsc: no acceptable signature found dpkg-source: info: extracting jose in jose-14 dpkg-source: info: unpacking jose_14.orig.tar.xz dpkg-source: info: unpacking jose_14-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cherry-picked/1752063697.v14-7-g5aaaaf6.openssl-handle-null-in-jose-openssl-jwk-from-ec-key-gracefully-172.patch 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/3938720/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f46a74b7f5a34c5aba2f3b6b135dad65' 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='3938720' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/pbuilderrc_i4cv --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1 --logfile b1/build.log jose_14-2.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3938720/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), asciidoctor, jq, libjansson-dev (>= 2.10), libssl-dev (>= 1.0.2), meson, pkgconf, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on asciidoctor; however: Package asciidoctor is not installed. pbuilder-satisfydepends-dummy depends on jq; however: Package jq is not installed. pbuilder-satisfydepends-dummy depends on libjansson-dev (>= 2.10); however: Package libjansson-dev is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev (>= 1.0.2); however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on meson; however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: asciidoctor{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libjansson-dev{a} libjq1{a} libmagic-mgc{a} libmagic1t64{a} libonig5{a} libpipeline1{a} libpkgconf3{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libruby{a} libruby3.3{a} libssl-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} meson{a} netbase{a} ninja-build{a} openssl{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} rake{a} readline-common{a} ruby{a} ruby-asciidoctor{a} ruby-csv{a} ruby-did-you-mean{a} ruby-net-telnet{a} ruby-ruby2-keywords{a} ruby-rubygems{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} rubygems-integration{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl fonts-lato libarchive-cpio-perl libjs-jquery libltdl-dev libmail-sendmail-perl lynx ruby-sdbm wget zip 0 packages upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Need to get 34.2 MB of archives. After unpacking 137 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 ca-certificates all 20250419 [162 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 22 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 23 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 rubygems-integration all 1.19 [5488 B] Get: 28 http://deb.debian.org/debian forky/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 ruby-csv all 3.3.4-1 [42.2 kB] Get: 30 http://deb.debian.org/debian forky/main amd64 ruby-did-you-mean all 1.6.3-2 [20.9 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 32 http://deb.debian.org/debian forky/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 33 http://deb.debian.org/debian forky/main amd64 ruby-webrick all 1.9.1-1 [59.6 kB] Get: 34 http://deb.debian.org/debian forky/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 36 http://deb.debian.org/debian forky/main amd64 libruby3.3 amd64 3.3.8-2 [6301 kB] Get: 37 http://deb.debian.org/debian forky/main amd64 ruby3.3 amd64 3.3.8-2 [834 kB] Get: 38 http://deb.debian.org/debian forky/main amd64 libruby amd64 1:3.3+b1 [5440 B] Get: 39 http://deb.debian.org/debian forky/main amd64 ruby-rubygems all 3.6.7-2 [407 kB] Get: 40 http://deb.debian.org/debian forky/main amd64 ruby amd64 1:3.3+b1 [6560 B] Get: 41 http://deb.debian.org/debian forky/main amd64 ruby-asciidoctor all 2.0.25-1 [215 kB] Get: 42 http://deb.debian.org/debian forky/main amd64 asciidoctor all 2.0.25-1 [89.6 kB] Get: 43 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 44 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 45 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 46 http://deb.debian.org/debian forky/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 47 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 48 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 49 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-7 [540 kB] Get: 50 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 51 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 53 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 54 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 55 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 56 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 57 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.6+dfsg-0.1 [651 kB] Get: 58 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 59 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 60 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 61 http://deb.debian.org/debian forky/main amd64 debhelper all 13.28 [941 kB] Get: 62 http://deb.debian.org/debian forky/main amd64 libonig5 amd64 6.9.10-1 [200 kB] Get: 63 http://deb.debian.org/debian forky/main amd64 libjq1 amd64 1.8.1-4 [167 kB] Get: 64 http://deb.debian.org/debian forky/main amd64 jq amd64 1.8.1-4 [85.4 kB] Get: 65 http://deb.debian.org/debian forky/main amd64 libjansson-dev amd64 2.14-2+b3 [43.2 kB] Get: 66 http://deb.debian.org/debian forky/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 67 http://deb.debian.org/debian forky/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get: 68 http://deb.debian.org/debian forky/main amd64 ninja-build amd64 1.12.1-1 [142 kB] Get: 69 http://deb.debian.org/debian forky/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 70 http://deb.debian.org/debian forky/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 71 http://deb.debian.org/debian forky/main amd64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 72 http://deb.debian.org/debian forky/main amd64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 73 http://deb.debian.org/debian forky/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 74 http://deb.debian.org/debian forky/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 75 http://deb.debian.org/debian forky/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 76 http://deb.debian.org/debian forky/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 77 http://deb.debian.org/debian forky/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 78 http://deb.debian.org/debian forky/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 79 http://deb.debian.org/debian forky/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 80 http://deb.debian.org/debian forky/main amd64 meson all 1.9.1-1 [665 kB] Get: 81 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 82 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 83 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Fetched 34.2 MB in 0s (169 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (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 ... 20203 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (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 ... 21218 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package openssl. Preparing to unpack .../02-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../03-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../13-rubygems-integration_1.19_all.deb ... Unpacking rubygems-integration (1.19) ... Selecting previously unselected package rake. Preparing to unpack .../14-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-csv. Preparing to unpack .../15-ruby-csv_3.3.4-1_all.deb ... Unpacking ruby-csv (3.3.4-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../16-ruby-did-you-mean_1.6.3-2_all.deb ... Unpacking ruby-did-you-mean (1.6.3-2) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../17-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../18-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../19-ruby-webrick_1.9.1-1_all.deb ... Unpacking ruby-webrick (1.9.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../20-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../21-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package libruby3.3:amd64. Preparing to unpack .../22-libruby3.3_3.3.8-2_amd64.deb ... Unpacking libruby3.3:amd64 (3.3.8-2) ... Selecting previously unselected package ruby3.3. Preparing to unpack .../23-ruby3.3_3.3.8-2_amd64.deb ... Unpacking ruby3.3 (3.3.8-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../24-libruby_1%3a3.3+b1_amd64.deb ... Unpacking libruby:amd64 (1:3.3+b1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../25-ruby-rubygems_3.6.7-2_all.deb ... Unpacking ruby-rubygems (3.6.7-2) ... Selecting previously unselected package ruby. Preparing to unpack .../26-ruby_1%3a3.3+b1_amd64.deb ... Unpacking ruby (1:3.3+b1) ... Selecting previously unselected package ruby-asciidoctor. Preparing to unpack .../27-ruby-asciidoctor_2.0.25-1_all.deb ... Unpacking ruby-asciidoctor (2.0.25-1) ... Selecting previously unselected package asciidoctor. Preparing to unpack .../28-asciidoctor_2.0.25-1_all.deb ... Unpacking asciidoctor (2.0.25-1) ... Selecting previously unselected package m4. Preparing to unpack .../29-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../30-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../31-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../32-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../33-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../34-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../35-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../36-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../37-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../39-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../40-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../41-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../42-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../43-libxml2-16_2.14.6+dfsg-0.1_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../48-libonig5_6.9.10-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.10-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../49-libjq1_1.8.1-4_amd64.deb ... Unpacking libjq1:amd64 (1.8.1-4) ... Selecting previously unselected package jq. Preparing to unpack .../50-jq_1.8.1-4_amd64.deb ... Unpacking jq (1.8.1-4) ... Selecting previously unselected package libjansson-dev:amd64. Preparing to unpack .../51-libjansson-dev_2.14-2+b3_amd64.deb ... Unpacking libjansson-dev:amd64 (2.14-2+b3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../52-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../53-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../54-ninja-build_1.12.1-1_amd64.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../55-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../56-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../57-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../58-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../59-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../60-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../61-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../62-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../63-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../64-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../65-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package meson. Preparing to unpack .../66-meson_1.9.1-1_all.deb ... Unpacking meson (1.9.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../67-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../68-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../69-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Nov 1 14:46:42 UTC 2025. Universal Time is now: Sat Nov 1 14:46:42 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up ruby-csv (3.3.4-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up autopoint (0.23.1-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up ruby-webrick (1.9.1-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up ruby-did-you-mean (1.6.3-2) ... Setting up openssl (3.5.4-1) ... Setting up readline-common (8.3-3) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libjansson-dev:amd64 (2.14-2+b3) ... Setting up libonig5:amd64 (6.9.10-1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up libjq1:amd64 (1.8.1-4) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up jq (1.8.1-4) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up rubygems-integration (1.19) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.28) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up meson (1.9.1-1) ... Setting up rake (13.2.1-1) ... Setting up libruby3.3:amd64 (3.3.8-2) ... Setting up ruby-rubygems (3.6.7-2) ... Setting up ruby3.3 (3.3.8-2) ... Setting up libruby:amd64 (1:3.3+b1) ... Setting up ruby (1:3.3+b1) ... Setting up ruby-asciidoctor (2.0.25-1) ... Setting up asciidoctor (2.0.25-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/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 dpkg-buildpackage: info: source package jose dpkg-buildpackage: info: source version 14-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Christoph Biedl dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 The Meson build system Version: 1.9.1 Source dir: /build/reproducible-path/jose-14 Build dir: /build/reproducible-path/jose-14/obj-x86_64-linux-gnu Build type: native build Project name: jose Project version: 14 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-7) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency zlib found: YES 1.3.1 Run-time dependency threads found: YES Run-time dependency jansson found: YES 2.14 Run-time dependency libcrypto found: YES 3.5.4 Program asciidoctor found: YES (/usr/bin/asciidoctor) Program jq found: YES (/usr/bin/jq) Configuring jose.h using configuration Checking if "-Wl,--version-script=..." links: YES Program ./jose-alg found: YES (/build/reproducible-path/jose-14/tests/./jose-alg) Program ./jose-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-fmt) Program ./jose-b64-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-enc) Program ./jose-b64-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-dec) Program ./jose-jwk-eql found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-eql) Program ./jose-jwk-exc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-exc) Program ./jose-jwk-gen found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-gen) Program ./jose-jwk-pub found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-pub) Program ./jose-jwk-use found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-use) Program ./jose-jwk-thp found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-thp) Program ./jose-jws-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-fmt) Program ./jose-jws-ver found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-ver) Program ./jose-jws-sig found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-sig) Program ./jose-jwe-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-fmt) Program ./jose-jwe-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-dec) Program ./jose-jwe-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-enc) Run-time dependency openssl found: YES 3.5.4 Build targets in project: 28 jose 14 User defined options buildtype : plain libdir : lib/x86_64-linux-gnu localstatedir : /var prefix : /usr python.bytecompile: -1 sysconfdir : /etc wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j40 -v [1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c [2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c [3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c [4/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c [5/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c [7/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [8/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c [9/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c [10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 [11/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 [12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [13/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c [14/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hash.c.o -MF lib/libjose.so.0.0.0.p/openssl_hash.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hash.c.o -c ../lib/openssl/hash.c [20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [22/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [23/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c [24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [25/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [26/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [27/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c [28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c [30/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [31/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [32/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c [35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [36/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -c ../lib/openssl/aesgcmkw.c [37/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c [38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c [40/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [41/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c [43/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c [44/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c [45/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [46/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c [47/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c [48/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c [49/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c [50/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c [51/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c [52/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [53/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c [55/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c [56/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c [57/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c [59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc [60/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread [61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc [62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc [63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc [64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc [65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc [66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc [67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc [68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc [69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc [70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc [71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc [72/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols [73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc [74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc [75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc [76/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc [77/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [78/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [79/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [80/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [81/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [82/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [83/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [84/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [85/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [86/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group dh_auto_test cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=40 meson test --verbose ninja: Entering directory `/build/reproducible-path/jose-14/obj-x86_64-linux-gnu' ninja: no work to do. 1/25 alg_hash RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=249 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_hash 2/25 alg_sign RUNNING >>> MALLOC_PERTURB_=110 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_sign 3/25 alg_encr RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=233 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_encr 4/25 alg_wrap RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_wrap 5/25 alg_comp RUNNING >>> MALLOC_PERTURB_=142 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_comp 6/25 api_b64 RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=24 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_b64 7/25 api_jws RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=102 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jws 8/25 api_jwe RUNNING >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=122 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jwe 9/25 jose-alg RUNNING >>> MALLOC_PERTURB_=78 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-alg 10/25 jose-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=105 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-fmt 11/25 jose-b64-enc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=131 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-b64-enc 12/25 jose-b64-dec RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MALLOC_PERTURB_=70 /build/reproducible-path/jose-14/tests/./jose-b64-dec 13/25 jose-jwk-eql RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-eql 14/25 jose-jwk-exc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=187 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-exc 15/25 jose-jwk-gen RUNNING >>> MALLOC_PERTURB_=145 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-gen 16/25 jose-jwk-pub RUNNING >>> MALLOC_PERTURB_=153 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-pub 17/25 jose-jwk-use RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=233 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-use 18/25 jose-jwk-thp RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=182 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-thp 19/25 jose-jws-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=251 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-fmt 20/25 jose-jws-ver RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-ver 21/25 jose-jws-sig RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=227 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-sig 22/25 jose-jwe-fmt RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=178 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-fmt 23/25 jose-jwe-dec RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=194 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-dec 24/25 jose-jwe-enc RUNNING >>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=50 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-enc 25/25 issue75 RUNNING >>> MALLOC_PERTURB_=22 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/issue-75/issue75 1/25 alg_hash OK 0.11s 3/25 alg_encr OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: alg: A256GCM alg: A192GCM alg: A128GCM alg: A256CBC-HS512 alg: A192CBC-HS384 alg: A128CBC-HS256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/25 api_jws OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/25 jose-b64-enc OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + printf + jose b64 enc -I- + test = + printf f + jose b64 enc -I- + 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 + printf foobar + jose b64 enc -I- + test Zm9vYmFy = Zm9vYmFy ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/25 jose-b64-dec OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + printf + jose b64 dec -i- + test = + printf Zg + jose b64 dec -i- + test f = f + printf Zm8 + jose b64 dec -i- + test fo = fo + printf Zm9v + jose b64 dec -i- + test foo = foo + printf Zm9vYg + jose b64 dec -i- + test foob = foob + jose b64 dec -i- + printf Zm9vYmE + test fooba = fooba + printf Zm9vYmFy + jose b64 dec -i- + test foobar = foobar ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/25 jose-jwk-pub OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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"}]} + jose jwk pub -i- + echo {"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]} + 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"} + echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} + jose jwk pub -i- + test {"a":"baz","key_ops":["encrypt"],"kty":"EC"} = {"a":"baz","key_ops":["encrypt"],"kty":"EC"} + echo {"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]} + jose jwk pub -i- + test {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} + echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} + jose jwk pub -i- -s + test {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/25 jose-jwk-thp OK 0.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/25 issue75 OK 0.02s 9/25 jose-alg OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + jose alg + grep -q ^A128GCM$ + jose alg -k sign + grep -q ^ES256$ + jose alg -k wrap + grep -q ^A128GCMKW$ + jose alg -k encr + grep -q ^A128GCM$ + jose alg -k exch + grep -q ^ECDH$ + 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$ + jose alg -k encr -k sign + grep -q ^A128GCM$ + 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$ + jose alg -k exch -k encr + grep -q ^A128GCM$ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/25 jose-jwk-eql OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games stderr: + echo /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + jose jwk gen -i {"alg":"ECDH-ES"} + jwk={"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk gen -i {"alg":"ECDH-ES"} + oth={"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk pub -i- + pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose fmt -j- -Od alg -o- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + mod={"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql Must specify at least two JWKs! + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- Must specify at least two JWKs! + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + jose jwk eql -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} + jose jwk eql -i- -i- -i- + echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} + jose jwk eql -i- -i- -i- + jose jwk gen -i {"alg":"A128KW"} + jwk={"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk gen -i {"alg":"A128KW"} + oth={"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk pub -i- + pub={"alg":"A128KW","key_ops":[],"kty":"oct"} + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose fmt -j- -Od alg -o- + mod={"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql Must specify at least two JWKs! + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- Must specify at least two JWKs! + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- -i- + echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} + jose jwk eql -i- -i- -i- ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/25 jose-jwk-use OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} stderr: + echo {} + jose jwk use -i- -u encrypt + echo {} + jose jwk use -i- -r -u encrypt + echo {"use": true} + jose jwk use -i- -u encrypt + 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 + echo {"use": "sig"} + jose jwk use -i- -u encrypt + tmp={"key_ops": ["encrypt", "decrypt"]} + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u decrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u decrypt + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u sign + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u sign + echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u sign + tmp={"use": "sig", "key_ops": ["encrypt", "decrypt"]} + echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -u encrypt -u sign + echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u sign + echo {"use": "enc"} + jose jwk use -i- -u deriveKey + 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":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u wrapKey -s -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 1 -Uo- + [ {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -s -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 0 -Uo- + [ {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u wrapKey -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 0 -o- + [ {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -o- + jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 1 -o- + [ {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} = {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} ] + echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} + jose jwk use -i- -u verify -o- ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/25 jose-jwk-exc OK 0.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + mktemp -d + tmpdir=/tmp/tmp.xQNB9SdV2a + trap onexit EXIT + jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk + a={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk + b={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk + c={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk + d={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk Error performing exchange! + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk Error performing exchange! + jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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.xQNB9SdV2a/exc_c.jwk + jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk gen -i {"alg":"ECMR"} + clt={"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + jose jwk gen -i {"alg":"ECMR"} + eph={"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} + echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk pub -i- + spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + jose jwk pub -i- + cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} + echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk exc -l- -r- + key={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + echo {"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} + echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} + echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} + jose jwk exc -l- -r- -i {"alg":"ECMR"} + rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"} + echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} + jose jwk exc -l- -r- + rec={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + echo {"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"}{"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} + jose fmt -j- -Oj- -OE + onexit + rm -rf /tmp/tmp.xQNB9SdV2a ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/25 jose-jws-ver OK 0.21s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/25 jose-jws-fmt OK 0.25s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c + [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ] + jose jws fmt -i /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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c + [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + cmpct=eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + sed s|jwsc|jwsg| + 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. + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -c + [ eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + jose jws fmt -i- -c + [ 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc + sed s|jwsc|jwsf| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c + [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] + jose+ jose jws fmt -i- -c 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + cmpct=eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + sed s|jwsc|jwsf| + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg+ jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc + sed s|jwsc|jwsg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + sed s|jwsc|jwsf| + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] + jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + jose jws fmt -i- -c + [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/25 jose-jwe-fmt OK 0.28s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec + cmpct=eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec + sed s|jwec|jwef| + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + cmpct=eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] + cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + cmpct=eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] + 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 + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + sed s|jwec|jwef| + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef + echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + sed s|jwec|jweg| + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] + 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec + jose jwe fmt -i- -c + [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/25 jose-jwe-dec OK 0.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/25 alg_sign OK 0.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/25 jose-fmt OK 0.47s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 {} = {} + jose fmt -j [1,2,3] -f- + wc -l + test 3 = 3 + jose fmt -j [1,2,3] -f- + head -n 1 + test 1 = 1 + jose fmt -j [1,2,3] -f- + tail -n 1 + test 3 = 3 + jose fmt -j {"a":1,"b":2} -f- + wc -l + 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 {} = {} ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/25 alg_comp OK 0.61s 8/25 api_jwe OK 1.06s 4/25 alg_wrap OK 1.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 1.72s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: {"alg":"A128CBC-HS256","k":"myzg75jh_qarS6ca3wlitUSeVTAaS9eYbeE8aWvX35I","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"4vl5jHHkUbAAA9EdwfBC1g","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"whonFHIzKTEZs-7bAy-KVg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"-D2obG5Zg18iKPVQs1PS3A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"baHCnu135RkpRojcC12ctJyMm71SEtAyeRXmUpz7Q9Td-Z3uGESsa8arRG6VByiK","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"bhelu8vUXsqo5_8TWBX5vD2GkPFtz5vG","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"-di-8r6sit4iqX4H4gUQ87Hp1R7lUOS_","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"jjrALxQDVe4nKKiPfbea3c2AighTLI0e","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"QX9k7Ktgqv45wFIJIWs1wvqI-W76R6vnW6SREjDO_eIngtnOBIDBt_X0B70cjdqyf4lmKOpxqLRAOItMEASwdg","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"fm_VWaCbcP0AZWvKqPpRAoVS0x_ws86FIeqq1ZoY9-k","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"gPy01WEHB3g3n7tuLJHW3YmzKWk7HSNM8UtfwnNn0zI","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"FjLvV8FL3UA6UxlX4wQpCV8JtkE1PyniRXomzIgI4sM","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"AW09hk9gpaFiHovfRjOBBiWYW2ZMUu-burfrccdySdXSY4-N22cOvY6XPJCQ41WQci1-CqcR6tFX7pV3QZaPk7oW","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AOd5vk2YB29HeWhSpWLBlU0M-VHfEK1r0ab8r4lKAeGIYrIhyi7oJBiSipHSJoagWoVQANnt6PQVhI6ahh7Yf4JI","y":"ABozL6Pe9_pBR_Ffv3MuSB5thkD6poCWrvvdzQt562Z2YL5GU-GON-DsdTpaqbSZ53YdajyzHfLmzoNcRzvHSC5I"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"t6tHW4Ax3ru0fzBmEif4sDAKFihKQsf69FZj3OFMRmM","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"9OfThJqx-nBxyP4tOBJI6Lh7O80u8UGzGq9hcdnsxYM","y":"LLRSk9EELkWpwtDQZAO_40GZsMpYqDver9yZDiETu0Y"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"gfntTGmKa07d9JDrE0urCmO2tYbFEMhvqlkHw-HWW-SZrk4t2hVCY19RqdRpa1Uv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"BJyGUg4dO-PFln-cSt_OCoDvG5j5WP_25S8hBiFdnAmOWYgufJMav6Wl7zxugWJX","y":"mEiTDTFlEZK0RbYf2I94K9ohy-X815bw6oJOAjPKueJIrpJ637kRRmTg8VtWeKS1"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AZ-hqtJzlPlxwYzoeKz626ChblnHIT_CozFIMGikwEMqntYkF_Ch2SA-S0f8ZEfVJxx-Jeb-GvilzuvqzZEH_H7w","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AK0ruPtKrvdVwmy5vMLY12UsX2kfNVLKGeHkM85Al19nxqKgR6jYKbypc-322DSc2RPmCXDO1Gqato80TzLeMPWB","y":"AMIBOd8730wi2DuP7jnjgjvq-5rm2uczbczzYvmuDChF2tOMXYWiH9cmAHl_IXzCF90yKS1L_R5rSRbuua5nJPcI"}{"alg":"ES256","crv":"P-256","d":"egNm3MBHnOdsptnQol5fTbucRpSAnFoC2jBdvEULpiE","key_ops":["sign","verify"],"kty":"EC","x":"b3etNVn7aOqP3W6nSyZs0liCsJUNHH093H8fNXT7b6c","y":"5-v8QrbUftcfLipOWT5iJlkCThWFlHIsL8G3CMBdmj4"}{"alg":"ES256K","crv":"secp256k1","d":"YX6aDP_BkuJ3zVG2DN5W2kAxSjJn0az6u7HVuYNhm5c","key_ops":["sign","verify"],"kty":"EC","x":"1Yu9XA5l0drv8ubWqT0p2Yc38uCjBRTLuIlqYVjfFvM","y":"A8WCVd5qbJx_LtTOMNcDFt_C8ycObKdNzODfKTEwNrQ"}{"alg":"ES384","crv":"P-384","d":"WkbkVryoyl0zPzVCYhcI_FXw26AfWRZzLYfqo1kEuVxUSconSXq0v8nuzHmMMlra","key_ops":["sign","verify"],"kty":"EC","x":"m5p5ruGJw7Uk0EbBcmywbq-vsNb9KRaXpFSY0aVX1tdeTeiNHhlifKZ9JRX9kNBP","y":"MjwSbf575m11lg-dj-25kLqz2smNBZWwepzJ1_AZsTIhZGfGU3QCaeENTkAZcpZF"}{"alg":"ES512","crv":"P-521","d":"AA2r3FbavscVHqmNYSEMjX8xw_8-Z3I1phfHwi8QcHqtt23D0eJ0To5O6jI4HbE19cIoHmrnnefmXKYS58VFA8O5","key_ops":["sign","verify"],"kty":"EC","x":"AWG19ZWmpuqnYNcNkMXMVJp2nCiQLbr6HFajetANxTeXXJapAsh1gg12rk3s-vX3ClZe2SdFdf6PnbQ5VXnOMqeP","y":"AYshc488pl7aH7ZYZ-8V0DN_aGjKMT4vw7KIj-RJoPwJ3saQGS453x34q3o02PdqVoXIXdR51OKlKvJw2LhdAj9k"}{"alg":"HS256","k":"csPS5D1WJyJaeBwXv9vDTyjy2wLNk6IbwV7daN-OPLs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"TtEAx4kF_Axt88Quzus5jB0mn7PBnh-SR-pnCaoRB8QQskZnaMLeukzzpEGDt4Bs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"H7p43zXEXwNiW4xmzMlh5JzfqCSRnQGFITtY92BiY9KtPaPuWGfFtiy0dRy_yaw_68mF5wQ5t8b1D2eklQMqDg","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"i2ILemA2pzDEXv6G2rGhyA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"UjwT_Fun5C6XbNqwl7r-pD1cmp8E3WGo","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"w38gp4--DIBIiE-klT8YYNn_pJj9kGU4rEhKr7l8T-w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"bWn6Rm1DPTGb30RWpEA3Lqy9168NkvPiP3JsSnFBD99mIMxkBXU-4CU9vM_OBSZTsK71B9TxbVXjfWKFPQY3l3i4gAEsPDGJsKMkHkWY4Dgk3ESqRpNW_jkU0HPb29RIj5dFtNcO5kVggbmi4GjOzMEaW0h2ImVtR76semAwDNNjSxlhVrcTgocbDNk0xZrp93sJ-WH_5Gi1Kno9upgjKLkJkuzXL3ys70_2qwPkc8BUAYiQaRE_GpjQrJp6PaE-wcyDRHo8RJGYPnv5zy2kleb95y_nZ6yYCFydsRsuNcVJVSwDZ8rQxoRJGUmIj-7YXGNGegJw5X3p8xxsDQSh","dp":"q7z8N3DItKPktK3oW1JQITygUcqHD0bI5SusekEyt7_KGYdx7TRh9jvu6b0B4L26m82PMjObg-vA2_TTUVnMGvvP00LGhO8_lKNHI8m7W9pLmC2BfjD9ZjsIvqBvYgIvdmhjoF7eEjzgMksCsCm1eGeFwav1IasVTLU_ULSayhE","dq":"jRkmg87OlrNiNlWBO4LCR5uqvj9-SWiCJI1sZkR0G2eSuUj2zRWqHIBTYOn9vhaGPOpZLvpGU8dp-LJg_JE2QjZjxcca8jz4FFiWknAy9vnH3GY3C8EdCAObBoxUqClqGxwcCmD3R_wLairTAiIEZa7nDqy1Q7LSM6HB-1NhoME","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"4UaSw7s-dOtQiobF1mT2pM-nF72LTCj1o3E6NVTm8EEZlztx58lkjRLNJ1IkJCVfRwuogQdEnbMzj8m_JpWQyZCIqisLCSUCv3N6Ehxkuco3IpyNV3bzFWBNVuw5XHj6aOpXChemPAuXX-Ed5Kmikqhxl29VCsKNeaiAsuKsRrQEWgpwYYOLXviCz8AgYtu4OzrUplpjpYepXvuusnYpaaQy39rQuYJyxlyx0NPjuFsiijUiWaOr1UfjZJqKgcV_xI5BaApUUQpZOUYcNduA89oqAH1nD7SseIjssQBRLduLEI9lrvqQQcSPBOpW8mffat-V_tuuS0fqlTD6VsB8Zw","p":"_3mbnYZMu-C4-Occ1CHol274yRHbDcs9Mu3VXCs288nmlGSps7THxEyjqimgUXES-a3IfnWBCw86ki-ZBbN4AkcAOh97R6s8OOpzyrtVtOk37_f3s0_iYjphfcx7S7w7RgHq8jVDpNuFvHlbsHzNS7Vs4LmFE5JtAlbQM0Ar4Bc","q":"4b0UQQbjqYVRU-o_2aDyColAVKfcqLnaoqGj4c7rbRZcckMLQv8R79EalITg7bQVnpAsjc7Jt9fKNLjXrB828OfQlKdJxrR_Mh_QrGzsUl8iKQiyGExyi72Ghnubo0wIIKK6koRY8n9CQeHvbr7fRr0cdQMZbNCd0y3bCQ7BKDE","qi":"Q6KunhQLmXLDo1tbucqEkqgHqBXdTDT8_cSxiWoy5qBdUXBSDQEfjPSkHFAlQDbHfwVtVuW6Z-cUNe47JC2JLsQRqGq3D7IGMh6_sosnD9Ks9ACYOtXgQ1yoT-4e692Q6yoNJ8_9TAjoyftkEQhkC8umKyc15MaL82Qm4-WZn4g"}{"alg":"PS384","d":"Fdvv70LLJPOBU7ntem88u5fzsrXXrGGXrSMXOcbIwVogEQGOIJ79ltqzV-EjdiUzmJA6ZX0qaQKfKXOCDST5HTR8pJsZcyZZC6w9BqROPHr8SEbtGF9s-fuzucf89cOaWB4u4RqAA_W2HbF3roPva2uXz-iEArI-h0E4LAqciUxJI3zrc39pEleLdcoakeUSbwH4e6g7FUMzZjB503FyluURvjcQWCYJ5yy7Globp7MDuZX676DEESazp7wTBdVQrkDcOzKM5AYgBGJsyCovCWahHCyK5oekvFVU1jGQTPUbuqMtA8Y6CH9k--EiWTS13k4I15JIaPkYlaj0dabW5Q","dp":"oVaxl_jAvZI_sAPIZ-b2cHOFbflfxxOK4arZmZh1bOLZb2JLyvcFcz3XmS0P_Enxip3Uil5j9lGs7QGV_YySXdrLvvnPFUGpZRQdud811-3hKKzYdeh6RRiclDa_d_Cuje0MDaxFr4Y5hlEdgFDrnrBcUiMDKQiOe9-cYi4lJBE","dq":"eRHUGNIadSzacq6DUqH9GSoFLGhEIiczZxzDIk56m8SqjIRhB4TcGG-j4jST9IlBy5Ru3lshxKCL6aXr2tMdinF-6nJM8omGZ5EUUtXjMF3S_FfSw0bt5Wcqpz4Bp94JO8Gk3oyIFLVe_p2XR59TsbS8vTofRwm_yCPGsZgqhu8","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oWPwk4J_yJZ_BNaMUWhc8nNPv3FAiVDa6wp3DGp-S47QdfILkeudtUiNn0FKJFQ0to2pcUHaiqoiHrvv7Q19gNUCYcooLnwMHQzeU1uUGkeh2CYbz4F89kHVciB3cu4UNXwkfbmw55QykYthjS0W-0GTK-sszzIAPr-970Q1lR6MsFTOaJ_HT8KyM9c78nMbALsSwV-1SOVK7QEn5OcKtrsE6csxqwSAs21n66v6_vGwmhOJ2-GxjnuPa7pZb9m6ZX5dF_jdsZ_jD25L3XuyLDZbUunf0wq1VSFgmYPTahj6CiL1WfdIIk9Auzq3os1PPQupsT_eWLAKbYytsT0bww","p":"4H5f3tYFpL9khVWj1poMK_iNldqjBCuqoTgAMrYNudJVtw68ZHVnTb3sQPzEVA-kRyIQQ2m3oM4fQaC_UN5dwqGssr2zgpoi3Z0uRo33j1CkqIZzzrJSCYnIG8JzFvADH4WyLp1K3_QMVH_x1Slk_BYmD262TF_gBXfnI1fDvv0","q":"uApi576z5tfQ6_QWsIRv3V1yTQXdKLNDGBE1npe351dy-Gw-tBVfxJiIxbXlarFzH2sv-hLxTWPrg_TkqRTBTJxdS7KK6nRH_1T266PnT9Euj1hnYpW5iwSjSEko-gHAlQjDGKUEfY8qo85Ssrvh6bY05PtXfV9loFB2mXzPIb8","qi":"qwTF4jHhFFVH8vm7FfJN6R4Wu_bbJs21Qn1xlkMuJb_-_Eh3Ho_LdV6O-raL-1tGyeJOO-B1LDS2nxBa3lDGzNMoFlq2RyH0vkS26Ui8gYUqzwFneJNDVr_EiyCLSLJfZLGyAdAOgF59HzR4G1tyPr-dfG3LglYDl2KS8QD_TWk"}{"alg":"PS512","d":"CjRuAD2O9j7ghV0miHjY1_sh_WwjzzFWa9-_APT0EPSbJIgQggCqjGWM-aFt7M9ieNd8AZg7XoL11QOccTrijtAUOzb9VlD0bj5DyppCCUw1K-jwK7Vh75bmYXaCKlGK5p47mhgkOdrnUJ4aySFGU8yoyVrOLqKgA1JxJqJxng_pGHxsJIf_6uBzT1GpmtYMt5-E17VfNN7ibZkzQkKHVDQe_Dg-Z3a2yILmIAtwjtumVVXVSJaWcV1KDsnz2AQx-4-xqWeQBRhuyjHz-JkIcQRB_JDbk-n4t9GCL0_r0pB3MRUVcXMcKUjdRg9kBiioeM6TYJu4mVafGOGKPjenJQ","dp":"PZ5q7UK3-DKzYW7gOpbylADh43bIh6a6S9pI1cobnbFo1MvUNI4OSQXlhtFk4Ks1xC9G3nLcYZDHvhNAQboW2M68lRVkqI_eQuPyr5jIyvrjLUKtcBCkfxVEL2npdYXwsTd3IrHxlSo6i95RTUYonfTDDCKypz9nTUt2hcc6vjE","dq":"P5KZrPBauhJOo1_Jzktam06H_8fIb67AkLOq3RuJcho4AsHS2N1ARS-jvdYAhrh4Bhwni2xSNXhvsqzhuvmXxTFFQ3mCk2ninSX-aASggytKo8HZWAJfROQjrfgi2r3dtVlNTpGQBDc9xFQ63jPM5FeX4h_ulFOFtk1wlwO1zD0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tfJ33zxhJFx5IWyoTqgKyHkucKkveCGufpe268hI-3e11kMJY7FE5r4xfvChLT0vmeV9PuyMhu0zwyka9Y78M1-KHEG228mE_BiWWxCsIhLfMAu0whJB2RdqkNIGf_QbGnUOCfntpewgxQ6II4YDPmJYfFvUkmG5IcHxn530221dQoDN4Wd_uKjOaxPtgo_LO64pvT6YtgAIe9pWN5GDD4kFrixWorcbm3sAJ70_fUiULqZJ1gdNHYwlXv-WOrt30azi341B9T_1ZIEKGHqxxJmbZKftq7IBq_vYxVyQLZ_Ehwq-tp--v7ZJnLUSiJO1SeYmmoKYqxy94AAnZHALMQ","p":"867QqcPleZWHE78FhaQihmMUhRuuqK2KBOP1ID0SOaq0piqHFLwitlkUhpBmmtl65JS3XEfYRmXaCuvkZQCwRclWIkNBZ7GB3Y4FHyJscIQ0RwbG4r5DWRFp65RfpMmI2p5v_6VbYAUvnIemNh7c541U2lWfotnaQaorZXzjOjU","q":"vyTPmDNMDVqqe5tKf3GqFVF9Esb7WsP5vtHHhFUn5INsx4qGRh4CZqviI4NYe0jQedGIpSEgqN-WJWDpG5qazgnS7rWG-Df5yZUADxGilHmCP-uryeB9_SaclQPZpumzuHB_r-9CRd9ZdGDoevmosPmyGwjCErLlcW60YYgkjI0","qi":"Y0iebvTO7NYNdPdCFgVJFkPeZXInNsqCviywebhgRRwS88RyLAWwHsBYqkrrw18qPZ70LvOU-ch_h0P69M24SSEkgFerdJp8GvGFhacJ1ubeoreJ54bQSg8BReTEyXqhOEUo12RJI_UC5LdIFKJcGOOL8_nJI_9kiRe09Z2KwQw"}{"alg":"RS256","d":"DFf7WNxQeKCjFNNtUegPuP1-jajGKMwxC9a6oEMuw8nuQH-2KQJLVWKGl9lGt_DmW40uW_ErC1zY5zjTIHpfFsdelzO1ELaEv4m4nFOt6NxmLbUVvUPot15aJT0sy8WbZkVJZApgyp7gTd4r1zYOlEhVwqHUTZJwTyQm6vCHiBSgBSaMp662QQNgLn7j0IPR2gbMhQLTzMpgxhgsoD9BUfNnTNSrI1utpisEfPMqqNBNmI_tsoHTgTroR22lU_mVt-AxxDXqx8rfL_eaqVmEJA4QFGSTOEuIlLK36i6-kp70ISCj0341HvlFQtgWAuYG1ITZshobUqwuVwWwWT4IFw","dp":"h6CY-F2oAqTVhtnMndGXuUgfGP-edUVO61ooT8aQ98gD5DuLLZIlw-JmpOsU5jUaDJSVw2Gc2cL1DzUnMcbHUOIiP2_L-JC04XFdI-_1Mo_MOJDfVOIG4tUZ6CcyEmxBdwjrmQJSSGWlDpOGaIhHZGQhHsBcRXXaDCGhd3RZ8kM","dq":"FC32KA__qJ3BZomn8SSTruxnmytLXhecG7DZElZTpI9bVn04dmveEFFQ87oebvakMX1IT9wqHFZry4Q0cNU9fznHLSwVi3A8ynbi3tlhHPsY40jwJPaWBU1l29wQ6I-vu37_-3bdkZnmKdwSEhFfxk9mwuYkixipVRJ8Pxw2eAM","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oRRU1GiQitd8fl-eIUEmwFpe4zDdyHkj6alz7EfBfMcBL5C9hi2jor6OhoOGXr3B628X4zn_zmE4k4FDLHdb7BwJnLwblNTXC5Ymyy4ikiiCZZ8jXkrhQFdYPZwkyJYX3dkxBzfRBNWGvJxw_rHn1rCPJn1tP9CWjkq_dou-aRsKvQYsH5oq_DUi1F9Zh3Oi6XFCo84Ab_WQ-JiPETnVGYrVDmpHPDD4bNHoXA0V0Fy0osnaswvfGJUcwVhXAzjaR2Pe8YlNU0PeQ8ntMbl-mafyCHRxT-cczHRBj8MUPEkoiNYYJViqG1uASk7T_ljC62Gk-dm7vAdz-El_-ZQ6OQ","p":"3TmozlNUJnAtcH8_egjQsoCrEZ8ppLHxsZ_0POD4HuUuKbrKBYArxbb17B6ErOJKmGj3UMEvWvOmonLkqnZta_lePOllhOt_2EgdwBnZmJJVI1zDB5jbXPDY0SUNN-lxuFyH4L2v-ouo1ua3xE20yFEHiwdnYFGNSaIbcUpOjTc","q":"umZXB7DmFFQ3JLu27V1NFrLXGp_vBPp8meMXBt6yIaoMsfmvF4BJwf07P28sdKetcx4xeSTEKJM342xaGPUByOnAh8j3EhGwNmZNyF73PsD13_QAEY_kt9oDAQstTiNxYByzxqkdyMaV3_fFVgjxTad-ejSWSgLUcJGHeO0vrA8","qi":"yf5y1KTWjm0hiPnbLUkxWmvbDD2PJ5o_akRTt3a58ITIkv3T_PlHzySTQSDJP3vB6l5iLYoMFZyH36s0j5EINOMZVF8V2ydXKSq0iR9yEmdS09jVwCm4z-dBEADbHnnIEOrIDb5HEc9Rv7ayeBMq0syHo4OjbZsLxtEY8cMhhlU"}{"alg":"RS384","d":"DxDTDgRC03R8KHh7WroINXecpNHtDYeMiapozLBi81E3EoZm7s8VQlqw171Rj03MLnUxu08JD5xMHgzHKQsgZJhKdMl8k3R_Od8lpdG7tZ3W1uxfma7odl96beg1vQWrLjVI8ZHVmEqnztQqmgnXumWMRB5tFEZcYjMaaWXlKvauMkOH8NuYrbc1verQote0ERNNnOJnYyXqTgXi2yJGD-CwOTgRL8LFo1uiS0tUYiuv1f4LdKeAGRkXI10jeqS8o0w6H8EegLWKXq51HOQfKTRksuIR-b44yGTC7f_3H3NUFk-3ziqGtyIXlkVQXYh3nZjo2MCrmtXLjLH6SbQXnQ","dp":"VZEnp0jxUpsXsYqLQ9pNajdDUFmNDiaRvVm2hwjTWcNajqZ8hdk2rVfS4ckkONnmkWCPc2shZHA8baCe__HSW-R455SMMFsdNeapiZHt5R-jAW2P0bVml5bKVH-_4VO8fnK6dq9xHSL-Re7yacvhn9a8x1B7GHgUAt8PPdlfYR0","dq":"xn5CYvdPmqCZVgN79i4EcswWil8Wngi_8B5QiT-1qcjCweQo_TCoHXI-uvO_c0Mm4P-P0Dr1ET4oBbiAs_wf59MuGKlbitpozjsxoQ4nsXZ_SvYQuIrKSkUD9B1izmE1fOGgEqta_k_WvZDc1IXaz3-MIFfXr-XKMQhu55VmNm0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vHIkWAL5Bgyiv84nliPcHNGD9221RFwOCH-95dIBZwdS1CvyeefRXETaU2lIXfl5_ZNL7ZGL5Gls_5RfXYHEnzfTGhBWPADQpgsRUa_-Z5v1ML91JMqtRRvp4qqmO1XhdOtdPdItfpVFYUD62vYxNp02ux4IrrHVFGw0f-3zGByMNiQSGUj-3DliKN5k94PxUJ1Tx7_8HcovGXmbhfZEnorQVZrwWCvFPICfZAb6IsVbzresR1C90GEnM3iBeKM6kFD190QJ2nFqokj58WRz1hPDKX96-0UCvJhtUVyjPG836oSEf8MDlxuMeTzZzwjnLaL4eksIc9NzUB1LXN43Ww","p":"3FHsMM5kJoulFZOGcivYLS-t2Cjt176-g15uV1Cd5H0zv0dfHppkTTAwX7W2qKZPJbKfvK3i-A-JswdMVX_JbHsyBIpkciDdR-GpALVvvf8OTYLA1wwKyrfGQueskltISXQ5_LM6JlI0xbUdC1FkPikaKSYc6mCo62HfhcjLmA0","q":"2vbGGbTYHYJZKBp7tgfsN2Y5i32YczQoD4FIWM0-UuHC8Zgy9LVzXK4sD47E0L212cfdhtvnivIn_MMJnHtkpnrm7eiGdczgR5Ttq6DKa3WqdpcxtjFTKQ_o8WGCR0nvFUYyx2t7s9QRz53MeEkUE8wZrnA5iH2pG4L3-gU2iwc","qi":"Ubb9fLvvwSm-xWwNSccNMnLHrxesdepkikKw7-8KMFrzBdvpDuNgkbHuqQHOU4io1_VkQNRMnHrzZWrBhVtKUgSMuZY8GewjjAdVTGpTjKTu35LrJhYaSm-0Mdn6Wa9dmt9zQMgPyX6r3W3EH5m31sAG8kBRrXwsTESveTaIiWc"}{"alg":"RS512","d":"BEJDLNT_55ONVhIc2yvIxCghL9QUhR_2mjTL6ZJ0ovPXDsE0U4rM3El1nqhTVm3SQFD6Z8P-DhN6EGXmSIEw4Y0l0Vb1Bt1jg4pziMye2u21tg24lDVK37Zgda6NFNsm8Q-WYLRwgKojHslHUqr3gekI5TuZVn4zdu477Ax60nuGqatMTlNp1lk5NLw-HTipax6i4t3uCim00bgu8LkiwP27wGPdjbo_5DS6S3Y3hEvXK7WRJWPufBT_sNHHYe616jDW4w2PybivtSYtqqeAhDIJjdEJ03PvZUOLOiMGxLcomCyl7E5Rweb_MInH3Q_Fg6XId1f9PdHjqhVigQ6AAQ","dp":"kZPaqiNwfjU5Phnk5AM-mX31xb0Topyf4E5OF01oMyOyj210ARIhuWyNEW2hmv1jobS1WS0SN95VGBA5Sx-DvcuLLxbgb-jYzD123aeuaQeQOJn-6JJi2V_AeZ8smxCf7FFzH55T2rQ_0VZvIKAQBMXKAM4O_zxpiUluvb3qLoM","dq":"gtC42M65lXIHDT-sxQgJIUFpCAfzES8amxyQeuh54pzgWXtkp2KowKEQ3B-Y39KXlOpNpO8h62HzMwCk3AOcGADcT_4Bxe-K2ZXTq2lZXdtPwwVy8AcHoJe1lhaM_DX733VewROEiJVddNazwUeAzI-HaFYDWrwWlFiZUsFTvls","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"qlspW8b9dwpEgOn1E1mdfaPVvlKt8DNVFsf0vr64WFMQZ8p7Pd0QG3zMRK3Pzi5bNYEs3b_o0r1Fmv6LQCr3bbEmw37-qOCfJS6bAgYyLfaZlolJTSrbSDIG4lhuiElX6IUpi7CwTCmXZO_0XduXAxWwOrPG062OTUPyG1AS1n-SfyPY2s3chU0B25137348igoPJUonO93q6VVThMRDlO_mE5Xv8Km46kKf2MCUwGccrzJjBIbhiL69XAY527roZzlSZZtZskPQ1JiLUITbR-pVL4HZOQXdVvq62Z87Q-8E7-fykHKx_47i7rqq7NFANGh6io7F_4Q-or03hWurpQ","p":"639l5-MzwaFM9E-P3Pfye2muEQQY2BwsSgV8w-9kAECKOl_n07R32u9KGjCwE03sSrE3LsgrDPnu_eqwO01eVNV17A7IiyBWrX64mLUaDrxTVeHheGp7wvmsfBOtvcW-1QvLQY5EnibNPLhw000GnwjLaTril-qsDPw6Tl8zcgM","q":"uS_vgfalVF2Fn12zqPz8t4kZzeUQqtv7yZrQdTEdOD9SLf69bnx5vTi_waB8Ck30h0_9sgYQuY5EaIibNnno2a21Ozsg3O6aKix0gfocDbew2VN4rxrjqG1YqyK3WUiDG37K_RwEYU_jeojjB44ZOiLZLMKZ9qx69keY8aSQDzc","qi":"hLTRyT9vvrNA1PlZcBlffDMq5chRLcAPAaenwc841xIvW7xYqK2Ekucm3GehC-hWTSuo2g1bAJ8R6WeKax3JAXq50p6p1lMS45x3CxMmvM296od1Vc1tjlSDstE4G6nAuHxv83kPiugsFQphMN4Z3h7FRAbBTRjRYWhDAMdqnDY"}{"alg":"RSA-OAEP","d":"ZvLrF2vq12D72ooAWTVX2zhyaBt-Q9ksbOP3C-2R5NFqRcDmFOt8avo6mxeukZ_dd_UgV5PlQGa6kpbilRsnWRyBPpcK3zIFCR3EZu90owlSLWiLeujrn6doZBRaFwOTaCy7c6iKXzODvJBo2VfgNBWW3hLgvQPyFnba6WoJwx330mwQOz9AWVxV48HpsQScn5szsAZZ6CQ_szx5EjpupUB5NhU_BjunC53P6eMdc2BZ5lLVcMtDyG3v2xxHKKOo3AReXtGz6vCOkqiJZpI1smWHa1Q7sCzmwTkQtWDZWmvuDOk9stlWoxdU1PWRjitdvSqADuZjssQs_o_iHYtIfQ","dp":"Rt65bBfYCBJiL0rNAIOyr5WvU6gFVe6mn7au7KEr04msm3ILvLG3dpDkAIkjBwTZoC6LtnKYx0ki07M48MgRkzY6n1kmACciH3ofEZRE1PHJbLg-XZuH095t9JVqIRJ7WtoZSpzvniUE20jgXV0IgydJAJDCXKQ3zYvl_QJ9yGE","dq":"m7sq9WdHnB7km2-jOhnMbsj04jyKlb6IDbvxtXp83ofkRcEdzYiehrmTu12Qzxy4qGhx17MfCag29eegxi3zl3mhR8sjoNbFsXjqyG6orjd8mc_rFirizaUvrdJclpsJ6_oUEzMAue9VNLmb_YVnGCp_1Gn1uMY-SLf0u96jPWk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"3mdzOpPBS2-kN4Z5P6vkaQfF6a3I-5G1cd7grc7pI3_6QTLc3TDmmWmGwXndRNvr1H7Es__A-4GYx9-9iXFZE6PI_TJRzFITmIPKjipMq2f2TTp7u1RT-D7AGiqKcrRDHoC2R12oLS4C6XljwXm6dN2S8bCob2V2nQJ0YU5VYkcUTQR3YzEfHYMXrYwWPwDGLJSYV6VckijITG-9nHr5QEK23TCLs0enVdNaliAtkCfHZH_CVmyRUTVs8wtCKDsrweD4L-FIYpgy4LFcZrq0qGzA60SdlqXG3drZ3FbkrrXrrMr8I6hrFqD7ccat8a4tsGX-C99UP3C3BiWUYBtqfw","p":"-L9Kg2rjQwyk_HLlnKMIYYNin5RqJSCjZ7kgSs4Zuvmj77-a2uRqubK1b2YN0nrajrMqZ_TNPhtXC31uZVxipmLngeqTUnE5WFpb2vkRdMscRxjwuX_2_219FHJ9yRywHUAclQjqNx_ZZVDi6O5P2gwDLcMOcUhzoUjgwLgyKhs","q":"5OOHEhj90432BhBpgp498HvY4uZ6tsh-MWuTSvg9aegQVmDoq-fFwe1AeqOxq8YgndIDsrqgqohA7wJqSpr0H7is-p3-k3h_0swczjtqkrkW5FGlHgmseuhRxZy8ryxcCYfHlTVbtxwvMWbl2X78wm3XL3GtLoPV4GnOn-xWR20","qi":"3zNWK2BExkYTh2syFGlwYRBe-4cV7LxKedRHisb_MRS-fabBxCPCbATxC1WU8wSuBaRnaT6spqLOqrZYnsPO0Fwp_L6c9GpNCvqAIU4MCxfnYeDcq5XF-L3qzFr5pDcZ4jxOTB4e_yGgVAXXuDPZPNOB6i0QUn-Lqb7rhQDlkOY"}{"alg":"RSA-OAEP-224","d":"L9Ml_3HnHJjFE7IZWFqSJoKsmur8NHjcG41Ph73ogyo3HkpgjdYPT5jPi5DKIf9nix_Ue3JPXz1YVPXJLt72VdTfETgErEXVRrfKkgkeNCvQTox-9clRIX8Yy5JuKg8KKTUjNENz7Y3w8GALF15iQYZp9-EbtMD8yE9ZVAswsXsarAACwUlkyGHgjV61dyuEFh6vg26ycXL_25VmW7OyUaGsC8awmJcLGmTGqHSI-ERV4w812hxREaOlFtaCHcY7tZBofQmyjTiWXnYrbE8sGT8l3U3kqFVyahsuCtuu2XJdCsquEQj8wqcgIHCmSQzSaP3qZPMkExQ96JCPyTOy0Q","dp":"KPw964Vc4frih9X1tO7q1uiOvuTdGuZ3-NIOiPGpTtjBTa7wk5DrrNmRxwyQ8haBBc_AiyTTmJ-BW2BzU8ERrde9xIcGfvz1okCYKtFhneyvDSzLs2Zw0Ow_YRmZYMQUtV4XmfjYAKjKX3zxKbG_7ssmIM8_q29ZfqDdDEFhIuE","dq":"VQAPQsU1qZqy18xg1bwJfXrojQArqKrPGfMWqd6vN_e4nEAAZ_w1G4D56c52iATkJ6aLW6WBbgaShuECOl0CJppp9G1NpflACEPSQqhzXCZzYX_VlPn9FSqBYdtDt4OCWPG81nxL9uQ1KnEMAAt85oXj-dunKuOrGzMkxG6L6Pk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xhdHh_JSN1DV5oEEE5NpUlveeDDZDiZnP3ysImu-S9hVHMA53H72fS7E5PH5wFOC2BEk1ktDmUWW0nLUArAqZzI2HzIIiANTX62zGJiLSz41tKH7Krn3OkpRLu6ozvzO3_5jgqblAS_kJN9uHb7fGPe7b6Gy_-POzZAEEUF3T3P39H88Q0cJN073MOgNb8vd_SDc7-Rm1XdW7hAIRszWdhgM_hTv3bKoe5C-8LIW_sk9HOq7qC8Bg8LU6xjSQuM7k_7AZTtBYU0imZEhiYPd9NEub7oktpOPJ6toShZ4yMvPXsCtu-QRIAGKZGh5nanqMM7SmD7rZ0Jki1036V5GrQ","p":"8JmFFdBQJrOypdjelllVWDlddBzkkb0bl6pQyQ_rdzItF5QX59HBBtDqF6BskdPcU6tkr917rSc2F1bVFAE5q0e4ANf8eA2uWR1Qs_8vOLzhf6zrLut1e6rjOtEvqJ79joK6Yid8gMw-7bs47dBXVUgdoC49VTBEkA9PdUc1kok","q":"0sU1b5FGNjTGAVk2vwQAonTy2HgI61C4d4HbIAjr799OSBu1TT3nZRVhhp6BHlmnq1UDhwzQtWYTdqYHM0UktL7bjNiZJb7GWC35g9oqs5hk90teBRI_ubb0KtF26ZRFeNy9sSrQ-fociofcDmhilXZKMSmQDg2Aj32CqNbMmgU","qi":"Z5WMHS-BRbtnvWDoXq5FArpikJ1bGQf8xLUnPIkUo5sTChoTh-QkEKCwWsKKNMVZ1U8-iVm4TNOpEO4Hjz13ndu3XhUvN2NYdlg8gsIjtYoyuj37MA8w_8gh97yQJFuoRLF3FyytOI7Xqk5v8RLfMgL1Em4-0pq7sNGlk_mOGnI"}{"alg":"RSA-OAEP-256","d":"PZD8Ho8OiXP4dM9Zll41kx-wZxuGLIG3XeA86V6_aw8UcSwHkyj8DQLXrAdG4Ned7GopY5MXp689Cd73A0ajz6z5VmiOJL5YdkbSR4DbEYb6E2e8uoF7xQyde9x-2EOSLQqx4KfDWOeeozXCTAMmoVslhMcoam7MAFKsPELYo1U75XP_aqOK5Xqj4PwAJwdxk_-FM_lTiV41azQrDLPSgVes9hVWL1HoXc1n7X10QsiMLciP11fh6pwYbufToZMt_24PS08-U1yCeHtX119lya2IRWtWEG9f9m_9ZuZca6tGx8cimf_toErDZVctvmdZy5dsJ_imZV84SlOQWqKyIQ","dp":"vnGmgblXmsnPaDMoGp74af88jXSSH7Y4XuI_wwCjC_VI5WW7NIdhRLhBiJzsJTdqY3OdHqHaX533A-d_MhPGA0ADBwEvpvzyumAKqjUyn5rgfB0bucOap4BrHgnrKVcf2gWXmERMvErHtmixwPuEMjldiyeu4QDFzm73zyQz9uE","dq":"VIu2lbA-mvHOTCTwJNi7q5gZi3FLUAQxHwI1dW3bTfj9esRBSnZV-LuP80Y9gZsOnRwKGIXXc5gRiz9om_s_JscUgcCDIDaXn3e3dU5emDNMeK5IUjLarnnTT6wYf-yT523EHCEB2lu3LtC4wV07K1RVkSHInPKYbOLo77Are0k","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zZPktSJOFWXGfUp-xtrWyaOfGVeTewJv--zjjCvjRrbIHOj2WbgEWzx24znVJDOVQSBHjUcdZYb-fQhfTBOoRnGetyA8sbUsa5-kx5pLz_mukBl2UYyYy7BCru-WdsBQxZcyRfWXbYluSqOA-1YbXxHDZmlTqsqKlg70cVwpjuTsgDxnplA7kLO-lPr2t-Xw9O7Mu1A0tWW01aN9H6m_Fsba7UfdsPJfAvraGAX7berILQrMe-HLuX6veRJwlTl4AhQFOM6FsH-CgvPw9h5GcrqAofxyyXYrMkGp-b1kmvisgllBQGAfizAOVAeIleuA2-9XFf86o0pjTFgEqtDNEw","p":"-ZKU5cei-oeqAvDxB-3_KlpFVb-kXyx7_Ly9bdMWG1ZHk7dlQTLCPCVB2D-U4YozOZQIkgdlnoQVQ3iBnttmWAQLoBJMb_xdM-5LLbY1hzMo1YKqibzsTs6YRXrkbOcOY-OL-Pnp3lsJMIUNoqLpjpzIZnz5kFfV5cD8lMHsNzE","q":"0t9BhhZpQKgh9nHWPZUlkjd3evsd01WhVPM42uScT4rjFMnUutKuWMpr8CkBSNeW26p9c_AZgD-mjhjmqbeLazEYrTxV5iPaBf6-EjecTGbF2u0v0m9ZN6fJiIJl_LKuFUtdgnxMLpXlrij-REHnsAbeHA2APa7qNc_3c6Mzv4M","qi":"-XI31y_2ZEgQeRbnxR6IgmefcthYO2FMIzseNPHTfzSNZMiFHjC-JdNlfiiHA-kLZ_PTx3_5VJGKff467PxhO9Xwo0f8VOzZ3DfOjHWK0aXIFShMnsEHIekgpQ4x06X3ZOEWJSDeV3QWCcKzdyeBq9nTGjNTQ09gbVWQHjCjh9Y"}{"alg":"RSA-OAEP-384","d":"EPhdhIWwqZs3amrQ68tpfzHfLnPY_K33PcqYAEp0FygiF6BTD1Opzl3OWv3RWJxc6i72VTU401X6W_rkjrHQZ6PBdoQL8KCJW6e52kDhuXmZdzhktFkvVYjnK-cm8T3Hk76CYZdmR58J_lcrmyVNMAKvv6YaDZSfy60AVAvgtRkHxc5EC7P5vRfRQ_2UCjEK_88XPxT4EPkBaWyi-bRfD9srm38MP4lAtXn_uhWSPUqdRkRVamfC7epCv8HTLB7VwTrovhbc9VzUYaddIEBA-Nqlk2Narh_7e4532XK3Hl201D2OxO1XFxyaNYBHkfoVTS16RfwXoH0hVieaGK1gAQ","dp":"Q2m4wkOnqlNeW8qJKcnYpfKjRNbXQbg_0mIJgVfPdbbksHBvawO53J6fgLzrvYYOZ2k-rYc9MO7BNDHdaYNzNgFycGoVkU_lQp33N9oA_Ja-pmdC_AK6LXJa2whWfT2r8avA85fPUPvGCd4Ab0FLAju0DyeB6b1JNPPl3j07AIc","dq":"jadWR3RmyfA8V4eUmovaFwza0MW7hJks3lg_-zwdItgDaNfrCECSs77t2OufiI8IXOXqZZtZnSjIbbOD4mkl3TjeKZfpkPZ9XnoIOWz6N6jIMv6qCwTSjtANLDpXIB7KLRBChxBU1__1wLl8Dy6zwrPdisoAquQPfs5XUaSAkVE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zuCwnRrp3wq3IBs04t99dRzgA_Qp7gudgyKPwaQEpepYXpddspsaAFzL2PXrvBTVpSMSe_qSsXeCYQMSvgSHTqyfuirImn-2rQEGMILbKOuRkBapv-ZFRbm_d4oKTfBrgEoySl7Z266Nlumd0xdBA82z67UIjmnHoiIYbkunqmAgCYOcP3-mmn523mSNocqpHo_HeOcxvElYVPFQ5mhBE9S-D1ecLpcWIzMcMvuf0AZYjMt0f9_fePgVobLaOc8HIzyD2XEWnNiItWOSGPM6GP8TiAWgp-0B4t2aPrU22lGg7gUdKuiayCEbdyiCB5fgorjrrG3MYa5-414XcwsQqw","p":"6D9cFri9_cDJT7F5ufs3DSpJOmSiu_4-jvguBBTzVIfYKDnPoHDkdRX6QjBtF3QYkOeMkqhVsvE2UDhvXXI_42zjxym7K7dBzNMXKGALEeh-PuzzFaYpNXkwGhizivoHBBLSYlR4iPvoxIhGDJerGrj2XNLB1IWXQDhX_H0ro5s","q":"5Aka3Ku1NcB9nLVaccHDXKzwHrCjW439uHwYCv4PLFhzqJBzzhgaPIptLNz4nMtRFhRoOwt70x38Z_tU3ym_z-ZQpKOJ9oFQLLfVnStRPdnaz12x34IE3WMb0IiNEq6JstvYrodii32Ra2eHK2zMbS-5D3KC8GdK96eM81P-QDE","qi":"ase_TBJdNWG2h40qAKVHLzsxwhX98gfQwsw7z81KceMnTMYCujctvuyEm04quY2livcBwhUwA6HHDrNaXaQ8BvK1m1bROelektxcF88nhuM9kK88yXvPfYL0bzZBAHu4wrOOLKD2oiFSW8I3JJ8hh80F7qCtEv4_8cgclDtYyvs"}{"alg":"RSA-OAEP-512","d":"RFoTw-huRkqNg85RDUBAkE2rp3N6Po7vWXaPs-sWraWzhzxqSnQCIqqyoCKDhatIW_fHgAStANvuWCcNyeP_1XCuqG6sUu9a6iNfILyG0gSzBJsiP3Kltigx1vHQ3wmKXGOA80p_pxAvDeErunZiTVqt5UyQvRCBF3jvk5wFx1D111HQnN8PZXvz3iSmtHSjb6dWylwu03L2dADD4Lz0PrB4VtJjLgQ7tlqd5aLQJyJhG5_7ivrYqDc8yPjUw5rif0u4kMDBXlYYjqYaMvNe8A3D0T5HGdhLQ4A1-2k_LQhvl-VvvtOqPOdbyWT4C1B34AwslValWEKaiqK9vxx1gQ","dp":"kByFQUTEScyvPejEvO9Y6u5jjjpNh8Ny_9XdqAYHSqulXStD770DgR4GF8T3lEosBAuIFI_uKDRDD7bjmPuIXvW3YCAgJtNKE-vgAakmRNwcUHlYCOpFema5aWok6ATx2R780UOSsc6_UkFStTuIJJ6LhfCKDrC62cXcBMzBo90","dq":"mrunbjB2KMaXEJYekD6qGPm8RlLOS5-WHhOA8Fwx2y1p5qdaqwf8pyiU4tyC9YbOruxvJhXyZXHhuvW2_4XZcc1VVMSpueTrdcaBb8PkHX-AwfTttfxrnCtKXAtogfqvdYalFh-AyM3dMvEV6ZhkMgjo4put7Cw_yCO3PRwWqJE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"nur3qaa6DtRCiX-Ecjm9q8bbPypo3BUyPpwS1xWQ2DBA7QAM2YOCzahaezJrYsN_LQLUJp4kmILqyRXjBOuiy_KF_GppAEmnFXQ5JOfWksuNb1O5ebSO63S4ZAGrXVjn9_0R02vPewow4RZbJHSnk5I_bXom0AXLsCuoM4uL7Xe5vGMRgjFjmc85Q-yofapaoUCef_c_43_f07RuMJ6jCOwEpFJ7Lu26ItYL_rr4wfrHQnwcOLQEz81QqTV2sh-yOkUEFXLDWwK7YVzhMFNq_Lmb_uTZfvZAXKH1jh_85ragB8RlNkxTyc3nIBADXizUL0oYBYX9qZEHws7DKY4rOw","p":"1Ij0Vr8tMPYQE36mYfsUU2mz3kxdPsmHqd51Hf01MxetXwu_OCxyPPVcZxFEaVFyzZz133xkYKhfm0_UZrjicC_f3XprWlaUO7dvpG6zJofY5hjprCiX1iGkZ0z9WdhaaTKaUpzVLpE_qbq8vVwrdeqvjAXx9lCXaL9ioRm4Cgs","q":"v2rxsNs2p4AUNtyg3llcO2q_FBpKZmLKPTue7aq9fX7qYDeFCh381eb6iDCy658B41wPauGGbSmlPnvNjpIuatEM1wH4GNnJuiTxoBDzegIveEJztWtMiCE9MCIeXPWpOQuuvnZqKrOCf_DjhFfhAf3NCVCF33hKNNploIBJUZE","qi":"cwYhhGs1Jd1p3DMZYh3oXzhj1LIjUZZ0oP6ZxRWSxCOUigMwfd16w46Jo0i2T0klzA8XNMwY7FXhsPc4mKPB2_jUm7fNpeomony8_BFNzDj9FLqkpxMJBW-6-5UAqTonRkIYJLGuF3P2zxhCb5IParfqXRXDLSEy1KCZFYLQnHg"}{"alg":"RSA1_5","d":"INhLY1GS7MoOLO8lRHE0KoNTslQwKpHzbgLm34GTr3Rawjkyty10gU0oSQH8ZEYiBQaV1WO0-VfdxOtgG3pKN0JYHBrBBX_tnrgOe-KYiVv7KcguuqyXo43jji5TJG0dSyE27WbsjaG-OKsUQexzICXj4WcuV49v2pFZT-Qjlo3blm7iicwglMPL-LR8mAFw9wBWnrm7hbb5yIa5tJJEeO9QphTUd1x0T2vWUFASFItWmwNXoWP4rSwKgPJuslEQOL52f3vVVk8Ac-FJcpCowH5FV7eL50SGeiUnb5RLhjJMsxroWYEoEbHLPKilU4JsolisY5a9FSrCTR1yEpxMTQ","dp":"CN4nWSLGzpz5QPnM4H8fEQ-DwIDpYiw8jCvH6rW3V1eaI1CroW-rd0TTEnkK2VHwghUKCK1pnqmfcAZB9VH9fvBF1lCybC6aUWTuKAbSG-twUZYN2SchASorwuAPBeWQ5QAQH6ch2fwy3OIkZqrnCIYTiYX20tHVgu_YkTIDXzs","dq":"bxwQmn2BQ8I3cx_mxO3uZGwN23Uy1V1cTSUewtaebb5B7tKwwDINe8xhFkVAEAQC-a65VcCdPxwBqKn1aVkhw3fjMCUpA63xYHZzFz2HU5qzf6LeTez4UcUNDUlC5UfKncsDRhJFeTZePbsPp2OAVtcCGwgBS9g6OmJa1Yor-uk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xu1Rz_ER07o3O8OQ-IgAPuMNKltnH61OonO3fWL2WCScqV_9vNrEOuKEJmVEFxI2OmD2lF1Y-ajo0GAzxKzKkMLdTN-okNdkzXh1uJ4b5Ez-5vVOi5shIPLOKnqqtfHKZ4wv7hhf6D0Q3bj-FG8DQFirzc6SgBprirNBG9Yk-mwdTe19LBbByJTQD9EDAW1nx5uwKqyr5leuasAhKeVuzk9Ew1VfYfWPpjy3PaGUQ2pX1Jz9pcyGHCUpHGW6VqqTJxemh6qsXYe2YB1d3HJJyJ1i11CXjaCwtyL09G9-yvvLDesV5qdgs6_eORHWNQdqFO08GMHp2RI0XH4VAQcHkw","p":"83jkJYzPWfUL5ii9AIk65gBNOGBL1UZTDafaFkSk2IbcmXNkgJ9AjnS40cnf3VYZ9Mw2PKSMt4bSKt3JQiqOvSjxzJQUr5Eo3Gug3eSPJc9VzP14_1qkHsyDYhy7P-AgBUAluH5I1W2XOlfdxIKYcc0r0kJQ8uEKfFaaVW5rKp8","q":"0SmpfAIHGRI3P5KJfA5v4G2NblZu_u2GoQyS1OecYRlO0kCAJW89RGKhPBCTsbs5Uxc-fg0NXctEb3HcK1g_oC7gCuKysWKHM7Ff4rVw6XCpYT5bKHt2-5zeNNf0dY5Q9R1CcDG8HCXDSpZfK6h2q8yXnKgovI0rn-kYi3Tiso0","qi":"c-EXNpLe3qiAuVVVKrJIT_eyFabyNjGNoHfPdsWCA_n_JGoZuzPmYjuejzDOP6t_1e9owGUccwuTOPeNvZT-PwDN5iPAotWouCwWwJjTykr7-ASSggPa4T41JEbl5GJPpNL9KxL_tIoI3_QcxvGtH8VUzSCJ04mofxha4y4xlFM"}{"crv":"P-256","d":"JqNtLaCpaiwgBrDKeGpZ_3sOB3nGbOdioy1VMQH53Xg","kty":"EC","x":"RBxuZHwsrs50M8r4w3IlSqOhih4_6hpyU6SF9t8WLsA","y":"Ym1T5G-3Tk3z6yqrD1PDnCoVtajAR6xwnC8FL_vYgpM"}{"crv":"P-384","d":"XZYTFJhWKiNj_gQi3Ah4PJOkqsJgt_96GhyLMaAr-HJg96F4GOA0s4N9K4rYyy0w","kty":"EC","x":"QjQszosJrip181yj0bduQsc9QVjRTqxniNOimEAUZeGUauwMsk0jbU85X75jsxVi","y":"uU7gebapwTGjPYc7sMhK8xY3bG-o0mvW0kT7c6hKa7_dJNdzE4vUp-Pxt1YsTRsO"}{"crv":"P-521","d":"ANDgZlVO2iMHu9tZnFNk8zXwz5RMCxUGR-h5noZW4CTaajuxYboCHR0UYQlr2Ua0BfzANnPYkgmaLBqk5ajI_kMo","kty":"EC","x":"ANwcyO7T94rLog37wjI3wv-w0eJjYtslMcakHxi9MWZVT2nIPCzxUV3pQzba44OHjr6rY6MJT0m5XRxgd1djrfEf","y":"Af6vLYLRFFHqrOG6eJE6BMnMXnhk9OFfqwGV8H9yfSMDn_a7JL3fHlvHRaEJyJ76Y71S9f3s8xgU11kjEo-9Bngd"}{"crv":"secp256k1","d":"-rfQeiKZNeeUY7ls6kweP7oiu_tyhx3HdAUTyTJww60","kty":"EC","x":"vnKgOGOWy3fHbxG8uhXfy187s5H7Zb-h8IEyCPbNkT8","y":"_pvFzkF_kjQqK8LMVZDpob4F_E08jfBOb9tpTsYAT3Y"}{"d":"ZYnrsXytUyL1IR473oijtpGj92GQzBbvrWDDkBoGtIVnL-aN0lpQTPxjpUxf7ZOlepbt-Ah0dB41wFW1_j-Ogxx89Em9s5bCcqPlzR0sC5KvMjrcXYZdixZK7zJtlyoOEWg3UjGw0sL6xcugD2ZgXlPN82zoqr-zFLx6m_KAuD4MXGyeui7M-6V_KomC2_FKM0i_S5r6joijpzXBh6ACpu1wupygvCEs0VZ33ubRPjlWba1Cjssni6-ycBBHcV-2RaJxQkSmjEAJg_XYwp6vVDk3eSjmHVnmx2U_GpK2GXZzaaZdIQseEL8-5uE_ccCHek-ip8BpeJvd8LhRaLbJOCpaGKh0M_l9IeiVr4kjDl4vs3dKzn4QM8aiyBaYNHapjGufe3Pj77pJbDGjdNzm5jleIS8xOU_qZgu-BhFLiX9vKjZxqPEkgORgxG4GiuBLmVjJFzEojNm_Qbjc4B9RtbRhX1Pjx2vL4Tc_RPMxWEEY3fm2nyWme1IrCil9-dE","dp":"ioED0Iq7NArePjMm9jVDmU-p3wGXM0WZETwvzLnI6-mGAfq-4OgT6pOUckt5DvZGjr3oWn4JYWqUJAW-q0OEKNVQ5PPNNcOwe7kHubbPv8B4FPCl22-nWZy4PuBvDAhWAoJHKmXWiJ6Qh88lJLLK2REWiVeK3CGIgq78XAGYwUQvFs_9MtO-xCqQ6qDb5JNw1b28d3wvM-OyT7gGlE7zTOG9J0T8MQ46JJRcn-F9hvHZownhYDSNvn0y70G0_qUB","dq":"NbBuaR17sw9xj5ToaGNFp9oM36p9JBLcmwAsXriGH6TAMLHN8Uu4MfqZfXUnDqMRwLRsa0zvq8-ZD5HE7EkN1XWg9NaD5FDs7bfraZsahr_wN14B3q0yk4hxBp5J0RR_jAQlfPQvPwAlUqmM-y5RXg50LCBK4N2Kx2FGL0l-8EEaZFdpLgq8bHoSScyJfSpBi5YDHr40ZtJoIcJMmHNmYs-KdC7ju0l4K9kUhfIOKu8MDMHAtn8otsecXJv7gxTx","e":"AQAB","kty":"RSA","n":"sAij8RqlhlKMTrj5CyeZkNSxwjRadUoVjh_4YpWJMzllx1EIL81ho3sg4NSxzRAFTBxyO3TjXy_1XyN5WFg2e6sNZ6FHD5jIAm09cUjELTXaCaziZ4fplLii_7F1hMh8pX8MPfdaLdvUbfwRFgDBw_cNxghszSGTEFuyldTacD6WI33x0NmeoEUFdDZWyndNGv_ou9gGD1Xdpr7UyS8qql3GxbmKItSAxoX8UPdecenkPLPB_u_mAXUm7tOXIFZg-vCGfgV03g45323VLU2RM0iWOkoQTV4SCdMxwVsWxbn91jhpsjdTgDuF68KCInaVSCxjip6FzbVbbqWra0ZUcPJgZOnpKRpN2Ml8Yto81Tr-qwld7i7sJTAO5K-nIPdmECJIp29hGXkJy0viuB8BhqwXP-l_tOHVUj2tfipSCP0edkhFivkH-P7JzFotip06hBEv4AYce_KRsShE4jhf7HMTg8F-V-r3FmSQHJXEGAVnF67vY0H-cxUjkvpeKcAf","p":"6gsT-H33HuDcJvrA6Btq-V45wpw9Ljx9nbYUVge_MVYV1Op2Cz2aUIZUhvhCf3exdXfqMa3cTM4VN-7oqq5b9nO1MJyiff_UfAyyLuGliPp0UBxE8BbUjLM7vxtW5OglPxqtfwecMBYiDHW8VDlX8j5pyPbW8RXJUlHyje1WnptbANa7lTvkRtIXy_IaOi_glrJkDDPLFu_G4yGFJpWYQ06j95C1lZ0C3rkJo3kDOVepHWIJJiogBSQ725hRiJ7X","q":"wIxfDvz1G89QQf0kW4CMBXzGKr8X_cIzsPG65GozKcJNWYuYJyLnOlgxbKmgvGwnnT08JpJZ8rWRiqT6AUKvNBPtNNzKqlxO_drAgTKvstEq4sCc2qOWGjYGxGVuWpYhAylnUU2yUqT5ZipqB7kfTSGDPoO5-KpJwZOmA6NKsT38GQRrjaEqb6iREztcLMTkX0E8VU4hTLl205HPdJUmuUgbnzBUa6lqvSOBAk46Sot1iFUjnUNQ6jwO9vR8f6f5","qi":"v92_KIr_w34q5PZm6Y0xfhhtYaiPUyxYoOLAmV0fU2SuI2AlnlMizw9-8U-5uqSsM9n59Fxh0p6_JYEgQLciP7u9SFVf78SlcOIFKac1NKTlX5kVrV5sWpthqShp12SiyzvIUGH_XV9cHi1m0nxg5sqxA1jt9cog07w30Q0emEJMzspgWypApXEsZ-B6HfF5WOFFkSauGmB5jhGGTARU5iaZcTpZAAOs5RB8vMpwsy8BLl86rqU8oPXQiSFF5mPx"}{"d":"HiZyn4vuaDt5s71Lpkqqn6oOhTKdtFcpAHlj1v6s_LSsB0be9OcjdWDIJDnY5skORXXK3tZVzrPkp3cd1G2o8fuAIngl6-mPvIls8BYN1hGCtDkl-NA2e4vQrkRrM3SCLRGv-K2N7sz59Tbc5GDnuJTTFzCTMCtKTA35B5JB9Q0f27JzIVGd_Dswk2HuSZDqNOZgTKCKfGK1BD_K2ee_bjGbOm2GCoWNnVpMitoPY1pRL2-AqC-1Tyi8zB0-JTLElL95KMVL0yo_lZHjXMqXF07JoGFlUI1Nloa4Tvw2C155Fesm7XDpmyWcO-wzY-s0JRcp4zcMWWrZpegvgTYx0Cnv7thcSWfQjRBCIXklBuKUH-FQDJpLUNpiR5BMUVqP67dqhGuOICeyN3LhO1pjMnU3mISwSrbWjC4wjkajTU1UBUi3KP1vHwtD4AQjdDRJU1cNtmuJpbiBnDwV8piUZZ7GGSOBS5bfWI68bUUywjDfD31D28s9bokR1UiYG7kR","dp":"irp3xAy_f6TiBe0jRnT8g6LcSGwSEnaNRln4wCWPcGV1khrKQjuOpJlpeKiirBQsEFK2XMGCsras2uyNRQBeDP3nOcaoMAWA0lic9itknVpB4UEh0HqujwkUWxKXFiGxE-WYyDAT0m409H4xrd9vY_2NTX1pZH3t00JmusyMO2E9kK9CZ1EbSzjUgMDrxv6id4_RZbCzPufpvt4A3oMVMLe7qaHQjf1QIIfdturF9c4NOvj89swsLitpTkfBQoaf","dq":"uqRXXlE0j9KcnkpHOP1XLtXvXOb1fwMUNMAS2Vs2TBeVPsvkgvP0nrxe_MzyKpHXViBpQkzg_S1vh39f_Vyq4EQz5TVlAEBnWpOpVUx7DT_7RAkrz95Zj73laLarQJ3D95FJZPcqk8qv6wFeiNL2Rs-5zFv9I2wy6pbEIhhNTvE8qEUQFXCCiVDINCLeqs3A-pwGH4FfIqjU8foIt7U2FNvafqYocxTvchVuLUXyrInryPbQ_E6K58MnGD7qN6r1","e":"AQAB","kty":"RSA","n":"n-shsD6cY1KqijbZtA1HZ0anjqajaEY5Ap5hTYo8EkRN0XwG37jmpqqBOPnkAF8-tJXYJnqVxq-ZI6Gh7YIkSq3qPqi9s5QsNzf4kpWg8fsLJCFccinrhmM0qyi4ztlqB4ns0nNVM9tilVt0VyN48ewvpzv3ulqM35oA8ZCl5p8OMEfpNGRuA1bekmifW49eWVncbRSeD7AjSHMC74_QuADbs5rnDj780_3icASFilptblIMQk6t2QInYhVDQxCI_WHYl4OIRdZsawZrYMbmFw8FkY7bcrKeV2OSqQpf5yLMCxwFtKlgoCtZFlpeoBeQpbAU7euJGRgMFo7T1k_sNSTmnjWlZuexsx1md59NqJ3g8v5EhsOoM9PaR_DoDAzlq39dM6xygCIDvXn3ESuix4Bw_x3MpcxsS__ygZ2aqCVQeR48sXsDIpxydzAdjLN0baKr8fzGeUHLrJ8voH5jGLVj2XcnNalHxiF2y9WO-UDazWQD4EINJHTtcA9Bxhip","p":"1CxkJHgyr_dPwRlFo4JYPhR9sVJw1_uNuykvycrEepiCSFNgwhOQkgJwGaFB3qUpzerCh0RPxMrC7Gg3BQWp8aZUJohnCPEHGjejtBUFmi5d-JkZ2RZLwEPjFfkF6axSHmaUtU9RwoOJObAK35i_6VPeD5W_kuIjDTvzb_5qwiJVVbqDxSnLCOiDiYdDyeNkcfov1p-TgaEAmJprVdrTqhKhOkZsw9I5-Px7kBgqNINg7Obdv6ouPgWHakTtbYxL","q":"wPOHq9hv2N_NBmJQHZxSI3GvbKViMZNiaUD1HFD9TscGn85DJKUU1xB5kmLFZzm2z5Sc2yfawnV_2KWhWMFJgfy0mH0xu8aO-1X9ZzuU4XFa-0brPVVZkYcdsQtxuNFs4mN9aZonYG4dDMIJEhbaUHMkA2pdeYg4HEZCmiIYsd7R-m8mXYMGSGUPGUBbSX1SX5jh7ew9TPHGlm2kFKKWLqx2YQBHbu-bXPjJ7DqzGQgJkv6Hph-C31bG7_Gqh25b","qi":"eU_S9Vj6QjL-5X1n1UkPCuCIGJplODzFgW_urzVfH_3oed-k98eouoQ5jz7kwENwnaoeymAp-9zo4MxATznzKOIpgtCOp5KNGQZsPsDHdhCKuK0GEJhwD4gv9h2Bhewbl9WTm1tQ8__OPmzViLc5i10Z-aX9onoaTFGtn9NyIXYRhQ5Ich8EFCcSN_EJzh4oomw7qt6SL23tq8OM0IMtCX7YxsdDXZuRd7WeC1osbB5d1oOaxoTnUfohrDwEU3i1"}{"d":"KJSUPmduF7u-br3MWdBcprKLGca92aggmC-fu464eSOY0COWTks7vyAaU_EYh-dmXUEcTeXtTX7eAyTOJu9eVQtehb-_kOjp9cSGMGT-iIl3BtCYyvtGfGA98z9Ow7pCgEZxBVERcAysG2q__fH9R8lM-Ou8wTPZCjRB2D9NTxchZn3F4hlUdT_evVmwN4HXryfmeNmqVFmOVYKM2v10Fcy2UW1wf98xZE14Y5_9wrIdZs5BnsiPYj3iXXQZ0LZVXhrcpRqW0JUq9pLYI0kehTA5eIGZKfNVn12KsPm8HBr0hdJUwmesXMRtNr3rpcL7tIh-PbD5943eekuCrtu4rOmDFMYnH7XvlaykBHVGcchIEEEBc1UyUHr_JrelA1ODQowDm5H9kUIsL5Uhy2jPV6cfLHnei9H6COq2SJ6k7uskSJsAwuXg-_6I7nE9k8X8gMZuutT1kroLcexn36amHBmERHkygG-ZYYgFGndgYFnj6RIE5n6kuBXXi4FM8HYl","dp":"EjHI7ARD51rNOfuXcr32aVf6dx1mpEKnx5BRssQUJ5JUTEJIxUGtrBw_3wp_eGhLXIwueJiJe2RQeb0rTy6Gi5PW0GWDEkyY13Gc_-BlCBymPmkP9LiY7rWmyKA5x1pD0tGTBiKKZ6Tbg5JFMJ9gFmL3PLuxYSFkOyyenLW_S1AL9I4KcP8ZOzVBbYNVsQ9FQo7bp8rLOT3gs0vodo_WS5Bmxl_X1jZQ7ZIFXli4BhyJYueob8g30hIL0Z1Jcnfn","dq":"YT5f2y07DEJpUa5-H0PNdvI7ENztivdgBu3xWEa-nD5_rgJA0_4nGVFRwQYfXhYLdRG6GMWM3sDn4mtnElQRR_OW7vg2ktK6HoVsK0eFYjWFJxN2pJrwJFfQWFueSYuR_gPARhk6zKVQAclLEe0gGdiaRe6nhIrVLAwMRtDKhZOwUmoRBzZ39PD4VELQUQfYnS423_hzxEN_wHDuxPy7pLb4_e7q9tvSS9Vldt6IofcrZ5yfNH7rwTgC0UP7Hgep","e":"AQAB","kty":"RSA","n":"uWwxq__dt1F7JRxqlXm3e58mnKKOi2536Uz6k8sGwxWmN7rc9h8g3YgxDFvSHJeJtlkXatO0K2kQnfkiNfcQDZhdQpjpwTfBlA-0si8i68cXZ38OUyOiQPs0YELcRKCs9ffZOpkU4n-eelAOuDIIfenGPxbJYfsUAk7IqTk7Y4NIsJ0AX14yMzsYkDkSUOPf0bq90EaX_1r8UwvydnKbKTDIJ56CtafjE5hZQv3vvAftKyIv9Z2NEggdMC5kkpLvuIe_TJ2Zvo97URHa75VKV93Aqpi7S8Jyfl64pqU0jvbVF_itqqWgK2dBByWfu_y2mEDa-tMhu74jDud_T7557Y62dsvfXPKaeryokNsHuC-kgamhCd3j_-vwBK7o38qeSt2ntQ5kiXod-xcK5-PuBk2CBTnBaJbzhjYXxGR-bLnH5RSGhE6j0Uq0as_haJHnaCxa6OFtlDFij-ImeuSVt1BOmCwdEmNk3LGeklyat-8CA5I0pt1epvn_8c2-VsKt","p":"_d3VQkkjde2cFaCyrbkZog7sYlDedleIppDv-xUkjWgl22fiU04LUzi8ipEBaXNCz9lbxU0ETUYjUh3Q0dO6kacSmSu8n8jL1806PFstpYICPOV6IQ8UEuPLXYcGkmWoTzbgNX-C-wACNBfOA9iUIDbPNBnXKu-PUaMdjvsKW9sdvKJdJb7TtLQctdz3Pxy9jTkvZf_WXJscrZIABo6EaMrgz-hbdXZHZIAiB6KaLewGSrnRpFyiG3ZR2EXuN_5X","q":"uvscdngpDO38XY3F_9WN2wtXa2e6W8of5LSQIoz0k25wZXDsqz1m5Q3fgrfPADDcuO0YrzXpBOFgIkYxUHMnTAQynMKaU2kJ9CjRtVb7DkrdCK_qyjRASZsmPx7274UmIxLia86diCCpf4tJqR2rB4vSrvrX6oGuJz7xgrJoay52HdIt-d4LcS43YRgKANep_k8LbtM7u1CyXgqCX3G4FkB0ubpOVifJQh-OKt84COQwqUPMkvVWIrLJ5sEm69yb","qi":"jSf_p_dOYgVAMnAhxGQbQi1CBPoT1BU4utdo7Ma6sui-AIDYdbgk5oGcVkAXu2B5Ns0A8HpoXFUSg6QLi3zx3YY8OLyQ_41--F8T9M1rF9_5lNrGIfGvDj8-SHr1ays5ZoxRjcqTZDH4eR8dGRnWp7e6WOs5bJN-Wi6KSK7NgRfNLr6mwZjMWpuhu9k_nN5TOIWSAOqRm2JPiHyDKQwjLwvaS_gAgiUS2dybyAI49muSKvX9HPjwcLoxRXBdIPXk"}{"k":"JA7_RasOs_YvwScRamUXMRifVMkp880g-aQUdHNx8c8","kty":"oct"} stderr: + jose alg -k sign -k wrap -k encr + grep -v ^dir$ + ALGS=A128CBC-HS256 A128GCM A128GCMKW A128KW A192CBC-HS384 A192GCM A192GCMKW A192KW A256CBC-HS512 A256GCM A256GCMKW A256KW ECDH-ES ECDH-ES+A128KW ECDH-ES+A192KW ECDH-ES+A256KW ES256 ES256K ES384 ES512 HS256 HS384 HS512 PBES2-HS256+A128KW PBES2-HS384+A192KW PBES2-HS512+A256KW PS256 PS384 PS512 RS256 RS384 RS512 RSA-OAEP RSA-OAEP-224 RSA-OAEP-256 RSA-OAEP-384 RSA-OAEP-512 RSA1_5 + 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/25 api_b64 OK 1.96s 21/25 jose-jws-sig OK 4.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + jose alg -k sign + ALGS=ES256 ES256K ES384 ES512 HS256 HS384 HS512 PS256 PS384 PS512 RS256 RS384 RS512 + mktemp -d + tmpdir=/tmp/tmp.WUZixnCizF + trap onexit EXIT + msg=/tmp/tmp.WUZixnCizF/msg.txt + printf hi + jwk=/tmp/tmp.WUZixnCizF/ES256.jwk + jws=/tmp/tmp.WUZixnCizF/ES256.jws + jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.WUZixnCizF/ES256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256.jwk -o /tmp/tmp.WUZixnCizF/ES256.jwk.pub + old= + prv=/tmp/tmp.WUZixnCizF/ES256.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk + jws=/tmp/tmp.WUZixnCizF/ES256K.jws + jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256K.jwk -o /tmp/tmp.WUZixnCizF/ES256K.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES256.jwk + prv=/tmp/tmp.WUZixnCizF/ES256K.jwk + jwk=/tmp/tmp.WUZixnCizF/ES384.jwk + jws=/tmp/tmp.WUZixnCizF/ES384.jws + jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.WUZixnCizF/ES384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES384.jwk -o /tmp/tmp.WUZixnCizF/ES384.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES256K.jwk + prv=/tmp/tmp.WUZixnCizF/ES384.jwk + jwk=/tmp/tmp.WUZixnCizF/ES512.jwk + jws=/tmp/tmp.WUZixnCizF/ES512.jws + jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.WUZixnCizF/ES512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/ES512.jwk -o /tmp/tmp.WUZixnCizF/ES512.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES384.jwk + prv=/tmp/tmp.WUZixnCizF/ES512.jwk + jwk=/tmp/tmp.WUZixnCizF/HS256.jwk + jws=/tmp/tmp.WUZixnCizF/HS256.jws + jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.WUZixnCizF/HS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS256.jwk -o /tmp/tmp.WUZixnCizF/HS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/ES512.jwk + prv=/tmp/tmp.WUZixnCizF/HS256.jwk + jwk=/tmp/tmp.WUZixnCizF/HS384.jwk + jws=/tmp/tmp.WUZixnCizF/HS384.jws + jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.WUZixnCizF/HS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS384.jwk -o /tmp/tmp.WUZixnCizF/HS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS256.jwk + prv=/tmp/tmp.WUZixnCizF/HS384.jwk + jwk=/tmp/tmp.WUZixnCizF/HS512.jwk + jws=/tmp/tmp.WUZixnCizF/HS512.jws + jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.WUZixnCizF/HS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/HS512.jwk -o /tmp/tmp.WUZixnCizF/HS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS384.jwk + prv=/tmp/tmp.WUZixnCizF/HS512.jwk + jwk=/tmp/tmp.WUZixnCizF/PS256.jwk + jws=/tmp/tmp.WUZixnCizF/PS256.jws + jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.WUZixnCizF/PS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS256.jwk -o /tmp/tmp.WUZixnCizF/PS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/HS512.jwk + prv=/tmp/tmp.WUZixnCizF/PS256.jwk + jwk=/tmp/tmp.WUZixnCizF/PS384.jwk + jws=/tmp/tmp.WUZixnCizF/PS384.jws + jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.WUZixnCizF/PS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS384.jwk -o /tmp/tmp.WUZixnCizF/PS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS256.jwk + prv=/tmp/tmp.WUZixnCizF/PS384.jwk + jwk=/tmp/tmp.WUZixnCizF/PS512.jwk + jws=/tmp/tmp.WUZixnCizF/PS512.jws + jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.WUZixnCizF/PS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/PS512.jwk -o /tmp/tmp.WUZixnCizF/PS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS384.jwk + prv=/tmp/tmp.WUZixnCizF/PS512.jwk + jwk=/tmp/tmp.WUZixnCizF/RS256.jwk + jws=/tmp/tmp.WUZixnCizF/RS256.jws + jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.WUZixnCizF/RS256.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS256.jwk -o /tmp/tmp.WUZixnCizF/RS256.jwk.pub + old=/tmp/tmp.WUZixnCizF/PS512.jwk + prv=/tmp/tmp.WUZixnCizF/RS256.jwk + jwk=/tmp/tmp.WUZixnCizF/RS384.jwk + jws=/tmp/tmp.WUZixnCizF/RS384.jws + jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.WUZixnCizF/RS384.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS384.jwk -o /tmp/tmp.WUZixnCizF/RS384.jwk.pub + old=/tmp/tmp.WUZixnCizF/RS256.jwk + prv=/tmp/tmp.WUZixnCizF/RS384.jwk + jwk=/tmp/tmp.WUZixnCizF/RS512.jwk + jws=/tmp/tmp.WUZixnCizF/RS512.jws + jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.WUZixnCizF/RS512.jwk + jose jwk pub -i /tmp/tmp.WUZixnCizF/RS512.jwk -o /tmp/tmp.WUZixnCizF/RS512.jwk.pub + old=/tmp/tmp.WUZixnCizF/RS384.jwk + prv=/tmp/tmp.WUZixnCizF/RS512.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256.jwk + jws=/tmp/tmp.WUZixnCizF/ES256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -c + jws=eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw + jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ ES256 = ES256 ] + continue + [ ES256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) + [ ES256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384) + [ ES256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512) + [ ES256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) + [ ES256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384) + [ ES256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512) + [ ES256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256) + [ ES256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384) + [ ES256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512) + [ ES256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) + [ ES256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) + [ ES256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/RS512.jwk + prv=/tmp/tmp.WUZixnCizF/ES256.jwk + jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk + jws=/tmp/tmp.WUZixnCizF/ES256K.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256K.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk + rm -f /tmp/tmp.WUZixnCizF/ES256K.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c + jws=eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ + jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256K"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ ES256K = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES256K = ES256K ] + continue + [ ES256K = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) + [ ES256K = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512) + [ ES256K = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256) + [ ES256K = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384) + [ ES256K = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512) + [ ES256K = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256) + [ ES256K = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384) + [ ES256K = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512) + [ ES256K = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256) + [ ES256K = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384) + [ ES256K = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES256.jwk + prv=/tmp/tmp.WUZixnCizF/ES256K.jwk + jwk=/tmp/tmp.WUZixnCizF/ES384.jwk + jws=/tmp/tmp.WUZixnCizF/ES384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk + + printf hi jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk + rm -f /tmp/tmp.WUZixnCizF/ES384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk + rm -f /tmp/tmp.WUZixnCizF/ES384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -c + jws=eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O + jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ ES384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + [ ES384 = ES384 ] + continue + [ ES384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) + [ ES384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256) + [ ES384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384) + [ ES384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512) + [ ES384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256) + [ ES384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384) + [ ES384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512) + [ ES384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256) + [ ES384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384) + [ ES384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/ES256K.jwk + prv=/tmp/tmp.WUZixnCizF/ES384.jwk + jwk=/tmp/tmp.WUZixnCizF/ES512.jwk + jws=/tmp/tmp.WUZixnCizF/ES512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk + rm -f /tmp/tmp.WUZixnCizF/ES512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk + rm -f /tmp/tmp.WUZixnCizF/ES512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} + jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -c + jws=eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t + jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ ES512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk Signature validation failed! + [ ES512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + [ ES512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} -k /tmp/tmp.WUZixnCizF/ES384.jwk Signature validation failed! + [ ES512 = ES512 ] + continue + [ ES512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} -k /tmp/tmp.WUZixnCizF/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) + [ ES512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384) + [ ES512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512) + [ ES512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256) + [ ES512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384) + [ ES512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512) + [ ES512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256) + [ ES512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384) + [ ES512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/ES384.jwk + prv=/tmp/tmp.WUZixnCizF/ES512.jwk + jwk=/tmp/tmp.WUZixnCizF/HS256.jwk + jws=/tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig+ -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk printf hi + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk + rm -f /tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk + rm -f /tmp/tmp.WUZixnCizF/HS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -c + jws=eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 + jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ HS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) + [ HS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512) + [ HS256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256) + [ HS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384) + [ HS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512) + [ HS256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) + [ HS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384) + [ HS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES512.jwk + prv=/tmp/tmp.WUZixnCizF/HS256.jwk + jwk=/tmp/tmp.WUZixnCizF/HS384.jwk + jws=/tmp/tmp.WUZixnCizF/HS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk + rm -f /tmp/tmp.WUZixnCizF/HS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk + rm -f /tmp/tmp.WUZixnCizF/HS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -c + jws=eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ + jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ HS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) + [ HS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256) + [ HS384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384) + [ HS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512) + [ HS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256) + [ HS384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384) + [ HS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS256.jwk + prv=/tmp/tmp.WUZixnCizF/HS384.jwk + jwk=/tmp/tmp.WUZixnCizF/HS512.jwk + jws=/tmp/tmp.WUZixnCizF/HS512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk + printf hi + + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk -c jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk + rm -f /tmp/tmp.WUZixnCizF/HS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk + rm -f /tmp/tmp.WUZixnCizF/HS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -c + jws=eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA + jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ HS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK + [ HS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) + [ HS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384) + [ HS512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512) + [ HS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256) + [ HS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384) + [ HS512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS384.jwk + prv=/tmp/tmp.WUZixnCizF/HS512.jwk + jwk=/tmp/tmp.WUZixnCizF/PS256.jwk + jws=/tmp/tmp.WUZixnCizF/PS256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk + rm -f /tmp/tmp.WUZixnCizF/PS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk + rm -f /tmp/tmp.WUZixnCizF/PS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -c + jws=eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w + jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk + [ PS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS256 = PS256 ] + continue + [ PS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) + [ PS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512) + [ PS256 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256) + [ PS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384) + [ PS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS512.jwk + prv=/tmp/tmp.WUZixnCizF/PS256.jwk + jwk=/tmp/tmp.WUZixnCizF/PS384.jwk + jws=/tmp/tmp.WUZixnCizF/PS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk + rm -f /tmp/tmp.WUZixnCizF/PS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk + rm -f /tmp/tmp.WUZixnCizF/PS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -c + jws=eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA + jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk + [ PS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ PS384 = PS384 ] + continue + [ PS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) + [ PS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256) + [ PS384 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384) + [ PS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) + old=/tmp/tmp.WUZixnCizF/PS256.jwk + prv=/tmp/tmp.WUZixnCizF/PS384.jwk + jwk=/tmp/tmp.WUZixnCizF/PS512.jwk + jws=/tmp/tmp.WUZixnCizF/PS512.jws + printf hi + + josejose jws sig -I- jws -k ver /tmp/tmp.WUZixnCizF/PS512.jwk -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk + rm -f /tmp/tmp.WUZixnCizF/PS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk + rm -f /tmp/tmp.WUZixnCizF/PS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} + jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -c + jws=eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w + jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk + [ PS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ PS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ PS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ PS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ PS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ PS512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ PS512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ PS512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ PS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ PS512 = PS512 ] + continue + [ PS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) + [ PS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384) + [ PS512 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/PS384.jwk + prv=/tmp/tmp.WUZixnCizF/PS512.jwk + jwk=/tmp/tmp.WUZixnCizF/RS256.jwk + jws=/tmp/tmp.WUZixnCizF/RS256.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk + rm -f /tmp/tmp.WUZixnCizF/RS256.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk + rm -f /tmp/tmp.WUZixnCizF/RS256.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -c + jws=eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg + jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS256"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk + [ RS256 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS256 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS256 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS256 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS256 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS256 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS256 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS256 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS256 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS256 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS256 = RS256 ] + continue + [ RS256 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) + [ RS256 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/PS512.jwk + prv=/tmp/tmp.WUZixnCizF/RS256.jwk + jwk=/tmp/tmp.WUZixnCizF/RS384.jwk + jws=/tmp/tmp.WUZixnCizF/RS384.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk + rm -f /tmp/tmp.WUZixnCizF/RS384.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk + rm -f /tmp/tmp.WUZixnCizF/RS384.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -c + jws=eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw + jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS384"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk + [ RS384 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS384 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS384 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS384 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS384 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS384 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS384 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS384 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS384 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS384 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS384 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + [ RS384 = RS384 ] + continue + [ RS384 = RS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/RS256.jwk + prv=/tmp/tmp.WUZixnCizF/RS384.jwk + jwk=/tmp/tmp.WUZixnCizF/RS512.jwk + jws=/tmp/tmp.WUZixnCizF/RS512.jws + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk + printf hi + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk -c + jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt + jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk + rm -f /tmp/tmp.WUZixnCizF/RS512.jws + jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c + jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk + rm -f /tmp/tmp.WUZixnCizF/RS512.jws + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -o /dev/null -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -O /dev/null + jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk Signature validation failed! + jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + det= + [ = ] + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -c + jws=eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w + jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk + det= + [ = ] + jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- + det=hi + [ hi = hi ] + jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS512"}} + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -i {"payload":"aGkK"} + jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} + jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk + [ RS512 = ES256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256.jwk + [ RS512 = ES256K ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk + [ RS512 = ES384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES384.jwk + [ RS512 = ES512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES512.jwk + [ RS512 = HS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS256.jwk + [ RS512 = HS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS384.jwk + [ RS512 = HS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS512.jwk + [ RS512 = PS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS256.jwk Signature validation failed! + [ RS512 = PS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS384.jwk Signature validation failed! + [ RS512 = PS512 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk Signature validation failed! + [ RS512 = RS256 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + [ RS512 = RS384 ] + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk + jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} + jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk Signature validation failed! + [ RS512 = RS512 ] + continue + jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk + jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk Signature validation failed! + jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) Signature validation failed! + old=/tmp/tmp.WUZixnCizF/RS384.jwk + prv=/tmp/tmp.WUZixnCizF/RS512.jwk + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.WUZixnCizF/jwk + printf %s /tmp/tmp.WUZixnCizF/msg.txt + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws + jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- + [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] + onexit + rm -rf /tmp/tmp.WUZixnCizF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/25 jose-jwe-enc OK 8.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.pMKfsg6FNA + trap onexit EXIT + jwk=/tmp/tmp.pMKfsg6FNA/jwk + jwe=/tmp/tmp.pMKfsg6FNA/jwe + [ A128GCMKW = dir ] + jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A128KW = dir ] + jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A192GCMKW = dir ] + jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A192KW = dir ] + jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A256GCMKW = dir ] + jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A256KW = dir ] + jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ dir = dir ] + continue + [ ECDH-ES = dir ] + jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A128KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s+ hi jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A192KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ ECDH-ES+A256KW = dir ] + jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS256+A128KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS384+A192KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ PBES2-HS512+A256KW = dir ] + jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP = dir ] + jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-224 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-256 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-384 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA-OAEP-512 = dir ] + jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A192CBC-HS384 + command -v jq + + jq -r if .protected | type | . = "string" then .protected else error("") endjose b64 dec -i- + jq -r if .enc | type | . = "string" then .enc else error("") end + [ A192CBC-HS384 = A192CBC-HS384 ] + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ RSA1_5 = dir ] + jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + + printf %s hi jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s hi + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + tmpl={"kty":"oct","bytes":32} + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 + zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM + zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM + zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} + printf %s hi + jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- + [ hi = hi ] + [ A128GCMKW = dir ] + jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -oprintf /tmp/tmp.pMKfsg6FNA/jwe %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jweprintf enc -I- %s -k this is a longer message that is more than one block /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A128GCM + command -v jq + + jq -r if .protected | type | . = "string" then .protected else error("") endjose b64 dec -i- + jq -r if .enc | type | . = "string" then .enc else error("") end + [ A128GCM = A128GCM ] + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe printf %s this is a longer message that is more than one block + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf %s this is a longer message that is more than one block + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128CBC-HS256 + zip={"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192CBC-HS384 + zip={"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk + printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 + zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} + printf %s this is a longer message that is more than one block + jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe + jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 25 Fail: 0 Full log written to /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-logs/testlog.txt create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/jose-14' dh_auto_install cd obj-x86_64-linux-gnu && DESTDIR=/build/reproducible-path/jose-14/debian/tmp LC_ALL=C.UTF-8 ninja install [0/1] Installing files Installing lib/libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu Installing cmd/jose to /build/reproducible-path/jose-14/debian/tmp/usr/bin Installing jose.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-alg.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-eql.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-exc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-gen.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-pub.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-thp.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-use.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-sig.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-ver.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/include/jose/jose.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/cfg.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/io.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/b64.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwk.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jws.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwe.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/openssl.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_b64.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwk.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jws.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_cfg.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwe.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io_t.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/COPYING to /build/reproducible-path/jose-14/debian/tmp/usr/share/licenses/jose Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-private/jose.pc to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig Installing symlink pointing to libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so.0 Installing symlink pointing to libjose.so.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_install dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms debian/rules override_dh_missing make[1]: Entering directory '/build/reproducible-path/jose-14' dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'jose' in '../jose_14-2_amd64.deb'. dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose0' in '../libjose0_14-2_amd64.deb'. dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../jose_14-2_amd64.buildinfo dpkg-genchanges --build=binary -O../jose_14-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3938720 and its subdirectories I: Current time: Sat Nov 1 02:47:07 -12 2025 I: pbuilder-time-stamp: 1762008427 Sat Nov 1 14:47:08 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos5-amd64.debian.net. Sat Nov 1 14:47:08 UTC 2025 I: Preparing to do remote build '2' on ionos5-amd64.debian.net. Sat Nov 1 14:47:08 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Sat Nov 1 14:47:08 UTC 2025 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-nQEvjT' ==================================================================================== Fri Dec 4 21:10:12 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos5-amd64, called using "2 jose forky /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt 14-2" as arguments. Fri Dec 4 21:10:12 UTC 2026 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-leSM61pM" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Dec 4 21:10:12 UTC 2026 I: Downloading source for forky/jose=14-2 Reading package lists... NOTICE: 'jose' packaging is maintained in the 'Git' version control system at: https://git.in-ulm.de/cbiedl/jose.git Please use: git clone https://git.in-ulm.de/cbiedl/jose.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 771 kB of source archives. Get:1 http://deb.debian.org/debian forky/main jose 14-2 (dsc) [2050 B] Get:2 http://deb.debian.org/debian forky/main jose 14-2 (tar) [765 kB] Get:3 http://deb.debian.org/debian forky/main jose 14-2 (diff) [4440 B] Fetched 771 kB in 0s (27.7 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'jose' packaging is maintained in the 'Git' version control system at: https://git.in-ulm.de/cbiedl/jose.git Please use: git clone https://git.in-ulm.de/cbiedl/jose.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 771 kB of source archives. Get:1 http://deb.debian.org/debian forky/main jose 14-2 (dsc) [2050 B] Get:2 http://deb.debian.org/debian forky/main jose 14-2 (tar) [765 kB] Get:3 http://deb.debian.org/debian forky/main jose 14-2 (diff) [4440 B] Fetched 771 kB in 0s (27.7 MB/s) Download complete and in download only mode ============================================================================= Re-Building jose in forky on amd64 on ionos5-amd64 now. Date: Fri Dec 4 21:10:12 UTC 2026 Date UTC: Fri Dec 4 21:10:12 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/pbuilderrc_RzmC + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' jose = debian-installer -o jose = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' jose = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/pbuilderrc_RzmC --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2 --logfile b2/build.log jose_14-2.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Dec 5 11:10:12 +14 2026 I: pbuilder-time-stamp: 1796418612 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jose_14-2.dsc] I: copying [./jose_14.orig.tar.xz] I: copying [./jose_14-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./jose_14-2.dsc: no acceptable signature found dpkg-source: info: extracting jose in jose-14 dpkg-source: info: unpacking jose_14.orig.tar.xz dpkg-source: info: unpacking jose_14-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cherry-picked/1752063697.v14-7-g5aaaaf6.openssl-handle-null-in-jose-openssl-jwk-from-ec-key-gracefully-172.patch 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/269791/tmp/hooks/D01_modify_environment starting debug: Running on ionos5-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 4 21:10 /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/269791/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/269791/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-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=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 nocheck' DIRSTACK=() DISTRIBUTION=forky EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=a2b0a28f84a64d0b90120d0b54124e8c LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=269791 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/pbuilderrc_RzmC --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2 --logfile b2/build.log jose_14-2.dsc' SUDO_GID=110 SUDO_HOME=/var/lib/jenkins SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/269791/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), asciidoctor, jq, libjansson-dev (>= 2.10), libssl-dev (>= 1.0.2), meson, pkgconf, zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on asciidoctor; however: Package asciidoctor is not installed. pbuilder-satisfydepends-dummy depends on jq; however: Package jq is not installed. pbuilder-satisfydepends-dummy depends on libjansson-dev (>= 2.10); however: Package libjansson-dev is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev (>= 1.0.2); however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on meson; however: Package meson is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: asciidoctor{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libjansson-dev{a} libjq1{a} libmagic-mgc{a} libmagic1t64{a} libonig5{a} libpipeline1{a} libpkgconf3{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libruby{a} libruby3.3{a} libssl-dev{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} meson{a} netbase{a} ninja-build{a} openssl{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.13{a} python3.13-minimal{a} rake{a} readline-common{a} ruby{a} ruby-asciidoctor{a} ruby-csv{a} ruby-did-you-mean{a} ruby-net-telnet{a} ruby-ruby2-keywords{a} ruby-rubygems{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} rubygems-integration{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl fonts-lato libarchive-cpio-perl libjs-jquery libltdl-dev libmail-sendmail-perl lynx ruby-sdbm wget zip 0 packages upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Need to get 34.2 MB of archives. After unpacking 137 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 ca-certificates all 20250419 [162 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 22 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 23 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 rubygems-integration all 1.19 [5488 B] Get: 28 http://deb.debian.org/debian forky/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 ruby-csv all 3.3.4-1 [42.2 kB] Get: 30 http://deb.debian.org/debian forky/main amd64 ruby-did-you-mean all 1.6.3-2 [20.9 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 32 http://deb.debian.org/debian forky/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 33 http://deb.debian.org/debian forky/main amd64 ruby-webrick all 1.9.1-1 [59.6 kB] Get: 34 http://deb.debian.org/debian forky/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 36 http://deb.debian.org/debian forky/main amd64 libruby3.3 amd64 3.3.8-2 [6301 kB] Get: 37 http://deb.debian.org/debian forky/main amd64 ruby3.3 amd64 3.3.8-2 [834 kB] Get: 38 http://deb.debian.org/debian forky/main amd64 libruby amd64 1:3.3+b1 [5440 B] Get: 39 http://deb.debian.org/debian forky/main amd64 ruby-rubygems all 3.6.7-2 [407 kB] Get: 40 http://deb.debian.org/debian forky/main amd64 ruby amd64 1:3.3+b1 [6560 B] Get: 41 http://deb.debian.org/debian forky/main amd64 ruby-asciidoctor all 2.0.25-1 [215 kB] Get: 42 http://deb.debian.org/debian forky/main amd64 asciidoctor all 2.0.25-1 [89.6 kB] Get: 43 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 44 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 45 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 46 http://deb.debian.org/debian forky/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 47 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 48 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 49 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-7 [540 kB] Get: 50 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 51 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 53 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 54 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 55 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 56 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 57 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.6+dfsg-0.1 [651 kB] Get: 58 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 59 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 60 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 61 http://deb.debian.org/debian forky/main amd64 debhelper all 13.28 [941 kB] Get: 62 http://deb.debian.org/debian forky/main amd64 libonig5 amd64 6.9.10-1 [200 kB] Get: 63 http://deb.debian.org/debian forky/main amd64 libjq1 amd64 1.8.1-4 [167 kB] Get: 64 http://deb.debian.org/debian forky/main amd64 jq amd64 1.8.1-4 [85.4 kB] Get: 65 http://deb.debian.org/debian forky/main amd64 libjansson-dev amd64 2.14-2+b3 [43.2 kB] Get: 66 http://deb.debian.org/debian forky/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 67 http://deb.debian.org/debian forky/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get: 68 http://deb.debian.org/debian forky/main amd64 ninja-build amd64 1.12.1-1 [142 kB] Get: 69 http://deb.debian.org/debian forky/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 70 http://deb.debian.org/debian forky/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get: 71 http://deb.debian.org/debian forky/main amd64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Get: 72 http://deb.debian.org/debian forky/main amd64 python3-typeguard all 4.4.4-1 [37.1 kB] Get: 73 http://deb.debian.org/debian forky/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Get: 74 http://deb.debian.org/debian forky/main amd64 python3-jaraco.context all 6.0.1-1 [8276 B] Get: 75 http://deb.debian.org/debian forky/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 76 http://deb.debian.org/debian forky/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get: 77 http://deb.debian.org/debian forky/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 78 http://deb.debian.org/debian forky/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 79 http://deb.debian.org/debian forky/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 80 http://deb.debian.org/debian forky/main amd64 meson all 1.9.1-1 [665 kB] Get: 81 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 82 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 83 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Fetched 34.2 MB in 16s (2090 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19869 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (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 ... 20203 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (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 ... 21218 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package openssl. Preparing to unpack .../02-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../03-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../13-rubygems-integration_1.19_all.deb ... Unpacking rubygems-integration (1.19) ... Selecting previously unselected package rake. Preparing to unpack .../14-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-csv. Preparing to unpack .../15-ruby-csv_3.3.4-1_all.deb ... Unpacking ruby-csv (3.3.4-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../16-ruby-did-you-mean_1.6.3-2_all.deb ... Unpacking ruby-did-you-mean (1.6.3-2) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../17-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../18-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../19-ruby-webrick_1.9.1-1_all.deb ... Unpacking ruby-webrick (1.9.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../20-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../21-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package libruby3.3:amd64. Preparing to unpack .../22-libruby3.3_3.3.8-2_amd64.deb ... Unpacking libruby3.3:amd64 (3.3.8-2) ... Selecting previously unselected package ruby3.3. Preparing to unpack .../23-ruby3.3_3.3.8-2_amd64.deb ... Unpacking ruby3.3 (3.3.8-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../24-libruby_1%3a3.3+b1_amd64.deb ... Unpacking libruby:amd64 (1:3.3+b1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../25-ruby-rubygems_3.6.7-2_all.deb ... Unpacking ruby-rubygems (3.6.7-2) ... Selecting previously unselected package ruby. Preparing to unpack .../26-ruby_1%3a3.3+b1_amd64.deb ... Unpacking ruby (1:3.3+b1) ... Selecting previously unselected package ruby-asciidoctor. Preparing to unpack .../27-ruby-asciidoctor_2.0.25-1_all.deb ... Unpacking ruby-asciidoctor (2.0.25-1) ... Selecting previously unselected package asciidoctor. Preparing to unpack .../28-asciidoctor_2.0.25-1_all.deb ... Unpacking asciidoctor (2.0.25-1) ... Selecting previously unselected package m4. Preparing to unpack .../29-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../30-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../31-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../32-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../33-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../34-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../35-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../36-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../37-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../39-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../40-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../41-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../42-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../43-libxml2-16_2.14.6+dfsg-0.1_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../48-libonig5_6.9.10-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.10-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../49-libjq1_1.8.1-4_amd64.deb ... Unpacking libjq1:amd64 (1.8.1-4) ... Selecting previously unselected package jq. Preparing to unpack .../50-jq_1.8.1-4_amd64.deb ... Unpacking jq (1.8.1-4) ... Selecting previously unselected package libjansson-dev:amd64. Preparing to unpack .../51-libjansson-dev_2.14-2+b3_amd64.deb ... Unpacking libjansson-dev:amd64 (2.14-2+b3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../52-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../53-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../54-ninja-build_1.12.1-1_amd64.deb ... Unpacking ninja-build (1.12.1-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../55-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../56-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../57-python3-typing-extensions_4.15.0-1_all.deb ... Unpacking python3-typing-extensions (4.15.0-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../58-python3-typeguard_4.4.4-1_all.deb ... Unpacking python3-typeguard (4.4.4-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../59-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../60-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../61-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../62-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../63-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../64-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../65-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package meson. Preparing to unpack .../66-meson_1.9.1-1_all.deb ... Unpacking meson (1.9.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../67-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../68-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../69-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libxml2-16:amd64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up ninja-build (1.12.1-1) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 4 21:13:02 UTC 2026. Universal Time is now: Fri Dec 4 21:13:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up ruby-csv (3.3.4-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up autopoint (0.23.1-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up ruby-webrick (1.9.1-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up ruby-did-you-mean (1.6.3-2) ... Setting up openssl (3.5.4-1) ... Setting up readline-common (8.3-3) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libjansson-dev:amd64 (2.14-2+b3) ... Setting up libonig5:amd64 (6.9.10-1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up libjq1:amd64 (1.8.1-4) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up jq (1.8.1-4) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up rubygems-integration (1.19) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-typing-extensions (4.15.0-1) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-typeguard (4.4.4-1) ... Setting up debhelper (13.28) ... Setting up python3-inflect (7.5.0-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up meson (1.9.1-1) ... Setting up rake (13.2.1-1) ... Setting up libruby3.3:amd64 (3.3.8-2) ... Setting up ruby-rubygems (3.6.7-2) ... Setting up ruby3.3 (3.3.8-2) ... Setting up libruby:amd64 (1:3.3+b1) ... Setting up ruby (1:3.3+b1) ... Setting up ruby-asciidoctor (2.0.25-1) ... Setting up asciidoctor (2.0.25-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/269791/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for forky I: user script /srv/workspace/pbuilder/269791/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 dpkg-buildpackage: info: source changed by Christoph Biedl dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 The Meson build system Version: 1.9.1 Source dir: /build/reproducible-path/jose-14 Build dir: /build/reproducible-path/jose-14/obj-x86_64-linux-gnu Build type: native build Project name: jose Project version: 14 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-7) 15.2.0") C linker for the host machine: cc ld.bfd 2.45 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency zlib found: YES 1.3.1 Run-time dependency threads found: YES Run-time dependency jansson found: YES 2.14 Run-time dependency libcrypto found: YES 3.5.4 Program asciidoctor found: YES (/usr/bin/asciidoctor) Program jq found: YES (/usr/bin/jq) Configuring jose.h using configuration Checking if "-Wl,--version-script=..." links: YES Program ./jose-alg found: YES (/build/reproducible-path/jose-14/tests/./jose-alg) Program ./jose-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-fmt) Program ./jose-b64-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-enc) Program ./jose-b64-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-b64-dec) Program ./jose-jwk-eql found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-eql) Program ./jose-jwk-exc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-exc) Program ./jose-jwk-gen found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-gen) Program ./jose-jwk-pub found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-pub) Program ./jose-jwk-use found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-use) Program ./jose-jwk-thp found: YES (/build/reproducible-path/jose-14/tests/./jose-jwk-thp) Program ./jose-jws-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-fmt) Program ./jose-jws-ver found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-ver) Program ./jose-jws-sig found: YES (/build/reproducible-path/jose-14/tests/./jose-jws-sig) Program ./jose-jwe-fmt found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-fmt) Program ./jose-jwe-dec found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-dec) Program ./jose-jwe-enc found: YES (/build/reproducible-path/jose-14/tests/./jose-jwe-enc) Run-time dependency openssl found: YES 3.5.4 Build targets in project: 28 jose 14 User defined options buildtype : plain libdir : lib/x86_64-linux-gnu localstatedir : /var prefix : /usr python.bytecompile: -1 sysconfdir : /etc wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j42 -v [1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c [2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c [3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c [5/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c [6/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [7/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_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 [8/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_compat.c.o -MF lib/libjose.so.0.0.0.p/openssl_compat.c.o.d -o lib/libjose.so.0.0.0.p/openssl_compat.c.o -c ../lib/openssl/compat.c [9/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c [10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c [11/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/zlib_deflate.c.o -MF lib/libjose.so.0.0.0.p/zlib_deflate.c.o.d -o lib/libjose.so.0.0.0.p/zlib_deflate.c.o -c ../lib/zlib/deflate.c [12/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_gen.c.o -MF cmd/jose.p/jwk_gen.c.o.d -o cmd/jose.p/jwk_gen.c.o -c ../cmd/jwk/gen.c [13/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_oct.c.o -MF lib/libjose.so.0.0.0.p/openssl_oct.c.o.d -o lib/libjose.so.0.0.0.p/openssl_oct.c.o -c ../lib/openssl/oct.c [15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [16/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c [17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecmr.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -c ../lib/openssl/ecmr.c [20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [21/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_sig.c.o -MF cmd/jose.p/jws_sig.c.o.d -o cmd/jose.p/jws_sig.c.o -c ../cmd/jws/sig.c [22/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [23/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [25/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [26/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [27/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [29/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c [30/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_fmt.c.o -MF cmd/jose.p/jwe_fmt.c.o.d -o cmd/jose.p/jwe_fmt.c.o -c ../cmd/jwe/fmt.c [32/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hmac.c.o -MF lib/libjose.so.0.0.0.p/openssl_hmac.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hmac.c.o -c ../lib/openssl/hmac.c [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsaes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -c ../lib/openssl/rsaes.c [35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [36/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c [37/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c [38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c [40/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c [41/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 [42/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c [43/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c [44/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 [45/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c [46/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c [47/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -MF lib/libjose.so.0.0.0.p/openssl_pbes2.c.o.d -o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -c ../lib/openssl/pbes2.c [48/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c [49/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c [50/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c [51/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c [52/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [53/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c [54/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c [55/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c [56/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c [57/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c [58/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc [59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc [60/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc [61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc [62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc [63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc [64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc [65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc [66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc [67/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread [68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc [69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc [70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc [71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc [72/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc [73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc [74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc [75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc [76/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols [77/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [78/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [79/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [80/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group [81/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [82/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [83/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [84/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [85/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group [86/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group 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 make[1]: Entering directory '/build/reproducible-path/jose-14' dh_auto_install cd obj-x86_64-linux-gnu && DESTDIR=/build/reproducible-path/jose-14/debian/tmp LC_ALL=C.UTF-8 ninja install [0/1] Installing files Installing lib/libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu Installing cmd/jose to /build/reproducible-path/jose-14/debian/tmp/usr/bin Installing jose.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-alg.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-b64-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-dec.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-enc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwe-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-eql.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-exc.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-gen.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-pub.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-thp.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jwk-use.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-fmt.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-sig.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing jose-jws-ver.1 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man1 Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/include/jose/jose.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/cfg.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/io.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/b64.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwk.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jws.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/jwe.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/include/jose/openssl.h to /build/reproducible-path/jose-14/debian/tmp/usr/include/jose Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_b64.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwk.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jws.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_cfg.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_jwe.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io_t.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/doc/doxygen/man/man3/jose_io.3 to /build/reproducible-path/jose-14/debian/tmp/usr/share/man/man3 Installing /build/reproducible-path/jose-14/COPYING to /build/reproducible-path/jose-14/debian/tmp/usr/share/licenses/jose Installing /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-private/jose.pc to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig Installing symlink pointing to libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so.0 Installing symlink pointing to libjose.so.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/x86_64-linux-gnu/libjose.so make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_install dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms debian/rules override_dh_missing make[1]: Entering directory '/build/reproducible-path/jose-14' dh_missing --fail-missing make[1]: Leaving directory '/build/reproducible-path/jose-14' dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'jose' in '../jose_14-2_amd64.deb'. dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose0' in '../libjose0_14-2_amd64.deb'. dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-2_amd64.deb'. dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../jose_14-2_amd64.buildinfo dpkg-genchanges --build=binary -O../jose_14-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/269791/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/269791/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/269791 and its subdirectories I: Current time: Sat Dec 5 11:13:34 +14 2026 I: pbuilder-time-stamp: 1796418814 + false + set +x Fri Dec 4 21:13:34 UTC 2026 I: Signing ./b2/jose_14-2_amd64.buildinfo as jose_14-2_amd64.buildinfo.asc Fri Dec 4 21:13:34 UTC 2026 I: Signed ./b2/jose_14-2_amd64.buildinfo as ./b2/jose_14-2_amd64.buildinfo.asc Fri Dec 4 21:13:34 UTC 2026 - build #2 for jose/forky/amd64 on ionos5-amd64 done. Starting cleanup. All cleanup done. Fri Dec 4 21:13:34 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-leSM61pM, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt: total 884 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 14:47 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 14:50 b2 -rw-rw-r-- 1 jenkins jenkins 2050 Jul 10 16:51 jose_14-2.dsc -rw------- 1 jenkins jenkins 886601 Nov 1 14:47 rbuildlog.BGXR21C /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1: total 1224 -rw-r--r-- 1 jenkins jenkins 883207 Nov 1 14:47 build.log -rw-r--r-- 1 jenkins jenkins 67312 Nov 1 14:47 jose-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 4440 Nov 1 14:47 jose_14-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2050 Nov 1 14:47 jose_14-2.dsc -rw-r--r-- 1 jenkins jenkins 7065 Nov 1 14:47 jose_14-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7947 Nov 1 14:47 jose_14-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2232 Nov 1 14:47 jose_14-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 47444 Nov 1 14:47 jose_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 1112 Nov 1 14:47 jose_14-2_source.changes -rw-r--r-- 1 jenkins jenkins 26268 Nov 1 14:47 libjose-dev_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 123540 Nov 1 14:47 libjose0-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 43364 Nov 1 14:47 libjose0_14-2_amd64.deb /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2: total 452 -rw-rw-r-- 1 jenkins jenkins 106031 Nov 1 14:50 build.log -rw-r--r-- 1 jenkins jenkins 67312 Nov 1 14:50 jose-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 4440 Nov 1 14:50 jose_14-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2050 Nov 1 14:50 jose_14-2.dsc -rw-rw-r-- 1 jenkins jenkins 7073 Nov 1 14:50 jose_14-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7955 Nov 1 14:50 jose_14-2_amd64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 2232 Nov 1 14:50 jose_14-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 47444 Nov 1 14:50 jose_14-2_amd64.deb -rw-rw-r-- 1 jenkins jenkins 1112 Nov 1 14:50 jose_14-2_source.changes -rw-r--r-- 1 jenkins jenkins 26268 Nov 1 14:50 libjose-dev_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 123540 Nov 1 14:50 libjose0-dbgsym_14-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 43364 Nov 1 14:50 libjose0_14-2_amd64.deb Sat Nov 1 14:50:35 UTC 2025 I: Deleting $TMPDIR on ionos5-amd64.debian.net. Sat Nov 1 14:50:35 UTC 2025 I: jose_14-2_amd64.changes: Format: 1.8 Date: Thu, 10 Jul 2025 18:04:11 +0200 Source: jose Binary: jose jose-dbgsym libjose-dev libjose0 libjose0-dbgsym Architecture: amd64 Version: 14-2 Distribution: unstable Urgency: high Maintainer: Christoph Biedl Changed-By: Christoph Biedl Description: jose - C implementation of Javascript Object Signing and Encryption stan libjose-dev - Javascript Object Signing and Encryption (José) - development fil libjose0 - Javascript Object Signing and Encryption (José) - library Changes: jose (14-2) unstable; urgency=high . * Cherry-pick fix to handle possible Null pointer gracefully Checksums-Sha1: 8c85d7cb947ea86c91dd2410d2710343b41cf217 67312 jose-dbgsym_14-2_amd64.deb 01474f1ab861c1de0224c4295a539d9f35b7da8d 7065 jose_14-2_amd64.buildinfo 8afa0f470cf4bec7077717d2e90f6c4d239c45e8 47444 jose_14-2_amd64.deb a29dcd5c7a7b9e7946d959479a6014973bd74362 26268 libjose-dev_14-2_amd64.deb 5ae81b84893368b4b986defb3c478d49209978b9 123540 libjose0-dbgsym_14-2_amd64.deb 5253a2480e511836eb11400f05f4f7676359e0da 43364 libjose0_14-2_amd64.deb Checksums-Sha256: 2296f6bb5d7bafb2f75e08518e19c408b4309e29a439a16960653e1e8b382ad7 67312 jose-dbgsym_14-2_amd64.deb b4912bde7a9e727979c27645c7e60da49f04b2565abc7d4017ce8d22d1c0d9ec 7065 jose_14-2_amd64.buildinfo 2456260563b280cb9e772856a27ee24c72da45334bed0d0661778c3fc535b074 47444 jose_14-2_amd64.deb c5dcf7a8ed61d07969f21bc0f6ae20dd2fe326ab881d8fa47aa6545a2d9bea16 26268 libjose-dev_14-2_amd64.deb 9e36e5f7befdfe77920caee921ca5dd0a951cbeb94b479d1cf4c7073db7b714d 123540 libjose0-dbgsym_14-2_amd64.deb e2a5c8d3f4291d721477478dee420952557dd0a7f5e6533f0a292bc3215f90a8 43364 libjose0_14-2_amd64.deb Files: f247e9a67b5f1b771ca26c0147cc1cfe 67312 debug optional jose-dbgsym_14-2_amd64.deb 04eead00bb8624eb40b4d793cfdca6f5 7065 net optional jose_14-2_amd64.buildinfo fb0ec02bc6c62ca8b3c2bb26f6ca8317 47444 net optional jose_14-2_amd64.deb c5f4cfaa46a53eadb6345ad2cf36f7d6 26268 libdevel optional libjose-dev_14-2_amd64.deb 7553d24be3f36449c091b55e345bb6e3 123540 debug optional libjose0-dbgsym_14-2_amd64.deb f11bd2906ae0f191d8c5cc36e2769d03 43364 libs optional libjose0_14-2_amd64.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/amd64/jose_14-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/amd64/jose_14-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/forky/amd64/jose_14-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/forky/amd64/jose_14-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/forky/amd64/jose_14-2_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/amd64/jose_14-2.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-11-01 14:47:08.026993381 +0000 +++ b2/build.log 2025-11-01 14:50:35.203190705 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Nov 1 02:46:19 -12 2025 -I: pbuilder-time-stamp: 1762008379 +I: Current time: Sat Dec 5 11:10:12 +14 2026 +I: pbuilder-time-stamp: 1796418612 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-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/3938720/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/269791/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 4 21:10 /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/269791/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/269791/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f46a74b7f5a34c5aba2f3b6b135dad65' - 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='3938720' - PS1='# ' - PS2='> ' + INVOCATION_ID=a2b0a28f84a64d0b90120d0b54124e8c + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=269791 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.BMCZkCWt/pbuilderrc_i4cv --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1 --logfile b1/build.log jose_14-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + 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.BMCZkCWt/pbuilderrc_RzmC --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2 --logfile b2/build.log jose_14-2.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3938720/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/269791/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 forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 82 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 83 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 34.2 MB in 0s (169 MB/s) +Fetched 34.2 MB in 16s (2090 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19869 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 14:46:42 UTC 2025. -Universal Time is now: Sat Nov 1 14:46:42 UTC 2025. +Local time is now: Fri Dec 4 21:13:02 UTC 2026. +Universal Time is now: Fri Dec 4 21:13:02 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/269791/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/269791/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 @@ -638,7823 +674,94 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j40 -v + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j42 -v [1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c -[2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c -[3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c -[4/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c -[5/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c -[7/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[8/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c +[2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c +[3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c +[5/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c +[6/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[7/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_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 +[8/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_compat.c.o -MF lib/libjose.so.0.0.0.p/openssl_compat.c.o.d -o lib/libjose.so.0.0.0.p/openssl_compat.c.o -c ../lib/openssl/compat.c [9/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c -[10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 -[11/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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 -[12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[13/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c +[10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c +[11/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/zlib_deflate.c.o -MF lib/libjose.so.0.0.0.p/zlib_deflate.c.o.d -o lib/libjose.so.0.0.0.p/zlib_deflate.c.o -c ../lib/zlib/deflate.c +[12/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_gen.c.o -MF cmd/jose.p/jwk_gen.c.o.d -o cmd/jose.p/jwk_gen.c.o -c ../cmd/jwk/gen.c +[13/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_oct.c.o -MF lib/libjose.so.0.0.0.p/openssl_oct.c.o.d -o lib/libjose.so.0.0.0.p/openssl_oct.c.o -c ../lib/openssl/oct.c -[15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 -[16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -[18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hash.c.o -MF lib/libjose.so.0.0.0.p/openssl_hash.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hash.c.o -c ../lib/openssl/hash.c -[20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -[21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[22/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[23/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c -[24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 +[15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 +[16/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c +[17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecmr.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -c ../lib/openssl/ecmr.c +[20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 +[21/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_sig.c.o -MF cmd/jose.p/jws_sig.c.o.d -o cmd/jose.p/jws_sig.c.o -c ../cmd/jws/sig.c +[22/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 +[23/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 [25/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 -[26/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 -[27/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c -[28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c -[30/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[31/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[32/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c -[35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -[36/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -c ../lib/openssl/aesgcmkw.c -[37/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c -[38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c -[40/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 -[41/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c -[43/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c -[44/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c -[45/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[46/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c -[47/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c -[48/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c -[49/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c -[50/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c -[51/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c +[26/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[27/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 +[29/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c +[30/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 +[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_fmt.c.o -MF cmd/jose.p/jwe_fmt.c.o.d -o cmd/jose.p/jwe_fmt.c.o -c ../cmd/jwe/fmt.c +[32/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hmac.c.o -MF lib/libjose.so.0.0.0.p/openssl_hmac.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hmac.c.o -c ../lib/openssl/hmac.c +[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsaes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -c ../lib/openssl/rsaes.c +[35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[36/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c +[37/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c +[38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 +[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c +[40/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c +[41/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 +[42/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c +[43/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c +[44/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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 +[45/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c +[46/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c +[47/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -MF lib/libjose.so.0.0.0.p/openssl_pbes2.c.o.d -o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -c ../lib/openssl/pbes2.c +[48/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c +[49/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c +[50/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c +[51/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c [52/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -[53/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c -[55/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c +[53/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c +[54/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c +[55/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c [56/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c -[57/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc -[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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c -[59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc -[60/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread -[61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc -[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc -[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc -[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc -[65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc -[66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc -[67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc +[57/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c +[58/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc +[59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc +[60/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc +[61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc +[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc +[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc +[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc +[65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc +[66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc +[67/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread [68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc -[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc -[70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc -[71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc -[72/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols -[73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc -[74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc -[75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc -[76/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc -[77/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[78/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[79/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[80/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[81/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[82/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[83/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[84/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[85/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[86/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group - dh_auto_test - cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=40 meson test --verbose -ninja: Entering directory `/build/reproducible-path/jose-14/obj-x86_64-linux-gnu' -ninja: no work to do. - 1/25 alg_hash RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=249 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_hash - - 2/25 alg_sign RUNNING ->>> MALLOC_PERTURB_=110 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_sign - - 3/25 alg_encr RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=233 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_encr - - 4/25 alg_wrap RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_wrap - - 5/25 alg_comp RUNNING ->>> MALLOC_PERTURB_=142 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_comp - - 6/25 api_b64 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=24 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_b64 - - 7/25 api_jws RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=102 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jws - - 8/25 api_jwe RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=122 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jwe - - 9/25 jose-alg RUNNING ->>> MALLOC_PERTURB_=78 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-alg - -10/25 jose-fmt RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=105 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-fmt - -11/25 jose-b64-enc RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=131 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-b64-enc - -12/25 jose-b64-dec RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MALLOC_PERTURB_=70 /build/reproducible-path/jose-14/tests/./jose-b64-dec - -13/25 jose-jwk-eql RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=211 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-eql - -14/25 jose-jwk-exc RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=187 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-exc - -15/25 jose-jwk-gen RUNNING ->>> MALLOC_PERTURB_=145 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-gen - -16/25 jose-jwk-pub RUNNING ->>> MALLOC_PERTURB_=153 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-pub - -17/25 jose-jwk-use RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=233 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-use - -18/25 jose-jwk-thp RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=182 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-thp - -19/25 jose-jws-fmt RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=251 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-fmt - -20/25 jose-jws-ver RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=253 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-ver - -21/25 jose-jws-sig RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=227 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-sig - -22/25 jose-jwe-fmt RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=178 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-fmt - -23/25 jose-jwe-dec RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=194 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-dec - -24/25 jose-jwe-enc RUNNING ->>> PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=50 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-enc - -25/25 issue75 RUNNING ->>> MALLOC_PERTURB_=22 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/issue-75/issue75 - - 1/25 alg_hash OK 0.11s - - 3/25 alg_encr OK 0.10s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -alg: A256GCM -alg: A192GCM -alg: A128GCM -alg: A256CBC-HS512 -alg: A192CBC-HS384 -alg: A128CBC-HS256 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 7/25 api_jws OK 0.09s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -11/25 jose-b64-enc OK 0.07s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ printf -+ jose b64 enc -I- -+ test = -+ printf f -+ jose b64 enc -I- -+ 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 -+ printf foobar -+ jose b64 enc -I- -+ test Zm9vYmFy = Zm9vYmFy -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -12/25 jose-b64-dec OK 0.07s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ printf -+ jose b64 dec -i- -+ test = -+ printf Zg -+ jose b64 dec -i- -+ test f = f -+ printf Zm8 -+ jose b64 dec -i- -+ test fo = fo -+ printf Zm9v -+ jose b64 dec -i- -+ test foo = foo -+ printf Zm9vYg -+ jose b64 dec -i- -+ test foob = foob -+ jose b64 dec -i- -+ printf Zm9vYmE -+ test fooba = fooba -+ printf Zm9vYmFy -+ jose b64 dec -i- -+ test foobar = foobar -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -16/25 jose-jwk-pub OK 0.05s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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"}]} -+ jose jwk pub -i- -+ echo {"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]} -+ 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"} -+ echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} -+ jose jwk pub -i- -+ test {"a":"baz","key_ops":["encrypt"],"kty":"EC"} = {"a":"baz","key_ops":["encrypt"],"kty":"EC"} -+ echo {"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]} -+ jose jwk pub -i- -+ test {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} -+ echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} -+ jose jwk pub -i- -s -+ test {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -18/25 jose-jwk-thp OK 0.05s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -25/25 issue75 OK 0.02s - - 9/25 jose-alg OK 0.08s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -+ grep -q ^A128GCM$ -+ jose alg -k sign -+ grep -q ^ES256$ -+ jose alg -k wrap -+ grep -q ^A128GCMKW$ -+ jose alg -k encr -+ grep -q ^A128GCM$ -+ jose alg -k exch -+ grep -q ^ECDH$ -+ 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$ -+ jose alg -k encr -k sign -+ grep -q ^A128GCM$ -+ 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$ -+ jose alg -k exch -k encr -+ grep -q ^A128GCM$ -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -13/25 jose-jwk-eql OK 0.10s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games -stderr: -+ echo /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games -+ jose jwk gen -i {"alg":"ECDH-ES"} -+ jwk={"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk gen -i {"alg":"ECDH-ES"} -+ oth={"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk pub -i- -+ pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose fmt -j- -Od alg -o- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ mod={"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk eql -Must specify at least two JWKs! -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk eql -i- -Must specify at least two JWKs! -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} -+ jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"} -+ jose jwk eql -i- -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AYjZagS-aDi4sxHuE9fPyw4A4Nqp_VkWdhU9915nb9yXQVSDWB9p8NoJXtGGhaF94fIQbRYUGnOCUJi22MPwt5a8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AGNMIEm2a9kTN1SgDCpr0uYyahQ68pOrrv_G6Nrg6VfJr-v7XVQZQd6vTKSRlH0IO2zQWs509MUTSpqMRFqnGiQ0","y":"AKFnB_kQU2FLfTqF--63Ipg3nmLJjvASrvXtWNGCotLM4TfmsGJvHSluH4k-iRSMWDpNDTEPQWcXkwf_n2gGIACC"}{"alg":"ECDH-ES","crv":"P-521","d":"AD3ymcI4418opBW5nWQbhXpu7xXXlC-p4k3DRPVHLzEpJstxDugM5x1Nk9zpD9gvUdXJttHEzIpseCink1mL89Us","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AP-cXEx-jve2GUPr7Zviqz70HmWpGGTao-4cMwYqGJK59-DqF4xtdzapim06dihWPOZVPLcuHnZ7G_6HvjIOj0h-","y":"ABgjse4tRIr9tTTLM5vCdmuSx3rFFzFiNhbSmTchIRwHw3wzxmqsrm0L7CtDDnd9itkHWIBzBeRNcMRg_eS6S1_u"} -+ jose jwk eql -i- -i- -i- -+ jose jwk gen -i {"alg":"A128KW"} -+ jwk={"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk gen -i {"alg":"A128KW"} -+ oth={"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk pub -i- -+ pub={"alg":"A128KW","key_ops":[],"kty":"oct"} -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose fmt -j- -Od alg -o- -+ mod={"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -Must specify at least two JWKs! -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -Must specify at least two JWKs! -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"} -+ jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -i- -i- -+ echo {"alg":"A128KW","k":"ppq0jvNhnJOTmXkgPYCW8A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"YjFz6xBfVKNAROOVsSpTXQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -i- -i- -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -17/25 jose-jwk-use OK 0.12s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} -stderr: -+ echo {} -+ jose jwk use -i- -u encrypt -+ echo {} -+ jose jwk use -i- -r -u encrypt -+ echo {"use": true} -+ jose jwk use -i- -u encrypt -+ 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 -+ echo {"use": "sig"} -+ jose jwk use -i- -u encrypt -+ tmp={"key_ops": ["encrypt", "decrypt"]} -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u encrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u encrypt -u decrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -a -u encrypt -u decrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u encrypt -u sign -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u sign -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -a -u encrypt -u sign -+ tmp={"use": "sig", "key_ops": ["encrypt", "decrypt"]} -+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u encrypt -u sign -+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -a -u encrypt -u sign -+ echo {"use": "enc"} -+ jose jwk use -i- -u deriveKey -+ 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":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ jose jwk use -i- -u wrapKey -s -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 1 -Uo- -+ [ {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ] -+ echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ jose jwk use -i- -u verify -s -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -d 0 -Uo- -+ [ {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} ] -+ echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ jose jwk use -i- -u wrapKey -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 0 -o- -+ [ {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ] -+ echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ jose jwk use -i- -u verify -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -g keys -g 1 -o- -+ [ {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} = {"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"} ] -+ echo {"keys":[{"alg":"A128KW","k":"EZT_17jMk1SyUAuTux_Wlg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"RN6MS8lZeygNtkbykJ-1tp44AGuuUQF6nGDSi3-HVAA","key_ops":["sign","verify"],"kty":"EC","x":"2x-8DBY-hjsr-XWgNIAeg_NfqgySEcGLypXxipW18_I","y":"KYlxnhtO4nCKbtfnEggInmFI_LbWd8t0VKYPdtU_xaU"}]} -+ jose jwk use -i- -u verify -o- -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -14/25 jose-jwk-exc OK 0.22s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ mktemp -d -+ tmpdir=/tmp/tmp.xQNB9SdV2a -+ trap onexit EXIT -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ a={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ b={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ c={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ d={"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ test {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} = {"crv":"P-521","kty":"EC","x":"AMlfnw2K-leXxhOteBMJyXB53Fk7h3eN41zuoH33lv7_NNhvruqFMOg22nuv6puqKkcIYzexXsQoDdQvOHklo-jG","y":"AeXShM6M2vFTABHFcR1qmY4sD6IeJ5mpauC_2XHBne7iX_KBZxrqDd-74MonE-DGEM5PXimfZlYa7mNWq9Pqez5D"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ test {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} = {"crv":"P-256","kty":"EC","x":"tfhALTX2OlLaTJyDohrmFVj4FasEz2Zx8IIWAlUI1P8","y":"wEAL6olxXEHntgw55nujQFISRhfdgFBeLJzJ-QjgpFk"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_a.jwk -o /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.xQNB9SdV2a/exc_b.jwk -o /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ test {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} = {"crv":"P-256","kty":"EC","x":"cVaQvgBm9wlxMZYfIfyRes_i4oOGhHEhmUe0lN-nmZM","y":"4p18i2ZLmAThYSPtIRa-KfO-XPJ4Oh6P_tmcVtHj_ds"} -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_b.pub.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.xQNB9SdV2a/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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.xQNB9SdV2a/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.xQNB9SdV2a/exc_c.jwk -r /tmp/tmp.xQNB9SdV2a/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":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} -+ jose jwk gen -i {"alg":"ECMR"} -+ clt={"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} -+ jose jwk gen -i {"alg":"ECMR"} -+ eph={"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} -+ jose jwk pub -i- -+ spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} -+ jose jwk pub -i- -+ cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AVLzQpAZVRW-lbBLa6LsTyHP2QxRtPBhunZvuZrI083tqEhfc4Untsy_DB2j2m3pYqODVxPCxS61fJn3aGKytpoP","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} -+ jose jwk exc -l- -r- -+ key={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} -+ echo {"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} -+ echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APBPwDryYHy33QWyDGBr8ajKPKNx1cGlVqLiD_Nkf2NLvw4oARbGH4oZs_qrrBmjA6uM7VjO8aobsDTMhMg0qXhb","y":"Adj06WK30VPx9ZdFOS2edVTe-Yp-3TOqjpVxtG4i8EZKLV6N6uMD9Syq6las2zuRMeLTf49lmxnVOnPzeY_WoG1O"}{"alg":"ECMR","crv":"P-521","d":"ANSN7m3qH8YlSDphzbP2zWY3tZrq7LxDDqfBeGR8C8LeOCl-9HPNeZlr9EDbO_p1_Ei764P_X8i85wJj_Xtw0BXM","key_ops":["deriveKey"],"kty":"EC","x":"AZRiNIeX3_ExHfsyhgg82OJU79gEiOe7X8krdn9dl3ciT-ZIZgtsocMxTureIavncwUTB3NhH1wn_SMv52gowt_E","y":"AfOXVDrHM3NrpWTxNXhN5kT2Ywae48r2nUBKZS_Nlu_TePoIEZl9SmI9kW3Z_xiNEkivVovTbrL19kx53tXkKEq5"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AEgFEZEd_cZNOzkfieMa2VIk4NXVAEB5C7BQQWRrxjzrfccA9Dsg7eoIJ8qFbm1m2as33ynPVuVOc_0Nx_tPkHTd","key_ops":["deriveKey"],"kty":"EC","x":"AH4lkRoHOQPCIXesacMPJRUn9hUmGq4OS1dMY4l17rTpJscnMPd_ROeh3vJTwkx9CGc_4jujaKC6-CA_wJxAlY-D","y":"AejCxgfNgfsVkO5MFGplzzrXo8rVd29ka7cF-GgkUq1mEGWlWvyZmcYt17I3pkxlPBGkSWBiacHa3ZzBpC4n2Ioq"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AILX6XzPiDCyRCJl0qJKMcN6qZNIZ1oKbLOweTN0WygBcJvCIFw3gb1mVK9YtzciKGtGgfdKJi1daukeCf_j-VEk","y":"AEC94S0NJe5SNYBHe2u3hz6u46M3FNy-zWVZvObSIFYpGtiHGw3XaauxV1Y5-pgmPtLEWnPfuMhrKNCHPl0ra-mq"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"} -+ echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD9G8ztt73tBPr5EdAViVkJNQC9-Kl3mHYsot_VRcINVUCK1xs6-l1Wix38dYBPAbePpZIJxcEoT4OIUwaN8pvyc","y":"Aa7uTZ3qsWcHYQnG1WZnJi_A6pEunoQpFxuvCpGc2_TlIZX6jo7eYwJQrD7jpkYhxrQdoMbclKvfiHfVd9uuqYOd"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ad1HZYf2oKHty5Nr__6aR-LPyp0Y9HihUOIaCJIhVbDPQhA2ToXnbp_N1_t5_Xv8-uR9RL6dbgao2yLCHwJ10Wx8","y":"AKXz7MydM_MTZh2Iz3CV_BIiiwGyaR425jjqMWrcwJIFSwZwqVSVteEguPl0xyBcHHsHbZBYGoEiXCs4WPI7v7Ht"} -+ jose jwk exc -l- -r- -+ rec={"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} -+ echo {"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"}{"crv":"P-521","kty":"EC","x":"AOJ-26ipo-8ALMemwtxqT1heYVizob8RxujBWQzw9ZCtIwVnB84SRO2OqXrq6Hc6SdWmsZfL6tFuqtwIGpGioZ4M","y":"ADblL5PHE2lzZN54GqDRyOt2uN-R883FVeh68T9ofN7e6wfVcbmJf6-c0oGYg463wFB0q8ocSz2hvCzD98lU7Uq5"} -+ jose fmt -j- -Oj- -OE -+ onexit -+ rm -rf /tmp/tmp.xQNB9SdV2a -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -20/25 jose-jws-ver OK 0.21s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -19/25 jose-jws-fmt OK 0.25s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c -+ [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ] -+ jose jws fmt -i /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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c -+ [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ cmpct=eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ sed s|jwsc|jwsf| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ sed s|jwsc|jwsg| -+ 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. -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -+ sed s|jwsc|jwsf| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -c -+ [ eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -+ jose jws fmt -i- -c -+ [ 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -+ sed s|jwsc|jwsf| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose+ jose jws fmt -i- -c 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ cmpct=eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ sed s|jwsc|jwsf| -+ 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg+ -jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ sed s|jwsc|jwsg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ sed s|jwsc|jwsf| -+ 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -22/25 jose-jwe-fmt OK 0.28s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -+ cmpct=eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -+ sed s|jwec|jwef| -+ 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ sed s|jwec|jwef| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ sed s|jwec|jwef| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ cmpct=eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ sed s|jwec|jwef| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ cmpct=eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ sed s|jwec|jwef| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ 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 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -+ sed s|jwec|jwef| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -+ sed s|jwec|jweg| -+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ 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 /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -23/25 jose-jwe-dec OK 0.29s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 2/25 alg_sign OK 0.38s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -10/25 jose-fmt OK 0.47s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 {} = {} -+ jose fmt -j [1,2,3] -f- -+ wc -l -+ test 3 = 3 -+ jose fmt -j [1,2,3] -f- -+ head -n 1 -+ test 1 = 1 -+ jose fmt -j [1,2,3] -f- -+ tail -n 1 -+ test 3 = 3 -+ jose fmt -j {"a":1,"b":2} -f- -+ wc -l -+ 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 {} = {} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 5/25 alg_comp OK 0.61s - - 8/25 api_jwe OK 1.06s - - 4/25 alg_wrap OK 1.11s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 1.72s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"alg":"A128CBC-HS256","k":"myzg75jh_qarS6ca3wlitUSeVTAaS9eYbeE8aWvX35I","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"4vl5jHHkUbAAA9EdwfBC1g","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"whonFHIzKTEZs-7bAy-KVg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"-D2obG5Zg18iKPVQs1PS3A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"baHCnu135RkpRojcC12ctJyMm71SEtAyeRXmUpz7Q9Td-Z3uGESsa8arRG6VByiK","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"bhelu8vUXsqo5_8TWBX5vD2GkPFtz5vG","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"-di-8r6sit4iqX4H4gUQ87Hp1R7lUOS_","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"jjrALxQDVe4nKKiPfbea3c2AighTLI0e","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"QX9k7Ktgqv45wFIJIWs1wvqI-W76R6vnW6SREjDO_eIngtnOBIDBt_X0B70cjdqyf4lmKOpxqLRAOItMEASwdg","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"fm_VWaCbcP0AZWvKqPpRAoVS0x_ws86FIeqq1ZoY9-k","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"gPy01WEHB3g3n7tuLJHW3YmzKWk7HSNM8UtfwnNn0zI","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"FjLvV8FL3UA6UxlX4wQpCV8JtkE1PyniRXomzIgI4sM","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"AW09hk9gpaFiHovfRjOBBiWYW2ZMUu-burfrccdySdXSY4-N22cOvY6XPJCQ41WQci1-CqcR6tFX7pV3QZaPk7oW","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AOd5vk2YB29HeWhSpWLBlU0M-VHfEK1r0ab8r4lKAeGIYrIhyi7oJBiSipHSJoagWoVQANnt6PQVhI6ahh7Yf4JI","y":"ABozL6Pe9_pBR_Ffv3MuSB5thkD6poCWrvvdzQt562Z2YL5GU-GON-DsdTpaqbSZ53YdajyzHfLmzoNcRzvHSC5I"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"t6tHW4Ax3ru0fzBmEif4sDAKFihKQsf69FZj3OFMRmM","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"9OfThJqx-nBxyP4tOBJI6Lh7O80u8UGzGq9hcdnsxYM","y":"LLRSk9EELkWpwtDQZAO_40GZsMpYqDver9yZDiETu0Y"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"gfntTGmKa07d9JDrE0urCmO2tYbFEMhvqlkHw-HWW-SZrk4t2hVCY19RqdRpa1Uv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"BJyGUg4dO-PFln-cSt_OCoDvG5j5WP_25S8hBiFdnAmOWYgufJMav6Wl7zxugWJX","y":"mEiTDTFlEZK0RbYf2I94K9ohy-X815bw6oJOAjPKueJIrpJ637kRRmTg8VtWeKS1"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AZ-hqtJzlPlxwYzoeKz626ChblnHIT_CozFIMGikwEMqntYkF_Ch2SA-S0f8ZEfVJxx-Jeb-GvilzuvqzZEH_H7w","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AK0ruPtKrvdVwmy5vMLY12UsX2kfNVLKGeHkM85Al19nxqKgR6jYKbypc-322DSc2RPmCXDO1Gqato80TzLeMPWB","y":"AMIBOd8730wi2DuP7jnjgjvq-5rm2uczbczzYvmuDChF2tOMXYWiH9cmAHl_IXzCF90yKS1L_R5rSRbuua5nJPcI"}{"alg":"ES256","crv":"P-256","d":"egNm3MBHnOdsptnQol5fTbucRpSAnFoC2jBdvEULpiE","key_ops":["sign","verify"],"kty":"EC","x":"b3etNVn7aOqP3W6nSyZs0liCsJUNHH093H8fNXT7b6c","y":"5-v8QrbUftcfLipOWT5iJlkCThWFlHIsL8G3CMBdmj4"}{"alg":"ES256K","crv":"secp256k1","d":"YX6aDP_BkuJ3zVG2DN5W2kAxSjJn0az6u7HVuYNhm5c","key_ops":["sign","verify"],"kty":"EC","x":"1Yu9XA5l0drv8ubWqT0p2Yc38uCjBRTLuIlqYVjfFvM","y":"A8WCVd5qbJx_LtTOMNcDFt_C8ycObKdNzODfKTEwNrQ"}{"alg":"ES384","crv":"P-384","d":"WkbkVryoyl0zPzVCYhcI_FXw26AfWRZzLYfqo1kEuVxUSconSXq0v8nuzHmMMlra","key_ops":["sign","verify"],"kty":"EC","x":"m5p5ruGJw7Uk0EbBcmywbq-vsNb9KRaXpFSY0aVX1tdeTeiNHhlifKZ9JRX9kNBP","y":"MjwSbf575m11lg-dj-25kLqz2smNBZWwepzJ1_AZsTIhZGfGU3QCaeENTkAZcpZF"}{"alg":"ES512","crv":"P-521","d":"AA2r3FbavscVHqmNYSEMjX8xw_8-Z3I1phfHwi8QcHqtt23D0eJ0To5O6jI4HbE19cIoHmrnnefmXKYS58VFA8O5","key_ops":["sign","verify"],"kty":"EC","x":"AWG19ZWmpuqnYNcNkMXMVJp2nCiQLbr6HFajetANxTeXXJapAsh1gg12rk3s-vX3ClZe2SdFdf6PnbQ5VXnOMqeP","y":"AYshc488pl7aH7ZYZ-8V0DN_aGjKMT4vw7KIj-RJoPwJ3saQGS453x34q3o02PdqVoXIXdR51OKlKvJw2LhdAj9k"}{"alg":"HS256","k":"csPS5D1WJyJaeBwXv9vDTyjy2wLNk6IbwV7daN-OPLs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"TtEAx4kF_Axt88Quzus5jB0mn7PBnh-SR-pnCaoRB8QQskZnaMLeukzzpEGDt4Bs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"H7p43zXEXwNiW4xmzMlh5JzfqCSRnQGFITtY92BiY9KtPaPuWGfFtiy0dRy_yaw_68mF5wQ5t8b1D2eklQMqDg","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"i2ILemA2pzDEXv6G2rGhyA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"UjwT_Fun5C6XbNqwl7r-pD1cmp8E3WGo","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"w38gp4--DIBIiE-klT8YYNn_pJj9kGU4rEhKr7l8T-w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"bWn6Rm1DPTGb30RWpEA3Lqy9168NkvPiP3JsSnFBD99mIMxkBXU-4CU9vM_OBSZTsK71B9TxbVXjfWKFPQY3l3i4gAEsPDGJsKMkHkWY4Dgk3ESqRpNW_jkU0HPb29RIj5dFtNcO5kVggbmi4GjOzMEaW0h2ImVtR76semAwDNNjSxlhVrcTgocbDNk0xZrp93sJ-WH_5Gi1Kno9upgjKLkJkuzXL3ys70_2qwPkc8BUAYiQaRE_GpjQrJp6PaE-wcyDRHo8RJGYPnv5zy2kleb95y_nZ6yYCFydsRsuNcVJVSwDZ8rQxoRJGUmIj-7YXGNGegJw5X3p8xxsDQSh","dp":"q7z8N3DItKPktK3oW1JQITygUcqHD0bI5SusekEyt7_KGYdx7TRh9jvu6b0B4L26m82PMjObg-vA2_TTUVnMGvvP00LGhO8_lKNHI8m7W9pLmC2BfjD9ZjsIvqBvYgIvdmhjoF7eEjzgMksCsCm1eGeFwav1IasVTLU_ULSayhE","dq":"jRkmg87OlrNiNlWBO4LCR5uqvj9-SWiCJI1sZkR0G2eSuUj2zRWqHIBTYOn9vhaGPOpZLvpGU8dp-LJg_JE2QjZjxcca8jz4FFiWknAy9vnH3GY3C8EdCAObBoxUqClqGxwcCmD3R_wLairTAiIEZa7nDqy1Q7LSM6HB-1NhoME","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"4UaSw7s-dOtQiobF1mT2pM-nF72LTCj1o3E6NVTm8EEZlztx58lkjRLNJ1IkJCVfRwuogQdEnbMzj8m_JpWQyZCIqisLCSUCv3N6Ehxkuco3IpyNV3bzFWBNVuw5XHj6aOpXChemPAuXX-Ed5Kmikqhxl29VCsKNeaiAsuKsRrQEWgpwYYOLXviCz8AgYtu4OzrUplpjpYepXvuusnYpaaQy39rQuYJyxlyx0NPjuFsiijUiWaOr1UfjZJqKgcV_xI5BaApUUQpZOUYcNduA89oqAH1nD7SseIjssQBRLduLEI9lrvqQQcSPBOpW8mffat-V_tuuS0fqlTD6VsB8Zw","p":"_3mbnYZMu-C4-Occ1CHol274yRHbDcs9Mu3VXCs288nmlGSps7THxEyjqimgUXES-a3IfnWBCw86ki-ZBbN4AkcAOh97R6s8OOpzyrtVtOk37_f3s0_iYjphfcx7S7w7RgHq8jVDpNuFvHlbsHzNS7Vs4LmFE5JtAlbQM0Ar4Bc","q":"4b0UQQbjqYVRU-o_2aDyColAVKfcqLnaoqGj4c7rbRZcckMLQv8R79EalITg7bQVnpAsjc7Jt9fKNLjXrB828OfQlKdJxrR_Mh_QrGzsUl8iKQiyGExyi72Ghnubo0wIIKK6koRY8n9CQeHvbr7fRr0cdQMZbNCd0y3bCQ7BKDE","qi":"Q6KunhQLmXLDo1tbucqEkqgHqBXdTDT8_cSxiWoy5qBdUXBSDQEfjPSkHFAlQDbHfwVtVuW6Z-cUNe47JC2JLsQRqGq3D7IGMh6_sosnD9Ks9ACYOtXgQ1yoT-4e692Q6yoNJ8_9TAjoyftkEQhkC8umKyc15MaL82Qm4-WZn4g"}{"alg":"PS384","d":"Fdvv70LLJPOBU7ntem88u5fzsrXXrGGXrSMXOcbIwVogEQGOIJ79ltqzV-EjdiUzmJA6ZX0qaQKfKXOCDST5HTR8pJsZcyZZC6w9BqROPHr8SEbtGF9s-fuzucf89cOaWB4u4RqAA_W2HbF3roPva2uXz-iEArI-h0E4LAqciUxJI3zrc39pEleLdcoakeUSbwH4e6g7FUMzZjB503FyluURvjcQWCYJ5yy7Globp7MDuZX676DEESazp7wTBdVQrkDcOzKM5AYgBGJsyCovCWahHCyK5oekvFVU1jGQTPUbuqMtA8Y6CH9k--EiWTS13k4I15JIaPkYlaj0dabW5Q","dp":"oVaxl_jAvZI_sAPIZ-b2cHOFbflfxxOK4arZmZh1bOLZb2JLyvcFcz3XmS0P_Enxip3Uil5j9lGs7QGV_YySXdrLvvnPFUGpZRQdud811-3hKKzYdeh6RRiclDa_d_Cuje0MDaxFr4Y5hlEdgFDrnrBcUiMDKQiOe9-cYi4lJBE","dq":"eRHUGNIadSzacq6DUqH9GSoFLGhEIiczZxzDIk56m8SqjIRhB4TcGG-j4jST9IlBy5Ru3lshxKCL6aXr2tMdinF-6nJM8omGZ5EUUtXjMF3S_FfSw0bt5Wcqpz4Bp94JO8Gk3oyIFLVe_p2XR59TsbS8vTofRwm_yCPGsZgqhu8","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oWPwk4J_yJZ_BNaMUWhc8nNPv3FAiVDa6wp3DGp-S47QdfILkeudtUiNn0FKJFQ0to2pcUHaiqoiHrvv7Q19gNUCYcooLnwMHQzeU1uUGkeh2CYbz4F89kHVciB3cu4UNXwkfbmw55QykYthjS0W-0GTK-sszzIAPr-970Q1lR6MsFTOaJ_HT8KyM9c78nMbALsSwV-1SOVK7QEn5OcKtrsE6csxqwSAs21n66v6_vGwmhOJ2-GxjnuPa7pZb9m6ZX5dF_jdsZ_jD25L3XuyLDZbUunf0wq1VSFgmYPTahj6CiL1WfdIIk9Auzq3os1PPQupsT_eWLAKbYytsT0bww","p":"4H5f3tYFpL9khVWj1poMK_iNldqjBCuqoTgAMrYNudJVtw68ZHVnTb3sQPzEVA-kRyIQQ2m3oM4fQaC_UN5dwqGssr2zgpoi3Z0uRo33j1CkqIZzzrJSCYnIG8JzFvADH4WyLp1K3_QMVH_x1Slk_BYmD262TF_gBXfnI1fDvv0","q":"uApi576z5tfQ6_QWsIRv3V1yTQXdKLNDGBE1npe351dy-Gw-tBVfxJiIxbXlarFzH2sv-hLxTWPrg_TkqRTBTJxdS7KK6nRH_1T266PnT9Euj1hnYpW5iwSjSEko-gHAlQjDGKUEfY8qo85Ssrvh6bY05PtXfV9loFB2mXzPIb8","qi":"qwTF4jHhFFVH8vm7FfJN6R4Wu_bbJs21Qn1xlkMuJb_-_Eh3Ho_LdV6O-raL-1tGyeJOO-B1LDS2nxBa3lDGzNMoFlq2RyH0vkS26Ui8gYUqzwFneJNDVr_EiyCLSLJfZLGyAdAOgF59HzR4G1tyPr-dfG3LglYDl2KS8QD_TWk"}{"alg":"PS512","d":"CjRuAD2O9j7ghV0miHjY1_sh_WwjzzFWa9-_APT0EPSbJIgQggCqjGWM-aFt7M9ieNd8AZg7XoL11QOccTrijtAUOzb9VlD0bj5DyppCCUw1K-jwK7Vh75bmYXaCKlGK5p47mhgkOdrnUJ4aySFGU8yoyVrOLqKgA1JxJqJxng_pGHxsJIf_6uBzT1GpmtYMt5-E17VfNN7ibZkzQkKHVDQe_Dg-Z3a2yILmIAtwjtumVVXVSJaWcV1KDsnz2AQx-4-xqWeQBRhuyjHz-JkIcQRB_JDbk-n4t9GCL0_r0pB3MRUVcXMcKUjdRg9kBiioeM6TYJu4mVafGOGKPjenJQ","dp":"PZ5q7UK3-DKzYW7gOpbylADh43bIh6a6S9pI1cobnbFo1MvUNI4OSQXlhtFk4Ks1xC9G3nLcYZDHvhNAQboW2M68lRVkqI_eQuPyr5jIyvrjLUKtcBCkfxVEL2npdYXwsTd3IrHxlSo6i95RTUYonfTDDCKypz9nTUt2hcc6vjE","dq":"P5KZrPBauhJOo1_Jzktam06H_8fIb67AkLOq3RuJcho4AsHS2N1ARS-jvdYAhrh4Bhwni2xSNXhvsqzhuvmXxTFFQ3mCk2ninSX-aASggytKo8HZWAJfROQjrfgi2r3dtVlNTpGQBDc9xFQ63jPM5FeX4h_ulFOFtk1wlwO1zD0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tfJ33zxhJFx5IWyoTqgKyHkucKkveCGufpe268hI-3e11kMJY7FE5r4xfvChLT0vmeV9PuyMhu0zwyka9Y78M1-KHEG228mE_BiWWxCsIhLfMAu0whJB2RdqkNIGf_QbGnUOCfntpewgxQ6II4YDPmJYfFvUkmG5IcHxn530221dQoDN4Wd_uKjOaxPtgo_LO64pvT6YtgAIe9pWN5GDD4kFrixWorcbm3sAJ70_fUiULqZJ1gdNHYwlXv-WOrt30azi341B9T_1ZIEKGHqxxJmbZKftq7IBq_vYxVyQLZ_Ehwq-tp--v7ZJnLUSiJO1SeYmmoKYqxy94AAnZHALMQ","p":"867QqcPleZWHE78FhaQihmMUhRuuqK2KBOP1ID0SOaq0piqHFLwitlkUhpBmmtl65JS3XEfYRmXaCuvkZQCwRclWIkNBZ7GB3Y4FHyJscIQ0RwbG4r5DWRFp65RfpMmI2p5v_6VbYAUvnIemNh7c541U2lWfotnaQaorZXzjOjU","q":"vyTPmDNMDVqqe5tKf3GqFVF9Esb7WsP5vtHHhFUn5INsx4qGRh4CZqviI4NYe0jQedGIpSEgqN-WJWDpG5qazgnS7rWG-Df5yZUADxGilHmCP-uryeB9_SaclQPZpumzuHB_r-9CRd9ZdGDoevmosPmyGwjCErLlcW60YYgkjI0","qi":"Y0iebvTO7NYNdPdCFgVJFkPeZXInNsqCviywebhgRRwS88RyLAWwHsBYqkrrw18qPZ70LvOU-ch_h0P69M24SSEkgFerdJp8GvGFhacJ1ubeoreJ54bQSg8BReTEyXqhOEUo12RJI_UC5LdIFKJcGOOL8_nJI_9kiRe09Z2KwQw"}{"alg":"RS256","d":"DFf7WNxQeKCjFNNtUegPuP1-jajGKMwxC9a6oEMuw8nuQH-2KQJLVWKGl9lGt_DmW40uW_ErC1zY5zjTIHpfFsdelzO1ELaEv4m4nFOt6NxmLbUVvUPot15aJT0sy8WbZkVJZApgyp7gTd4r1zYOlEhVwqHUTZJwTyQm6vCHiBSgBSaMp662QQNgLn7j0IPR2gbMhQLTzMpgxhgsoD9BUfNnTNSrI1utpisEfPMqqNBNmI_tsoHTgTroR22lU_mVt-AxxDXqx8rfL_eaqVmEJA4QFGSTOEuIlLK36i6-kp70ISCj0341HvlFQtgWAuYG1ITZshobUqwuVwWwWT4IFw","dp":"h6CY-F2oAqTVhtnMndGXuUgfGP-edUVO61ooT8aQ98gD5DuLLZIlw-JmpOsU5jUaDJSVw2Gc2cL1DzUnMcbHUOIiP2_L-JC04XFdI-_1Mo_MOJDfVOIG4tUZ6CcyEmxBdwjrmQJSSGWlDpOGaIhHZGQhHsBcRXXaDCGhd3RZ8kM","dq":"FC32KA__qJ3BZomn8SSTruxnmytLXhecG7DZElZTpI9bVn04dmveEFFQ87oebvakMX1IT9wqHFZry4Q0cNU9fznHLSwVi3A8ynbi3tlhHPsY40jwJPaWBU1l29wQ6I-vu37_-3bdkZnmKdwSEhFfxk9mwuYkixipVRJ8Pxw2eAM","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"oRRU1GiQitd8fl-eIUEmwFpe4zDdyHkj6alz7EfBfMcBL5C9hi2jor6OhoOGXr3B628X4zn_zmE4k4FDLHdb7BwJnLwblNTXC5Ymyy4ikiiCZZ8jXkrhQFdYPZwkyJYX3dkxBzfRBNWGvJxw_rHn1rCPJn1tP9CWjkq_dou-aRsKvQYsH5oq_DUi1F9Zh3Oi6XFCo84Ab_WQ-JiPETnVGYrVDmpHPDD4bNHoXA0V0Fy0osnaswvfGJUcwVhXAzjaR2Pe8YlNU0PeQ8ntMbl-mafyCHRxT-cczHRBj8MUPEkoiNYYJViqG1uASk7T_ljC62Gk-dm7vAdz-El_-ZQ6OQ","p":"3TmozlNUJnAtcH8_egjQsoCrEZ8ppLHxsZ_0POD4HuUuKbrKBYArxbb17B6ErOJKmGj3UMEvWvOmonLkqnZta_lePOllhOt_2EgdwBnZmJJVI1zDB5jbXPDY0SUNN-lxuFyH4L2v-ouo1ua3xE20yFEHiwdnYFGNSaIbcUpOjTc","q":"umZXB7DmFFQ3JLu27V1NFrLXGp_vBPp8meMXBt6yIaoMsfmvF4BJwf07P28sdKetcx4xeSTEKJM342xaGPUByOnAh8j3EhGwNmZNyF73PsD13_QAEY_kt9oDAQstTiNxYByzxqkdyMaV3_fFVgjxTad-ejSWSgLUcJGHeO0vrA8","qi":"yf5y1KTWjm0hiPnbLUkxWmvbDD2PJ5o_akRTt3a58ITIkv3T_PlHzySTQSDJP3vB6l5iLYoMFZyH36s0j5EINOMZVF8V2ydXKSq0iR9yEmdS09jVwCm4z-dBEADbHnnIEOrIDb5HEc9Rv7ayeBMq0syHo4OjbZsLxtEY8cMhhlU"}{"alg":"RS384","d":"DxDTDgRC03R8KHh7WroINXecpNHtDYeMiapozLBi81E3EoZm7s8VQlqw171Rj03MLnUxu08JD5xMHgzHKQsgZJhKdMl8k3R_Od8lpdG7tZ3W1uxfma7odl96beg1vQWrLjVI8ZHVmEqnztQqmgnXumWMRB5tFEZcYjMaaWXlKvauMkOH8NuYrbc1verQote0ERNNnOJnYyXqTgXi2yJGD-CwOTgRL8LFo1uiS0tUYiuv1f4LdKeAGRkXI10jeqS8o0w6H8EegLWKXq51HOQfKTRksuIR-b44yGTC7f_3H3NUFk-3ziqGtyIXlkVQXYh3nZjo2MCrmtXLjLH6SbQXnQ","dp":"VZEnp0jxUpsXsYqLQ9pNajdDUFmNDiaRvVm2hwjTWcNajqZ8hdk2rVfS4ckkONnmkWCPc2shZHA8baCe__HSW-R455SMMFsdNeapiZHt5R-jAW2P0bVml5bKVH-_4VO8fnK6dq9xHSL-Re7yacvhn9a8x1B7GHgUAt8PPdlfYR0","dq":"xn5CYvdPmqCZVgN79i4EcswWil8Wngi_8B5QiT-1qcjCweQo_TCoHXI-uvO_c0Mm4P-P0Dr1ET4oBbiAs_wf59MuGKlbitpozjsxoQ4nsXZ_SvYQuIrKSkUD9B1izmE1fOGgEqta_k_WvZDc1IXaz3-MIFfXr-XKMQhu55VmNm0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vHIkWAL5Bgyiv84nliPcHNGD9221RFwOCH-95dIBZwdS1CvyeefRXETaU2lIXfl5_ZNL7ZGL5Gls_5RfXYHEnzfTGhBWPADQpgsRUa_-Z5v1ML91JMqtRRvp4qqmO1XhdOtdPdItfpVFYUD62vYxNp02ux4IrrHVFGw0f-3zGByMNiQSGUj-3DliKN5k94PxUJ1Tx7_8HcovGXmbhfZEnorQVZrwWCvFPICfZAb6IsVbzresR1C90GEnM3iBeKM6kFD190QJ2nFqokj58WRz1hPDKX96-0UCvJhtUVyjPG836oSEf8MDlxuMeTzZzwjnLaL4eksIc9NzUB1LXN43Ww","p":"3FHsMM5kJoulFZOGcivYLS-t2Cjt176-g15uV1Cd5H0zv0dfHppkTTAwX7W2qKZPJbKfvK3i-A-JswdMVX_JbHsyBIpkciDdR-GpALVvvf8OTYLA1wwKyrfGQueskltISXQ5_LM6JlI0xbUdC1FkPikaKSYc6mCo62HfhcjLmA0","q":"2vbGGbTYHYJZKBp7tgfsN2Y5i32YczQoD4FIWM0-UuHC8Zgy9LVzXK4sD47E0L212cfdhtvnivIn_MMJnHtkpnrm7eiGdczgR5Ttq6DKa3WqdpcxtjFTKQ_o8WGCR0nvFUYyx2t7s9QRz53MeEkUE8wZrnA5iH2pG4L3-gU2iwc","qi":"Ubb9fLvvwSm-xWwNSccNMnLHrxesdepkikKw7-8KMFrzBdvpDuNgkbHuqQHOU4io1_VkQNRMnHrzZWrBhVtKUgSMuZY8GewjjAdVTGpTjKTu35LrJhYaSm-0Mdn6Wa9dmt9zQMgPyX6r3W3EH5m31sAG8kBRrXwsTESveTaIiWc"}{"alg":"RS512","d":"BEJDLNT_55ONVhIc2yvIxCghL9QUhR_2mjTL6ZJ0ovPXDsE0U4rM3El1nqhTVm3SQFD6Z8P-DhN6EGXmSIEw4Y0l0Vb1Bt1jg4pziMye2u21tg24lDVK37Zgda6NFNsm8Q-WYLRwgKojHslHUqr3gekI5TuZVn4zdu477Ax60nuGqatMTlNp1lk5NLw-HTipax6i4t3uCim00bgu8LkiwP27wGPdjbo_5DS6S3Y3hEvXK7WRJWPufBT_sNHHYe616jDW4w2PybivtSYtqqeAhDIJjdEJ03PvZUOLOiMGxLcomCyl7E5Rweb_MInH3Q_Fg6XId1f9PdHjqhVigQ6AAQ","dp":"kZPaqiNwfjU5Phnk5AM-mX31xb0Topyf4E5OF01oMyOyj210ARIhuWyNEW2hmv1jobS1WS0SN95VGBA5Sx-DvcuLLxbgb-jYzD123aeuaQeQOJn-6JJi2V_AeZ8smxCf7FFzH55T2rQ_0VZvIKAQBMXKAM4O_zxpiUluvb3qLoM","dq":"gtC42M65lXIHDT-sxQgJIUFpCAfzES8amxyQeuh54pzgWXtkp2KowKEQ3B-Y39KXlOpNpO8h62HzMwCk3AOcGADcT_4Bxe-K2ZXTq2lZXdtPwwVy8AcHoJe1lhaM_DX733VewROEiJVddNazwUeAzI-HaFYDWrwWlFiZUsFTvls","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"qlspW8b9dwpEgOn1E1mdfaPVvlKt8DNVFsf0vr64WFMQZ8p7Pd0QG3zMRK3Pzi5bNYEs3b_o0r1Fmv6LQCr3bbEmw37-qOCfJS6bAgYyLfaZlolJTSrbSDIG4lhuiElX6IUpi7CwTCmXZO_0XduXAxWwOrPG062OTUPyG1AS1n-SfyPY2s3chU0B25137348igoPJUonO93q6VVThMRDlO_mE5Xv8Km46kKf2MCUwGccrzJjBIbhiL69XAY527roZzlSZZtZskPQ1JiLUITbR-pVL4HZOQXdVvq62Z87Q-8E7-fykHKx_47i7rqq7NFANGh6io7F_4Q-or03hWurpQ","p":"639l5-MzwaFM9E-P3Pfye2muEQQY2BwsSgV8w-9kAECKOl_n07R32u9KGjCwE03sSrE3LsgrDPnu_eqwO01eVNV17A7IiyBWrX64mLUaDrxTVeHheGp7wvmsfBOtvcW-1QvLQY5EnibNPLhw000GnwjLaTril-qsDPw6Tl8zcgM","q":"uS_vgfalVF2Fn12zqPz8t4kZzeUQqtv7yZrQdTEdOD9SLf69bnx5vTi_waB8Ck30h0_9sgYQuY5EaIibNnno2a21Ozsg3O6aKix0gfocDbew2VN4rxrjqG1YqyK3WUiDG37K_RwEYU_jeojjB44ZOiLZLMKZ9qx69keY8aSQDzc","qi":"hLTRyT9vvrNA1PlZcBlffDMq5chRLcAPAaenwc841xIvW7xYqK2Ekucm3GehC-hWTSuo2g1bAJ8R6WeKax3JAXq50p6p1lMS45x3CxMmvM296od1Vc1tjlSDstE4G6nAuHxv83kPiugsFQphMN4Z3h7FRAbBTRjRYWhDAMdqnDY"}{"alg":"RSA-OAEP","d":"ZvLrF2vq12D72ooAWTVX2zhyaBt-Q9ksbOP3C-2R5NFqRcDmFOt8avo6mxeukZ_dd_UgV5PlQGa6kpbilRsnWRyBPpcK3zIFCR3EZu90owlSLWiLeujrn6doZBRaFwOTaCy7c6iKXzODvJBo2VfgNBWW3hLgvQPyFnba6WoJwx330mwQOz9AWVxV48HpsQScn5szsAZZ6CQ_szx5EjpupUB5NhU_BjunC53P6eMdc2BZ5lLVcMtDyG3v2xxHKKOo3AReXtGz6vCOkqiJZpI1smWHa1Q7sCzmwTkQtWDZWmvuDOk9stlWoxdU1PWRjitdvSqADuZjssQs_o_iHYtIfQ","dp":"Rt65bBfYCBJiL0rNAIOyr5WvU6gFVe6mn7au7KEr04msm3ILvLG3dpDkAIkjBwTZoC6LtnKYx0ki07M48MgRkzY6n1kmACciH3ofEZRE1PHJbLg-XZuH095t9JVqIRJ7WtoZSpzvniUE20jgXV0IgydJAJDCXKQ3zYvl_QJ9yGE","dq":"m7sq9WdHnB7km2-jOhnMbsj04jyKlb6IDbvxtXp83ofkRcEdzYiehrmTu12Qzxy4qGhx17MfCag29eegxi3zl3mhR8sjoNbFsXjqyG6orjd8mc_rFirizaUvrdJclpsJ6_oUEzMAue9VNLmb_YVnGCp_1Gn1uMY-SLf0u96jPWk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"3mdzOpPBS2-kN4Z5P6vkaQfF6a3I-5G1cd7grc7pI3_6QTLc3TDmmWmGwXndRNvr1H7Es__A-4GYx9-9iXFZE6PI_TJRzFITmIPKjipMq2f2TTp7u1RT-D7AGiqKcrRDHoC2R12oLS4C6XljwXm6dN2S8bCob2V2nQJ0YU5VYkcUTQR3YzEfHYMXrYwWPwDGLJSYV6VckijITG-9nHr5QEK23TCLs0enVdNaliAtkCfHZH_CVmyRUTVs8wtCKDsrweD4L-FIYpgy4LFcZrq0qGzA60SdlqXG3drZ3FbkrrXrrMr8I6hrFqD7ccat8a4tsGX-C99UP3C3BiWUYBtqfw","p":"-L9Kg2rjQwyk_HLlnKMIYYNin5RqJSCjZ7kgSs4Zuvmj77-a2uRqubK1b2YN0nrajrMqZ_TNPhtXC31uZVxipmLngeqTUnE5WFpb2vkRdMscRxjwuX_2_219FHJ9yRywHUAclQjqNx_ZZVDi6O5P2gwDLcMOcUhzoUjgwLgyKhs","q":"5OOHEhj90432BhBpgp498HvY4uZ6tsh-MWuTSvg9aegQVmDoq-fFwe1AeqOxq8YgndIDsrqgqohA7wJqSpr0H7is-p3-k3h_0swczjtqkrkW5FGlHgmseuhRxZy8ryxcCYfHlTVbtxwvMWbl2X78wm3XL3GtLoPV4GnOn-xWR20","qi":"3zNWK2BExkYTh2syFGlwYRBe-4cV7LxKedRHisb_MRS-fabBxCPCbATxC1WU8wSuBaRnaT6spqLOqrZYnsPO0Fwp_L6c9GpNCvqAIU4MCxfnYeDcq5XF-L3qzFr5pDcZ4jxOTB4e_yGgVAXXuDPZPNOB6i0QUn-Lqb7rhQDlkOY"}{"alg":"RSA-OAEP-224","d":"L9Ml_3HnHJjFE7IZWFqSJoKsmur8NHjcG41Ph73ogyo3HkpgjdYPT5jPi5DKIf9nix_Ue3JPXz1YVPXJLt72VdTfETgErEXVRrfKkgkeNCvQTox-9clRIX8Yy5JuKg8KKTUjNENz7Y3w8GALF15iQYZp9-EbtMD8yE9ZVAswsXsarAACwUlkyGHgjV61dyuEFh6vg26ycXL_25VmW7OyUaGsC8awmJcLGmTGqHSI-ERV4w812hxREaOlFtaCHcY7tZBofQmyjTiWXnYrbE8sGT8l3U3kqFVyahsuCtuu2XJdCsquEQj8wqcgIHCmSQzSaP3qZPMkExQ96JCPyTOy0Q","dp":"KPw964Vc4frih9X1tO7q1uiOvuTdGuZ3-NIOiPGpTtjBTa7wk5DrrNmRxwyQ8haBBc_AiyTTmJ-BW2BzU8ERrde9xIcGfvz1okCYKtFhneyvDSzLs2Zw0Ow_YRmZYMQUtV4XmfjYAKjKX3zxKbG_7ssmIM8_q29ZfqDdDEFhIuE","dq":"VQAPQsU1qZqy18xg1bwJfXrojQArqKrPGfMWqd6vN_e4nEAAZ_w1G4D56c52iATkJ6aLW6WBbgaShuECOl0CJppp9G1NpflACEPSQqhzXCZzYX_VlPn9FSqBYdtDt4OCWPG81nxL9uQ1KnEMAAt85oXj-dunKuOrGzMkxG6L6Pk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xhdHh_JSN1DV5oEEE5NpUlveeDDZDiZnP3ysImu-S9hVHMA53H72fS7E5PH5wFOC2BEk1ktDmUWW0nLUArAqZzI2HzIIiANTX62zGJiLSz41tKH7Krn3OkpRLu6ozvzO3_5jgqblAS_kJN9uHb7fGPe7b6Gy_-POzZAEEUF3T3P39H88Q0cJN073MOgNb8vd_SDc7-Rm1XdW7hAIRszWdhgM_hTv3bKoe5C-8LIW_sk9HOq7qC8Bg8LU6xjSQuM7k_7AZTtBYU0imZEhiYPd9NEub7oktpOPJ6toShZ4yMvPXsCtu-QRIAGKZGh5nanqMM7SmD7rZ0Jki1036V5GrQ","p":"8JmFFdBQJrOypdjelllVWDlddBzkkb0bl6pQyQ_rdzItF5QX59HBBtDqF6BskdPcU6tkr917rSc2F1bVFAE5q0e4ANf8eA2uWR1Qs_8vOLzhf6zrLut1e6rjOtEvqJ79joK6Yid8gMw-7bs47dBXVUgdoC49VTBEkA9PdUc1kok","q":"0sU1b5FGNjTGAVk2vwQAonTy2HgI61C4d4HbIAjr799OSBu1TT3nZRVhhp6BHlmnq1UDhwzQtWYTdqYHM0UktL7bjNiZJb7GWC35g9oqs5hk90teBRI_ubb0KtF26ZRFeNy9sSrQ-fociofcDmhilXZKMSmQDg2Aj32CqNbMmgU","qi":"Z5WMHS-BRbtnvWDoXq5FArpikJ1bGQf8xLUnPIkUo5sTChoTh-QkEKCwWsKKNMVZ1U8-iVm4TNOpEO4Hjz13ndu3XhUvN2NYdlg8gsIjtYoyuj37MA8w_8gh97yQJFuoRLF3FyytOI7Xqk5v8RLfMgL1Em4-0pq7sNGlk_mOGnI"}{"alg":"RSA-OAEP-256","d":"PZD8Ho8OiXP4dM9Zll41kx-wZxuGLIG3XeA86V6_aw8UcSwHkyj8DQLXrAdG4Ned7GopY5MXp689Cd73A0ajz6z5VmiOJL5YdkbSR4DbEYb6E2e8uoF7xQyde9x-2EOSLQqx4KfDWOeeozXCTAMmoVslhMcoam7MAFKsPELYo1U75XP_aqOK5Xqj4PwAJwdxk_-FM_lTiV41azQrDLPSgVes9hVWL1HoXc1n7X10QsiMLciP11fh6pwYbufToZMt_24PS08-U1yCeHtX119lya2IRWtWEG9f9m_9ZuZca6tGx8cimf_toErDZVctvmdZy5dsJ_imZV84SlOQWqKyIQ","dp":"vnGmgblXmsnPaDMoGp74af88jXSSH7Y4XuI_wwCjC_VI5WW7NIdhRLhBiJzsJTdqY3OdHqHaX533A-d_MhPGA0ADBwEvpvzyumAKqjUyn5rgfB0bucOap4BrHgnrKVcf2gWXmERMvErHtmixwPuEMjldiyeu4QDFzm73zyQz9uE","dq":"VIu2lbA-mvHOTCTwJNi7q5gZi3FLUAQxHwI1dW3bTfj9esRBSnZV-LuP80Y9gZsOnRwKGIXXc5gRiz9om_s_JscUgcCDIDaXn3e3dU5emDNMeK5IUjLarnnTT6wYf-yT523EHCEB2lu3LtC4wV07K1RVkSHInPKYbOLo77Are0k","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zZPktSJOFWXGfUp-xtrWyaOfGVeTewJv--zjjCvjRrbIHOj2WbgEWzx24znVJDOVQSBHjUcdZYb-fQhfTBOoRnGetyA8sbUsa5-kx5pLz_mukBl2UYyYy7BCru-WdsBQxZcyRfWXbYluSqOA-1YbXxHDZmlTqsqKlg70cVwpjuTsgDxnplA7kLO-lPr2t-Xw9O7Mu1A0tWW01aN9H6m_Fsba7UfdsPJfAvraGAX7berILQrMe-HLuX6veRJwlTl4AhQFOM6FsH-CgvPw9h5GcrqAofxyyXYrMkGp-b1kmvisgllBQGAfizAOVAeIleuA2-9XFf86o0pjTFgEqtDNEw","p":"-ZKU5cei-oeqAvDxB-3_KlpFVb-kXyx7_Ly9bdMWG1ZHk7dlQTLCPCVB2D-U4YozOZQIkgdlnoQVQ3iBnttmWAQLoBJMb_xdM-5LLbY1hzMo1YKqibzsTs6YRXrkbOcOY-OL-Pnp3lsJMIUNoqLpjpzIZnz5kFfV5cD8lMHsNzE","q":"0t9BhhZpQKgh9nHWPZUlkjd3evsd01WhVPM42uScT4rjFMnUutKuWMpr8CkBSNeW26p9c_AZgD-mjhjmqbeLazEYrTxV5iPaBf6-EjecTGbF2u0v0m9ZN6fJiIJl_LKuFUtdgnxMLpXlrij-REHnsAbeHA2APa7qNc_3c6Mzv4M","qi":"-XI31y_2ZEgQeRbnxR6IgmefcthYO2FMIzseNPHTfzSNZMiFHjC-JdNlfiiHA-kLZ_PTx3_5VJGKff467PxhO9Xwo0f8VOzZ3DfOjHWK0aXIFShMnsEHIekgpQ4x06X3ZOEWJSDeV3QWCcKzdyeBq9nTGjNTQ09gbVWQHjCjh9Y"}{"alg":"RSA-OAEP-384","d":"EPhdhIWwqZs3amrQ68tpfzHfLnPY_K33PcqYAEp0FygiF6BTD1Opzl3OWv3RWJxc6i72VTU401X6W_rkjrHQZ6PBdoQL8KCJW6e52kDhuXmZdzhktFkvVYjnK-cm8T3Hk76CYZdmR58J_lcrmyVNMAKvv6YaDZSfy60AVAvgtRkHxc5EC7P5vRfRQ_2UCjEK_88XPxT4EPkBaWyi-bRfD9srm38MP4lAtXn_uhWSPUqdRkRVamfC7epCv8HTLB7VwTrovhbc9VzUYaddIEBA-Nqlk2Narh_7e4532XK3Hl201D2OxO1XFxyaNYBHkfoVTS16RfwXoH0hVieaGK1gAQ","dp":"Q2m4wkOnqlNeW8qJKcnYpfKjRNbXQbg_0mIJgVfPdbbksHBvawO53J6fgLzrvYYOZ2k-rYc9MO7BNDHdaYNzNgFycGoVkU_lQp33N9oA_Ja-pmdC_AK6LXJa2whWfT2r8avA85fPUPvGCd4Ab0FLAju0DyeB6b1JNPPl3j07AIc","dq":"jadWR3RmyfA8V4eUmovaFwza0MW7hJks3lg_-zwdItgDaNfrCECSs77t2OufiI8IXOXqZZtZnSjIbbOD4mkl3TjeKZfpkPZ9XnoIOWz6N6jIMv6qCwTSjtANLDpXIB7KLRBChxBU1__1wLl8Dy6zwrPdisoAquQPfs5XUaSAkVE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zuCwnRrp3wq3IBs04t99dRzgA_Qp7gudgyKPwaQEpepYXpddspsaAFzL2PXrvBTVpSMSe_qSsXeCYQMSvgSHTqyfuirImn-2rQEGMILbKOuRkBapv-ZFRbm_d4oKTfBrgEoySl7Z266Nlumd0xdBA82z67UIjmnHoiIYbkunqmAgCYOcP3-mmn523mSNocqpHo_HeOcxvElYVPFQ5mhBE9S-D1ecLpcWIzMcMvuf0AZYjMt0f9_fePgVobLaOc8HIzyD2XEWnNiItWOSGPM6GP8TiAWgp-0B4t2aPrU22lGg7gUdKuiayCEbdyiCB5fgorjrrG3MYa5-414XcwsQqw","p":"6D9cFri9_cDJT7F5ufs3DSpJOmSiu_4-jvguBBTzVIfYKDnPoHDkdRX6QjBtF3QYkOeMkqhVsvE2UDhvXXI_42zjxym7K7dBzNMXKGALEeh-PuzzFaYpNXkwGhizivoHBBLSYlR4iPvoxIhGDJerGrj2XNLB1IWXQDhX_H0ro5s","q":"5Aka3Ku1NcB9nLVaccHDXKzwHrCjW439uHwYCv4PLFhzqJBzzhgaPIptLNz4nMtRFhRoOwt70x38Z_tU3ym_z-ZQpKOJ9oFQLLfVnStRPdnaz12x34IE3WMb0IiNEq6JstvYrodii32Ra2eHK2zMbS-5D3KC8GdK96eM81P-QDE","qi":"ase_TBJdNWG2h40qAKVHLzsxwhX98gfQwsw7z81KceMnTMYCujctvuyEm04quY2livcBwhUwA6HHDrNaXaQ8BvK1m1bROelektxcF88nhuM9kK88yXvPfYL0bzZBAHu4wrOOLKD2oiFSW8I3JJ8hh80F7qCtEv4_8cgclDtYyvs"}{"alg":"RSA-OAEP-512","d":"RFoTw-huRkqNg85RDUBAkE2rp3N6Po7vWXaPs-sWraWzhzxqSnQCIqqyoCKDhatIW_fHgAStANvuWCcNyeP_1XCuqG6sUu9a6iNfILyG0gSzBJsiP3Kltigx1vHQ3wmKXGOA80p_pxAvDeErunZiTVqt5UyQvRCBF3jvk5wFx1D111HQnN8PZXvz3iSmtHSjb6dWylwu03L2dADD4Lz0PrB4VtJjLgQ7tlqd5aLQJyJhG5_7ivrYqDc8yPjUw5rif0u4kMDBXlYYjqYaMvNe8A3D0T5HGdhLQ4A1-2k_LQhvl-VvvtOqPOdbyWT4C1B34AwslValWEKaiqK9vxx1gQ","dp":"kByFQUTEScyvPejEvO9Y6u5jjjpNh8Ny_9XdqAYHSqulXStD770DgR4GF8T3lEosBAuIFI_uKDRDD7bjmPuIXvW3YCAgJtNKE-vgAakmRNwcUHlYCOpFema5aWok6ATx2R780UOSsc6_UkFStTuIJJ6LhfCKDrC62cXcBMzBo90","dq":"mrunbjB2KMaXEJYekD6qGPm8RlLOS5-WHhOA8Fwx2y1p5qdaqwf8pyiU4tyC9YbOruxvJhXyZXHhuvW2_4XZcc1VVMSpueTrdcaBb8PkHX-AwfTttfxrnCtKXAtogfqvdYalFh-AyM3dMvEV6ZhkMgjo4put7Cw_yCO3PRwWqJE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"nur3qaa6DtRCiX-Ecjm9q8bbPypo3BUyPpwS1xWQ2DBA7QAM2YOCzahaezJrYsN_LQLUJp4kmILqyRXjBOuiy_KF_GppAEmnFXQ5JOfWksuNb1O5ebSO63S4ZAGrXVjn9_0R02vPewow4RZbJHSnk5I_bXom0AXLsCuoM4uL7Xe5vGMRgjFjmc85Q-yofapaoUCef_c_43_f07RuMJ6jCOwEpFJ7Lu26ItYL_rr4wfrHQnwcOLQEz81QqTV2sh-yOkUEFXLDWwK7YVzhMFNq_Lmb_uTZfvZAXKH1jh_85ragB8RlNkxTyc3nIBADXizUL0oYBYX9qZEHws7DKY4rOw","p":"1Ij0Vr8tMPYQE36mYfsUU2mz3kxdPsmHqd51Hf01MxetXwu_OCxyPPVcZxFEaVFyzZz133xkYKhfm0_UZrjicC_f3XprWlaUO7dvpG6zJofY5hjprCiX1iGkZ0z9WdhaaTKaUpzVLpE_qbq8vVwrdeqvjAXx9lCXaL9ioRm4Cgs","q":"v2rxsNs2p4AUNtyg3llcO2q_FBpKZmLKPTue7aq9fX7qYDeFCh381eb6iDCy658B41wPauGGbSmlPnvNjpIuatEM1wH4GNnJuiTxoBDzegIveEJztWtMiCE9MCIeXPWpOQuuvnZqKrOCf_DjhFfhAf3NCVCF33hKNNploIBJUZE","qi":"cwYhhGs1Jd1p3DMZYh3oXzhj1LIjUZZ0oP6ZxRWSxCOUigMwfd16w46Jo0i2T0klzA8XNMwY7FXhsPc4mKPB2_jUm7fNpeomony8_BFNzDj9FLqkpxMJBW-6-5UAqTonRkIYJLGuF3P2zxhCb5IParfqXRXDLSEy1KCZFYLQnHg"}{"alg":"RSA1_5","d":"INhLY1GS7MoOLO8lRHE0KoNTslQwKpHzbgLm34GTr3Rawjkyty10gU0oSQH8ZEYiBQaV1WO0-VfdxOtgG3pKN0JYHBrBBX_tnrgOe-KYiVv7KcguuqyXo43jji5TJG0dSyE27WbsjaG-OKsUQexzICXj4WcuV49v2pFZT-Qjlo3blm7iicwglMPL-LR8mAFw9wBWnrm7hbb5yIa5tJJEeO9QphTUd1x0T2vWUFASFItWmwNXoWP4rSwKgPJuslEQOL52f3vVVk8Ac-FJcpCowH5FV7eL50SGeiUnb5RLhjJMsxroWYEoEbHLPKilU4JsolisY5a9FSrCTR1yEpxMTQ","dp":"CN4nWSLGzpz5QPnM4H8fEQ-DwIDpYiw8jCvH6rW3V1eaI1CroW-rd0TTEnkK2VHwghUKCK1pnqmfcAZB9VH9fvBF1lCybC6aUWTuKAbSG-twUZYN2SchASorwuAPBeWQ5QAQH6ch2fwy3OIkZqrnCIYTiYX20tHVgu_YkTIDXzs","dq":"bxwQmn2BQ8I3cx_mxO3uZGwN23Uy1V1cTSUewtaebb5B7tKwwDINe8xhFkVAEAQC-a65VcCdPxwBqKn1aVkhw3fjMCUpA63xYHZzFz2HU5qzf6LeTez4UcUNDUlC5UfKncsDRhJFeTZePbsPp2OAVtcCGwgBS9g6OmJa1Yor-uk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xu1Rz_ER07o3O8OQ-IgAPuMNKltnH61OonO3fWL2WCScqV_9vNrEOuKEJmVEFxI2OmD2lF1Y-ajo0GAzxKzKkMLdTN-okNdkzXh1uJ4b5Ez-5vVOi5shIPLOKnqqtfHKZ4wv7hhf6D0Q3bj-FG8DQFirzc6SgBprirNBG9Yk-mwdTe19LBbByJTQD9EDAW1nx5uwKqyr5leuasAhKeVuzk9Ew1VfYfWPpjy3PaGUQ2pX1Jz9pcyGHCUpHGW6VqqTJxemh6qsXYe2YB1d3HJJyJ1i11CXjaCwtyL09G9-yvvLDesV5qdgs6_eORHWNQdqFO08GMHp2RI0XH4VAQcHkw","p":"83jkJYzPWfUL5ii9AIk65gBNOGBL1UZTDafaFkSk2IbcmXNkgJ9AjnS40cnf3VYZ9Mw2PKSMt4bSKt3JQiqOvSjxzJQUr5Eo3Gug3eSPJc9VzP14_1qkHsyDYhy7P-AgBUAluH5I1W2XOlfdxIKYcc0r0kJQ8uEKfFaaVW5rKp8","q":"0SmpfAIHGRI3P5KJfA5v4G2NblZu_u2GoQyS1OecYRlO0kCAJW89RGKhPBCTsbs5Uxc-fg0NXctEb3HcK1g_oC7gCuKysWKHM7Ff4rVw6XCpYT5bKHt2-5zeNNf0dY5Q9R1CcDG8HCXDSpZfK6h2q8yXnKgovI0rn-kYi3Tiso0","qi":"c-EXNpLe3qiAuVVVKrJIT_eyFabyNjGNoHfPdsWCA_n_JGoZuzPmYjuejzDOP6t_1e9owGUccwuTOPeNvZT-PwDN5iPAotWouCwWwJjTykr7-ASSggPa4T41JEbl5GJPpNL9KxL_tIoI3_QcxvGtH8VUzSCJ04mofxha4y4xlFM"}{"crv":"P-256","d":"JqNtLaCpaiwgBrDKeGpZ_3sOB3nGbOdioy1VMQH53Xg","kty":"EC","x":"RBxuZHwsrs50M8r4w3IlSqOhih4_6hpyU6SF9t8WLsA","y":"Ym1T5G-3Tk3z6yqrD1PDnCoVtajAR6xwnC8FL_vYgpM"}{"crv":"P-384","d":"XZYTFJhWKiNj_gQi3Ah4PJOkqsJgt_96GhyLMaAr-HJg96F4GOA0s4N9K4rYyy0w","kty":"EC","x":"QjQszosJrip181yj0bduQsc9QVjRTqxniNOimEAUZeGUauwMsk0jbU85X75jsxVi","y":"uU7gebapwTGjPYc7sMhK8xY3bG-o0mvW0kT7c6hKa7_dJNdzE4vUp-Pxt1YsTRsO"}{"crv":"P-521","d":"ANDgZlVO2iMHu9tZnFNk8zXwz5RMCxUGR-h5noZW4CTaajuxYboCHR0UYQlr2Ua0BfzANnPYkgmaLBqk5ajI_kMo","kty":"EC","x":"ANwcyO7T94rLog37wjI3wv-w0eJjYtslMcakHxi9MWZVT2nIPCzxUV3pQzba44OHjr6rY6MJT0m5XRxgd1djrfEf","y":"Af6vLYLRFFHqrOG6eJE6BMnMXnhk9OFfqwGV8H9yfSMDn_a7JL3fHlvHRaEJyJ76Y71S9f3s8xgU11kjEo-9Bngd"}{"crv":"secp256k1","d":"-rfQeiKZNeeUY7ls6kweP7oiu_tyhx3HdAUTyTJww60","kty":"EC","x":"vnKgOGOWy3fHbxG8uhXfy187s5H7Zb-h8IEyCPbNkT8","y":"_pvFzkF_kjQqK8LMVZDpob4F_E08jfBOb9tpTsYAT3Y"}{"d":"ZYnrsXytUyL1IR473oijtpGj92GQzBbvrWDDkBoGtIVnL-aN0lpQTPxjpUxf7ZOlepbt-Ah0dB41wFW1_j-Ogxx89Em9s5bCcqPlzR0sC5KvMjrcXYZdixZK7zJtlyoOEWg3UjGw0sL6xcugD2ZgXlPN82zoqr-zFLx6m_KAuD4MXGyeui7M-6V_KomC2_FKM0i_S5r6joijpzXBh6ACpu1wupygvCEs0VZ33ubRPjlWba1Cjssni6-ycBBHcV-2RaJxQkSmjEAJg_XYwp6vVDk3eSjmHVnmx2U_GpK2GXZzaaZdIQseEL8-5uE_ccCHek-ip8BpeJvd8LhRaLbJOCpaGKh0M_l9IeiVr4kjDl4vs3dKzn4QM8aiyBaYNHapjGufe3Pj77pJbDGjdNzm5jleIS8xOU_qZgu-BhFLiX9vKjZxqPEkgORgxG4GiuBLmVjJFzEojNm_Qbjc4B9RtbRhX1Pjx2vL4Tc_RPMxWEEY3fm2nyWme1IrCil9-dE","dp":"ioED0Iq7NArePjMm9jVDmU-p3wGXM0WZETwvzLnI6-mGAfq-4OgT6pOUckt5DvZGjr3oWn4JYWqUJAW-q0OEKNVQ5PPNNcOwe7kHubbPv8B4FPCl22-nWZy4PuBvDAhWAoJHKmXWiJ6Qh88lJLLK2REWiVeK3CGIgq78XAGYwUQvFs_9MtO-xCqQ6qDb5JNw1b28d3wvM-OyT7gGlE7zTOG9J0T8MQ46JJRcn-F9hvHZownhYDSNvn0y70G0_qUB","dq":"NbBuaR17sw9xj5ToaGNFp9oM36p9JBLcmwAsXriGH6TAMLHN8Uu4MfqZfXUnDqMRwLRsa0zvq8-ZD5HE7EkN1XWg9NaD5FDs7bfraZsahr_wN14B3q0yk4hxBp5J0RR_jAQlfPQvPwAlUqmM-y5RXg50LCBK4N2Kx2FGL0l-8EEaZFdpLgq8bHoSScyJfSpBi5YDHr40ZtJoIcJMmHNmYs-KdC7ju0l4K9kUhfIOKu8MDMHAtn8otsecXJv7gxTx","e":"AQAB","kty":"RSA","n":"sAij8RqlhlKMTrj5CyeZkNSxwjRadUoVjh_4YpWJMzllx1EIL81ho3sg4NSxzRAFTBxyO3TjXy_1XyN5WFg2e6sNZ6FHD5jIAm09cUjELTXaCaziZ4fplLii_7F1hMh8pX8MPfdaLdvUbfwRFgDBw_cNxghszSGTEFuyldTacD6WI33x0NmeoEUFdDZWyndNGv_ou9gGD1Xdpr7UyS8qql3GxbmKItSAxoX8UPdecenkPLPB_u_mAXUm7tOXIFZg-vCGfgV03g45323VLU2RM0iWOkoQTV4SCdMxwVsWxbn91jhpsjdTgDuF68KCInaVSCxjip6FzbVbbqWra0ZUcPJgZOnpKRpN2Ml8Yto81Tr-qwld7i7sJTAO5K-nIPdmECJIp29hGXkJy0viuB8BhqwXP-l_tOHVUj2tfipSCP0edkhFivkH-P7JzFotip06hBEv4AYce_KRsShE4jhf7HMTg8F-V-r3FmSQHJXEGAVnF67vY0H-cxUjkvpeKcAf","p":"6gsT-H33HuDcJvrA6Btq-V45wpw9Ljx9nbYUVge_MVYV1Op2Cz2aUIZUhvhCf3exdXfqMa3cTM4VN-7oqq5b9nO1MJyiff_UfAyyLuGliPp0UBxE8BbUjLM7vxtW5OglPxqtfwecMBYiDHW8VDlX8j5pyPbW8RXJUlHyje1WnptbANa7lTvkRtIXy_IaOi_glrJkDDPLFu_G4yGFJpWYQ06j95C1lZ0C3rkJo3kDOVepHWIJJiogBSQ725hRiJ7X","q":"wIxfDvz1G89QQf0kW4CMBXzGKr8X_cIzsPG65GozKcJNWYuYJyLnOlgxbKmgvGwnnT08JpJZ8rWRiqT6AUKvNBPtNNzKqlxO_drAgTKvstEq4sCc2qOWGjYGxGVuWpYhAylnUU2yUqT5ZipqB7kfTSGDPoO5-KpJwZOmA6NKsT38GQRrjaEqb6iREztcLMTkX0E8VU4hTLl205HPdJUmuUgbnzBUa6lqvSOBAk46Sot1iFUjnUNQ6jwO9vR8f6f5","qi":"v92_KIr_w34q5PZm6Y0xfhhtYaiPUyxYoOLAmV0fU2SuI2AlnlMizw9-8U-5uqSsM9n59Fxh0p6_JYEgQLciP7u9SFVf78SlcOIFKac1NKTlX5kVrV5sWpthqShp12SiyzvIUGH_XV9cHi1m0nxg5sqxA1jt9cog07w30Q0emEJMzspgWypApXEsZ-B6HfF5WOFFkSauGmB5jhGGTARU5iaZcTpZAAOs5RB8vMpwsy8BLl86rqU8oPXQiSFF5mPx"}{"d":"HiZyn4vuaDt5s71Lpkqqn6oOhTKdtFcpAHlj1v6s_LSsB0be9OcjdWDIJDnY5skORXXK3tZVzrPkp3cd1G2o8fuAIngl6-mPvIls8BYN1hGCtDkl-NA2e4vQrkRrM3SCLRGv-K2N7sz59Tbc5GDnuJTTFzCTMCtKTA35B5JB9Q0f27JzIVGd_Dswk2HuSZDqNOZgTKCKfGK1BD_K2ee_bjGbOm2GCoWNnVpMitoPY1pRL2-AqC-1Tyi8zB0-JTLElL95KMVL0yo_lZHjXMqXF07JoGFlUI1Nloa4Tvw2C155Fesm7XDpmyWcO-wzY-s0JRcp4zcMWWrZpegvgTYx0Cnv7thcSWfQjRBCIXklBuKUH-FQDJpLUNpiR5BMUVqP67dqhGuOICeyN3LhO1pjMnU3mISwSrbWjC4wjkajTU1UBUi3KP1vHwtD4AQjdDRJU1cNtmuJpbiBnDwV8piUZZ7GGSOBS5bfWI68bUUywjDfD31D28s9bokR1UiYG7kR","dp":"irp3xAy_f6TiBe0jRnT8g6LcSGwSEnaNRln4wCWPcGV1khrKQjuOpJlpeKiirBQsEFK2XMGCsras2uyNRQBeDP3nOcaoMAWA0lic9itknVpB4UEh0HqujwkUWxKXFiGxE-WYyDAT0m409H4xrd9vY_2NTX1pZH3t00JmusyMO2E9kK9CZ1EbSzjUgMDrxv6id4_RZbCzPufpvt4A3oMVMLe7qaHQjf1QIIfdturF9c4NOvj89swsLitpTkfBQoaf","dq":"uqRXXlE0j9KcnkpHOP1XLtXvXOb1fwMUNMAS2Vs2TBeVPsvkgvP0nrxe_MzyKpHXViBpQkzg_S1vh39f_Vyq4EQz5TVlAEBnWpOpVUx7DT_7RAkrz95Zj73laLarQJ3D95FJZPcqk8qv6wFeiNL2Rs-5zFv9I2wy6pbEIhhNTvE8qEUQFXCCiVDINCLeqs3A-pwGH4FfIqjU8foIt7U2FNvafqYocxTvchVuLUXyrInryPbQ_E6K58MnGD7qN6r1","e":"AQAB","kty":"RSA","n":"n-shsD6cY1KqijbZtA1HZ0anjqajaEY5Ap5hTYo8EkRN0XwG37jmpqqBOPnkAF8-tJXYJnqVxq-ZI6Gh7YIkSq3qPqi9s5QsNzf4kpWg8fsLJCFccinrhmM0qyi4ztlqB4ns0nNVM9tilVt0VyN48ewvpzv3ulqM35oA8ZCl5p8OMEfpNGRuA1bekmifW49eWVncbRSeD7AjSHMC74_QuADbs5rnDj780_3icASFilptblIMQk6t2QInYhVDQxCI_WHYl4OIRdZsawZrYMbmFw8FkY7bcrKeV2OSqQpf5yLMCxwFtKlgoCtZFlpeoBeQpbAU7euJGRgMFo7T1k_sNSTmnjWlZuexsx1md59NqJ3g8v5EhsOoM9PaR_DoDAzlq39dM6xygCIDvXn3ESuix4Bw_x3MpcxsS__ygZ2aqCVQeR48sXsDIpxydzAdjLN0baKr8fzGeUHLrJ8voH5jGLVj2XcnNalHxiF2y9WO-UDazWQD4EINJHTtcA9Bxhip","p":"1CxkJHgyr_dPwRlFo4JYPhR9sVJw1_uNuykvycrEepiCSFNgwhOQkgJwGaFB3qUpzerCh0RPxMrC7Gg3BQWp8aZUJohnCPEHGjejtBUFmi5d-JkZ2RZLwEPjFfkF6axSHmaUtU9RwoOJObAK35i_6VPeD5W_kuIjDTvzb_5qwiJVVbqDxSnLCOiDiYdDyeNkcfov1p-TgaEAmJprVdrTqhKhOkZsw9I5-Px7kBgqNINg7Obdv6ouPgWHakTtbYxL","q":"wPOHq9hv2N_NBmJQHZxSI3GvbKViMZNiaUD1HFD9TscGn85DJKUU1xB5kmLFZzm2z5Sc2yfawnV_2KWhWMFJgfy0mH0xu8aO-1X9ZzuU4XFa-0brPVVZkYcdsQtxuNFs4mN9aZonYG4dDMIJEhbaUHMkA2pdeYg4HEZCmiIYsd7R-m8mXYMGSGUPGUBbSX1SX5jh7ew9TPHGlm2kFKKWLqx2YQBHbu-bXPjJ7DqzGQgJkv6Hph-C31bG7_Gqh25b","qi":"eU_S9Vj6QjL-5X1n1UkPCuCIGJplODzFgW_urzVfH_3oed-k98eouoQ5jz7kwENwnaoeymAp-9zo4MxATznzKOIpgtCOp5KNGQZsPsDHdhCKuK0GEJhwD4gv9h2Bhewbl9WTm1tQ8__OPmzViLc5i10Z-aX9onoaTFGtn9NyIXYRhQ5Ich8EFCcSN_EJzh4oomw7qt6SL23tq8OM0IMtCX7YxsdDXZuRd7WeC1osbB5d1oOaxoTnUfohrDwEU3i1"}{"d":"KJSUPmduF7u-br3MWdBcprKLGca92aggmC-fu464eSOY0COWTks7vyAaU_EYh-dmXUEcTeXtTX7eAyTOJu9eVQtehb-_kOjp9cSGMGT-iIl3BtCYyvtGfGA98z9Ow7pCgEZxBVERcAysG2q__fH9R8lM-Ou8wTPZCjRB2D9NTxchZn3F4hlUdT_evVmwN4HXryfmeNmqVFmOVYKM2v10Fcy2UW1wf98xZE14Y5_9wrIdZs5BnsiPYj3iXXQZ0LZVXhrcpRqW0JUq9pLYI0kehTA5eIGZKfNVn12KsPm8HBr0hdJUwmesXMRtNr3rpcL7tIh-PbD5943eekuCrtu4rOmDFMYnH7XvlaykBHVGcchIEEEBc1UyUHr_JrelA1ODQowDm5H9kUIsL5Uhy2jPV6cfLHnei9H6COq2SJ6k7uskSJsAwuXg-_6I7nE9k8X8gMZuutT1kroLcexn36amHBmERHkygG-ZYYgFGndgYFnj6RIE5n6kuBXXi4FM8HYl","dp":"EjHI7ARD51rNOfuXcr32aVf6dx1mpEKnx5BRssQUJ5JUTEJIxUGtrBw_3wp_eGhLXIwueJiJe2RQeb0rTy6Gi5PW0GWDEkyY13Gc_-BlCBymPmkP9LiY7rWmyKA5x1pD0tGTBiKKZ6Tbg5JFMJ9gFmL3PLuxYSFkOyyenLW_S1AL9I4KcP8ZOzVBbYNVsQ9FQo7bp8rLOT3gs0vodo_WS5Bmxl_X1jZQ7ZIFXli4BhyJYueob8g30hIL0Z1Jcnfn","dq":"YT5f2y07DEJpUa5-H0PNdvI7ENztivdgBu3xWEa-nD5_rgJA0_4nGVFRwQYfXhYLdRG6GMWM3sDn4mtnElQRR_OW7vg2ktK6HoVsK0eFYjWFJxN2pJrwJFfQWFueSYuR_gPARhk6zKVQAclLEe0gGdiaRe6nhIrVLAwMRtDKhZOwUmoRBzZ39PD4VELQUQfYnS423_hzxEN_wHDuxPy7pLb4_e7q9tvSS9Vldt6IofcrZ5yfNH7rwTgC0UP7Hgep","e":"AQAB","kty":"RSA","n":"uWwxq__dt1F7JRxqlXm3e58mnKKOi2536Uz6k8sGwxWmN7rc9h8g3YgxDFvSHJeJtlkXatO0K2kQnfkiNfcQDZhdQpjpwTfBlA-0si8i68cXZ38OUyOiQPs0YELcRKCs9ffZOpkU4n-eelAOuDIIfenGPxbJYfsUAk7IqTk7Y4NIsJ0AX14yMzsYkDkSUOPf0bq90EaX_1r8UwvydnKbKTDIJ56CtafjE5hZQv3vvAftKyIv9Z2NEggdMC5kkpLvuIe_TJ2Zvo97URHa75VKV93Aqpi7S8Jyfl64pqU0jvbVF_itqqWgK2dBByWfu_y2mEDa-tMhu74jDud_T7557Y62dsvfXPKaeryokNsHuC-kgamhCd3j_-vwBK7o38qeSt2ntQ5kiXod-xcK5-PuBk2CBTnBaJbzhjYXxGR-bLnH5RSGhE6j0Uq0as_haJHnaCxa6OFtlDFij-ImeuSVt1BOmCwdEmNk3LGeklyat-8CA5I0pt1epvn_8c2-VsKt","p":"_d3VQkkjde2cFaCyrbkZog7sYlDedleIppDv-xUkjWgl22fiU04LUzi8ipEBaXNCz9lbxU0ETUYjUh3Q0dO6kacSmSu8n8jL1806PFstpYICPOV6IQ8UEuPLXYcGkmWoTzbgNX-C-wACNBfOA9iUIDbPNBnXKu-PUaMdjvsKW9sdvKJdJb7TtLQctdz3Pxy9jTkvZf_WXJscrZIABo6EaMrgz-hbdXZHZIAiB6KaLewGSrnRpFyiG3ZR2EXuN_5X","q":"uvscdngpDO38XY3F_9WN2wtXa2e6W8of5LSQIoz0k25wZXDsqz1m5Q3fgrfPADDcuO0YrzXpBOFgIkYxUHMnTAQynMKaU2kJ9CjRtVb7DkrdCK_qyjRASZsmPx7274UmIxLia86diCCpf4tJqR2rB4vSrvrX6oGuJz7xgrJoay52HdIt-d4LcS43YRgKANep_k8LbtM7u1CyXgqCX3G4FkB0ubpOVifJQh-OKt84COQwqUPMkvVWIrLJ5sEm69yb","qi":"jSf_p_dOYgVAMnAhxGQbQi1CBPoT1BU4utdo7Ma6sui-AIDYdbgk5oGcVkAXu2B5Ns0A8HpoXFUSg6QLi3zx3YY8OLyQ_41--F8T9M1rF9_5lNrGIfGvDj8-SHr1ays5ZoxRjcqTZDH4eR8dGRnWp7e6WOs5bJN-Wi6KSK7NgRfNLr6mwZjMWpuhu9k_nN5TOIWSAOqRm2JPiHyDKQwjLwvaS_gAgiUS2dybyAI49muSKvX9HPjwcLoxRXBdIPXk"}{"k":"JA7_RasOs_YvwScRamUXMRifVMkp880g-aQUdHNx8c8","kty":"oct"} -stderr: -+ jose alg -k sign -k wrap -k encr -+ grep -v ^dir$ -+ ALGS=A128CBC-HS256 -A128GCM -A128GCMKW -A128KW -A192CBC-HS384 -A192GCM -A192GCMKW -A192KW -A256CBC-HS512 -A256GCM -A256GCMKW -A256KW -ECDH-ES -ECDH-ES+A128KW -ECDH-ES+A192KW -ECDH-ES+A256KW -ES256 -ES256K -ES384 -ES512 -HS256 -HS384 -HS512 -PBES2-HS256+A128KW -PBES2-HS384+A192KW -PBES2-HS512+A256KW -PS256 -PS384 -PS512 -RS256 -RS384 -RS512 -RSA-OAEP -RSA-OAEP-224 -RSA-OAEP-256 -RSA-OAEP-384 -RSA-OAEP-512 -RSA1_5 -+ 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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 6/25 api_b64 OK 1.96s - -21/25 jose-jws-sig OK 4.01s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -k sign -+ ALGS=ES256 -ES256K -ES384 -ES512 -HS256 -HS384 -HS512 -PS256 -PS384 -PS512 -RS256 -RS384 -RS512 -+ mktemp -d -+ tmpdir=/tmp/tmp.WUZixnCizF -+ trap onexit EXIT -+ msg=/tmp/tmp.WUZixnCizF/msg.txt -+ printf hi -+ jwk=/tmp/tmp.WUZixnCizF/ES256.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES256.jws -+ jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256.jwk -o /tmp/tmp.WUZixnCizF/ES256.jwk.pub -+ old= -+ prv=/tmp/tmp.WUZixnCizF/ES256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES256K.jws -+ jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/ES256K.jwk -o /tmp/tmp.WUZixnCizF/ES256K.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/ES256.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES384.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES384.jws -+ jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.WUZixnCizF/ES384.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/ES384.jwk -o /tmp/tmp.WUZixnCizF/ES384.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES512.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES512.jws -+ jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.WUZixnCizF/ES512.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/ES512.jwk -o /tmp/tmp.WUZixnCizF/ES512.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/ES384.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS256.jws -+ jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.WUZixnCizF/HS256.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/HS256.jwk -o /tmp/tmp.WUZixnCizF/HS256.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/ES512.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS384.jws -+ jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.WUZixnCizF/HS384.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/HS384.jwk -o /tmp/tmp.WUZixnCizF/HS384.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/HS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS512.jws -+ jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/HS512.jwk -o /tmp/tmp.WUZixnCizF/HS512.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/HS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS256.jws -+ jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.WUZixnCizF/PS256.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/PS256.jwk -o /tmp/tmp.WUZixnCizF/PS256.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/HS512.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS384.jws -+ jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.WUZixnCizF/PS384.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/PS384.jwk -o /tmp/tmp.WUZixnCizF/PS384.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/PS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS512.jws -+ jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.WUZixnCizF/PS512.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/PS512.jwk -o /tmp/tmp.WUZixnCizF/PS512.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/PS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS256.jws -+ jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.WUZixnCizF/RS256.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/RS256.jwk -o /tmp/tmp.WUZixnCizF/RS256.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/PS512.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS384.jws -+ jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.WUZixnCizF/RS384.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/RS384.jwk -o /tmp/tmp.WUZixnCizF/RS384.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/RS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS512.jws -+ jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.WUZixnCizF/RS512.jwk -+ jose jwk pub -i /tmp/tmp.WUZixnCizF/RS512.jwk -o /tmp/tmp.WUZixnCizF/RS512.jwk.pub -+ old=/tmp/tmp.WUZixnCizF/RS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES256.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES256.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES256.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES256.jws -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES256.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"gu2DHFkIezWL_FYLmP_pfJNd0zoC17O81OMskCT_WaIlI-y5DBRqzu1jedq0Dga-77AgqPgu0ASMY-tDLteJUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"giUsZc5v4JHkXTJ0sdShc4fOyCIVvJTUkr5MIjoKXYZvIXvbQwGG-ipOjkOWMXrqxk20ytQrAWdPYXilaTwrpw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -c -+ jws=eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.wWxbMCHhgPLkqpteyj3goafhf05S4bE7YoReLyoS2fHm59_px1xT864mvGStwn7EHNV0yInR3wtBaKgXJ_ZKuw -k /tmp/tmp.WUZixnCizF/ES256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NPGc2FVpnmfUkjsF8nn7NGwfo1-rLZZ-ZH28xYdQgxkYyax94XZBSiHVt33YKuoL3p3U4Eg97CQmWLKQGEVsVg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vLx0TuPjv1Wj0Wt-XSHlN8l0SgkxQGHPMuCzf28uLnFI-C_d2AtjnZNaUGISNoj4y06ZCrOljKtLsQqVeo6kPw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ ES256 = ES256 ] -+ continue -+ [ ES256 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"q72zeL6Z8qJ88iO2wOf1gOwkU5rWz-LgBviChVWvbfBzobUtNvek0KOavs96hTcpt1a7gtPX8qwzGS8l9Rc-QA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) -+ [ ES256 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"NQAIUzVUbzVFerQfTUIivmWT6cQ0w3wv0VToH6b_zUWgUXRwiv8mER8S14YsgB62Qy1BspJpHYGQ-Sz3VTxzeA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384) -+ [ ES256 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"x8tl6m9XtFqq8E4n9e2MN8ZshVvQoGX_TDQR2KWT3g_iuIyxSOeCQjSI_zMAuQZyVwAvD0Fv-DdO7CZf6eySMw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512) -+ [ ES256 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MFBC41-jOlcHDtV-zLHqAaGoJJ9ybrLUQCZkfiZK3KC2KaBxQLOm2vHSOnrrV5OzVftzHVKl__zMjiyOrMDFGQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -+ [ ES256 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"L3LStBHGKADTaER9QHmeU8Dp35DOhQYy4hFsvoK4XlQEPmC4YW9PgQY5jn9RwxmaqAWTWPdc6ccuuhHGw4k--Q"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384) -+ [ ES256 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dfTAKZYFEWESAFPLw1G7kRSvgYwpIei-0y95bV07VHyBhJ3lbI_fLdtJd-_gArIxlHv2Z5iDAcsf-E45l_ALIA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512) -+ [ ES256 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_v581QcF9akJXq3tcF6CVB9EvsPAbSKlomdLlkTcU1Q1LSr3UZww3gGah1RFN6OZO-1q88R7xqQyb7Mm8aDg2Q"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256) -+ [ ES256 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PqJ2d25OOaB6d2AW-0RQdQDe2LfrQvkj8_n6sd7Ce8lVXWhRD-AfOY5D5TzorsKc3JLBXz4nBDtmP9XrcrV7bg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384) -+ [ ES256 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TWji5ZH5xWnJSWsMmahiJWkkge0U2k2o57wCYycTzQ_jkgC9Tt5ONAUWNmQsmAMSSktDCWrnUxJEFTBId2pBXw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512) -+ [ ES256 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"RFz4OLjzUUo4YU2-gsHjJvGLSTogTdbhRW4eoew2bKyBFlPRgwlMajNcw3sgmPsNwV25xbCmUfes40DT1XX_jw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -+ [ ES256 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xrhJ18dq0YflUyIK-o179cbA4TZ1hJAfSwZekbGQt-9cA9YFAEt8Y9UxLB7TDKQeDPnN-f4Nt_h9jbSc1vA8RQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) -+ [ ES256 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Usb3YpjS2cy-rXI5FCqhL7_pmJoNwBvpFpq33dB3H7mYB_iHqTrOdAxG-esntW_6G65Ij1c2YJc504u20xs6kA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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":"xf2iCBSCjUvUE9HEy7b9QCeu8WtpQLe-GyPtClMWQ2UBCKRQYGRYn0dIinAeeqNoBjDFCOaTlaavJY0zIZlR7g"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/RS512.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES256K.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES256K.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES256K.jws -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES256K.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"i1kS-mlZTuWGJli3hOeSyacfdRvmiAh-Qj08pInwJwPKF5jxI9OXsCqFnzXwBKjafbkjYLlyiAIXxkrXUBDoZw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KrbzqRqYLp6aY43zfN0K0aIK-TFq8qND37-aJHfLkmaKRNsWL0qbKiI4dHnRrZvUZP--WR_v_IJZlFrZ3gmHSA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -c -+ jws=eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.TfoO-oEDwX2sNloyNog-qvL_iWbVWvyDgYX78EUhaoSMbn_LO5_3HJimvwsAHUXgst_Q7RN0CGyphJjRT74jVQ -k /tmp/tmp.WUZixnCizF/ES256K.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES256K"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GvoQ8OOKJpeuO650w2W2mtw_DgGZwqT43X0StffW3yK0MESZNW5TmcyDC5L4F0wp0OJJoM6VWNwdHslh8_UX9Q"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES256K.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"rac4fVcRCqXH2f2jADuOqyDyqaneKqbtF704rNxHVCsfrY3kTygQrvC2fY7fM8cBJjnVlPKP_LZPT0j0YZbOKg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ ES256K = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VvSO8tNIC08uAlrYW2vksR4rSXRJrWkA9i-EpZ0csWDntNP_ddrUTop1DkZDq0hULyh0TMaNpfS0ltZGYwJNHQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -Signature validation failed! -+ [ ES256K = ES256K ] -+ continue -+ [ ES256K = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"XjtDTDekwsOKdBQgCw1-x97nNhyTbHP7Icbgc54RsV2WMEsI_gHE3KKnulj_r36kGPGgdpyjfYXUEEEiJds-Dg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -+ [ ES256K = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Jm63uQts8KzRLzxCgVIgYxoC6LG7IsSfny-6Ol3AduxMpRUMZNmmy52dW7GEptkM8tM7FmOdabxWrybhOjmtAg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512) -+ [ ES256K = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cXXRUhQniA46TaeHbwZzRU-M9fNft70rykzn4sh2nvOYmWioms-rg-Z4POqHCv9vFo6p4iFrBJ38r5pocT1CTQ"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256) -+ [ ES256K = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6n2LjfOn-kIjy8PiVfzLyFYhXWIRdsg7PAAhxAK7Kz1nvRG1uE0QxS89bG6YolY3z07cC7vTXDw9ntm1Af2hZw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384) -+ [ ES256K = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"yASqqOWyFk1Sx0gEVvIFW5QuNvWFWS2oEWMa9BBkwzPp5ZHQ283f8E9gfV4qSOzgd3bTPq1jHcE6HXyrWBr1gw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512) -+ [ ES256K = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"m8NDfMlzIvY1CsIa0ufE_yztHYNyXti0EIdyMevKSiLgiPtjT-YYN3K_R_IUZN9Fd0CKZXnwMPggE7-aOxpAUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256) -+ [ ES256K = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"65yTHDlPTKC1YZzbAo10EKq4AWZzhKJOlYCsGDV-nosW-hVR7abnIPXAHAP5O49UDJf0-x8rd5sjgPM_EEBSKg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384) -+ [ ES256K = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qITjvnWpOe1l3iKKeTI8oIjH6QTQJpZ46qQR8bR3k7UtG4mme5E2AiqSDDq9f3ph7ChRteAGvG3Wn_34zrcSyQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512) -+ [ ES256K = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0EG1iC7-dDJXSWP2DRP4nuALigL3A6bmCNJuJSssN_gIu5_Ap67sQbrlHh2Z1w4Yf4iqr_n1txJixLekwVYBMA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256) -+ [ ES256K = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kPk0j-t2jppl5TlNIfixhbkfIuwrkpFPAk1xT2nfox9WmgXFOc0RtFpdbDn5JyUiOx5sVJlw1lY9bZ-o-E8n1w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384) -+ [ ES256K = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UjLbTBq8dv_YmZI2UcCQwH80cF1dOxZik4jIEYafdqhlLnkCzWgYHyJIsUvcQyEx12PZrer_Dhoj4wAORvw6pw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/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":"8rVbit_TND7gpax2seUETnxsJCnb3rhDS5Lm8kZMm49YTbpmHrcW8uBWz3bf7sKpfcUcdOPaaOWUdkv4OUw0mA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ybuKTFKBdNVdpgsQKOZxrQ4pBbnCrF6hD1ggSQ7df1RRRTB_TSnkI5AYz1ArrCm9T-zXrndat21V8pD_dFwHaA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES256.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES384.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ + printf hi -jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES384.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES384.jws -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES384.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"JVQKCaT37y_JPOFfdHWBc_8AtIDXi_w297ZZmRINmubOXoDrgIx5f_a2iTghvT3uOsrYXeqiY7uwvkP9yr4jljDjDXLc6EgOlT2lRaYg3dURl3s15Pn7JNk9vQlpsXvl"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Uhc76ltfcXvUwzLu0yTico4YKJMf9Qa_qWTEn3tpNMSPNIRMtGHg88zuicLTNP8itkKxwbHcm-dAqfIl64q2wr-veyTYcmWfOXZm0YRGCIrEW2QwNFVKfwvIx6vx2W_D"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -c -+ jws=eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.B-JFrS4xG2Ane2HqQEE-wOoOS0KR9hlS8MOJe1zjKS4kioEXDToJvBoumvjKLZ29A_K8XpUhIz8FIlNdUWQI10y25FsLhgFuvtZ4LtRS-3LrWAYXUUaijh0pkPf4PG0O -k /tmp/tmp.WUZixnCizF/ES384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvcQVOQ3bhQeWq2fS5rkGqRCKuNPR8XjzEBNNGFzjMvvH62qOVjWy0CzuJS-aU9svAZqxC9RrOlw6USRIdV8UDW0kHcZ_8-Qpc80fZmXzGkMuFmRxjihg2yE0R8a_ZyD"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Xj2hf3egD2EiuqgnjCpCeaW5GnG2tE4vkIIwqYivhDJ-VPt4sJXr57NfFJ7JGy13xtKhWkj-v5425H9c_MvshXFze8GgFLDD_z6FJYDoIk3cC46DYNx8FcR27AfFQIC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ ES384 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"YhC_HHo288A_uUP3CjARzhHlqehOIi8kfFqVZZU6YZsSRFKdOLOK3bkOkrrHXg-qsooT6tKj8injphK-ldRYRcgDQjsWn98_QwWiPsXpGW1Uefqwc-mV7JY0_E40k5pO"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -Signature validation failed! -+ [ ES384 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"57FTdFPHhNMPx2StIA7D0pQL7WFXMGTNEO_Y-tctN6I3aQxPmP44S3y_o9OdR4ROt_QynpuBqbGpgGoqknF6dcx9kN5keT0Ww6raSaiakilIILK2OcgJKkItPUrwVnft"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -Signature validation failed! -+ [ ES384 = ES384 ] -+ continue -+ [ ES384 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-yRDoDk3gYtsm1g9os64QoINcJFM2KuEOAqRho8ZB3lJwc81oh5xrtZB0cMEPF1xfabAwR7UqdIXiprxLor-jHOnw_NkBujR8HzFWlUCV3Vt_t0f-i2HLwrAY5nrOsDn"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -+ [ ES384 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"24amXFPkdhlvR5dEdL_qq3mWjsYFvVZcvW8Wdj9bHrYXve5Shl8UUaQZoc-TOvbmIFE8CyLWBUC5QvU1lsKtpfHGjHVnt25_7AgZObKfvMXQqsWCsCEE7I2gIBGjUD20"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256) -+ [ ES384 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"s5siOsNO-rzxffX-4GwZWhgF7bLFbvSlB7eD6swGnThkpDQ3lbIjFDfb1nSStoC2SV5X4W4XZXBsYEyW7FzmIckVWKaQDi0eEduJuuaMwUWXtdCqFHYVdAmfzKnamnhu"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384) -+ [ ES384 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zEq0wT8eE5B8hu6hukgJ30XyBhP5MyjJcJKKmNTYF6AtvfzrpZUhYYIcH_hNDbM7s3yBamwZq6AHTnbQ9WCXSFPjCL7Rt1VMWpjKLOEsYbY0ss8BQdraZX6Vj6nFKA5N"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512) -+ [ ES384 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UnjXnSQwNaSDv3QeXjtV-0rIHzA5HWTWx1Iq2pj3vHT3hFu8W20ZghB6VnsdnEZm21m3yECW04tKSuiAmo6hgBwlnJ5U1WudmMaubpTSwaYSIa7CC-vKFHu-DGNJlfz"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256) -+ [ ES384 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"hopxPOVaxe1TJ4o5ZVfgQaXT-LoUmuGE6KloEDgSW43XP1ogoXtx5UqVyhA3yCrX9y0s-fjE14vy8ncNDGhEtIojwiCyIz2QW-wAdaa6rRxE6DDEM2_svOo7r6yZ_Xzp"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384) -+ [ ES384 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5-mlB44LjqZUebdlznbhZhW1ruoq8XqiFkg9nkriJLWAmhSKX2o61EhoIA5p_vN7rhnTnzzvDuTJhohnISAIWRZfvs-O1yBuqHyth6Hke0bhzIksam5LPkzhDpU7emsV"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512) -+ [ ES384 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rcDMJDkMezP8K3hH1Q7xLuYYdVgMrZo9crvrk0PDyJk2m2ij1ub9OXakxOL_WaNnME-Z1Ez-V0uh9bKbns_UEmK8AGO2JVUdz-089f5zJZ_UkDu8ay0qjoRCUhFzP-1G"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256) -+ [ ES384 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kv9hjt2qtqjjytZTSBg49R1tiNRwQJ13Hsy7r0bTW34H4VtWIZJZbb5wY-gVUm5HjS2-VcbAxsNgUdQFo2Q3Tcc0vaFjRLsFhOeQhSdJ3qpIFS3KxxbZh3pBTSjDJZTP"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384) -+ [ ES384 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GdN_tbojgVZnavvtHMiMVar1ms4sj648Pr3Ouwic0AB8rW6sMmVLoUdo_aze0UT8jH4Gg0cqTlqGIOIwq8s6bjqoRMa_lmCU5zguuBGD50SzW7zsSo6TIjM6ce85DYKM"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/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":"vkQv_pcBO0jFmLIbk5pjAf8gNe8fgFmbhayxX0n2ckCfEjB1aqg67uUQNCVEpYGaToUkO4-8DKhGQ_P5g-XCrUmlZO76lJa8wranmTYblKLv8JzgUhOpDoIp19Me3tMa"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3pRetpnvt_F4jQFFDCPaKJVBo-6_plc3vZbdFHz2BqgGDqh9973BVLPgyURqgHTMKxU-T3fLO6oo_f-7q74YLA"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -k /tmp/tmp.WUZixnCizF/ES256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/ES256K.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/ES512.jwk -+ jws=/tmp/tmp.WUZixnCizF/ES512.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/ES512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES512.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/ES512.jws -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/ES512.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASMkpMagNrMxhy0xhf-opD3goj4WA_MCT7JHtBEQzl_B9yBE-1eXqbbQAwWtXGy7O6J9FN8CBSp_1gac6Re-7pu0AVffwf_3RGoQfc8kgERJzzEvGmd6TgceRJ2psnqMEfHLilEsU2Cfh11gyJza8C7nkqnwRMaTjIQkLjObgK8P8IVN"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AQ-be1YcJ3WFLF1aQ21R8PGr0FWr-VmhOGp5oVWQb2hqZjSuz9gxy04NPluIDr5fcJWg_yCCg9nVebQ-pGI5K4kLADxGup8m9lePKHP6Cjh0sdnyxLFBaVeLgYlP0DaR45AnO5LGr-xIeBx-QqlO4J3HWkQBzy_Q7Ycml_CYpp1CivPw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -c -+ jws=eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.Aa2uL1A3Mcnp085JzEQhFZ-PvENa5S6_pNyckzuTE5Hba5acnInZqWWLMF1DNtXIAbFitnsSjGn5WICkOM5FGtHkAM4JW_7cmXE5RXr2zAbz2zP3cBS541diBSo29PVNLRgCwl7BqCOnHEh8eGlZttwHvpQMibDdhhWR0asHuc7zSY4t -k /tmp/tmp.WUZixnCizF/ES512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"ES512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATmRqhLTmGdhwZMYpCRwml4kkibEoMK2HQj4hCwK4hB3lqtgOoqmyBQx5t0oezO0KtJUHnGuPVH810qrP6p38QXzACw_W5y0Gf-zDgBYYhCMKc6Lvd9J9bGO55oKzYMjlCwqKydlr4WUONy3-6nLkgGv-LwlNjtfWHelx5lIQN1L0wlG"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/ES512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUiJ8T8gojIXMW-i5vEl-9TWRS4Vu-JWWau4qjLc1APUTTTVe5qxKxvok1yl3jFEGAc2Ij_0ks9BNoBI3EmoPCRwAKgycyon9AykQtwBZ9O-mAaXEAhNlTB4daKsxht9aBQktLYgyY6-DFncCufgU4iUGlHJvB7e2lZNGHBlMkPhO8_B"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ ES512 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab9NoWE6JucqdeXAUE7q_2Ju2UW5JOn57Z4DyiMlPUOUoEP9b91pTCLSGmTtWrklClyuLjPOS993lMZUJyDsYXfYAFKKEQMFhNm2wQPNq94xsPrKV2y8oARkRG8zlR9Na3GisBacETJPJnV85tyK5MSrYZ6FAJ3uz7oE1n-7rgSLuyYZ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -Signature validation failed! -+ [ ES512 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AO8VxsKDvg3RsOU6McNoNYW07zu6XWng_YcrS0NFse3owa_fuD21wj1MYw6xU10-SyazqO32-n0lorxqFzFunyIvARiiVoEzzNavBQVPqXi6_fe4EbJPa7tCfJ2_QkEdM379DmONgSLdUzQitGsiUt9yOC9f8bfHyh2W2-ABNUMeAQCk"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -Signature validation failed! -+ [ ES512 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AbVmnvq7mj53rAeEE4tXILhd-Dm0jyoo11PRV3bCq0_IEs_y8V3OESVjrX-dOLmYyaoyZ8EI6ORv-bEAxU8tY5SZAb_luMJ_p2WgRH2EDBpqTvYa3kppbA8bpfZyx7zfXtFIYBhlIks0ZJ9hDMEIzh3Bm6TEQR4fm6QIHSr18kYwuHcP"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -Signature validation failed! -+ [ ES512 = ES512 ] -+ continue -+ [ ES512 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUub_0oDmMvuYqUr2P0dpL7xw8YSEP2Vvjk6wQClzwostDTco_Ps0T__AJMz9V9FpIY_caDJJVFduc5Rh2H9ESI5ATZ6GxOmvJss8H2bMgHBBmqSDes1oe4v2yYnjGa_a7tQS-4AM5X9FwJ3_6k2iSrKd_8prKHYu6lAJ5Wz3YYKqdr6"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) -+ [ ES512 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRPiKbKMm7dDBbFD0Dm9tlg0XzSUlQKQ3aAVhqrE8juvXkchpKy-4q84HJTBlVxGs9-36K80yapo24sAc8xEpndABtZUJ_hG3o6gM8dELBCFO-MYLh-DaBvLgx8ZN6o-Hoc9NO-krNo8Kd9vnAlnIUaigB-iDO057d20uO0vJV4N5v0"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384) -+ [ ES512 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AEWjzqzM5JB5RukWYvgxTJzUplzaKB652Oe-ww4RynQ8EpcyyrkKo036t8yrjpGwIhD_fsQpmM9Q17lhllWLHU8yAZWgSgbwm4-jGXmKR-13emspsl57tkoZmFlYMENz6PBYfXMvyKjFZ7ccgATOBYhcpDYB6NGDLaZQ0TJyIpsVm0Z8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512) -+ [ ES512 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANeuCVqgmVG15XiDpnpmnfbDkuOvmuat-_ZsJ3HOX-ZT7FHn_QTugSXcZHpdWCVOyDVA8Uyw7llx5rQLUbzgZY6YAESYD9YeyM0vjAcqWVlEXb3K0S8CT9jx_7kKdGaDej4M39HXUmHO-sskg_LemuEYNTGuwPCa5eY_-zoslQey-OBV"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256) -+ [ ES512 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVDLAeLI9Rm_SbTQe4XNWhwdFI0xhVgK1F8a-qnpzGXq7Gg5RjWZfLGeCfPRsWeLJRMuaJfD2JUfe2iw_BBakb49AWeMHzPuWRjIeO-4fYRRBtKrOsK5Rf9VqehX6q3tNVkm4NyVT9xA4oCfal1wuc8Mlos1u9Avr5Vqhrf_Tnk66Ppj"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384) -+ [ ES512 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeSpihcQ22f_2a64z9w6lMAZ2B0kNIEavKsP84i7P5JKCtO_jZ5jKvbrgrLV7lwh9c4gbQLNUM439aLDoypnssoVAB0DhXvWLIqsYnmWse4oHy3W0UPPfo1WXrDR0IRP7hVYtu73Hz2ZOF0ZSgK5ByrZObZT92BggN4oPMNaQSdD2jfR"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512) -+ [ ES512 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeAXkO4SWvTsGCssayonWBerG-Jl3QEZoYz-GxUGS4bDCB8wNil1tMBEGUXgZqzDdyguu9DZ9N6_BRDeEYDkTOD3ATPmu1dMFU05d_owSdqq4Bb8Nz-17CQEGPLyATFmPXVey9vtmTP90TUEtG8bTh1jyRMaOdEKRycpbGcdv6zj_rfW"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256) -+ [ ES512 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOYwYCh29G7_5zrzqFYJhequErx-_vmfXmUCNzRPl2gBjejgiB3n0-nZhcBWnIjuomkJXrGsB-u41KSh5nm--d6oAPPUShOCbyFS9TKjSGwk4Mrf_9cxDtRozhjon4h4UqBhzeOonDbkcNP0ns13sQGibWNOssQQLEa4wQOJs5WIeqWI"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384) -+ [ ES512 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ASIP3CgwKwzBYhpcrXeygR9FktY_5dlKKUsan12a8AE0A4R8tuYhuXzC_u2UmBwxD9SnCyYnbAbN5yK43hbw5-IEAJRSdNhWAmUXv4Rs48ZmgGpCWVQPgEQaAxhgHFqsT2dsQpa8OfzlAGuIaICVIx-E6A7eT4sBn9sh52dYritfB-yU"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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":"ATA4mPShJqKIr3pfK6-PJzdNg5gWJhmpQHEZ3vQyPkDbmNV6BlzGIfE9lcvI8cDRcFjPh2EP6hSUa5MFrirbAISxAWBhmlKmmE6DZ3f8d35qCQSHNaXpsMzsWx0iGwm4AgmyYjXup88JyJAg-bT-Fbk1OQfaaws7QmC9I7UCnwv3xD0Z"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FDoieWHpvN7SbR7cCC6Lnemkhqi4ENCeFabNLndJ-VaNvRyeXCo53LrHSe2Df1cKgIyVe_1SwQosC7pbd1Tr8M_BGWda4alla0wlzG4Ii1kvZeGHSeCtHv6rgrQSVEy0"}]} -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/ES384.jwk -k /tmp/tmp.WUZixnCizF/ES256K.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/ES384.jwk -+ prv=/tmp/tmp.WUZixnCizF/ES512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS256.jws -+ jose jws sig+ -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk -printf hi -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS256.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS256.jws -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS256.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -c -+ jws=eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8 -k /tmp/tmp.WUZixnCizF/HS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"tjXL0Zdh9xKSIPTPiftWhwOyrxJVvwXqqL-3YGA4FO8"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ HS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) -+ [ HS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512) -+ [ HS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256) -+ [ HS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384) -+ [ HS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512) -+ [ HS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -+ [ HS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384) -+ [ HS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIHv-ZSy3HkOBymVi1ecIbf15LpwXcB8-MemryyPUS3JQ9BzCnkcxRCZWNu90L-ZsgS6BLM4imt5a0kwMfJPQvd7ANoXlim-IFPfzShvD0F4UjDyY2hJgXFcKaIlEb_FosYnAGnrcm7qRJTBqsasL0zefay51TOrYbXou0UHwm4NpPZm"}]} -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/ES512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/ES512.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS384.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS384.jws -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS384.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -c -+ jws=eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ -k /tmp/tmp.WUZixnCizF/HS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"jBeJlQqFKSzMDPnEMfHTC6juR2Ie1nNxw8l01lejcL7SBXB97WFs2E8aLk23cviY"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ HS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) -+ [ HS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256) -+ [ HS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384) -+ [ HS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512) -+ [ HS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256) -+ [ HS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384) -+ [ HS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"2lJfkU8W3a8fHspLNVOQG3afFF1TXC5CJKoIXWVgtC8"}]} -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/HS256.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/HS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/HS512.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ printf hi -+ + jose jws sig -I- -k /tmp/tmp.WUZixnCizF/HS512.jwk -c -jose jws ver -i- -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS512.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/HS512.jws -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/HS512.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -c -+ jws=eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA -k /tmp/tmp.WUZixnCizF/HS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"HS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/HS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"hSTz2e6HlD43zcjNY_BQ78fHCaJN3JqfMRM3VW7DDxO6pfJOsdZwH8z6HF1q6oD388--i-1VT-Gqsf_fM9Ukhw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ HS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) -+ [ HS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384) -+ [ HS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512) -+ [ HS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256) -+ [ HS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384) -+ [ HS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"6VOK_i8uT37VR4Uy_lS-h_Wd06b4qNJJNDNwhvECw7G6xif8JVuKIvF_gV1gh3wJ"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/HS384.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/HS512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS256.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS256.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS256.jws -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS256.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JwaDcn1SVHQ4sHcegag06hn1QyCy4NRUfB0Hu_jo9DWhw0YNH8P_teibBmTPaRPQsVMuEEDaDjMFLvwCsyCj7iSKBrzm5yNk2ZAGDXWhMYWYVuR7P01Uq9Xs8OboRxetyyvawreqLQN9pPBry-lBSvIWWwCMOgsjxSHGeOuk7KS7waIvyQR0z-hMkU8RpOyHoCRLkthVqv7KNTE9GbPdT8XCl3xnPmiL7M-vAlWOj_G0r9Frj8ESap0VHJeW2GE1c6R8elsGjAQRSZLwRMtlHBG4FMb7a_FhybV_lXBgU3gCUDLHcG-uP7CcrQRHoxymYy3p8hlWtJDoFalB-KGGCw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QWAVhHQecYgSxelPDl7xj4GmfBzlPsJ7AdwSN764uKd-B6v7I-KCqduNJOa27-591EQXVCJJRef5QzCCar0vMrFLUr8WAKk3NIA2vEqY1KApIwtoGjZjR3TmBnMcKlgWUgITE56ZOKmBMp2GNFh3nVz78mgJxiXw8Voyzp7p59RZ19ZAOa19SD1EMoZwGs8CbYnuImfHr6XnciDzKqv7mZVTEj0bOYztASmrMecIy1Jjv-ZmQDi1UmaW-mQZRQ5BApNRKU070P0of2-73jg8PgJErSjg5m4owlG9I-IZ9ATl2JY1BjfFXMgK1J7EILHou0cE-K0mOIKARlbIVQEaqA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -c -+ jws=eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.jPfa9qmbkOOgvgW4pFEKwnA8RZjVSaHmjWPuq1hhDMvVtJ0eVn0fl1rJcpnHGLIlNC7bmYZxuuGXGXS_vkhJSiRv13esEldnhE_taH_FdnDf2slQV22dJGBDN-i2n2oDC4WXBbSfn4dn4GmkFTh_9pLl1N-9TwbRkbvXYyZP-9GLGOCrklcz0NMhMITyaMTqic_RUncjnCcuHDKAcHGOzlah0BXD4GG9DKtTOSYu5JngFoxPwRKHR4SBAELU0Ejrv8VxzgRHcgRW5gmvQYc9l59O8kHRSy30Q07KsnII0OrMY16LpOimOQ-XiDrZ1jcckxijQOzsi2NP7vBeYBCh9w -k /tmp/tmp.WUZixnCizF/PS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oslBb9kylydvkagr71d7HbfkvkBgfwLqN7I9P2O88nlEpWgHYH2HdeGQCjlGfLhvmh9aycQwLnoHEswK91tYqov1PqFFGx425yQno0k4AOckgzOh6PPB9opzHMzfCBPlw1jXdL6ut4PIIeIDcUjb6Y6xQPTmx9u5ac2tPr9epOiAGyYhxVA_WzieZqHSnEmHbLtH2ShUVNGmDgz9i84gkVdGI3IZICurKdr9P0xPZNWKDtN4qjQcRnGvp7spccDWrYTdWBngSaO9G4QSr9WXJDhDKyK_bektpV2eLgdwAjhcfEpHQGSLMAzTOE-mWV2qBKJkps43bHKVhFeq-QsCqg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"xrOHnKwPAcrd0F4fu-af0oDKuQkahOCWykj4hrjyXTZvlIHJ2mAGgqG3Qme4v8HFnveC1ZQNWW7azIfc5GSFlgpyQ9YuBFxLrfWIfzqRD4WioQgj2zvFjsEZEeTFM-b5aPN742z00P1xxuwq3738Qvr0fbpHVLCRj9pdEX4xgPZnGwkoGgdQLkR_W1MnrXBt1zUzg5VFig-fRHvpBCt1gzakO2hsYlyguPOWi34nPIZWFBUT_Ty61dYljChWA7FkVw_5zlX6cW5oRTwn6xqB17wxa8VgjlNKB_fHt0C-Sndq4vcWKZIyHdExHQW9O6a5J66w48R2C91ipQZNhBQbyA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ [ PS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"cI9uCvkISc70HXRtlxq3lA3scEvpDhEplZyyelDW8jQhZidU5MjzGTAjF9wiSvyuld9yiMevM-g_qRcByTx5eKzyFvQ55Yl1eOYQWALDOSjRqYd2PiGj2Z9CAvmjwsCDG9EO_rUpP-ZcIQSMmBLBE8nXJS_DOeurrWMpLkVQsns58QpRDehH8KijE4i7-xrwwT9VmItcWO_nXCJaO0FUomTbVa6QEiI1rIWyysyEPoEOxjPO93RZjhviKlsLSYSNolXVazohiIT9nnWg85T6gG-sW_MfMc_vSpFFRWlg4gs7HzGmaYA8dqIE5ppyvY0Uacuhr-jWYwLNWL683waLgg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ PS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"KzuLH5f_2pmB02xy1aIn7NL5ELs4w0jB52grIq-jEcgMmM2i2KTxn3ueOHkfudwN_jMOOncBNip0WEEZJzDmYRQzORawsQoaselI7l1xLjyHSTU52h5L5HQ0fH7pAxKPXmECPIhps3qOnrBI7RYhbLWR7oMM1MQTifnnEZwIKgqy3Klaa-Kgnof-g7b4UYPFqAicEOGkbYVsIRywWR_qBIdYQF3NxfBl2Nc_nbgrto1ibcBAOJvhgnzu0Z49yoABAJz4RHqhx-ICqSo02ew4EkH1OhRQjPwskPZym4Ymjx188pkSw7N0hTvrr7d5ckV1W2xn6nGzfPnGiHwVUwfhAg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ PS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kiNDZg0122W0O3mVBukT6GxXjHdFBT5tpePx0w-7JOsFsYZ896Zbx3Fg9_ZIUiVX2dESnQtyL1jYvRqho6oMzXxLWYJdb9OXzTaA5KBN5kHhP1956ToUSkF74C0q4FgZk2HNf53EQAf1XUekiPLfLkp-lQq9iwQqk3cUYW-WSrViLWylUxXTkVI14esV691pczrPX3pQ2v4X0aTBAIq_ZzJopNsSNcu2_mocl7AOBFC8QCKANIx4sAOu8cuXr0zMdyg7JLvsRU1myxHf6AFrnsBsoDcYC16XI4x-5-MSW4skt9s5mmKYy29xpuAMVUsRZ4grxrYZk84JWfy6UgMTTQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ PS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"baQVFys4_dXc8aUHjDRHBXMopI1-paW1J2mC0o27WfOFXpL-aQUXxjSqG3e7XjLNkM8BOJTDfJpqDcmibYhEYnY4GquXx0h-mZbw3cMgI6-IzSgZBWr8UC7JWw9F5GWhQhdShzolkLVuWIrIXhgtDLrubBz0POqsi6XCZl_8FcCdraqLpe-xk3qR2Tj9F3L1zI8k18-4WDXtHdccuiNepTFIO0_9Q8BSO1lzLawrwN8AjlbRG9rJ0NbPBj4mkM14cYlTdT827eHMV2XgIc5lYDMeyYRIHNalfKkowIQKRmbyfRF29lAaB22Q9CvV363pxq7BJbvNBYTDBthZRXi4xQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ PS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kWJhAlxGjlFuJa9TxWvmSOHBUCetnXfUwxIt5ItSAzWVHUZO5OFg4ZSF30lRY1l_qTM9kU9bBwRUkljPnCoYviDadLjpckZjcwxjtc9dd49sQu0la_ShO_cpL9w7uTc9meOd46qgA0ZFC9DDJWXAVxAioSUH_950OIjNMPJXYk70NRBn02MLa5euJ-w-XtXwtEEeX-7Up_WOx7O8lUn-KupGrru0gz4Q9KSTWcrqjTQ-4X0X7SEcKqz48dxf_7tD7YmZX3tydD2pu_UvSxfn7Tsh-4YDTpAfPdwuNph9JPSqqFOkWDue-U18Dx0r7vbkSHO-eKhATPm5IEEpXZrX1g"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ PS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PfyMfM3SDwxMZezqigcNZXujyS-MLQmkziNTmq9ygT6uYSplc3Q9tb7LPp6XIZgXtuBdQMiCA3wbZMQCNlzgPmNvspBrXeNGN9ccL5GxZR_vNitCLxqhqxPf-maOUH39ne7iCAOQLf1Vi7tE8LvvETaCMymPdvxAHB7qILnqAml8_Mw51MkfiklXuFtd_dJi-RJSYu4Zh0CoGKl1eg__MWyN6ADp6749-FQi7mZOkXrpi26-BWTWjbx6it3u36Vs4sGDfTj3Xg6W4K0HFmHfcUJO0MyTfnGznJflT75wTrU_FuoWowMvffFeHAdCc0lgYlHw9mVdcgC7dCWC1OMGXg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ PS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FeRCPG1i-ZA6i5cyfnOxCOfMNwvFEp3lr0wDnIPkfXDRyyeTdyNFnluabyw0rCgGMwYfSdwCJuLjlqC9mw1x6TsgQz_yVPd6S6QXXiWq1ZWc7423d1lweV05-yEs4BabdVJZSsQZ_cDAMYXUo7mrJLf5BOG5qxpAx874kKCivOSO6ROGV-kDZzj_0Vmn3-2sqKbJSu2N7gRg2AJJPjXnd0v_LsbueeidMoifNKIcWwHdJomtBrsyLZ4MW1tUDA68BuaaRvXccNDdERAcJObZjrCMhnRlYhXcHCuvVLwd5sKGt0nq9j2kjdu2AvmKxo2VXx28Mh8UmKhnUAUT9kvMFQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ PS256 = PS256 ] -+ continue -+ [ PS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"DXA6YE7H__EjWP4SmKLONWfnPggq6zdFAVptDfzP960e0iyMdm-_1ZhK3bsALm0QGhatU-frCXCNsy8LwsRp6jdwHjFLik8JW8M2WqvIIVwRRKsuHUEgOnFAdnTz8CIXaj0EilHBO_dYL18AaTrZCT4wVYTgVVy8JwNftu9qCor8JrI82VF8P1tZlmXFHKpnynD-d4sBIj8JniMZfCW0YaLYlWtEsaBXjolLG9wH9Gpeo9k-wfnFiv2shhBunN63Kv1PPpC-oXL2tbZ2J6TFPhP_nevt61DkcdbLFSl8rPthqrY6EoVfsooB4EbA_SooXSQmOQr-870zmb1ioMysHg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ [ PS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OXFqUKc0AxzQFVPeVTt_bVf2JvWYG8vz_8UAnULm9Z4xqaSF22USfZc9ZfEHcGCSoG2Kh_0tUOPXzyTfxtbIPVrQq2MVe9bLy7HhNi-5VpqQ7vKgS0C9UsL823AiMa7NCht590W78fZCzNSvB8_shCUWdQY129IvrSUB6d1ivamSmMTvPf-yy6jzTWJTfCuwS1r1kK0aS64WKp3sDYin6DThiYRcjN2Gi9C8Rs8LCsclShpQjaEetgdDH0Oh2SZtPstf9-tihpseyIaH3y4PMPg25aO_rbmCjCo8uFQfgoPQ-VRv5gpJG3jD73Rltr1vCm_csfcvFqQrxZqiaOUcIg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512) -+ [ PS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ibMhDnCPDECR2u9WJHvBNct3IopbUxUOEh50LN_eXB_1RSEipUr3ns4qmyIToYCj3vBi30uHswd_xIKXYFO489gqsdXBfdUmpCUBIQvFpDOyI6SYBjrMMcsRNIEo4iv_oaNAK9CZsSs_5zoS-X_wl-ZitDuyfAhA7mO6bMeH5R1aXd16vhdqg0hGu_SQPVcVTSvxsQbjClj-25dZQw4f4eU1OM6HA_BdhyGQQirdjdzXOH5JJDBoGRKpltjxp_CMBS_VJ-Q2xVy96I7R1o8DGDzaLZMW7di3R6tWHu0hvTJLj9yg6IA8pkVGggNbYBbc9uQbXGcxl1ZzbZx5wQcvJg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256) -+ [ PS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gs8OooJnya_3qYhowNesCMq4cp3Fntk7_HNwrORK5euUg_1dXM_1Bt9aZtQvDAIQCGKoEiM9Pflg342HhiDb4aqjY70vlkxV3PW1W5TxeKh9bNNiIFlybRERmmNAKatVvdct3-0b4jKO7ucuCfIVssjX5rvq9E9UGGxq7ds4_hsYReYsllLETmkZwVxyCr5hIdLwlT-zTBKo0a0ktcZro2UmJ6eFPnPTemea34dkTEBIdtThTpuRsHlQXA1Ll9wMwv-r-0YGwlKHOBu1ftOAE6Akds-RQEw40gdSnhVq7v57Rynfq9ncvRr82s0SLlWMP_hT1TZsx4wYH0Ea9mSptg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384) -+ [ PS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b_TMh3cq9e49TPaZKcs1KQ1NdyzwW9KP_B7HUWnFckRaqQO2sInxBImMt0pVnOKpheybM9su8e1z4WWfihtitTpeSM-s6xlXfn0t1ocqRGYh3C4bXdOyVK6hJ8Frqh5ULuIWseCYRe2wUz8utZQQsbY2JIXOD7L6Vc5AvcnKU38rkVcXtlbReWBO2LvNPCQ1aP2b4Sakn_EmhIV3BRMLhEho1yGFzRzEcFAdUgnLGKt3dO4_nw4_cF7WHRUmVnpDoTf2cu-fVDLDeD5QZN-ktRlZ1e1Ntde3MhjkCaOA67Hd7RlaAQkxOkExldfqLNAekxjL8y6x-YC4CiazAixziw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/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":"GiRTvrxJKgsD_Uh-oeek_qgFN_m7n6KIx24NB4Rd8EsgWJrzA7p-N5xYNZJr1yEGXEpFe2Nri_sVBswlpZ1_SAgp1UNgXLDBJe_Gt7olZQ-8Qt_Z1huzWPa71oQrHjIr060ddETh1z7g6Y9BhzTGl_Di0LyjMLLlmp1lR6qKbkybvb9-zexcNj9bVOW9aKBxw2aadErAyZQqp-ILOZzMaXLrbgKut7Gi2kxT6daUHe3P981VuA6WTBQPLs2BkahzAiXS-t3Wpmw7ICyJU2DG30M3W5tg99XlBJFt7glitvcktMQVOaanGSa-RW2iwwg_7UYkbe0rh-u3_rtYT3HLdg"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"UZ2WEPa6XHAgTV92HwEnkbMTH4mrOLtjnDLxNQQaMZ-8C94ZkpEadmAVaFjmLU0pGP0f4iQZ7CvtLtWwgZpRUA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/HS512.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS384.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS384.jws -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS384.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dq4rADcGNJ6RnBHzCN7CId4E-Q08oGbi6vLNXENmp35l1tBCMz-C9BgwBg19GkaLfJGA2lfDUtFOnTl5IuzlM_w1sFwFACH14bre7CkGz0rVLZb2N0axdl5upyLUyL60L4ajvGJotn1zA0o4fWkXMaPezlt6L8Xx3Sy2czhVOikTl4cnEy1ebIxU_DLDes6_Pbz1puJgOiXJKItKB6-UJXgbn_ZAHha9iJ8Fi-gqWXP3hGHRZFXq813HIWPtRp_xU-B-rKRFnwRfhQq8Ld3PdgppypZSRyuuwwsjORbQ6XDfhHVyx631llkVj4_NSON5WePg0HVo4T3Pt33gGYqK9Q"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"AVqz6tLiys1QXttbBfnp_G3o8MIyr7EVYD6X9WUptf3_cvBP87huhf3hsAwWs2Zu48MfZrVXSYJBkrWuYrG_bhvYtCfH9A4t-aS54UCM4Zhq5avlqW-Cok6AFnTuknSSB6ZObQ-Ml_flygx_5IrHsLFNxMVI7gIODYX9ZFAT5MHQfqzw0R52qDn8ZRoCBniNxjXChSqbCiPHc4IiWXpYHaFDR2EVGtjZQPwuU7eKkT3fXpHLmx1lfFgEG70gdBTK6PpEvTDjl-d0XScf6hVS-AnB9JmhU5K-ifjs__5wCgWJPPd69mA560llThB5WhVsYwNIEIGmtjeDPZtkGq1lwg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -c -+ jws=eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.MswvZfgJ5KGK2bopeAJKtCcsGqEgtlCVw9acRWmxH-P33JdjMLqn3m3uTy57UUXN9mV-SwoGaBNGUdvWIsFQ8ryc-viaKc6xeUgnyC8aP_ewKEOVXdrNOZpB1-ZAhqEpztcCU4JDF64NVIVvrtQQ-a_wB2umyAQ_REc_twnGHWXxs-6qLpxzm8NuAomVyiTpOn5YlPypNu_qZ58jll3qg8ofCB0U6DQWZuAt_y6pIY4Zhnb5oOE9x96eADQKg1crTUjx7Ink38j5zGOVRab0dbJte280W3OivvID2RO81HZdAPGJaFTi_ojBNv-b8hOGWG5OnuJuTh0eShA6k01BgA -k /tmp/tmp.WUZixnCizF/PS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hqmFTNpBMg9WNSk1w5m13IJj5thRbOhywfxM3wuQSwZy9qf_KIC7KgsBvAOtV-r4DTeicdxokmFrjUTLkGlqACcd29jZUloAaPMZA8oh4oy4ZoD4MFlAe_1XpzF53N2avb5915BdFD48tZH47jGhaccg-OSU4Cu4cln0wouPj_Ry4v6oLMIBxtB9Bf9W99OM2IG3OJCI1pU6ksxRpPJNSXKbybMJoFaQvpy8uz2nA3S7lAB5ch9Joi45R7yawsCgnm5g4IJEFmaaSi5ixj91YFRRKdHSbwy0WszSZdTeNxuiv5cKnmKthfyWm-lM5Z47Rs3tRnEArOBPBlxJ85fyHQ"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mwWJHBolZ4ZJqIa-6xPl73tCQ1OIB1kdz1QVx0-aX4DtBqyB2q_4ctw_LD4X7i3S09X6oW2Y54gNFZi0kenrIFXZhQ6RqpS86M6bkQ13v6gK4HcdDEobQV71lRmKAhNwKo482Ov2zi93rdy5wzo_4_hG4IuysFk_yPU2nFZfM2a0TEH4EIoQ_Fvn5wj_cX9wboEwQi3ORM4aQxssVjhO6QSKsReSsWYtxTLDVxp9d8NAjUbFi-PLyFh3PS2kEO3JSme56r7rkKvoEitOZme_FNPlWWX9F78BlQUs9rZN8jz2HAfnHYx4HjZH5-NHALPhyxP1xlUkGga0NlWUC0xJhA"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ [ PS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ne7BpO9niX3gY8SCCM7B_UflM-IwuDxzFhQR6vroYk9gjtJ-lrZ6IcLaX6he8YcasVggG6-vZk5WOJoCNK7GVXHn__fOjh6IUammlf_DkmzWi1BL4qtUd8FBi4DncRU1TZKDgyHAOwaDLkjNnHWJuwSacsAX1zI1bzGcpgZ19WcEUEaEOq2-WjF1IFBxLsKtdCVm3mgtCqysFlZ362_5eHOu3XnkBqIjK1ODwAn5fSxK8Al4aBu2ZiWvU47EAwu-QsJMOiQbkzw2U_-81XjXeN6tRIpV3o421P3XeEzwvxaJDr4XbXzfWODVayq6XIPUCsIvyH5U9h2sc5irIVyjcQ"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ PS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"TXp9AdHZZrcsUkh-Ir4_2-IdzCYcPILW2ZXsLXWtuoDn9zQmXkE5Z1QlzBKD3GQ40_khA_YDaE6SnfxechsrtTXn6lDMpGHm-0GNOPzIqoAJdFf__W4f_ZBIojWHeByW0PDgdvjWwpk8tJg5RTftg5-RclwfwuLuuK4sPHr4RxEVHh47V_sWjjMxLVUswvujaMqzFGJL4BymTRvXZw9T2PcobFc0JOfg9wQUY6qn4iqy-JvUHrAMLq43wBYwGwIPC7Sba6Dd14GA_YHzVEyYPNt6a8vfZIN65cMke8pweoJ1GTE6ZUb_DarRALNNYtGt7tTemaEMcNFAkXgaI1TAAw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ PS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDVfTuvuLolWZRZS17WSEF2m1kn23lTjHxUwvkQ2EPlDPP1qdJVVlvNVYGvRa9k5XbFIxbItdtFlyx9fxLenW-m0AG9DhjWm7igPKbzNSFuxYNgGTW9EFSqfvhYzRnc7LHpyobQBz8xwrufRoccLev4nFFN5C3gcVqMgSc6lyOfy6c-c0fmaK1EBQsJka-Xc_MzhHHhUQ2701jjUidcO0dzn5qQgrdDTjbSjR02gcsC1fJD0jLYHcXRcBH8foC6cYJQWyrNN7FSEImv4Pbg7TJQ-y3vHEl7EBpJwFp5FF9iaFzg2a12HSqOyGVhCZPvp5M2-Kv4IjVZ8tyO-h8YdKQ"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ PS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"gd9lQJGTeFsogkhPiDfbu5RvKqDJAlmLN0VQyCEiEZW5CyUg6M8f4IQe5wOZEbTaARe_O4CFPK_ASrDBt8jNXTNTlCOD9bqkbK14Q0qJcjpdsej9sJm51EVXy0nHFCffTlRN0-2pZA7aHTzS-j8zm3f1Q7YOXFGRIFx-pk-HAaDYGE476ZRR5zX6yzE46StKxySutrUgxps4vjFlAvYDwMd2jVQZyIiLsubkV14wi51Hoh_UadiXhG0KdR_pGqASvlOVLp_qU1Jdul9tcqnPwsLmmhiqMnF-PqUyXrqhSwLH_ovEvk4oP7G_qmz7j1NtODxaSu7Z2sSXbAJXUl35lQ"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ PS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"dtTURvfZlqw_aMOEf_Ubh1pgkPxhy68EiXi8phaNKhceGZAwm5DHjY2bdrIso3i_rptA-v_w_mYiCS8GbLCH3u04guYkrCJBtV6XVyCGMorIyEzYo-9R_9sEFuOwjCTiABqX1TB0NcyOE3UYQaqJoGtsv4bc4oZJfxaG9glSylTpKqdcf4SbhjAcRFuL1rPAD4jys7GJwhBWtrFarlRTko6tn4Kop1XZgIm3rrAbGqtLuKJR07MDhLNVljjn9702BwU-Us-3J-A6yaaplvZsQiWkaiXzdQU2rh-D2am3gJBAUg5WG4y6CPw9bPYJuqhQw2aS6ezk4-rhLI6SLG0iKg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ PS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"SbJCqfLuoxLPQlkz70lRu_XSBjB8UukXIGeLGVSLZQMX86ZV8ThF3UuZXmYbPFtxCM7lW7FfZCB0_s2n30KHfGUmgSHMRT3xKMdFcU1c3X-NTpebMhdYhoC86tTZzSNPQyd__unA6G-bjlpM5Wk-p2qS9mvAFWhMGA8RZHwHekKcbeFzsooap7mL7H56sTbOPns9AejwvTvghrlYe_IeSZsnCf90gzlSMdqtlm0-F2NxrekeoLzQtz7DY004022y4UHvJxaxHX_uk7Bu-dg9h411cWhO2Mpx5rbxSK1-aQ4VaI9sRCxwOR1GL7e1hJsdR5dkHAqdoQTCF38zNWylDA"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ PS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"czsQQpfN-h6tkXMJcUcaubcsnWB5628dcdlgn8Uj6ouktc1APkVEZsAsccsAJHe13_wxafGDiMeDpoBzH5A8rB4xKJfCa1h9aQKeSC5xMbWYKGSO27y0RNMvt1bwaYEJwDleKdLZGy7P3DkV1dx1oSRHzy-05F2o12sgl1dporuOqaJv85g055BaJmsoofIECpWvEMWCZiFEoNWeoTUM5HIV5BX_q7ymB0rCufYDCp_ZfbqWwzpqGqHnco07FiBs0Dn-Q3Jd9rDfushkxgWOTMEdrtVl1AkRy6p7uAnsgFKHHwHlZZ3ZvGyhusCNoVsX0fLfD1_5RuD3LEpkbwLN1Q"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ PS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"OPHZtPx-sqDDL03stA0q5yUtz1znamU2ikNdOQtffPxYw_dGssi8C690AF8qbpM0j7vkV094oHnqxVSMj3Vj4kaykJHGOUz3tY49Vf-SVaAukcQhApIb5GLj9kMX2YPImfyNJF3YwqZ0dmy47KH1UcCoj6ocLIK__gxekBaLQICD6ZMsIwaokvfjeVi-VTa3G8ZSAmniXtCJQ1dhajKoVFYr-CLVGA0vkGLa__Ostr0DnT63bRZ7h0Du25JjxrUZwdjK6PyBip7v_jMPfv55dWmmb5_ngsRcMvyfYGpIDgjGH9WZVGbf0_SlbjVyf-911lKf5rMMvmsGNXCwlvkavg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ [ PS384 = PS384 ] -+ continue -+ [ PS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IWpmfJICCiw0WB29te_GME8zV1WreHY-J1D2RKZ9zGx7hEXxbmoE10IIGvtGzEKJS6yVzCFvxqo5VnVRGB3ovV5-zlcKksoVLmBVOfWkPdbKmOhKmgdjcBzsWpZbZ-TZlQDyyAUCwonUVa0HCn4QQTahKLBb6ki_zJZVRKun_PnzPw6Op2MGW66on1FT-YKVvdj5FYH_2HRcdZV-UcJftqnnFlApjc82q-mO7SLUYBWwymsoomwlkLVP3U-zTmBK9E74R8uy9vbHAwAOe3HBDTvGprRUYkodOKcbGCZW9emGQpwPaGEFXX0iwXiXXp4oDRdNq575VtPI_G-w-lzyEQ"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -+ [ PS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QaCX0v1S0DIVSlO9k4rw3TySG7MnlwWtj5YA5tcRBOxs702i0S1nCy0pzXkelCkVxpBWWVn72JYI79DDOQk3kVNcDhTVIGgDZRYCTQoWMUSPjL6Rrl2_o-e-ZwbIbX5wOD8syb7PuvTvc6gavUYsS8uelzgOnyJo_-xCZ-PQTUMTLigFo95SwHtdO_iLRSvjPoMhQjIX7YC7puvOipnkm_k-BCh2hHK4FanI-Bq6773bTUN-eklptUi61NBolJ_VYAKuySxmmannAnkA0OYKBZG_Q1-Zswr8Akcvw53kJeGAn8pLP3DDtMsVSjHwivSqHmuFkiUOPARw7kw3BChs9w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256) -+ [ PS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NW8dzyZWUlVtZmjjajNQ9fIiIftXAOMFHrJ6igSDDGGGDi8xbLv0ek85ObLgccb5OP0hwe4KeUeGLkLnimUoVMHZivaWW0dm2rjDlxfKxUusWj1Twx5GSFsJYdz4mkZ2_vkuXE5V3oIvqTP2hIIk0OAZBZmAORuthMDahSMgNt8HFCy-OKYHZzy5FDc7zMkwSlLF4SJcmdLEpkMYPdJLKfUkZjzQo2-3I_f2Rp3U3It00Z2drxwfXtGGw4E8cuqGneY8CuHYVL_n6xDOsgKzL7i2YgHpgVI70TVUWIbrdOoyVdz1nQV9LIwRlHbICZZkVrMsgxQAQnIaw2NNCHNJtw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384) -+ [ PS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"FIjHVVwHR3_vRa7Ac4cnFEZi6LQFV62aWCYWQ9zq2z_yHVnO1xZQSBHQPdTn4WkgHLuWMQYj_Eict70LHqtbcW_OL_32DEwUefEhFXVNsp2m54gdM48lLmwsumAjXh306037cbn6KKop4urolhYv0-naWQ2w9Q3XxCl7ROdjBvL_M1PAUbsgF71fDvdXiOAp3DiF40aAMIPD4cOSL-oTEuX0dqoQ7Y72ss-PRlWoApii-NKIKrh5qbMMgMtbLKCryC8muxGHlpgbXatvLWIzEe0m-38z76uqvjdzD2oqwg4ZjQJ7UP4HY57qLw10Pk85V_MvI5QKwrzT36VUaAMSIw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/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":"UOfNPJdsBNNbcYURuPh111256Ds0jM0bKKa0YBHAdt9tJshIVsJ2J5JVilFfdsQaGHM3QbeToNhnlUWz5jGdMnSNzBdOS62OVW1XPgve6aMn2mkqY1qCyWcOgSZ4kVXvWps3t91H_xHjA5c399JO9ElgFopXMmEMoeRO3eqR5mqRP6OsTwvchK0R06xZaGFKScwQ6JE51jI0Y8psCypsSKg0LAcrg4jml0HsBjEEPsVDSaWajaUZMuexy-e3GDrLwJZT1O5ryYqYHNW2eoIoMALZUvlXPRdtIY1y2O5_GwyttmHe_sMtiYgDDgzCIonzxfdzcSqsX5oyVKEiFtVgjg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"n5iRV_ljwdMITpTfKVLmc_SXfFeJy14Rn6oc-lTzQEzlkLfPWNq7X3WPvizq1GIC4LQqs-vHiqSbTLw6_kq3In_ZzrjALCGC7NvxBCFWk8DCzKUc1bvXB9YVDSFrPXCFcEOtVHbizz-bwxYkTy6LhJeuSFp-hbvaQEnrq54Yoq6pBzXBDGTiv25vd9C0UbC0vEkoqDYbtlGzkR8Y2H1448ldUu4zBog5q6NC4csnBWeOP9itl4qUBlkjsGb-EYLmd_qYAinmj-RGw4M3kgOohE356rRwnjJYrIWoQXSDJQ0Fnrn3Q5AuP2pvYRPlo7MpYrMP8g-XyBajq0b1eXyu4Q"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -k /tmp/tmp.WUZixnCizF/HS512.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ old=/tmp/tmp.WUZixnCizF/PS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/PS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/PS512.jws -+ printf hi -+ + josejose jws sig -I- jws -k ver /tmp/tmp.WUZixnCizF/PS512.jwk - -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/PS512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS512.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/PS512.jws -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/PS512.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Q3w0QLuEldggnSZtHvHOzTNAQ83YpFMQBIDxi5xgO8kc7g-0EzELj5-Ap7drMSC2qAQ1MWx61PP8Ci9DNxNCF2Vp_3Xqchcmf909wZk9ABiEbHdOvXBFuQpzZMsy0Wjvm_TIFe12ZGB5cGmQylPZkFJcvtx3tRWM6Ey7vMV_TBs4PSa82AU7ElcoWrCHa-jBipbXq0FozVMhnexh5PtpIUXwbjP1reKJBxuqmCJ1pqz2b03QmsBqVolfiUhZxHtsjMVkhArvalTLWxcCnphR2OOiWLx5qh8nY4E30RQilpAw0rVWF5G9crFcviEMKsat286NiJNUiC4UxbJ3OqRR9g"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TwPfhYETfKVaazKBz0CaAzicT8_lrhtBIsxCspxGymMZmgzVlGsJuAFJMaMEzVCSL2Qv7C68b0yipkprOnFCy4ngFUKhcTKA3-CZmTN82zcRkdq8rcrZY0bdkw6gjtD_DWRlDMSBEFfFQAW9LujBrP-Po-PHlzxSHQUbcuIu3UrEa9B29eUVkDxxG4vCCD2scTkeG-4ZMIJAyjrI-ocmaQbISXy0PvJfTPrrffr3ExOIlIIRBFLlEwcDrJ9DjVK64qv6KzBRHc0WdWcgLqZRTBO8LXo_0-DLyLxlQDDsMpnKG_5vuVwFqpMwMY0JTLLS3Ym-tvYJWANuBqeXmAmGAA"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -c -+ jws=eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.il9FlMLsUU_p4zgsjU6r74nzLbjw-y8oyYpayhy7KBH5C4WD8F05iwPWWvyWrjwchovVZTk2BJFym7LgkQHwM2DnbTSEhwdo5oyDg__Wb4RJr9OVtMELhAvDh24X53nhBBAw6cy3VgmpxZSGi_VVhbW3Txb47_dOMlYwHA6MT_C92Una8Un_08VwA8EnNMGWuHBXGcnUlFudPGaypwtoKBtJ2vlywQOQBD4iPWBtirTCGMg-vuig0Htf9BNtNR5StSDufDp3DhQkYwa-94S72nlxn6I00umMUaCrewqCmNWNEjjrj34BqlJmN_xt9up86j0s1wYKPODRfkwGDLal6w -k /tmp/tmp.WUZixnCizF/PS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"PS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mVKFT8jERXmSytWBM5cPTHps4Fy9J3fH0SnOTlVr9aPd-vT4ZqR4vlnkarOV0DLt5RxosHEMblCqKYmiUbwulDAzW1mag91QsBMYowAXFDVNZts4iWCW3M8AfPf4R6jJFFi0CQBcyGMy3E6-J87g1dh-2WmYQw5iA_VBvD6sIYUwU0MKQRZ4ofr_1YAIwJdz056meHymXYOUC7WugpQTDrhESYt3YLftNA36BCNkWWm1yubGKq0R1w0eMPEjjb95rBcBiMllvx_wHzZooyOylACWpS2v1PcESzyMOQsirWDJ3_mtXuNPDiHI2Qv4nvNReeVrsHQPr86YqCt0W2Ez5w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/PS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"fJ0ccXJj0llgrVHXWymhTHdJdPnuDp2t4gEyU2BtR6FpOoZp2Nz_yvg8HgY4KrE3xzKMQ_z4MAzkC3Ofrf6A9gZHVpacW47Bcy8Sb99R4nuonObF4yPISJ9UU7Em1dSf_luUBZ1XvbtV0uQQvA6apIyyqU6Lqv0_j92qXi2Ut76OU7VJrILmydLausRXQkPD5QtkDKuUFherXwzyG-We2Zz9I2buUPN70G9zFpGY2XFyLobGr93sQ1Ppd6HdeS0Vq9Eiw7mMtWwkZPqeVadAYXAHSglIYDEZ4nEZrL97iUfDp00wvCSB3Jyic9Zdq28ALoVckLMK9p98Lyqx63ffhg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ [ PS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mF1r2G4Froqqmt5lsMZ1l3Br5ouBY9U8vxJr4kNwXuqCqFZg0-WKI5FhUxJe-Z6DNcXFnFhr8oufY9raXtG54OQ01qr1-cwrE1mt-CTmhmGEGHbi9A27RJm1CCHlyconkMaUvNi0GjMgF2GuGuMjjEVdeUx_aG59vOtg9cebtWKeRYKX-Yl8MjiYC_aqmy9XkwdhZEPYWK2lROZiKjtorXzLA8C4ZjJsJKSFIRc6px2gYWkKWSnrL9A3s58owMRIs5DwMp8_UG3WzC34shTYTRfMj90j1AyQ557NV6HDvWYtmeFFqBVz59YBXr2sIzss2fsvfnf5EnVz3id9663Byg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ PS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bxvw81ue9lC0ixdftxNbea__BjYrOVgFbIqnV4rvACzO7nnoiRBWdD6a-Q5YM3Tu9Plv2g3qh6Os3tw4YF6qi_Z_Y-IHbmV_vTgrzM004iD4ChBZkMjl3SUE8pRBlAupd41QCU7UoB-I92R3scSlb7LGpTI0B-exgyz-5VaCJYUxbCApbw8tI4cNC2dM7D13G8dfQEVbGK1dlAI50CZUHi9e1P_OOW5XZr_OTfTU_6srl0zkYmrmGXyzU-J6nIhvrG12QygWsbXt78pA6KqO_ASeXN5tBkoO6y2EmqbVKyYlUG8hwqvYVOI3gbIx-U9VfU7fS96x8GY6XL-JbeCdeg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ PS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"R8MgJV6hfuq6Bks0Yx_Q9MkRWqDNvDemVCvHbm9Di8fQ05Dp0z3ERH1hCCawBKwp0H1K-dlD35EV5COTPRUUpUU7QBazodNxlAc-N3XdpSv56R851lEf5Wmwkq3IYo22H5D9rrYw9twls5D30xxTr_B0wJG8bKOFIiBahx3DaFqToo9gXKqkpMWNYIQz50k05Dy4gtzVnHQC83amAjxZYaAXzRN8qc2cnoR5kpmiDpYEEuJw1qQrGrcgwl8d-wW2pnGGEAdz3YFCs-yT8FpT8CyS6VJEK6fUuS-ImnTi7-Un1yIk7o--ZS6hb7E1KwjTatkav-pT-CUYRAnI6p8sOg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ PS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NlYntYz_qZGsE4UNei0k8UVqT-0Y-C6_cBWXosSKvEBXHZnbl9j26ayve6JDinhkYp4ZJJqolwQ2puqbr7JcZR-lzWVsvaMf5hbTymXZs-GiRkFQBEsb7ZP1vfol8HCXekphbyKjidJqZ28Y4_xhv53C2lgvOxtxz3xas29H8hIByrMK6JuGkkMriNaWA0bTzPVDrXvqGIuu9aLeF9i07AiX0Qn68te2EH3Xa_ekrxv1P9hRqs5ZUrYMgpzsT0UT4vujAoGXso_LQJWxi6E9ZzSRNkK_2tAikyJvol_W_cPW-SS31q5aOwoCHD3ADO6qd6eIFDWBu4A7Cy949wWhRg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ PS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"geCnsU3GlbCMnMLNSRmjkapQNVWHAaw6rhmOg3sYZxRK0ojD0miigqEkq0ETrZuPjy_pTW4u9_xaWFNzULZxdbfe9erwFaH11QICzDWg0jCqnKC_CI6vy4urJYxVNeXG1luatSGdVjxG_g-qj3K5KHB9UHH57rYkjUCVa62cqC8cN1HjwVxUCJj8jij34jkC8REoq3ABwXpW2FP7yTPf7Fvd_gbE6Z7E0W7QlK7q6Dtbd1b5hRCKsFZhLNKe3--ptOYYj8jcynXoFb37izb2HL-4V4EqIOeZV-Zg9i7FwAPvxuFH-t9xQwY88LGqkg84MLrNYH0HlITpo3atr4TF6Q"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ PS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"EAFZNbTk6mqW_3z8TaU8tKyUmmiu9yHoIvH0RgtcQkYINOs9spcpjKwSkXtUTPscA33N4v88n2blnKsWzH4eCfcRuKvYF4OPmY1LbN5F-cIfyvV_UWyIpxXOvbZlRk6DndAve6-WT5mOc-zggiaqXTyWRyHGWKu57iCTTGe01nuXrcbxJ9UoLXhir6a7oJOlNGhWRMsfF_d3VkqwY9R0hy-MoaE0pO4B67EJJF5_LDD3WiyPVXxcmQd_KwIO0PpZMvgmqIDu2RbZfI8KerKeEQ7OuqewMKoXbfxcAzKd3TzjGyXVQXdQJNO4TcLoBIcSlc8S7AerJah7cWyy4TsC3g"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ PS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NuKENWqdFIb58d2_iV1hd9ngEMDbVcfxlsdWyjgS7Fs5bsJXhXoFKmZNUWXXU7nhgSGDUATaTYTsIgK_r1FwSkuKfblqSmcbXdeatmZQ61VhKipk04tUFxUv3LjQvGOe8_bvpK655Xn4q5GrKp-JVd0lUKUy_-5NC6I2xgvWPuoqGwWgzlZnA-Fm2hnobGzLiCb0wYULMUTJ6NzrnfI_ApEvfhh0AsSk33TJGnXkr8khWxtDZqaeDeRuWn68hsElNm6eLg9UlInNeizcQiLbgh4OzM8uIbgO5E5mCkWhZJEiAcuN9vajSAFsNusGZRLz9u-exVZsin1eYxlDxjviQQ"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ PS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"G5l-YoNAwI01l_BMtUVTYbD_6FjcSO7lOVTDU4BFuxf_4CXZU--4fvEeFEa524Kd7FJFCXKvuW9PxUpwNVUTFjF3wF-mezV4OIjQLeixLVFTW-rNfLob4U-0BxJXvblWeGWCGn4lLK_b1p4cHKBGx5dYmAlIx8andfffAs7mTwWmA7wG8aS-k0-6X6LRWiven688kiKmhO_i29ClJkpVvO3ShgRT8YtoZloBUWtWd7bi3Sntdi-4yVqUhEHwKA0IP6thY1FFX7IMioRfcPl05eD1ijMrvQ5RKW77TK5IPuWURiZ4_2quNEgVVTbIrhdx0X57YwQIY8NLenzmjtq-DA"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ [ PS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n08T2fqIOKhDpxWnfDD7JFIYKcSXZtc2ZoL0P6Xb_5CFIKvn-VAToj4k4tiLRuVPQrM52VgTRUn3WYR0x4q3KFYnBvFaBnLe1bHNmCELhr3E-DuQ7mSPORITfMLKIZutg-QgwdmUCrrUSjuyP6FF5mpbp3RY5pyU6tled-KFFAIXAMVQ4jXy70Niu5AA_dyUy88iEKJQB1WCugdVAUX8SlBZ0V3Uwe86me4f_5xl-cEEXG2PZVeBS4JnjhvQcrnhcdWiiRiIOt8NWgzyKYv01p-oJeA5piNj4vZaHLZM2B45sTWnoOD2Anm3FRkUcfU1na0iVSKnXUmCzp7h99S-ug"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ [ PS512 = PS512 ] -+ continue -+ [ PS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ne8JgXQP7QI5xa8mS-lc0bVZczFizJYcDQuqWWOwW9Xlm7mtw0ORPUmnn-4Fd3bHA0fGZ8_Zbf9AG-mAqxVoA0WxWbL2jQHe9bflfe_ChudTcDosvAahxGsq1UN6RiBGkIquUVcM717ErT85X1L31tKSJFl7JbuJCzP3aRL_BFqDBDWYBjqmnUtriyDyT_8Ih9jDoVLKrTbg8q50KMEiJjPvfHfwQ3rHHgec8RtKBH-LpT3gXCRsh4ETSmhb3qIDjuSfe9yMLrDMUA4Orlaff-0MWmlTmEgJ92KMS7JqsSwSepK4GHgH8XOE8WWeKtE_WnmHroqUJnaKKFf3MZK0aA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -+ [ PS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YY4eoxbT82t0nomJL688j-Mw29kCeXQ_B7WHjptDmV6KatEb5A1ogGc4MZJAEnCc6rhoWwAwV8BQj5nFGl0xhWcSKwULnApsCuzm_Or_66lxpj9wJekFqm0rj7HucGSE2iICywpB2ImtGmQ15Z3q7Mmnj0Uf3FZwInLliOFchYg71NFubRPrLwnxdVtxp3GXEbCAavvic0_3AjhMf4F1xFnB1dHGZhzSpsyRBg_1MCPrON6d1_zkGpzhqtDToUCFhZ7O8c5Kh41PbClzYi_XqP3GArJZjIZ1ZDMjS6z8-4fwvdCG89Pu4-BnlVwweJu9YmVDZP6G2iFPq2LOkj9d6A"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384) -+ [ PS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"QOI-mf3cfksKXqla8zHWIj6UUrzmhMJVsC0hjoSeZdEBu8mwEaLkNcYu6haExSWSvkmLgWY2o3Fz8Cdo4UW6NOqL5M_Dxfc5whteOjO9zytSibns6ofwok3ix6srd19BLwhOY9NNmqjN91FIGDmCejiAiC-rv3aWj2kMWJuppWfWMm-NjHMGbFE73VAmm9kSLjISCDTyIh25wBuoorp4JQeQa0zfCUe3XPiK08FRuzVwN1Hj1AZdR-QrAHLqMlmjPXL_DXx7nx7xBmfDaXQOZF0ME4VefMjcVTJvNtxk247Qn4KRaQiXiIYqIRnkpkjvaiz1iE_g3PCgtvobsEcGow"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/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":"ZlBg2t9_ltt44e1kjNQSxdvp0pEc1j2kXMMt0wDSXq1uSY6Xh_etzsuYUCg-l98HbJskSmAeDQPg92nbNv9gzeC6-WG5Qmz9h0hBuY7-2tGxCwpk3piOhLRF2wNaI5AdnKr0VS0ra1rZL8ogxQLoNpySf8OoLRNMt6ClXHTGeP-rtz3cClRwLpySutpW4L-5oSnyV5JnyRWSCxU7uvM3JqFIHQ9Yi9Sbbuvs9ZCSBhe3Vh4Vvz-KTmyOcVpOudEF9VZNbP0AIKBBzz_7BegzzSqHBrDkmrw95QMCRcMjRNiMCNG2JdTktNl0OesywhPXfpc0nAtPZFpdu069gdxi9g"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EFDnPIbhX29y3H1v8v4hy9N128IQdc5SCM4kwDIDb-BK1c2yqYgrMnSprgglR2n7CiYhevg6rQx8X4ENRnmwJS5buTgg_36DwHL7OHTIjSN5Nv8ireyrNA68Qpde-A6klb_H6lcLSQFw6zWGF1rQJ5ZVezzd11XmSvCUCH_49tEVT1h31gsgtGxkzuuxNNNFx51qMICj0C1Gq29N_8g6tWSQVt4j-tO3hWh2Sd5WC69S2ag9nIxfLcPFdTp7KB4vA90-uNe5M8gfugIb5LZdZhwaGTNM0WWmexOYPB9dKofoc05TdEYt27GKScyDWh3a62tPyxmMy6pI731zq2mfRA"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -k /tmp/tmp.WUZixnCizF/PS256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/PS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/PS512.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS256.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS256.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS256.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS256.jws -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS256.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -c -+ jws=eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg -k /tmp/tmp.WUZixnCizF/RS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wk9FyXppJToJlHluA1uod-HEHui33SxNQTeXS_Ysz1I6t8xizRIUPaL-YNjYvPkBa2sfbJJfNasSR2IvrFT0CihVr014vyFVXHtX-FVBIXZgNXgZCWAQR6TGr52tD1b_7ly-eWLNifrjbAQyKm_jhpM_m4EQ8qex38KnYWCCDBgClh3_yWBG282RI1F-03f-DrZMmhdgSWfs6s7drSIU64A1jRSFIiH5K6jPHDNcTlIyDhfDJei5_-xvoTqgsv5DuJt8Y1VrpsuS_WTvtm_GzOEyQmIND5fj0OnXBe8RBj8-nz2Bq3na8DMp_WuwvQqs0cM8XAmpxHBKcIu6ve38gA"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ [ RS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ RS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ RS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ RS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ RS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ RS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ RS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ RS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ [ RS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ [ RS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -Signature validation failed! -+ [ RS256 = RS256 ] -+ continue -+ [ RS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -+ [ RS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/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":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BpLqZ7jCVH93kkps1txFQhtUEJ4BqYV5S4OSXTDkAFBDgCHfCamOfaDdpl_8hBz9GcvzehGHLx9tEP5kCrGyeYArVPKAx5FuVPPQsG_r_45koEgYJQc7L64Rewk7vIq0tDg1dagJOOMr4u9X0JoW6tfxIkZRcVlhgs53Tu-x5Dr7yKcwEO18qI57ZGAy_XHjsJg9I_SU8xu_5TMoC-OBIxUsBlfLS_I-uo4awQeu_WkdLdTpqESLP7qLmzYH7k2cAl42LlDRcDcCrn-MoB3VioJF_00EL7rf3LkVnmyGrPPDTkntwiM-hcIdS0Fgs90KhPMOWMrCC7IRUBc6oj05MQ"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -k /tmp/tmp.WUZixnCizF/PS384.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/PS512.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS256.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS384.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS384.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS384.jws -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS384.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -c -+ jws=eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw -k /tmp/tmp.WUZixnCizF/RS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"he_abj1GH1SMSH36h2cbekX1aRCQ9HyhnmDJg3f8ftfa20CCzfvzUO2ew1Fc6f-rfKEN0M3pSUSO_CbbkQnWcQYTXIldbdXq_lmftYc5KNdhso86fOcnBJQ0EmqNLK249tQgI_lnlLAKdUI_GQFaqR7DS0y87H1sSmyrVUKaGNzW2NO9Zwt0qkuxic-CWiEfjLxZmSZAZQVIHQ9GDX1jUuw1AL5kgU6gT-vklZV2sR_eAXHyghmmcH0XrG977cHNWyZeDYAUZt_Y-awWPqpV8k-TioFU7qDlnsYD6wl7nzvSGNg9WvtzXkz2TEZ6kWP-Xftsf-Z5IuY5HQsX6yu1KQ"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ [ RS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ RS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ RS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ RS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ RS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ RS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ RS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ RS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ [ RS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ [ RS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -Signature validation failed! -+ [ RS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -Signature validation failed! -+ [ RS384 = RS384 ] -+ continue -+ [ RS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/PS512.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/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":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZNO0akw5UJGAYLVCbP2s0O4c36Ha-iR1z8rg2DSLIc1HegbxRXHoTyUnW5Gmfl-ymlitcV4Ueh_qE-NpiYTEJebJJdCyKuhrUx_RVertZjEB4k8cO-8UIVZLbn_XvjVO76jiAnWRom3Ed6Ic_nPuvmiJNry4cqLRHZ9eqRAsCie32UaiPfbwinGktFhc5aMV71ShmO-euo898FWFs61i59FRd1lM7N9Iam06IbjS8YLF8mx_mWtgvZVGzusK-FcwCIjWxrRFib5F8tL7WqYNMpUWWGkH4LTDcyPDwuRPYHizTEMlHoHd7rwCj_UXT1iswFMyqsnWzi4tJrBE-XWpSg"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -k /tmp/tmp.WUZixnCizF/PS512.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/RS256.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS384.jwk -+ jwk=/tmp/tmp.WUZixnCizF/RS512.jwk -+ jws=/tmp/tmp.WUZixnCizF/RS512.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/RS512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS512.jws -+ jose jws sig -o /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -c -+ jose jws ver -i /tmp/tmp.WUZixnCizF/RS512.jws -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ rm -f /tmp/tmp.WUZixnCizF/RS512.jws -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -c -+ jws=eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w -k /tmp/tmp.WUZixnCizF/RS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -I /tmp/tmp.WUZixnCizF/msg.txt -s {"protected":{"alg":"RS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jose jws sig -k /tmp/tmp.WUZixnCizF/RS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Ej-wHaegenl90Zu42LBluWl2g1J11THNS6qDEjFLsBAMa-_NtcPkiRjECUbb0JYdyFn5s4UGBwo07MzburaKXvc14dYXk2x9pHz8-TNBWe3WNQKsG9KjusEUW6xWuMcZ1hcZpuL2ua-NiTsUvj4xNIbEYOOLNj6kpGjpAXOfSaddxtO68zSvvmuUPxSd5eVm3_LLhDLJm9WmqoDWW4y52CZrJ86kBz-Iuy5zFfop4a0BaBSzC363NfxjlbTjEydJ3X7DyfWShqcLKLmyLRKapzmAMRWqxp-eZecGtJl0_i8mwM8i2SgJTaDlLed0aJqDSn7qE9aOQKiVOPO63jZbOw"} -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ [ RS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256.jwk -+ [ RS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES256K.jwk -+ [ RS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES384.jwk -+ [ RS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/ES512.jwk -+ [ RS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS256.jwk -+ [ RS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS384.jwk -+ [ RS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/HS512.jwk -+ [ RS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS256.jwk -Signature validation failed! -+ [ RS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS384.jwk -Signature validation failed! -+ [ RS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/PS512.jwk -Signature validation failed! -+ [ RS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS256.jwk -Signature validation failed! -+ [ RS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/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.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"} -k /tmp/tmp.WUZixnCizF/RS384.jwk -Signature validation failed! -+ [ RS512 = RS512 ] -+ continue -+ jose jws sig -I /tmp/tmp.WUZixnCizF/msg.txt -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/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":"GRgkn0g1mMNj7YckiiezgvMTGzvEyWv8K_d8h4YCdyx72ojIDl_SNDbQTDSMR6bRkt7DFAyI9kvHUdCk0xfN-224tW12XCBmvRUwEym5Tg7lTxFUkNgw_Gzyb1lgnAnbBUJ7bT0_oXvB61LihyzlS6J4fyF6z7-xzcczSBIkGv57HJN1PIUd9Pg7nNirMMaFrV_58N8DTLab2FvHf8s62o3cpC156jht_l9JgZrfJR1ZczLtl2oWcUYXHkKB8ybXwmuQtZ3C-42r5WQZfQ58VzVx68W29dVfmQ5o0nTLz6QAB01AualRAtm9DPsbisW7QRGSkOpetwCQNz_AR1Yj8w"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Tzep17A6omJn2tKqwpHCAoTmbxNujtPjBcDKSxHs-iCbmqigNbHo9fxfo5CN5DVZYaeWl_vTggY67lzhk1MJm3wirCJZGCE0Kz6TczqINupEZaubDuOe-ZarZ2LhSh--XGp2Hykeau-LbP5rJt8CVryLRk7BvhNA2i_r9MRDi6VyhEJvPfelzxSo1wWHh60Gl1j0XH62fsIHWqteJTJFe6KR9sN-XiFAbvJeyUo3VT892xIJ_6IsRLFKmXBeAFXi2DIEj61sh_MWt50fR_jztwKuM_XqB-IMdtRQJuFFNA-Nx6WLZgRq9ZYhh1ZZztSVjD7S9l6jSzNUJJ93jXDhUw"}]} -k /tmp/tmp.WUZixnCizF/RS512.jwk -k /tmp/tmp.WUZixnCizF/RS384.jwk -k /tmp/tmp.WUZixnCizF/RS256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -Signature validation failed! -+ old=/tmp/tmp.WUZixnCizF/RS384.jwk -+ prv=/tmp/tmp.WUZixnCizF/RS512.jwk -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.WUZixnCizF/jwk -+ printf %s /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws -+ jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- -+ [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.WUZixnCizF/jwk -+ printf %s /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws -+ jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- -+ [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.WUZixnCizF/jwk -+ printf %s /tmp/tmp.WUZixnCizF/msg.txt -+ jose jws sig -I- -k /tmp/tmp.WUZixnCizF/jwk -o /tmp/tmp.WUZixnCizF/jws -+ jose jws ver -i /tmp/tmp.WUZixnCizF/jws -k /tmp/tmp.WUZixnCizF/jwk -O- -+ [ /tmp/tmp.WUZixnCizF/msg.txt = /tmp/tmp.WUZixnCizF/msg.txt ] -+ onexit -+ rm -rf /tmp/tmp.WUZixnCizF -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -24/25 jose-jwe-enc OK 8.38s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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.pMKfsg6FNA -+ trap onexit EXIT -+ jwk=/tmp/tmp.pMKfsg6FNA/jwk -+ jwe=/tmp/tmp.pMKfsg6FNA/jwe -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A128KW = dir ] -+ jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A192GCMKW = dir ] -+ jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A192KW = dir ] -+ jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A256GCMKW = dir ] -+ jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A256KW = dir ] -+ jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ dir = dir ] -+ continue -+ [ ECDH-ES = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A128KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s+ hi -jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A192KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A256KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS256+A128KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS384+A192KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS512+A256KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-224 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-256 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-384 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-512 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") endjose - b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ RSA1_5 = dir ] -+ jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ tmpl={"kty":"oct","bytes":32} -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM -+ zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM -+ zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/jwk -O- -+ [ hi = hi ] -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -oprintf /tmp/tmp.pMKfsg6FNA/jwe - %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ + jose jweprintf enc -I- %s -k this is a longer message that is more than one block /tmp/tmp.pMKfsg6FNA/jwk - -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe .protected .enc A128GCM -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") endjose - b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ + jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -printf %s this is a longer message that is more than one block -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqbopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jqopt /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128CBC-HS256 -+ zip={"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192CBC-HS384 -+ zip={"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA/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.pMKfsg6FNA/jwk -o /tmp/tmp.pMKfsg6FNA/jwe -+ jose jwe dec -i /tmp/tmp.pMKfsg6FNA/jwe -k /tmp/tmp.pMKfsg6FNA/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.pMKfsg6FNA -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - -Ok: 25 -Fail: 0 - -Full log written to /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/meson-logs/testlog.txt +[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc +[70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc +[71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc +[72/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc +[73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc +[74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc +[75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc +[76/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols +[77/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[78/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[79/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[80/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group +[81/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[82/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[83/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[84/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[85/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[86/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +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 @@ -8534,12 +841,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/269791/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/269791/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/3938720 and its subdirectories -I: Current time: Sat Nov 1 02:47:07 -12 2025 -I: pbuilder-time-stamp: 1762008427 +I: removing directory /srv/workspace/pbuilder/269791 and its subdirectories +I: Current time: Sat Dec 5 11:13:34 +14 2026 +I: pbuilder-time-stamp: 1796418814 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/amd64/jose_14-2.diff: 90.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/amd64/jose_14-2.diff.gz b2/build.log: 88.3% -- replaced with stdout Compressing the 1st log... b1/build.log: 89.9% -- replaced with stdout Sat Nov 1 14:50:36 UTC 2025 I: diffoscope 307 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_jose_forky_amd64_1762008636 + touch /var/log/reproducible-builds/diffoscope_stamp_jose_forky_amd64_1762008636 + RESULT=0 + systemd-run '--description=diffoscope on jose/14-2 in forky/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_25-57835 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt --run-session -c jenkins-reproducible-forky-diffoscope-fbfe601f-69a9-4a1e-92e8-e9afeec14113 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/dbd-tmp-jZWIwlG ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1/jose_14-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2/jose_14-2_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_25-57835.service; invocation ID: 67db9553847c45d68ec1a5db5e88ccb8 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/jose_14-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b1/jose_14-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.BMCZkCWt/b2/jose_14-2_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 227ms CPU time consumed: 179ms Memory peak: 17.6M (swap: 0B) _ (_) ___ ___ ___ | |/ _ \/ __|/ _ \ | | (_) \__ \ __/ _/ |\___/|___/\___| |__/ Sat Nov 1 14:50:36 UTC 2025 I: diffoscope 307 found no differences in the changes files, and a .buildinfo file also exists. Sat Nov 1 14:50:36 UTC 2025 I: jose from forky built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-11-01 14:50:37] INFO: Starting at 2025-11-01 14:50:37.117631 [2025-11-01 14:50:37] INFO: Generating the pages of 1 package(s) [2025-11-01 14:50:37] CRITICAL: https://tests.reproducible-builds.org/debian/forky/amd64/jose didn't produce a buildlog, even though it has been built. [2025-11-01 14:50:37] INFO: Finished at 2025-11-01 14:50:37.375210, took: 0:00:00.257582 Sat Nov 1 14:50:37 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/forky/amd64/jose.html Sat Nov 1 14:50:37 UTC 2025 I: Removing signed jose_14-2_amd64.buildinfo.asc files: removed './b1/jose_14-2_amd64.buildinfo.asc' removed './b2/jose_14-2_amd64.buildinfo.asc' 1762008637 amd64 forky jose Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/amd64/jose_14-2.rbuild.log: 89.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/amd64/jose_14-2.rbuild.log.gz [2025-11-01 14:50:37] INFO: Starting at 2025-11-01 14:50:37.726108 [2025-11-01 14:50:37] INFO: Generating the pages of 1 package(s) [2025-11-01 14:50:37] INFO: Finished at 2025-11-01 14:50:37.985393, took: 0:00:00.259290 All cleanup done. Sat Nov 1 14:50:38 UTC 2025 - total duration: 0h 4m 35s. Sat Nov 1 14:50:38 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-jaIK1iQN, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 4min 36.932s CPU time consumed: 3.252s Memory peak: 42.6M (swap: 0B)