Fri Mar 21 07:54:57 UTC 2025  I: starting to build jose/unstable/arm64 on jenkins on '2025-03-21 07:54'
Fri Mar 21 07:54:57 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_7/63066/console.log
Fri Mar 21 07:54:57 UTC 2025  I: Downloading source for unstable/jose=14-1
--2025-03-21 07:54:57--  http://deb.debian.org/debian/pool/main/j/jose/jose_14-1.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-1.dsc’

     0K ..                                                    100%  186M=0s

2025-03-21 07:54:57 (186 MB/s) - ‘jose_14-1.dsc’ saved [2050/2050]

Fri Mar 21 07:54:57 UTC 2025  I: jose_14-1.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: jose
Binary: jose, libjose0, libjose-dev
Architecture: any
Version: 14-1
Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
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
 142f0cb26dfc41eb80f9c8c345f081fea012bb39 3768 jose_14-1.debian.tar.xz
Checksums-Sha256:
 cee329ef9fce97c4c025604a8d237092f619aaa9f6d35fdf9d8c9052bc1ff95b 764940 jose_14.orig.tar.xz
 0552ec06199571178c495c16f7660b06b71c4f0b256dee22b265a712c28c1631 3768 jose_14-1.debian.tar.xz
Files:
 6efd8115360e6f04f2851f90ce9d62db 764940 jose_14.orig.tar.xz
 59005648fae3dbc8e1e4c1e8409325c1 3768 jose_14-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAma3lbwACgkQxCxY61kU
kv1AxQ/8DgZkpsIEBzsQtNBX5vn2IoX0pgbzHhuEUm4gmwwg2rrTAxjFAs/14zAZ
RP6luXW0K+MvaETAJsYVsvy5Zai+f2ibBEmxFsRCzQzr+5jh94znkmEfzMoBiwOT
FxwF9JQdFyC6oy3AGVzTuhibME1vEmBElHpBMjfh9uFujYOy+m1ckPmgnsYNx7XW
Bm8hjaNmpHuuv7QDNSHvzU7xT1OEsJgmgYfRTdnoU6/AFzsVtBi0mRTYc0/mJj6W
IDYDcO7utUKP3A230E4KAQkWpRRZwLthMoY14T0KMklClpliEqjuirx8BxL1UQdo
MtVX5dlWV4V+zJlLwp+CzdxSDZTh1CCddLQFysqZprunx79zrQ6cOWObsU5ScSOC
qmOZ7PFjf4SuGiseer92mF0oOKc9qp/AJqVUAV7MX4o3UqupU3E4D2/1hTqQUOwc
A90IU4PMlyTdm9jHSfnKOFKMjH1bXhf9SwMR7r3jX/DmAP9lGU+GkQmnHdOHFOPY
F7UeGzFZWSriujF11CbXuM775lnh1IKKIUVIdR8HoqDJRyXV5EzvXHofc/h0huMm
z8UfL1E0YlCbwhjn1US4mB4sSyjh5moCUF5132a1kybjwcXXDCIoUvGpzEKZDcMc
iR0U6oI2IS1LTlx2eUSXlOPj1XsQ2ZOlLWFFZU1B+RIKZE7Zu8s=
=bol1
-----END PGP SIGNATURE-----
Fri Mar 21 07:54:57 UTC 2025  I: Checking whether the package is not for us
Fri Mar 21 07:54:57 UTC 2025  I: Starting 1st build on remote node codethink04-arm64.debian.net.
Fri Mar 21 07:54:57 UTC 2025  I: Preparing to do remote build '1' on codethink04-arm64.debian.net.
Fri Mar 21 07:56:12 UTC 2025  I: Deleting $TMPDIR on codethink04-arm64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Thu Mar 20 19:54:59 -12 2025
I: pbuilder-time-stamp: 1742543699
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [jose_14-1.dsc]
I: copying [./jose_14.orig.tar.xz]
I: copying [./jose_14-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./jose_14-1.dsc: unsupported subcommand
dpkg-source: info: extracting jose in jose-14
dpkg-source: info: unpacking jose_14.orig.tar.xz
dpkg-source: info: unpacking jose_14-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
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/3832719/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='682fbea0d68e4069afcaee61b216bf39'
  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='3832719'
  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.NEwZX9BZ/pbuilderrc_3Qt4 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/b1 --logfile b1/build.log jose_14-1.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink04-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/3832719/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
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 ... 19919 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} libicu76{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{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-did-you-mean{a} ruby-minitest{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rubygems{a} ruby-test-unit{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, 85 newly installed, 0 to remove and 0 not upgraded.
Need to get 42.9 MB of archives. After unpacking 182 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.2-2 [853 kB]
Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.0-1 [92.8 kB]
Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.2-2 [1995 kB]
Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.2-2 [27.1 kB]
Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB]
Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB]
Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025a-2 [259 kB]
Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.7-1 [21.2 kB]
Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB]
Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB]
Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.2-2 [1888 kB]
Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.2-2 [746 kB]
Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.2-2 [10.1 kB]
Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.2-2 [28.1 kB]
Get: 15 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 16 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.4.1-1 [1390 kB]
Get: 17 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20241223 [164 kB]
Get: 18 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-3 [337 kB]
Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-3 [103 kB]
Get: 20 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-3 [43.5 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB]
Get: 22 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 23 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 24 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-5 [92.0 kB]
Get: 25 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 26 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 27 http://deb.debian.org/debian unstable/main arm64 rubygems-integration all 1.19 [5488 B]
Get: 28 http://deb.debian.org/debian unstable/main arm64 rake all 13.2.1-1 [65.2 kB]
Get: 29 http://deb.debian.org/debian unstable/main arm64 ruby-did-you-mean all 1.6.3-2 [20.9 kB]
Get: 30 http://deb.debian.org/debian unstable/main arm64 ruby-minitest all 5.25.4-2 [66.2 kB]
Get: 31 http://deb.debian.org/debian unstable/main arm64 ruby-net-telnet all 0.2.0-1 [13.1 kB]
Get: 32 http://deb.debian.org/debian unstable/main arm64 ruby-power-assert all 2.0.3-1 [11.8 kB]
Get: 33 http://deb.debian.org/debian unstable/main arm64 ruby-test-unit all 3.6.2-1 [79.1 kB]
Get: 34 http://deb.debian.org/debian unstable/main arm64 ruby-webrick all 1.9.1-1 [59.6 kB]
Get: 35 http://deb.debian.org/debian unstable/main arm64 ruby-xmlrpc all 0.3.3-2 [24.4 kB]
Get: 36 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB]
Get: 37 http://deb.debian.org/debian unstable/main arm64 libruby3.3 arm64 3.3.7-1 [6122 kB]
Get: 38 http://deb.debian.org/debian unstable/main arm64 ruby3.3 arm64 3.3.7-1 [828 kB]
Get: 39 http://deb.debian.org/debian unstable/main arm64 libruby arm64 1:3.3+b1 [5436 B]
Get: 40 http://deb.debian.org/debian unstable/main arm64 ruby-rubygems all 3.6.3-1 [406 kB]
Get: 41 http://deb.debian.org/debian unstable/main arm64 ruby arm64 1:3.3+b1 [6560 B]
Get: 42 http://deb.debian.org/debian unstable/main arm64 ruby-asciidoctor all 2.0.23-1 [214 kB]
Get: 43 http://deb.debian.org/debian unstable/main arm64 asciidoctor all 2.0.23-1 [88.7 kB]
Get: 44 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-7 [285 kB]
Get: 45 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB]
Get: 46 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 47 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB]
Get: 48 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB]
Get: 49 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 50 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB]
Get: 51 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 52 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 53 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 54 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 55 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 56 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 57 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 58 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-3 [9526 kB]
Get: 59 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.3+b1 [630 kB]
Get: 60 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB]
Get: 61 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 62 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 63 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB]
Get: 64 http://deb.debian.org/debian unstable/main arm64 libonig5 arm64 6.9.9-1+b1 [181 kB]
Get: 65 http://deb.debian.org/debian unstable/main arm64 libjq1 arm64 1.7.1-3+b1 [148 kB]
Get: 66 http://deb.debian.org/debian unstable/main arm64 jq arm64 1.7.1-3+b1 [77.3 kB]
Get: 67 http://deb.debian.org/debian unstable/main arm64 libjansson-dev arm64 2.14-2+b3 [43.6 kB]
Get: 68 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB]
Get: 69 http://deb.debian.org/debian unstable/main arm64 libssl-dev arm64 3.4.1-1 [3232 kB]
Get: 70 http://deb.debian.org/debian unstable/main arm64 ninja-build arm64 1.12.1-1+b1 [130 kB]
Get: 71 http://deb.debian.org/debian unstable/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get: 72 http://deb.debian.org/debian unstable/main arm64 python3-more-itertools all 10.6.0-1 [65.3 kB]
Get: 73 http://deb.debian.org/debian unstable/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get: 74 http://deb.debian.org/debian unstable/main arm64 python3-typeguard all 4.4.2-1 [37.3 kB]
Get: 75 http://deb.debian.org/debian unstable/main arm64 python3-inflect all 7.3.1-2 [32.4 kB]
Get: 76 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B]
Get: 77 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get: 78 http://deb.debian.org/debian unstable/main arm64 python3-pkg-resources all 75.8.0-1 [222 kB]
Get: 79 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get: 80 http://deb.debian.org/debian unstable/main arm64 python3-zipp all 3.21.0-1 [10.6 kB]
Get: 81 http://deb.debian.org/debian unstable/main arm64 python3-setuptools all 75.8.0-1 [724 kB]
Get: 82 http://deb.debian.org/debian unstable/main arm64 meson all 1.7.0-1 [639 kB]
Get: 83 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB]
Get: 84 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB]
Get: 85 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB]
Fetched 42.9 MB in 0s (174 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libpython3.13-minimal:arm64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19919 files and directories currently installed.)
Preparing to unpack .../libpython3.13-minimal_3.13.2-2_arm64.deb ...
Unpacking libpython3.13-minimal:arm64 (3.13.2-2) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.7.0-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.7.0-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-2_arm64.deb ...
Unpacking python3.13-minimal (3.13.2-2) ...
Setting up libpython3.13-minimal:arm64 (3.13.2-2) ...
Setting up libexpat1:arm64 (2.7.0-1) ...
Setting up python3.13-minimal (3.13.2-2) ...
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 ... 20253 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.2-2_arm64.deb ...
Unpacking python3-minimal (3.13.2-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.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_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:arm64.
Preparing to unpack .../4-libffi8_3.4.7-1_arm64.deb ...
Unpacking libffi8:arm64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:arm64.
Preparing to unpack .../6-libreadline8t64_8.2-6_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:arm64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:arm64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-2_arm64.deb ...
Unpacking libpython3.13-stdlib:arm64 (3.13.2-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-2_arm64.deb ...
Unpacking python3.13 (3.13.2-2) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../9-libpython3-stdlib_3.13.2-2_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.13.2-2) ...
Setting up python3-minimal (3.13.2-2) ...
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 ... 21263 files and directories currently installed.)
Preparing to unpack .../00-python3_3.13.2-2_arm64.deb ...
Unpacking python3 (3.13.2-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../02-openssl_3.4.1-1_arm64.deb ...
Unpacking openssl (3.4.1-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../03-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.46-3_arm64.deb ...
Unpacking libmagic-mgc (1:5.46-3) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../05-libmagic1t64_1%3a5.46-3_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.46-3) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.46-3_arm64.deb ...
Unpacking file (1:5.46-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.23.1-1_arm64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../08-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../09-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../10-bsdextrautils_2.40.4-5_arm64.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../11-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../12-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-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-did-you-mean.
Preparing to unpack .../15-ruby-did-you-mean_1.6.3-2_all.deb ...
Unpacking ruby-did-you-mean (1.6.3-2) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../16-ruby-minitest_5.25.4-2_all.deb ...
Unpacking ruby-minitest (5.25.4-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-power-assert.
Preparing to unpack .../18-ruby-power-assert_2.0.3-1_all.deb ...
Unpacking ruby-power-assert (2.0.3-1) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../19-ruby-test-unit_3.6.2-1_all.deb ...
Unpacking ruby-test-unit (3.6.2-1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../20-ruby-webrick_1.9.1-1_all.deb ...
Unpacking ruby-webrick (1.9.1-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../21-ruby-xmlrpc_0.3.3-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.3-2) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../22-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package libruby3.3:arm64.
Preparing to unpack .../23-libruby3.3_3.3.7-1_arm64.deb ...
Unpacking libruby3.3:arm64 (3.3.7-1) ...
Selecting previously unselected package ruby3.3.
Preparing to unpack .../24-ruby3.3_3.3.7-1_arm64.deb ...
Unpacking ruby3.3 (3.3.7-1) ...
Selecting previously unselected package libruby:arm64.
Preparing to unpack .../25-libruby_1%3a3.3+b1_arm64.deb ...
Unpacking libruby:arm64 (1:3.3+b1) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../26-ruby-rubygems_3.6.3-1_all.deb ...
Unpacking ruby-rubygems (3.6.3-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../27-ruby_1%3a3.3+b1_arm64.deb ...
Unpacking ruby (1:3.3+b1) ...
Selecting previously unselected package ruby-asciidoctor.
Preparing to unpack .../28-ruby-asciidoctor_2.0.23-1_all.deb ...
Unpacking ruby-asciidoctor (2.0.23-1) ...
Selecting previously unselected package asciidoctor.
Preparing to unpack .../29-asciidoctor_2.0.23-1_all.deb ...
Unpacking asciidoctor (2.0.23-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../30-m4_1.4.19-7_arm64.deb ...
Unpacking m4 (1.4.19-7) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../31-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../32-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../33-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../34-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../35-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../36-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../37-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../38-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 .../39-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../40-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../41-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../42-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../43-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu76:arm64.
Preparing to unpack .../44-libicu76_76.1-3_arm64.deb ...
Unpacking libicu76:arm64 (76.1-3) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../46-gettext_0.23.1-1_arm64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../47-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 .../48-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../49-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libonig5:arm64.
Preparing to unpack .../50-libonig5_6.9.9-1+b1_arm64.deb ...
Unpacking libonig5:arm64 (6.9.9-1+b1) ...
Selecting previously unselected package libjq1:arm64.
Preparing to unpack .../51-libjq1_1.7.1-3+b1_arm64.deb ...
Unpacking libjq1:arm64 (1.7.1-3+b1) ...
Selecting previously unselected package jq.
Preparing to unpack .../52-jq_1.7.1-3+b1_arm64.deb ...
Unpacking jq (1.7.1-3+b1) ...
Selecting previously unselected package libjansson-dev:arm64.
Preparing to unpack .../53-libjansson-dev_2.14-2+b3_arm64.deb ...
Unpacking libjansson-dev:arm64 (2.14-2+b3) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../54-libpkgconf3_1.8.1-4_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-4) ...
Selecting previously unselected package libssl-dev:arm64.
Preparing to unpack .../55-libssl-dev_3.4.1-1_arm64.deb ...
Unpacking libssl-dev:arm64 (3.4.1-1) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../56-ninja-build_1.12.1-1+b1_arm64.deb ...
Unpacking ninja-build (1.12.1-1+b1) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../57-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 .../58-python3-more-itertools_10.6.0-1_all.deb ...
Unpacking python3-more-itertools (10.6.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../59-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../60-python3-typeguard_4.4.2-1_all.deb ...
Unpacking python3-typeguard (4.4.2-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../61-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../62-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 .../63-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 .../64-python3-pkg-resources_75.8.0-1_all.deb ...
Unpacking python3-pkg-resources (75.8.0-1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../65-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 .../66-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../67-python3-setuptools_75.8.0-1_all.deb ...
Unpacking python3-setuptools (75.8.0-1) ...
Selecting previously unselected package meson.
Preparing to unpack .../68-meson_1.7.0-1_all.deb ...
Unpacking meson (1.7.0-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../69-pkgconf-bin_1.8.1-4_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:arm64.
Preparing to unpack .../70-pkgconf_1.8.1-4_arm64.deb ...
Unpacking pkgconf:arm64 (1.8.1-4) ...
Selecting previously unselected package zlib1g-dev:arm64.
Preparing to unpack .../71-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ...
Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up ruby-power-assert (2.0.3-1) ...
Setting up libmagic-mgc (1:5.46-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libmagic1t64:arm64 (1:5.46-3) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-7) ...
Setting up file (1:5.46-3) ...
Setting up ninja-build (1.12.1-1+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Fri Mar 21 07:55:22 UTC 2025.
Universal Time is now:  Fri Mar 21 07:55:22 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up ruby-minitest (5.25.4-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:arm64 (1.8.1-4) ...
Setting up ruby-test-unit (3.6.2-1) ...
Setting up ruby-net-telnet (0.2.0-1) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up libssl-dev:arm64 (3.4.1-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up autoconf (2.72-3) ...
Setting up ruby-webrick (1.9.1-1) ...
Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libffi8:arm64 (3.4.7-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up netbase (6.5) ...
Setting up libicu76:arm64 (76.1-3) ...
Setting up ruby-did-you-mean (1.6.3-2) ...
Setting up openssl (3.4.1-1) ...
Setting up readline-common (8.2-6) ...
Setting up ruby-xmlrpc (0.3.3-2) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Setting up libjansson-dev:arm64 (2.14-2+b3) ...
Setting up libonig5:arm64 (6.9.9-1+b1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-4) ...
Setting up libjq1:arm64 (1.7.1-3+b1) ...
Setting up pkgconf:arm64 (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
152 added, 0 removed; done.
Setting up libreadline8t64:arm64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up jq (1.7.1-3+b1) ...
Setting up libpython3.13-stdlib:arm64 (3.13.2-2) ...
Setting up libpython3-stdlib:arm64 (3.13.2-2) ...
Setting up python3.13 (3.13.2-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.13.2-2) ...
Setting up rubygems-integration (1.19) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-more-itertools (10.6.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.2-1) ...
Setting up debhelper (13.24.1) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up python3-pkg-resources (75.8.0-1) ...
Setting up python3-setuptools (75.8.0-1) ...
Setting up meson (1.7.0-1) ...
Setting up rake (13.2.1-1) ...
Setting up libruby3.3:arm64 (3.3.7-1) ...
Setting up ruby-rubygems (3.6.3-1) ...
Setting up ruby3.3 (3.3.7-1) ...
Setting up libruby:arm64 (1:3.3+b1) ...
Setting up ruby (1:3.3+b1) ...
Setting up ruby-asciidoctor (2.0.23-1) ...
Setting up asciidoctor (2.0.23-1) ...
Processing triggers for libc-bin (2.41-6) ...
Processing triggers for ca-certificates (20241223) ...
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-1_source.changes
dpkg-buildpackage: info: source package jose
dpkg-buildpackage: info: source version 14-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	cd obj-aarch64-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/aarch64-linux-gnu -Dpython.bytecompile=-1
The Meson build system
Version: 1.7.0
Source dir: /build/reproducible-path/jose-14
Build dir: /build/reproducible-path/jose-14/obj-aarch64-linux-gnu
Build type: native build
Project name: jose
Project version: 14
C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: aarch64
Host machine cpu: aarch64
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.4.1
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.4.1
Build targets in project: 28

jose 14

  User defined options
    buildtype         : plain
    libdir            : lib/aarch64-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-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v
[1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c
[2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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
[3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c
[4/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c
[5/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/zlib_deflate.c.o -MF lib/libjose.so.0.0.0.p/zlib_deflate.c.o.d -o lib/libjose.so.0.0.0.p/zlib_deflate.c.o -c ../lib/zlib/deflate.c
[6/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/b64.c.o -MF lib/libjose.so.0.0.0.p/b64.c.o.d -o lib/libjose.so.0.0.0.p/b64.c.o -c ../lib/b64.c
[7/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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 -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/io.c.o -MF lib/libjose.so.0.0.0.p/io.c.o.d -o lib/libjose.so.0.0.0.p/io.c.o -c ../lib/io.c
[9/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c
[10/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c
[11/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[13/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[14/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[15/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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
[17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecmr.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -c ../lib/openssl/ecmr.c
[19/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/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
[20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdh.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -c ../lib/openssl/ecdh.c
[21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[22/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[23/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_oct.c.o -MF lib/libjose.so.0.0.0.p/openssl_oct.c.o.d -o lib/libjose.so.0.0.0.p/openssl_oct.c.o -c ../lib/openssl/oct.c
[24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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 -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hmac.c.o -MF lib/libjose.so.0.0.0.p/openssl_hmac.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hmac.c.o -c ../lib/openssl/hmac.c
[26/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c
[27/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[29/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c
[30/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c
[31/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_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
[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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -MF lib/libjose.so.0.0.0.p/openssl_pbes2.c.o.d -o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -c ../lib/openssl/pbes2.c
[33/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c
[34/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_pub.c.o -MF cmd/jose.p/jwk_pub.c.o.d -o cmd/jose.p/jwk_pub.c.o -c ../cmd/jwk/pub.c
[35/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_gen.c.o -MF cmd/jose.p/jwk_gen.c.o.d -o cmd/jose.p/jwk_gen.c.o -c ../cmd/jwk/gen.c
[36/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_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
[37/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsaes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -c ../lib/openssl/rsaes.c
[38/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c
[39/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_use.c.o -MF cmd/jose.p/jwk_use.c.o.d -o cmd/jose.p/jwk_use.c.o -c ../cmd/jwk/use.c
[40/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_fmt.c.o -MF cmd/jose.p/jws_fmt.c.o.d -o cmd/jose.p/jws_fmt.c.o -c ../cmd/jws/fmt.c
[41/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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
[42/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/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
[43/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c
[44/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c
[45/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c
[46/86] cc  -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group -pthread
[47/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c
[48/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c
[49/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c
[50/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c
[51/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c
[52/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c
[53/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c
[54/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c
[55/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-aarch64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols 
[56/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c
[57/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c
[58/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c
[59/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c
[60/86] cc  -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[61/86] cc  -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[62/86] cc  -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc
[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc
[65/86] cc  -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[66/86] cc  -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc
[68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc
[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc
[70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc
[71/86] cc  -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[72/86] cc  -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[73/86] cc  -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[74/86] cc  -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group
[75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc
[76/86] cc  -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libssl.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group
[77/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc
[78/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc
[79/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc
[80/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc
[81/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc
[82/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc
[83/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc
[84/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc
[85/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc
[86/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc
   dh_auto_test
	cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose
ninja: Entering directory `/build/reproducible-path/jose-14/obj-aarch64-linux-gnu'
ninja: no work to do.
 1/25 alg_hash     RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=70 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_hash

 2/25 alg_sign     RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=215 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_sign

 3/25 alg_encr     RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MALLOC_PERTURB_=148 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_encr

 4/25 alg_wrap     RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=139 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_wrap

 5/25 alg_comp     RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_comp

 6/25 api_b64      RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=159 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_b64

 7/25 api_jws      RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=201 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_jws

 8/25 api_jwe      RUNNING       
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MALLOC_PERTURB_=62 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_jwe

 9/25 jose-alg     RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=250 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-alg

10/25 jose-fmt     RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=83 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-fmt

11/25 jose-b64-enc RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=234 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-b64-enc

12/25 jose-b64-dec RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=155 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-b64-dec

 1/25 alg_hash     OK                0.10s

13/25 jose-jwk-eql RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=6 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-eql

 3/25 alg_encr     OK                0.10s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
alg: A256GCM
alg: A192GCM
alg: A128GCM
alg: A256CBC-HS512
alg: A192CBC-HS384
alg: A128CBC-HS256
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

14/25 jose-jwk-exc RUNNING       
>>> MALLOC_PERTURB_=100 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-exc

11/25 jose-b64-enc OK                0.12s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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
+ + jose b64 enc -I-
printf fooba
+ test Zm9vYmE = Zm9vYmE
+ printf foobar
+ jose b64 enc -I-
+ test Zm9vYmFy = Zm9vYmFy
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

15/25 jose-jwk-gen RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=42 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-gen

12/25 jose-b64-dec OK                0.12s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
+ printf 
+ jose b64 dec -i-
+ test  = 
+ jose b64 dec -i-
+ printf Zg
+ test f = f
+ printf Zm8
+ jose b64 dec -i-
+ test fo = fo
+ printf Zm9v
+ jose b64 dec -i-
+ test foo = foo
+ printf Zm9vYg
+ jose b64 dec -i-
+ test foob = foob
+ printf Zm9vYmE
+ jose b64 dec -i-
+ test fooba = fooba
+ printf Zm9vYmFy
+ jose b64 dec -i-
+ test foobar = foobar
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

16/25 jose-jwk-pub RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=186 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-pub

 9/25 jose-alg     OK                0.19s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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$
+ grep -q ^ECDH$
+ jose alg -k exch
+ jose alg -k sign
+ grep -q ^A128GCMKW$
+ grep -q ^A128GCM$
+ jose alg -k wrap
+ grep -q ^ES256$
+ jose alg -k encr
+ grep -q ^HS256$
+ jose alg -k exch
+ grep -q ^A128GCM$
+ jose alg -k encr -k sign
+ grep -q ^ES256$
+ jose alg -k encr -k sign
+ grep -q ^ES256$
+ jose alg -k sign -k wrap
+ grep -q ^A128GCMKW$
+ jose alg -k sign -k wrap
+ grep -q ^A128GCMKW$
+ jose alg -k wrap -k exch
+ jose alg -k wrap -k exch
+ grep -q ^ECDH$
+ grep -q ^ECDH$
+ jose alg -k exch -k encr
+ grep -q ^A128GCM$
+ jose alg -k exch -k encr
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

17/25 jose-jwk-use RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=30 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-use

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"}]}
+ echo {"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]}
+ jose jwk pub -i-
+ test {"a":"foo","key_ops":[],"kty":"oct"} = {"a":"foo","key_ops":[],"kty":"oct"}
+ jose jwk pub -i-
+ echo {"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]}
+ test {"a":"bar","key_ops":["encrypt"],"kty":"RSA"} = {"a":"bar","key_ops":["encrypt"],"kty":"RSA"}
+ jose jwk pub -i-
+ echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}
+ test {"a":"baz","key_ops":["encrypt"],"kty":"EC"} = {"a":"baz","key_ops":["encrypt"],"kty":"EC"}
+ jose jwk pub -i-
+ echo {"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]}
+ test {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}
+ 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 RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=238 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwk-thp

13/25 jose-jwk-eql OK                0.22s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stdout:
/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
stderr:
+ echo /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ jose jwk gen -i {"alg":"ECDH-ES"}
+ jwk={"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk gen -i {"alg":"ECDH-ES"}
+ oth={"alg":"ECDH-ES","crv":"P-521","d":"AUZ0BdhMnl5ooiiuHND6gRe9b7XcADFz37LNBBjRHQnFjW4_ZdnkohY98BrRztPkd748_HZCXLuNt7jui2ifP17t","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AfRQQrfK_OfZWAZz2on0cP5MG29ncSZQywpKUGjnDIv4PFHYO2nwReaHdzv5EPl4-kN7JhdawcqVJikSIyn4tXkS","y":"AazvX3s0lQTd9NzS_vgxtL_-csPoCAPgnSOxaF7W0UWwfPf4Ss0ScENenteLxQF1n-bSKUbDFcXyraf1o4FBixac"}
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk pub -i-
+ pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose fmt -j- -Od alg -o-
+ mod={"crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk eql
Must specify at least two JWKs!
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk eql -i-
Must specify at least two JWKs!
+ jose jwk eql -i- -i-
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk eql -i- -i-
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk eql -i- -i-
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"alg":"ECDH-ES","crv":"P-521","d":"AUZ0BdhMnl5ooiiuHND6gRe9b7XcADFz37LNBBjRHQnFjW4_ZdnkohY98BrRztPkd748_HZCXLuNt7jui2ifP17t","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AfRQQrfK_OfZWAZz2on0cP5MG29ncSZQywpKUGjnDIv4PFHYO2nwReaHdzv5EPl4-kN7JhdawcqVJikSIyn4tXkS","y":"AazvX3s0lQTd9NzS_vgxtL_-csPoCAPgnSOxaF7W0UWwfPf4Ss0ScENenteLxQF1n-bSKUbDFcXyraf1o4FBixac"}
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}
+ jose jwk eql -i- -i- -i-
+ jose jwk eql -i- -i- -i-
+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AFGSKHBaSkdYgQZJ6xzq-ayr6x6Wf2Z8ubslrbNjEc9BnUa40RmNYIoeWFBdKzbcOoThn_0hMZ4A0SNd1v8HAhrm","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AdZgeF1Z2k3ceFgByl_4BsCRy5QuHNpBKmC2xs5Wz6p4yzaLutDgd7sWO_av-WYRQKmmCQd68j_0M-4-pVQRcpfS","y":"AYC1CZM9QuNvNRr-8NATyFpR3eQFo8eD62EW5y7mNqDUXBvRT5v_-l2BGk3VmlxSaXzqrf4k6_mCed_jenaM8u6t"}{"alg":"ECDH-ES","crv":"P-521","d":"AUZ0BdhMnl5ooiiuHND6gRe9b7XcADFz37LNBBjRHQnFjW4_ZdnkohY98BrRztPkd748_HZCXLuNt7jui2ifP17t","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AfRQQrfK_OfZWAZz2on0cP5MG29ncSZQywpKUGjnDIv4PFHYO2nwReaHdzv5EPl4-kN7JhdawcqVJikSIyn4tXkS","y":"AazvX3s0lQTd9NzS_vgxtL_-csPoCAPgnSOxaF7W0UWwfPf4Ss0ScENenteLxQF1n-bSKUbDFcXyraf1o4FBixac"}
+ jose jwk gen -i {"alg":"A128KW"}
+ jwk={"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk gen -i {"alg":"A128KW"}
+ oth={"alg":"A128KW","k":"CQz1QH3nV5fY5dgVSH-Uag","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk pub -i-
+ pub={"alg":"A128KW","key_ops":[],"kty":"oct"}
+ jose fmt -j- -Od alg -o-
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ mod={"k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql
Must specify at least two JWKs!
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql -i-
Must specify at least two JWKs!
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}
+ jose jwk eql -i- -i-
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql -i- -i-
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"CQz1QH3nV5fY5dgVSH-Uag","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql -i- -i-
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql -i- -i- -i-
+ echo {"alg":"A128KW","k":"Girt_9eew-eVPAKM-VuXwA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"CQz1QH3nV5fY5dgVSH-Uag","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}
+ jose jwk eql -i- -i- -i-
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

19/25 jose-jws-fmt RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=55 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jws-fmt

18/25 jose-jwk-thp OK                0.08s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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"}
+ jose jwk thp -i- -a S1
+ 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"}
+ [ 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 ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

20/25 jose-jws-ver RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=171 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jws-ver

 7/25 api_jws      OK                0.35s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

21/25 jose-jws-sig RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=67 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jws-sig

17/25 jose-jwk-use OK                0.23s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stdout:
{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}
stderr:
+ echo {}
+ jose jwk use -i- -u encrypt
+ jose jwk use -i- -r -u encrypt
+ echo {}
+ jose jwk use -i- -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"}
+ tmp={"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"]}
+ 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"]}
+ jose jwk use -i- -u encrypt -u sign
+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]}
+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]}
+ jose jwk use -i- -a -u encrypt -u sign
+ jose jwk use -i- -u deriveKey
+ echo {"use": "enc"}
+ jose jwk use -i- -u deriveBits
+ echo {"use": "enc"}
+ jose jwk use -i- -u deriveKey
+ echo {"use": "sig"}
+ jose jwk use -i- -u deriveBits
+ echo {"use": "sig"}
+ jose jwk gen -i {"keys":[{"alg":"A128KW"},{"alg":"ES256"}]}
+ jwkset={"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
+ jose jwk use -i- -u wrapKey -s -o-
+ echo {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
+ jose fmt -j {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} -g keys -d 1 -Uo-
+ [ {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ]
+ jose jwk use -i- -u verify -s -o-
+ echo {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
+ jose fmt -j {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} -g keys -d 0 -Uo-
+ [ {"keys":[{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} ]
+ echo {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
+ jose jwk use -i- -u wrapKey -o-
+ jose fmt -j {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} -g keys -g 0 -o-
+ [ {"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ]
+ echo {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
+ jose jwk use -i- -u verify -o-
+ jose fmt -j {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]} -g keys -g 1 -o-
+ [ {"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"} = {"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"} ]
+ jose jwk use -i- -u verify -o-
+ echo {"keys":[{"alg":"A128KW","k":"SBuooNqReUShJ72QAPvFnA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"Zrgj862Tgze7yJ1j8o2zcjANuyfTeMDJWCr56gcN69Y","key_ops":["sign","verify"],"kty":"EC","x":"CjQWUXZ4T4OeKpnmqz6ytrhcFpDJqUIEzu5IuQIwgSU","y":"qRY7EAKvn4GdWuvX2bDGzxZ4LKP14E-CGZf-JYAEdXM"}]}
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

22/25 jose-jwe-fmt RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=140 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwe-fmt

14/25 jose-jwk-exc OK                0.45s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
+ mktemp -d
+ tmpdir=/tmp/tmp.2aDkJItkqI
+ trap onexit EXIT
+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_a.jwk -o /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_b.jwk -o /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ a={"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ b={"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ c={"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ d={"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ test {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"} = {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ test {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"} = {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ test {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"} = {"crv":"P-521","kty":"EC","x":"ABh935QOay3H5R7rZQVraxiqZjz7emWPcrdymwZzTSgpzNlaQHYzS0oHLzDQqI8ftmPxiChIacZ_h2M0FpNKrUf8","y":"AAbQbj-Mwfb4aLJ5wsOwcPzq5eXMIxPtrBW8paCQ0tjujfV8Cu3VXJizS9f3rIoX9XCvoeR0IhuFozVMeSRgH8nL"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
Error performing exchange!
+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_a.jwk -o /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_b.jwk -o /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ a={"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ b={"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ c={"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ d={"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ test {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"} = {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ test {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"} = {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ test {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"} = {"crv":"P-256","kty":"EC","x":"DlnqvlbWtQbLbzcFrnyyxsefVowrzPa7WitmUCxG-mU","y":"F9pZXqw8Q73a4Ef6_Ke8Z5Ewxw-VIqu2yMZDSrBKX5E"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
Error performing exchange!
+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_a.jwk -o /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ jose jwk pub -i /tmp/tmp.2aDkJItkqI/exc_b.jwk -o /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
+ a={"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
+ b={"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
+ c={"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
+ d={"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ test {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"} = {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ test {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"} = {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ test {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"} = {"crv":"P-256","kty":"EC","x":"-HCCW96-8w-PEzfNSe9m1gTwDkWAKbVNfO21vfNN0uY","y":"V_Wg8oD9xH0EpZ4nYzV6YJk0gpVXaLdavsihB2m7XQU"}
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk
Error performing exchange!
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_b.pub.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
Error performing exchange!
+ jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.2aDkJItkqI/exc_c.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_c.jwk -r /tmp/tmp.2aDkJItkqI/exc_a.pub.jwk
Error performing exchange!
+ jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.2aDkJItkqI/exc_c.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_c.jwk -r /tmp/tmp.2aDkJItkqI/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.2aDkJItkqI/exc_c.jwk
+ jose jwk exc -l /tmp/tmp.2aDkJItkqI/exc_c.jwk -r /tmp/tmp.2aDkJItkqI/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":"AF5jUd9CgkB3G_iskzCoKt7Ute7JEIQiXzGQU2dCukAPZzg9_evudGjvVD741wEBilAVXudZDx9Eb_e4ldBT1yZm","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}
+ jose jwk gen -i {"alg":"ECMR"}
+ clt={"alg":"ECMR","crv":"P-521","d":"ATKBFfJscRDF7fEcwIpJRh_u6ljA_pjTPpr5XLxMN8wLxSQ0foubyOaaqoe-Ae2cinj6_1v4tmLo5EKQyu3d23c2","key_ops":["deriveKey"],"kty":"EC","x":"AADWBaGv9bdYD70i8o6625TZQhDR2yAqWiRsmNYzAwG1h1Ab3wkemxU7jHJgkbN5mYayDrZLcjx8Rz6CslF8qLSZ","y":"Ac6wI5WgYgXfyl0edz4BAR_VN3gEd9nolQbS2vArFE3ILDyVgj8Cw0tTjfUz0G7zcsoHPjW-HP98zDxD8_muSOcu"}
+ jose jwk gen -i {"alg":"ECMR"}
+ eph={"alg":"ECMR","crv":"P-521","d":"AfugfEULTqmsgulZ5UyZz_zTR0PXTh_jdCez3tHGPPifjFjYy8JaFSnhT57xd9YxMmlhVKzDJlnHV_dRFBG1oGCr","key_ops":["deriveKey"],"kty":"EC","x":"AZoFwC5urbrUp5gw9RvMytcEY93BfnMOdOWMiNZT23oids6FH2ANlKF7cuaeMnvsiss6z-ejx_tM2ATw9ZXvKXDh","y":"AYrPU16iTqTVoErp34-XlgPDYKPViHuPXIR6zguCDu8BjdEGef_LpWvMU-BYONzRjLp3kDuaPo5KklcIWGaKWOOg"}
+ echo {"alg":"ECMR","crv":"P-521","d":"AF5jUd9CgkB3G_iskzCoKt7Ute7JEIQiXzGQU2dCukAPZzg9_evudGjvVD741wEBilAVXudZDx9Eb_e4ldBT1yZm","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}
+ jose jwk pub -i-
+ spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}
+ echo {"alg":"ECMR","crv":"P-521","d":"ATKBFfJscRDF7fEcwIpJRh_u6ljA_pjTPpr5XLxMN8wLxSQ0foubyOaaqoe-Ae2cinj6_1v4tmLo5EKQyu3d23c2","key_ops":["deriveKey"],"kty":"EC","x":"AADWBaGv9bdYD70i8o6625TZQhDR2yAqWiRsmNYzAwG1h1Ab3wkemxU7jHJgkbN5mYayDrZLcjx8Rz6CslF8qLSZ","y":"Ac6wI5WgYgXfyl0edz4BAR_VN3gEd9nolQbS2vArFE3ILDyVgj8Cw0tTjfUz0G7zcsoHPjW-HP98zDxD8_muSOcu"}
+ jose jwk pub -i-
+ cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AADWBaGv9bdYD70i8o6625TZQhDR2yAqWiRsmNYzAwG1h1Ab3wkemxU7jHJgkbN5mYayDrZLcjx8Rz6CslF8qLSZ","y":"Ac6wI5WgYgXfyl0edz4BAR_VN3gEd9nolQbS2vArFE3ILDyVgj8Cw0tTjfUz0G7zcsoHPjW-HP98zDxD8_muSOcu"}
+ echo {"alg":"ECMR","crv":"P-521","d":"ATKBFfJscRDF7fEcwIpJRh_u6ljA_pjTPpr5XLxMN8wLxSQ0foubyOaaqoe-Ae2cinj6_1v4tmLo5EKQyu3d23c2","key_ops":["deriveKey"],"kty":"EC","x":"AADWBaGv9bdYD70i8o6625TZQhDR2yAqWiRsmNYzAwG1h1Ab3wkemxU7jHJgkbN5mYayDrZLcjx8Rz6CslF8qLSZ","y":"Ac6wI5WgYgXfyl0edz4BAR_VN3gEd9nolQbS2vArFE3ILDyVgj8Cw0tTjfUz0G7zcsoHPjW-HP98zDxD8_muSOcu"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}
+ jose jwk exc -l- -r-
+ key={"crv":"P-521","kty":"EC","x":"AJaswFIPAo43yh9ZHvwEgJAJP3EpeAkTErT8yRgnRkdd9DdUm6CcQRFFQUdrJRO87BO45W9piIqvzR__796h6Cec","y":"AAq4T9Q1SnM7qt8NLlNWypgbBNqa27OEPTjxbh4EHEgjNC2AECAWF7QKjk7ZfwZNL1c4XT3b8xW4o_5-1Rab0j9s"}
+ echo {"alg":"ECMR","crv":"P-521","d":"AfugfEULTqmsgulZ5UyZz_zTR0PXTh_jdCez3tHGPPifjFjYy8JaFSnhT57xd9YxMmlhVKzDJlnHV_dRFBG1oGCr","key_ops":["deriveKey"],"kty":"EC","x":"AZoFwC5urbrUp5gw9RvMytcEY93BfnMOdOWMiNZT23oids6FH2ANlKF7cuaeMnvsiss6z-ejx_tM2ATw9ZXvKXDh","y":"AYrPU16iTqTVoErp34-XlgPDYKPViHuPXIR6zguCDu8BjdEGef_LpWvMU-BYONzRjLp3kDuaPo5KklcIWGaKWOOg"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}
+ jose jwk exc -l- -r- -i {"alg":"ECMR"}
+ sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AcQ_e7hvmBHMh0FDxTR7ZwTQvRv0fDCuuh_mDO2bKi3UBq7nu-9HFnJeG-yg6azJsRtL6Cti2X2E2efnDLF74YR6","y":"AGGIiBYawJhj0VjEUgNQknCDrVp0YxSNfsdcuy_x0Y8mItPyYqCGpwTFAEyDPQDUqyR5Ot4z6Lk_jFNYkT1UXL-j"}
+ jose jwk exc -l- -r- -i {"alg":"ECMR"}
+ echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AADWBaGv9bdYD70i8o6625TZQhDR2yAqWiRsmNYzAwG1h1Ab3wkemxU7jHJgkbN5mYayDrZLcjx8Rz6CslF8qLSZ","y":"Ac6wI5WgYgXfyl0edz4BAR_VN3gEd9nolQbS2vArFE3ILDyVgj8Cw0tTjfUz0G7zcsoHPjW-HP98zDxD8_muSOcu"}{"alg":"ECMR","crv":"P-521","d":"AfugfEULTqmsgulZ5UyZz_zTR0PXTh_jdCez3tHGPPifjFjYy8JaFSnhT57xd9YxMmlhVKzDJlnHV_dRFBG1oGCr","key_ops":["deriveKey"],"kty":"EC","x":"AZoFwC5urbrUp5gw9RvMytcEY93BfnMOdOWMiNZT23oids6FH2ANlKF7cuaeMnvsiss6z-ejx_tM2ATw9ZXvKXDh","y":"AYrPU16iTqTVoErp34-XlgPDYKPViHuPXIR6zguCDu8BjdEGef_LpWvMU-BYONzRjLp3kDuaPo5KklcIWGaKWOOg"}
+ req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWL4Im116_dmpZHT7H7_wWB30oG3Z1F3nVJSQo7NCG306_UjPhYctA85qJXG0_zFcXoI6EeT92fXtYqLdNlyDKB8","y":"ADLksS7kyXSBPyVCacRWjcgOg3HMwjDuO_SJkBKqCefCkvnUccEXhNXHr3OInGeKkI5tpxkc5-mA6O9l6w1ltNc_"}
+ jose jwk exc -l- -r- -i {"alg":"ECMR"}
+ echo {"alg":"ECMR","crv":"P-521","d":"AF5jUd9CgkB3G_iskzCoKt7Ute7JEIQiXzGQU2dCukAPZzg9_evudGjvVD741wEBilAVXudZDx9Eb_e4ldBT1yZm","key_ops":["deriveKey"],"kty":"EC","x":"AemSHowe1fkLcTy7NyNiDSn8WETIYcIZg3l0ZIfUFg_Y-jy0NGXz2azkIPioMT2Sh1VzRmaDZut2uL_66HOmpZbo","y":"AF4iu8eTcHloF4GOjHdJnbZBFL2sNNGXvAptilXWASn64URfX0ktOlAVpfHIuGYpi4DqAkQqkmLFiBiyyBlu4ris"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWL4Im116_dmpZHT7H7_wWB30oG3Z1F3nVJSQo7NCG306_UjPhYctA85qJXG0_zFcXoI6EeT92fXtYqLdNlyDKB8","y":"ADLksS7kyXSBPyVCacRWjcgOg3HMwjDuO_SJkBKqCefCkvnUccEXhNXHr3OInGeKkI5tpxkc5-mA6O9l6w1ltNc_"}
+ rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALMwKFGGr8kiqWyxKeEJAk0nwswz25CmjNzoV1y5p74qnu7Djo7U1ozALiXghLx91mooWXGyGLQefvkogmmqUSW6","y":"AQ2X97RRHNFQrrPCJewXl8enbH_g5JpQOHPbI7R3asMT3ccKEw3Jw4ZvhbLJEA9TboJHEe3oOqEtwKi7DVWHvWJp"}
+ jose jwk exc -l- -r-
+ echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALMwKFGGr8kiqWyxKeEJAk0nwswz25CmjNzoV1y5p74qnu7Djo7U1ozALiXghLx91mooWXGyGLQefvkogmmqUSW6","y":"AQ2X97RRHNFQrrPCJewXl8enbH_g5JpQOHPbI7R3asMT3ccKEw3Jw4ZvhbLJEA9TboJHEe3oOqEtwKi7DVWHvWJp"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AcQ_e7hvmBHMh0FDxTR7ZwTQvRv0fDCuuh_mDO2bKi3UBq7nu-9HFnJeG-yg6azJsRtL6Cti2X2E2efnDLF74YR6","y":"AGGIiBYawJhj0VjEUgNQknCDrVp0YxSNfsdcuy_x0Y8mItPyYqCGpwTFAEyDPQDUqyR5Ot4z6Lk_jFNYkT1UXL-j"}
+ rec={"crv":"P-521","kty":"EC","x":"AJaswFIPAo43yh9ZHvwEgJAJP3EpeAkTErT8yRgnRkdd9DdUm6CcQRFFQUdrJRO87BO45W9piIqvzR__796h6Cec","y":"AAq4T9Q1SnM7qt8NLlNWypgbBNqa27OEPTjxbh4EHEgjNC2AECAWF7QKjk7ZfwZNL1c4XT3b8xW4o_5-1Rab0j9s"}
+ jose fmt -j- -Oj- -OE
+ echo {"crv":"P-521","kty":"EC","x":"AJaswFIPAo43yh9ZHvwEgJAJP3EpeAkTErT8yRgnRkdd9DdUm6CcQRFFQUdrJRO87BO45W9piIqvzR__796h6Cec","y":"AAq4T9Q1SnM7qt8NLlNWypgbBNqa27OEPTjxbh4EHEgjNC2AECAWF7QKjk7ZfwZNL1c4XT3b8xW4o_5-1Rab0j9s"}{"crv":"P-521","kty":"EC","x":"AJaswFIPAo43yh9ZHvwEgJAJP3EpeAkTErT8yRgnRkdd9DdUm6CcQRFFQUdrJRO87BO45W9piIqvzR__796h6Cec","y":"AAq4T9Q1SnM7qt8NLlNWypgbBNqa27OEPTjxbh4EHEgjNC2AECAWF7QKjk7ZfwZNL1c4XT3b8xW4o_5-1Rab0j9s"}
+ onexit
+ rm -rf /tmp/tmp.2aDkJItkqI
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

23/25 jose-jwe-dec RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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_=255 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwe-dec

 5/25 alg_comp     OK                0.65s

24/25 jose-jwe-enc RUNNING       
>>> PATH=/build/reproducible-path/jose-14/obj-aarch64-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 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=98 VECTORS=/build/reproducible-path/jose-14/tests/vectors /build/reproducible-path/jose-14/tests/./jose-jwe-enc

20/25 jose-jws-ver OK                0.40s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

25/25 issue75      RUNNING       
>>> MALLOC_PERTURB_=119 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/issue-75/issue75

25/25 issue75      OK                0.02s

19/25 jose-jws-fmt OK                0.56s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc
+ cmpct=eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc
+ 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
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf
+ sed s|jwsc|jwsg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c
+ [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc
+ [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc
+ cmpct=eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf
+ sed s|jwsc|jwsg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c
+ [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc
+ [ 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
+ sed s|jwsc|jwsg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -c
+ [ eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn = eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc
+ [ 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
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc
+ sed s|jwsc|jwsg|
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -c
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc
+ jose jws fmt -i- -c
+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc
+ 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- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf
+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c
+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ]
+ jose jws fmt -i /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
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf
+ sed s|jwsc|jwsg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -c
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf
+ jose jws fmt -i- -c
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc
+ jose jws fmt -i- -c
+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc
+ cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc
+ sed s|jwsc|jwsf|
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf
+ sed s|jwsc|jwsg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf
+ jose jws fmt -i- -c
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ jose jws fmt -i- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc
+ cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0
+ sed s|jwsc|jwsf|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc
+ sed s|jwsc|jwsg|
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf ]
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -c
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
+ + jose jws fmt -ijose /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf 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- -c
+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc
+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

10/25 jose-fmt     OK                0.93s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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
+ tail -n 1
+ jose fmt -j {"a":1,"b":2} -f-
+ test b=2 = b=2
+ jose fmt -j "foo" -u-
+ test foo = foo
+ jose fmt -j 7 -u-
+ jose fmt -c
+ jose fmt -j {} -j {"a":1} -s x -j 7 -s a -UUo-
+ test {"x":{"a":7}} = {"x":{"a":7}}
+ jose fmt -j {} -j {"a":1} -s x -cj 7 -s a -UUUo-
+ test {"x":{"a":1}} = {"x":{"a":1}}
+ jose fmt -Qo-
+ test [] = []
+ jose fmt -j 7 -j 8 -j 9 -Qo-
+ test [9,8,7] = [9,8,7]
+ jose fmt -M 1
+ jose fmt -j 1 -j 2 -j 3 -M 1 -o-
+ test 2 = 2
+ jose fmt -j 1 -j 2 -j 3 -M 1 -Uo-
+ test 3 = 3
+ jose fmt -j 1 -j 2 -j 3 -M 2 -o-
+ test 2 = 2
+ jose fmt -j 1 -j 2 -j 3 -M 2 -Uo-
+ test 1 = 1
+ jose fmt -j 1 -j 2 -j 3 -M 2 -UUo-
+ test 3 = 3
+ jose fmt -t 0
+ jose fmt -j 7 -t 0
+ jose fmt -j {} -t 0
+ jose fmt -j [1,2,3] -t 0 -lo-
+ test 0 = 0
+ jose fmt -j [1,2,3] -t 1 -lo-
+ test 1 = 1
+ jose fmt -j [1,2,3] -t 2 -lo-
+ test 2 = 2
+ jose fmt -j [1,2,3] -t 3 -lo-
+ test 3 = 3
+ jose fmt -j [1,2,3] -t 4 -lo-
+ test 3 = 3
+ jose fmt -i 0
+ jose fmt -j [] -i 0
+ jose fmt -j 7 -j 8 -i 0
+ jose fmt -j [1,2] -j 3 -i 0 -Uo-
+ test [3,1,2] = [3,1,2]
+ jose fmt -j [1,2] -j 3 -i 1 -Uo-
+ test [1,3,2] = [1,3,2]
+ jose fmt -j [1,2] -j 3 -i 2 -Uo-
+ test [1,2,3] = [1,2,3]
+ jose fmt -a
+ jose fmt -j [] -a
+ jose fmt -j 7 -j 8 -a
+ jose fmt -j [1,2] -j 3 -aUo-
+ test [1,2,3] = [1,2,3]
+ jose fmt -j {"foo":1} -j {"foo":2,"bar":2} -aUo-
+ test {"bar":2,"foo":1} = {"bar":2,"foo":1}
+ jose fmt -x
+ jose fmt -j [] -x
+ jose fmt -j 7 -j 8 -x
+ jose fmt -j [1,2] -j [3,4] -xUo-
+ test [1,2,3,4] = [1,2,3,4]
+ jose fmt -j {"foo":1} -j {"foo":2,"bar":2} -xUo-
+ test {"bar":2,"foo":2} = {"bar":2,"foo":2}
+ jose fmt -d 0
+ jose fmt -j 7 -d 0
+ jose fmt -j [] -d 0
+ jose fmt -j [1,2] -d 0 -o-
+ test [2] = [2]
+ jose fmt -j [1,2] -d 1 -o-
+ test [1] = [1]
+ jose fmt -l
+ jose fmt -j 7 -l
+ jose fmt -j {} -lo-
+ test 0 = 0
+ jose fmt -j {"foo":1} -lo-
+ test 1 = 1
+ jose fmt -j {"foo":1,"bar":2} -lo-
+ test 2 = 2
+ jose fmt -e
+ jose fmt -j 7 -e
+ jose fmt -j [1,2,3,4] -eo-
+ test [] = []
+ jose fmt -j {"foo":1} -eo-
+ test {} = {}
+ jose fmt -g bar
+ jose fmt -g 0
+ jose fmt -j 7 -g bar
+ jose fmt -j 7 -g 0
+ jose fmt -j {"foo":1} -g bar
+ jose fmt -j [] -g 0
+ jose fmt -j {"foo":1} -g foo -o-
+ test 1 = 1
+ jose fmt -j [1] -g 0 -o-
+ test 1 = 1
+ jose fmt -s foo
+ jose fmt -s 0
+ jose fmt -j {} -s foo
+ jose fmt -j [] -s 0
+ jose fmt -j 7 -j 8 -s foo
+ jose fmt -j 7 -j 8 -s 0
+ jose fmt -j [] -j 8 -s 0
+ jose fmt -j {} -j 7 -s foo -Uo-
+ test {"foo":7} = {"foo":7}
+ jose fmt -j [1,2] -j 7 -s 0 -Uo-
+ test [7,2] = [7,2]
+ jose fmt -j [1,2] -j 7 -s 1 -Uo-
+ test [1,7] = [1,7]
+ jose fmt -y
+ jose fmt -Y
+ jose fmt -j {} -YSu-
+ test e30 = e30
+ jose fmt -j "e30" -yOo-
+ test {} = {}
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

22/25 jose-jwe-fmt OK                0.59s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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
+ sed s|jwec|jwef|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec
+ 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
+ sed s|jwec|jwef|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef
+ sed s|jwec|jweg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec
+ 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- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg
+ [ 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- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec
+ [ 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- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef
+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c
+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg
+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c
+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec
+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec
+ cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg
+ sed s|jwec|jwef|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef
+ 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- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg
+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c
+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec
+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec
+ cmpct=eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg
+ sed s|jwec|jwef|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec
+ sed s|jwec|jweg|
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c
+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ]
+ + jose jwe fmt -i /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
+ sed s|jwec|jweg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c
+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg
+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c
+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ]
+ jose jwe fmt -i /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
+ sed s|jwec|jwef|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec
+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef
+ sed s|jwec|jweg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec
+ gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c
+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef
+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c
+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ]
+ jose jwe fmt -i /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- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef
+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ]
+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c
+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg
+ jose jwe fmt -i- -c
+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ]
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c
+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ]
+ jose jwe fmt -i- -c
+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec
+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ]
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec
+ 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
+ sed s|jwec|jweg|
+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec
+ 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.52s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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.
+ grep -q OAEP
+ jose alg
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt
+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.1.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.2.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.3.jwk
+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt
+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.
+ prfx=/build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967
+ jose jwe dec -i /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwe -k /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwk
Unwrapping failed!
+ test 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 6/25 api_b64      OK                1.19s

 2/25 alg_sign     OK                1.28s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 8/25 api_jwe      OK                1.75s

 4/25 alg_wrap     OK                2.39s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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                6.11s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stdout:
{"alg":"A128CBC-HS256","k":"0-xsc0twpDVLPMzKZLsJxjYQuokyQmTvEqw0SbEnGmk","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"saO4qiq8QCKxClM5tinOgg","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"UvYHX_cxWfHFlObJXYpMsw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"7nbxMk9Ac4i0P9MU_MXUug","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"QeCm0SE9wuAnpdBeSkz80MU9okLWelTskF-V4ky-Lp8btfHTYynu09WZaYPK0jMk","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"bNvaljpBadJKeoEGlthyJocpw0PQxXYf","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"OS2-Ht2USADW7PLU6jQBQ7eCG81GDBx1","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"JE3XXDhhfPhnEGFebydZC1VEKLHtfftE","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"mxWsMVL93Lwsi0fTZE55Xk4yP0pd2jSKUERxzcKjpG39i-zMZ23p4XBMYBqaGH0ZS_jWxKTt3DZ2If6zpCMNGQ","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"O_LEJttD7rArP9k4V7n3C7Wh9ci3DERhQvXa4bWBdaQ","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"WHtJks2qaU1ATtTOSjIKOyE8qeBV-NZ4joqUp3Eow1k","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"1-DuNsVqFPV0_F1rj5PfS5NM_mc6WiXbXbJIkNKuR9U","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"AQdjr_7glDkpUGlJ7Ix41BfME27bMaOBx6VxodsLJVhdNlNx7zsNF72kBy1zQiwaBhWHhwVjf0SVMXi16KV8T85n","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"ARvNPlakY9LYM2bjJGc_tNTSebn-zHlbI-TzkeWEkf6bgL9spPN-XjARyrPqQhHu2a0H7ZTKXyGOc8fhy1wSD_MO","y":"AIIhLUZ1e7iM2O-7j_wyYczljyyQ2pEMhSCjmiJJDpiZQKcadpQUpHhQZQucrmRW4PJ9IT5qkhctMcfOqNI_SGEE"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"UZoDzaVtvipejpjXy36bYmPwzlvaAt-Nq9-vTY7K-zU","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"mR5_vxeqN0_PGEkgaPeqhec3U922Db0vwPHuq7PMsVk","y":"AebJtLL7HwhsQPm2yZ4x7OShaIAwxF6WUFt1b0oFc5k"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"F1AJvv92v0def-ET1M5IsZWUBflFT3np6EC5i2Aa-aRiTo1K_frdiRQtoAPFNV_5","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"xZc9gi5YpUerQIf5_RQWlCYy7KqC1-bZmoRyVMsdLinW-WN6ikfTG9CQYekIxMoL","y":"re2Yx1w1C72rpZwhjvbISMN-D2BkINaZ86xVH8tFKE0tmBGr1rh3-s2k0RpaD86l"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AMgMVESLib6pFDCShA9HpM3qKM1edcBW45zf0-lgAmmPRGn_QEoYf_18yyJyItvZpuP3xoB34oMg0r6ViueJb0mv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"Aa8wNbBxlBOyb1wRjHMfrqItrQQgdh6vo2gA_E4IeX-YD5as0rounOZckygQnAfNbdlTiEX7rkHmiIvP6Nvh5-Z6","y":"AMdvIPzeEnkJhDe3due_8uOerve8kiW10pcr6MrVlBTXczOwdIbx0hJ26cYn3aYvwEWKTElrCtnt347iKs0JkqFy"}{"alg":"ES256","crv":"P-256","d":"_YtHvxA3_YZDfSy_r0ZnUk_43LloMGHYlgfxaZ4t6GQ","key_ops":["sign","verify"],"kty":"EC","x":"iTLUScwgjn9kquEUg91huEQScP1CFTN2FnXsNfGBTd0","y":"PYiCyQO2MCEslfB4VBxDohVBRpoRlKIhP-tl0_7uMgQ"}{"alg":"ES256K","crv":"secp256k1","d":"mjylpy-RR3MqOYx0wWU6IOJxirHmQRgLgIJtFUHgtrY","key_ops":["sign","verify"],"kty":"EC","x":"lMYpGM2UILTnec7-c-bYR-slH1wgivV6D6KAohSZxLk","y":"SO6wAnEpqxhi3fD_dJFWOgE7xtcMyMNACq-UA_MI7x8"}{"alg":"ES384","crv":"P-384","d":"GNo1PeZAjmZS5y2lhh4ZSITE8gUKfNnVLRPaS-QD-4rC-mo-03qgAwP69CAWNawa","key_ops":["sign","verify"],"kty":"EC","x":"qlRwdFqxc5FQPt5QTyaRSwiKSZAh5eLVU3FWEamg4KP4BX5Vxh0ASykRZxjJeHXe","y":"ckXGpGdgmsxnibGj_5uweOIhK_aO2TkRTb8EtgkHv1LBrLqgEfhIQv7yOmREDt1n"}{"alg":"ES512","crv":"P-521","d":"AXRCIUC8TmCdIyy5ANl_dd8YrAuOtLItjJTCcfkpGqdDrz1ecwFUfGqfqKqrNyJK9bnd7Egl4c_l6O5SuytT1MdU","key_ops":["sign","verify"],"kty":"EC","x":"AA5fEgaN8hN6_Z-hPA6HwgAIZ0FIcXuvKwpD8mtmmtj0DJQDecvuaXELFbncd7WOplpwt0RJOqB8pGTVYn3BWCdt","y":"ATTzx7iWof4IBCQEFMyNudW5zYcWwIhdliiGdLN2VjIimlB8Mtl5NJSSVzk-12-Yvrw5wdbjQ-DXMd57URHHZSmz"}{"alg":"HS256","k":"UDVh0dVqiT_ZkT_8xnRuvqSnowgsYaWCv-0kYwQ-RiI","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"bbb2AFjJz-FB_-6s8nP_3b4i76EL03ZQk7IAe_z1bIVv9JaKTJkeoPodAMbR8IHh","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"pzfEuRH01see1WwtcWDY9J_GFmEFVaoHHVTaC3zHMCgJunw8VzvALm-vBLkGcaa6nkKuwiDRcCQAaGi0wyEznQ","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"dQyUYc3Ncenp8T7_KxkEcQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"S91ZHr6QG7RqdiEQowmxXqUUXBDtKkix","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"9ClRjYMbr02llWuVBkKMY83Np3STKNpFCNkKg7YJacw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"CLIsuP3weTp1n6P2hFO2P-Vi_sghRb1wtj0v2leEbBp9rkJvMo3ZuahMEX0qWvH5qE420oly-aBDbGhXI5s98zJPyoi_aqkS9_p3XKpcZkzPzvgWXMaoya01uQiDmzb8CJ96prSJBoMOfS_Gdqdn8fViZazJasUQvUpXJBju9wugQtKP9A6VHAneE_fsIUFDaFXEkvu9V-fCEL9jKuNlyi0QwFUZOIhbUwbmXJNOZss3AmD5g2fPkqv5fXUCkppAAem983R-zLEBJTmM9m2ZHOUFe6j-zTcZjnc7v2RlDeotLUd3Gz0RplY8d4FS2vU9ZfCHtr7uNRqtZEEI0BXvyQ","dp":"EzOqU4iX-rE-1gvGcjE4bBZ4Jmu7Qc1D9mRJCYsM5VPKvm_U1gcWi93YbA9wrgirwt-dNXq9JtocCZTR1CJpWXtYmigBfazFkh2AUzRF9DuwcXcEELh-NiI9CKxO6tONmMmqHLmw55bNCPTEBSGUt2fD0dmSZ25I3sgpVz0OEs0","dq":"X6LRWX0FhNQtrGF525ivrBs2koERjx5Vc_RzX2CeyR9UCrGAE4Yg-uqtGO7CLJeiiHEgCvxgQ9tLVwuxGQC3u9t-2WONWiHXqVhvb8f37Yt4a7opZ9b4GkyTQJnvRthm-kAn93Zhio2ulpiXkhfeTwb-watCQZE4XW76oCsr010","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vJ44GlI5SgCqTthRs1edAbTBBTik3bQ1WayNc-Tzz0ZudjPkH8a_sYul1VFdwkM9J1grGsEMrES3ktpNAvSRFpoH84GVnlozr_h8-3GUtT9B2yKjgoW-38LyQKqF7dV9EJt-5JtdaiBdjum60Ktd8yZIszYa_XTsPyCyzylk3VyG6R_grQXs-AaXaAEp5422gXIYWINnBKy62ZXRVrbeUJ6cJ5NBs7Rucr5Ty6u0sMydiB2mBGZFc-A-QrjAymzu_fy7kMSqGTwKlNYGOzVH9OBlLr3vCcCbga3Vd63yt5nBle-f_08f9M1mrQsU_5CSth_R8VxobgBaddbnaEaOQQ","p":"34_T8KuGFZzVt865MCWX6cGF4m70G9tVWRqricJZytI0xAoneBshpvhrDYA9AjLtSZoKU_ORSTuSeRp8vwWSBwkN2TBT8HVNCTCjByrZI4CwsSkjDVnFoj5En5m-vnyKRV30YArOn29n6G7Up29HlTzcX2ME0iSraZpn7-sjsb0","q":"1_xozkZWGXmGWitDpXCsqtnVgv3o5_ouwhQyLUqE7LmxEAr2pita1GiOYWi7wfIbVKRoT11axQW34Dui_S8ot7vZVT-n5xSCRfUw_UlVRq8PQ3KmPPZE38wtP6RkrmwDPAraTRIDoAwUC6w_Sy7tPnGEYIdBWbRO7PcwAnNfHNU","qi":"0LRpi4sGI_kHyPED2c7pQ04A8scopQ7We0vaIV5SEtDcWyTU_F7jiZZYtFCY4O9EWLyecxgRGeSVyUMsLbtz-k_4NwF4eQosHq8aGkfY-GeEpHPGpHXPpF5POz7a95_ah-3k7ucbuZ45oCPVW5COagrlLHWPy6mWsMnVfbAv45U"}{"alg":"PS384","d":"QsXUppEeGr-_dDPEPnBhjMXQB_cj23LCzOuCl8W8My-Q9KsET7gWLdxT1KFAkytZCd202Sh2y-9_f69wXEpZncvjWQ6n6TnR8sZpciaN7bAoz63AADV3u6chugx_IQji0Z3E25Fmr9WyR9ZWF6at4QEhO7oqCK0YM7D5jEVe_4-kIQHrL2_Uhfeylo0RuoDDL4xGZPMgjjoFT2DIq3C71Gttyq87y2AwypnpofG9uWtMPOvOvcLRdQKYfcwABsMjbjCuAA6oWIumJvr45gLexg9JMqV4Kv9fZkwLwpuhfMF5fx1G6rUY2m3IT-T7rSCKpmdcFpmGjBOtT8QU-LU5yQ","dp":"RHxqYIlPeGNmCxlLF0bEMtmbN1YqyNEBLhrX4oE8IsbiiDtLEQhSZKTnJUwfXsZuyAIE0A9ySJzhfuMQNTLDiGSOFLDnbBagUt4r4dJpVB6RN6io1QTGa2G1NQrJPlNqAvfQ4hNfMC2hCW6USp34TINvlIFBYPv9QfLDsb1q-8E","dq":"-q9V9kMZi_fRe12A_xVnBdmzhz1NNJWkMMm46fB8LOvux4lb8YKSKx-YBHdtFQCImmwSODdIqlf-8ca8TmqH58dM1mT-cnXI2gpQ6nIMPlCYzmd7JPT184PZAqhF7a4RUg5CZ8UPzSQbdHYYMRJsPtml45U-djJVyUDJ126vWw","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tHnPR63-goumZ_ROgohVJnM0W-hJC4URVnoTF2pVHbZhzJ1tTqo-R6PTxeFXo66PNUb2DvQAJutLpKn1tAtRJLhUeOhohVeQF_24yyySDxvvl2ujeJnulLcxNNwkcMdJi6uAHfc6qraDg3IaQdCZ4xJeJyGhGtrnZ0MnxLz_ce01R1IR-PuUG2lR1pag08Y8wihWPuWOZBdiKwF09rHXlz82kGT8mWGVa3D-ED6FDQhNOc6zVptW7_wQdTt8XfuUni08ajY-S6XPSlFHDFqTvZhNt6hljgMqTqFk8CrNLUpLKVYENajekFzq-gAbNry5PFStQCMADym9FfgermVa_w","p":"5aeLA-ztryPsEgPafjDFwiVHlVe8gKA_sz4CRUfDRlpl1_Epw0RDPCPIYsEVNJNNNY7JOPTReXCSOvOEqqK_SBia_-HFEa8ORVnJuBeebAlKli__-DbZi18NL-N5ke107G2o8ejA285YiNmDNjSkcl-55S9WRVYCR0HG2BcCvWk","q":"yS3-6gJ1A0O0H3Hx2FiYj9oPjTGec3hA0poC-IGGHGoEkzxMn5gWNlNFIPOEDS8KHahD7PhhAhvQ4h_X8N_E31hw2G6cXKcbiRaa2UnNMT53q7zR5RDv4EgQeMgNT2kgGcd8wjr1OSQKG73VMEi4B3ERciQ4Nh8ifnc7diVWgCc","qi":"l7ti_-LL0UQqyKXhLLpLTHJ1ImwDXX95MHsSgNSLQsMmuG_CSBhSNr7zMRJn1q_eXUvO_Fs7UbpdfgN4oUsm6u5Gtg8pd_FtfaqA3x2gzGBvLqpUjciJzQi-OEyfLYp5IfIMHncD0wdRa0PzAnXPMd_8eZXjeTlIIJSPfswTI9s"}{"alg":"PS512","d":"Cw598hWN0xRGuEkTiDBff7XvQN9Ki8LBrMIqYU1eRThm5MAHT7WxftdE6t3nJg3ZrmiICiWTF0C3FT1tql9D0kpfjM_5Dof71EupEjReY2dYR79D75b0SUSb-f9ktMcQttnyVB3-DUj0D9fmT05JQtpdy0fbPYjPrRwfozbAh4jYK-1vKTmyDpGbobIg9e_m5UqbLdKrqYCzeLR0RPQjg6MSnJd5l-TR4b5XZ3RX--Nllvy1ZzsWspZFhEeMYXeowAoVTZN-EL3f65aS9aCRwaAK9aEKws3wGHHDICnz9PkRCpnuaRHmtIIqw4NmnXk_NCZUN1KF2de0kG8ww2cNwQ","dp":"X3H8_yAjqvNLrVZEdMsZ1FNIr1d52T61qfAmznLCk7qa-X3-2y_liS9D2BlXvvFsyDCJgOEUeIb37ScuTB8ejj_eHlQE10md0O_bEFDZO3OBn2jrq4g15h1kwo-KG_hjeEEDZFKVj4EBXQABK_6YxDgpi1BKYpN6hq1em1oT7Jk","dq":"NtKhcGTdPWw3ILQCJ79Pfba6LoxjKgWgRfqdVyn_HwCLGda9FMjPS4pNA7-j-hV4PyUc1KhMCX4vBERp_9ASHwpcz5cyOZv9eQTCiv8M0Kt3T2-jNf0g1Smo56NkIOq5ewFpDxkDZx0W8SXz8tS-EhcAQSIYxABGrjrwTTWixJ0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"nynHk6JG4uplZZ3F90wxo0MoAbexJgw6AL2jAHkickLiL_96h-j5xQnFQ-XfTwqrQYogw7LrxBWmJAQ2RS2-yOef1kmUekRI0NmT14UTSwjKrf1u3DZZdPkPVDLCfj52ataRapgYU3csKs7mgGO_b6dESCSnfvjVQpp9PrNTA0UTcwYAjdJPCvyoOZqPHv7yc_U0B1ewTecxrifW8ojiO8A2rArukzX8TFkQta6pCPuAtIec1jY2gZI53cjchNkLM8akY5-CUJ4JW-cKP3DlT8INO3w5Mo9Em2JA-5kLTfP0ji7rGRWO_l2Uv8qDgTqUTXVYUDUxIXPeFMavR5dbZQ","p":"0XL2LXU-qVIQckNW0RlryWxzrLd7uXmic6aMykaxVv1BI4WP1pHiBlU7EEVllo71vHKRyTafiXZ-TK03ZO3gUBUXDTF-4k1hJnEzWxNk9DPrsUNb1bAjpRAqYQ2_G0EdsKU6on0mGlZ2tC0Sk0fQOijnMm1XNZ25VaQaX5UnTtk","q":"womzDr0PUgk9NZa5Jxg7gYHHmmgCauE3-remUNsz7GxsNGuaMp59DzMyVIiqkghSO3uZSUyQdQSmiHfYsXNIFD5tnNaJ-_SfBzJ2SXU_hXjatl6Kmv_Gl2zS-7-uch25P9exYxgAHNZ8pFlkL020Ke5DOl-yBN2l2sqn-G5VcW0","qi":"a10Zzm7IEmYmNLb8zdVLudRXLevNrG8iDebEws7yUwYra4c5A_JNf4D6pqtqJ_FZ8prebvz5DKu--i7xCQ1fobVX7Zb2vAUV_WnOslVZWZhFGlQXouJdA29RAcZZsNTW63sDxDXnkXoeRj2zedAYPm07bYPDwUb6_uCFSpJWAzA"}{"alg":"RS256","d":"CkzbmcfFeRjn93gTunrBodqy0W7i4bklS2cnmEgN_R2-_eYkGgyXigOTyYGX6qu7wt2RW3E8ngd5bq-YWZuxq3fD6gwmy2JypmVBPxd84v7EtSdZym97eqkZ80ZTYsBuwGLNQjX72LLN3G3vwdJrCq5yWDKb8MTLGrOKgQEL4i2NIqKBKhgXbQVzJNODoLtL15N9F52qtvAV2V0CBMJHiVWCTeC_dCcAaJldQxKwXtACdJ50ijtafDytWs55XkDdvU_GekcaZkJAGQa55kgwYGU2kE7Oj81knv8iQv_0kmVm5Ll_il2-O8iOr2K7L8FkYkYaA1uyZ7aEdcWSr52WoQ","dp":"AU1DPJ9eegDSCvZGSVcfL3kgAQgZD1pXlrSou-bFN7ecCI5gzTXqUMfwYW21YUlzjfqWxU9siDEGFJoYLqM7xUzyNQZncGsFxuvzA4e2r1rTEODgE326HIYLKMGtRJEq6bmxnahFZIk9n_UVrGWihnTD5BBZ8d97fY-jsedddFc","dq":"oSQLrbXtcT1MRiyrZePCbUxEL6PolHmXOBj9XDziPZ4pzGydbAin0a-RrKl0mVhV93Nqci3UQLtjMkwspcgzN5oZCTHR57-foh49v2EJBz2KgjCm_V74OI0XhPXW-EVXjU-wXL8wkQpMVsMsVFxL3uL-mRFVx3ohaBlz8HejJsE","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tXbFjJ6A4rXAKdgH4iqsorTl28gkYJ8JrBLssT--SpRgmE02hC1A3hTE5Er4lf9XcGawysa_iV2N6X-ojB1ncYJvVVZ-CouziIbbacD2Qt3YoZY5YPtzwqeuRWMBLNs3qR838wKedtLBvIuS-hgCAKcopYCPX0sjwAtedGhjUZW-Bc-jdmM8HOYjnoJ4k2g5HhqInHh_TpxOEq5VcbTzLdC1kttMazy_r0_mjkenQCQaznqr80_nQDwHZaKfiqn-bPSYr8QBviqLiWj0_rfQRhHr2RT1dQDNJybBw_l_8j_-6Y6IE4GP13dObK55enQI98AVqglcxi3RsYdHD_P0yQ","p":"8bCeA1cY7VwipwdurZ8z6-tQnLhFONuyb9zIkK7c0XYHX00hyWdcm2FLsEqO3RFKSKAXIjnnEFuS8lkLaLtmpGr5c8CElbqFZg51G1xCCz9mChxAFZ0VNoDbmCz7GbLAGow2pUQ0zPgjrdcezui8nwg6nkWgb0Ru_TGACAVWFhc","q":"wDVJlnJVw6poFgiUllxUd_FSIi5VP4aKS6r3Jy-OEGcPjjGx_OWzyPFndLhwbrDAaLXCJpSH5TxA68tdHs-o7SBufxTZzRck-_bniXZF9xWzqTPtufO5vFWoHeG22-a6KQkVhyeSo2L9BeMW6-l8xZ-FuM5FS_bySx7-Z_mH-B8","qi":"CJ7rKXnYkm1GwsF0BN4vmvhffNGEv03mYmd04Qlxh75cJLdwn-hhyIHbe2MNhfTYSGm30uXYhIAaeymLl1RPKNkqO0aWKvNR3zLRiXkLQJhe_rGXTzPu3PdwIpgsJMuZSLs5U0NmgYYq9Bz1MYSW5HE-D4419WInOewFc1G5xIA"}{"alg":"RS384","d":"NZRzudUf8gnaGw5vAEvzJ01yKji_WcL-NtOSaOjt1qCEJQqh8DofQWcnti77UqWMIYxM05OO7hV_Rcr_ZpyLJR1_G2qhxBxWbenVHNOtd0XNdbvsXATrgAN8c120OBjxjbGHPMjJ6QJS1k_MJlr3FaF8SXR26kqOqmxzRE-dqpA_ss8FY4F59S5NQVpq9GaKUi1tA4nQ5VpFMe3zLdCt21AtUIbmyK0q9twUKVjoVDk1gJBwnaOZ5pIS0eYkWoJx1KRN_4bL8dOKUhtKYC8VhwsnoEQZlkhXeyey69K5N0XjyByX3glfy8B56QSueiHF9KLHRa_burNwOd-B1if3rQ","dp":"c9RooNh4O1Qy2EyKt8xFguIBYzkd3hW1FbMPWMd0WKeESQ-_wpwa-26AogCgceuN29e_PFPUqibmDtwU9omYzpHns_XDB5vfCOYVevxFHCS7oUE7LdmSKdyqSdTalyBh1VFRhEUWvEBUf6xThBecQnys119_L5Pxs7tAf1ooJRc","dq":"34B79VXfCcOQQXrPM6nCpSIS_I5fIHPrYwjxgkZeA9TQdG6nrrCCdqj-hGr-3efy6t0gx9oDxEFR6tSx_Q7mHzP2fGOpnKF_d-SQIZNg7W5bTeBbzVKn0qZ-pSBiEl8ZEa6FKMeHKM1kC1GLUglk53CqxErhY7Cb4jUtGXCOlY0","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"3IcinoEhQClacyehs64PlUGBuRTQNczn3W4iQKcOUVtxxb-Dagf_is10X5txtZNkzoE0K0lWSBDOfIHsovWYEgRYLthjZvosL0WNFuxHHALXZa3xTepaJQ7hCFi9jI0OqB9VbJInjA3Cf4kyFV5hmWdDfen63g1cDwjB105osuH69suNu8HrdzpYYDc7SPsgkA2seZ02NSj3LnlVw7DGnLONXnXiR_e-s_L_UPq1MrcUePyb9u71Y2mCUZbxE9IezKvoypLS0FrphNlK45923rSIPZvkrVzE_Qz1ECP1Jhkrp8nqz2cJbWC-R-kIJQSIPXb937JThgqEEYHkBBVBeQ","p":"9pHE7DGq1YVveChnWBdTorMPzP-vTXxdDwscB3lFF4XGP1hwX-PGWu5Do9hGEYMFTvMULn2moMuw2puTbOAjlya55LjBWzvIhwPNnmknoBdY4YxwYW1WLqv55pknH3KmTSyzfQppIcKfmhiF6VNUW8Y4bWXGPCUYr2Rf6ZqzODM","q":"5PZizKaEY2kprVazsuqh7vCgUM5nD6iWfSwTeg6ddvrKgNUw6cqv3DD39l7BcTOFLWcSjCXq-f5wp4S8uUNHsYtiJTETcOoQQI3p62nmqjnuM6K4h5nVx7LKMU_oxQNBTTjDLjSc9gnEcVD-1n1wUB5r0tos5Hwc2uCNbYwQo6M","qi":"uqhYJ3GRt6JTHrGyT9olcnPAeFPNSqQW1br9y8P_BdTT3zERPL52CtpR85wvlJKazYu0MF-8wpFALILykAXp11Oex79bdMMxgTjeUj_FuvFJyhR23m9Xpm2O82vwdPyjXxQidUuLN9pM_5H8mbwTS8l-cSY26rFeurTO3KlBXrU"}{"alg":"RS512","d":"PTk4cKMDKoUwqTtvxOdBrCjpXW6kahPCkAyKP8BKW6lJQbn6appQ9yC9gGISzF9FbzGE_US8sGHLvmf6_LQPnWdoorS6PaQm1EFLm0nwGzPXRQQW4JlV1whTvmaTUM6JVOwYz6IDKTDuC_5Aky_hcFlDKkDyR9TPBKjNU9KhVsJWMxCd4XFx04j0EFSgglMdtqtE7i5MUsMOHvQGXM5OcoM-cLbnRy8SA9N7zMgAuuUnHkMmD0CtPSwu32jaQywkDIXMnfZA4rMkR0zj8FGDmsyC0pA9SQhuImOHWJp6VBceA6VJe9aZBG_8YTxVSEhyIoOm-LPArSF3gGt7J_GRrw","dp":"Qgv4s8XSg1LWCmRa0RedcIhJ9a8aLcZbJ_7Y6KjXAA2L1zZnQFC2UijR3bTodbjt-D6FPRJLpJOsxhArrD9NQy5B113hDTr6qIckZcnKRBkp5UKCRjREpSImcoSjppnJuj732NYfAa6qv9Jk3KKG7b5WhhVLCYhzLdQWE-SSCPk","dq":"IxrGuW3S3lkQLTncK26deUatChDxrg0HbRdgZkLJyJHIkL78YDm5BtIl6AwK39lqFCsn9fsHX_7TIz9A0nr7W7Q5TNZygYGGtlX9rPMlI6PpKzGesdlnOQIc0YGDZkVjgU1EvFh5UcevpxXe5tliCx6MioxJYi5kY5V7jC7If68","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"pZtayZWQ3yi9SPcLltt5UZeSDZk-TMOrUk4z3zVoSAO6nN3IhhHtEf8GJT2ruBv0rZbmt-uxCoCkqeusz1wPa7oCwkrvGnztd1RHXpEY8VQVoJIw5X9MomGQkT6bMs4tWrrmfvXDu7kX9-Nvc0PIXIuHxi8DmyBuU0TwLGCF0spn3pK0CGYCOalI1ZYHjiKbHwKHPs9LNPQXUv7IQrXv72nDc61FT0CYb1CCg8mXT3svAz-wj2wW6XLrMDHWnvMgxwRVJr-5BCzN5xAjEHMvv_incQwdKL4-1ly2hgbjsy9SolwEh9ZFCLCcCSBn5umy0gzy9obTmesGro44U0AaLQ","p":"zgBsYaUjioTEqClj0zG9VWczStHY4JKzazDLNwrEHeFxRGa2cdehr5QN64RKZnS23U6swdvAJQeR-swFnAixbBYWx1Gid-9U44M0Dy7VhuOQSEcMb5VOoAcopwAft3PYSDt7Jgla4vmShl-sXEt71ici_wXpFKgwnZjUMBWD5Kc","q":"zc0Q-UHMeo9GYOn6q8TBXaRQt4VXYves4B5alZxLR9-Zdy9EwDm8o_IX6YLNr6CYu-aJv0LgWkbVP0go5Li1VqrP0dPhIS7V7ezPW9766UjFpypuaXriK62Z_oq_2hhzwLjN9FlBwH-KW2f9LUesvy711adgB99bh_RwP5--YQs","qi":"S-iAy3n_OHVhuaOMasAoA33oPKpRQOFLYYKnDJHh2_a1Zv66WZlSlCq8Q0IWzBXFA4W0ul0FaKgl6PWZ6PYrX-A23WqGfErgk5sayYPrqfMcKjqB1n_mUTmdfqXZQNz8halx3w9nCjtFaEn5PJGZtgSTF2G5mbERCYXN-NBB9YU"}{"alg":"RSA-OAEP","d":"bCskSQYaZPCMKVW3QeMnhzru6LzWG_mmYXcaCb1Essh9Z-iwGqqdu8YlzOJ6xagvE2YnZZOGVlDGB5aebackNwPIyNw2HaZfdkBo7xUNrTrfILRIFrxmjrjEJbxLULGHzKPV7U19ddmUXeK43df5WeWi-pUiCvgRdi7rBLFyAUZJi7Ev8WaCvUffADpbg3yaGPAwqObQj6DMyG4nLnC04l004iRKCsPgyjbRDdnZVrauz7u_VOygdpkNx1c9VpS0VPAHGaNMQOVmkAB7pacUe0J0WBUgUkosPo4jn-KNHwrJasc8yLSc9AzsoUFd1zMXniS668eBnaj16JLOdSPPYQ","dp":"jGSk5r8b2A6GaFfQGzl52xaeA38iaujW_CBj1ZnYGury9W4ndqPhAZtDZlPO_As7Im0hEwY2k4k16rfOpT5tj8FjYw6DxPFohN9elYsAAcdsn2rbEMlFqa4d36uK7oW45XIs9PBXfn6_zd7vHtwsfZnnWUrI1xzB1Sj_PRU0beE","dq":"ujiekMvHHg4t1invVmj-4hgn8SIGfUJgggz73fWL0Cgk4ljCQ5_XtphqZQ374TeYaT7-o8qZic6PSO9FkLQS1SnMcVS98BsRVrh4vaJ9kRuNy5G_M6ehvgxAstXiqDU1lUZWqtky-yspMRMYHja-iLRxpO0X2JB2oS_4chakoS0","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"44qAPEykqRBaRVFDOEgO4DqOKt_FkUhN21kXtoBrJlvAmd824DsZjL9nH5SE4tiF_8N68s2J7-dif_oAcinGJ1v8yMPzOsvnv6TAgNNhO9192yI_Jcs9vk7TDI0LfLuD-WxlFAUeAt44xmId7k66fdOWEYk0PHYhfpXv15vwedF6oHwnuSqaEG8dnClpd8795k3lygqmIRl2UyqmDY1pgFCFcXgroROmmFtwXh9x-m3NdI-c9-4cwzq3zYmSkhsNrM7LYnz9fCyjp0Lk4NDuJQLh8DNB2uha3NigNN9-0ux0U0osmlLBbY_TueJd30yzucbLl6M3wxKISEEviJujNw","p":"-fUwBkJdfgU_PNAV8S8I5FZ3t8NlkNT96As9CKY6Qd4hTSmUvL5_sob7hLPpWs0ZrJL2OQ0EK8jt7m5BGkg1ZiDgIxCHqszPZyoLPrpW2tgqqmKFzfwRGeI0CHd4icMLqgGocu1oBPCB1VhtlvPMDB4iUo1qmZHDAd6e27a8jDE","q":"6QqXhkX6-9nt7z3nJkvpaWCNxFBSltFiU0PFWtdZCzGpDybnbuz7Niw27pv6841FGGPCf9M_0FRvm2lQ3K9oyCE_jainAgJVeca54gBtH9QKAcbwFK56115UA_tfiYvS4ibVE6j6TVLgvtIk0zU3ts61SMLP5cLab8dXxkZJk-c","qi":"ryo7SwSP6qiLnpyH37uJP1N_FLYJm9PtQRGOc6s32ydtuGhj1uX77BxsO91cT5MU92v6wrWBJxBwZ8AQNAMwRrqazTEn4R321o71ayKUX-uSk0yU1TPPMj0hDvrNAWxtemwz9dZGKejzd4Y48KWbVENivRIFwWazUnhMQhc77bY"}{"alg":"RSA-OAEP-224","d":"KQQ_9D0OhXIqEURcfZ1RgWivZFIbp02mj7YEPf-VTOEaw9Br_DreqVTv5kfoKXKrG1MHPIkl7zXtyz3wxwu-1R-1ApPFQvtKkRa7oUR2hmC3zRTIvR9JwMM15-rPYlsX8CAulVm0ODo3LdNlIDUS9rR1j14rb1Of1_Dj2j0-CVw5EHChaSixknhXhkYxRKPMmK7d-jhXNWbDP61gsBaq1yWtxNUNrtzQ_AuxIAHN5NtguD3Vo4fg2oQV8y07EIpHu5eMJUmgTYThCOi24zMsQOO5WZL-S1zNXJ2oDB9dZK8kuKJB8qS1nVbZnhBGWyePf-jmGTemFIQwX-cIVUpu6Q","dp":"oTLJXVNs0-GkoyaEAJ8ew6BTypKUcFWBIg0mTiGrBfgXKS5Fu2Zok9Hpb_M3cyJnn9N8J6SG0p5EHveAxfsJXgakmApVttUukbqjzpwYSvDGFUZKJNiWA1O9sq8L6We_W-MzwVWpGDJdHfQWuwr21Yo8sbwPwyIsBg0aoXwujc0","dq":"TiTTHbQq9Ao2k8CgFCh4hSXVT28MdKIhJ_dyQ_mtaO0Seme-0X9fe9XvvaFvvT_bPkXNp0FRAApzT3VRZkrsyuM31FemqrTjCCaXkM94KwRkTy9wmY5ZEVtEe3cLiC2SOiRlTa-f2-iHuBgTnQCSMP4amHtPUJ8oR_nkQPc5R_k","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"jVG9UebNczhnkZDRAm06_dDI-aXJoiUTg00-ggv0g0CWzQdTT1QzjHC3uWvXgh7r6cS5Ggph_u9YYJMFOnowC4AzR9Fue92YF6aJsYZmaqzLppAfyaDR89wn2ioaI3guZO0zi9t-sLOwdgnS8v6-cpdKQTPcCEA2a45vTZwFVnI7svELx1VY0WFJDyAA8JC6pEsVxLUbqn-q47wRh5NPEsh1odUQo3kTicrRHWzwmkF1d8fEJH3SfMtIEmvYwWOzinMX0PpK8UulSdahDo8GS6x4pasScRfNh9__OXgXECXJqM4iNDugTqpRrs-3QEwxxamCTFFdM6VKhHPTpdQzkw","p":"v48ChDRe1vyKIKzJHp-CyxGqEHY7yE5vpQLVTPP7ncrKaSLWQjZnHaxXKikf047TN1YgHigni35kh8he1NH-8lM2nD2rw7TAk9cj1PXBQXu_hkEdGcGumXgI3jOEtq85tyvh-pD31GHgKHubeKaFvo3sDu6LTvxr_WfhGNjefEs","q":"vNwg1txUjT3yBxKplDZ1qefCzJ5MaLOTmrCAzTzNCTpdjRdqK8SvSPrGfk6deagmk007jTsNnd6X11-rXvwS0p6IaYDAKCMY-uhxbqmoBLm_EFIEhaF8pB46KSzhZVEzwow5m23Mi2JgbpDo9ztAOFgYdORsEzTimnMLhCJ_iNk","qi":"GqduHP7PqFLe7zErsOoAPCn7sDzANhcX-LOfpSwsg5YJAzruwlY-cfZI7ldy51p8r1aDhxpx2dkIpEVDEJMMkYt0Kv9zvrGZ3TJgO1y1jyVFYhS9YaPNR47UZOgodHsMVSLaENBT7w3I4gCiUmLQCHCL9PQHj2aOcVo_-MaobXg"}{"alg":"RSA-OAEP-256","d":"M8w_jPSuN_ejvqQa8vnsNNyt7fwIu-HDGtMkDFRLzbVJBT0t_e6RiNQmY5fiCT-7o0vdCnjDwhmJmeyJzR3AJs9MvmP-VSaHh2vZ_Viq82v558bsTCRHDVO2ccx9immz4jD8ge36n2hw_mArxWWKohGW7JQgh0FJfUVnwgvOV3aZTcLGydQdlzyNpqaOptoHkF-vQ4IfninKKHSP9nPKbjN5Fb21QVLq2toKZg-NNABIVS_DEpjHJ0hl1y6UiY8HdrOumRCuBPS-2MbUMIoTTjkQmsNnw5qSYmVCpTFLUUoupn_HR8nZDSL4MiY7C5Q2DQuAh8yzDQCxNmhSCkWy0Q","dp":"SSve1_6714JlKtitd_5Jaj-KvNeRbBJCGPy9QDTCCeVMe-GtzukK92mFsNoNkHbZpc_y1qc171HYX5rBHlR83Z7wKDrd2wO1yptqbjsjqpHgBibs92jYVhisjYPgus7aZKk2t_sjpX_X_MOiQVSSGGasCSfohrUUqPkhyKg34CE","dq":"w7mKmiLYqFO36DjenbuH9luUAnGOegV8-7thxMSfp1_Q5bON8YaTdGyQsoUappzirPKxjAtwIL1GaMiftV0YJkO42PN-X5PgfagLroj06-rtCSkaBZH-FhwqW1RpzbFd2rXx88wWuPOUpVnHnyyZDDVyRUmZYO8XNJNDC-HWRrs","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xJ25Apc9mDjQU737pFnPuCFusBpQb8Z0iT6mk40XOhoXieOYKpeZzTZDeZwacF9SoBUed7KTUlUtm6qAgLGmOrFmyQ2_iIFNwsTh5WyqfDEoPrOxUA2wPQK7dCnF_ozv_g5CZSxwJO-GhH-xy21b3w6gge6YKbieJ-I9_BB2yQEX63mEh1ehZV0H7vhZ6C4iNnEy4x4izhErz2Zlc0AX9nZbi99odJsVnjShMxmw57_lFIvtPZzmrqKTG3OPYk0pV10Hjx6dJdIee7Zer3L7ndCyGFOZ5OitkAfJ3jkQiH4KY_7ICGzHn8_iD75HMn8BoMNGrMqIzov2PxzHyUo5vw","p":"7_CG5v3SBNhGdxiFOMq1Be4Uf8_Q6Nzn1SbkHTrspCa2q8Uz72KGZcK8bLgfFMgNR1Ct4GnpfRbskxZFcECzWj_c128u0_uaokeJ3wYyvtJ1e_OkD8CrUbViHn2oun5Cs-9xX-lmdEyDofoyoiV_TtYRrJZY-p19rqkP-56OY5E","q":"0cbUJuzMmwp66TC3CKEXinzYzxxikXw-FaEyII6QoaKhgGKNRRX2hpEa4OexcNtrHUH6rX1i3BST8oxp0BmUCnMFEqT-Cnv__Vs2HVnY14b1x-IJezmnFbEmouWOyz2jTMcedw0eb946m76Xlc-pfaWnjEOiNpqhMTuJWOYBgE8","qi":"PfkJUWUkyheBfsNMrWaXEzS6zPTzwjzETONfuVwkzuoRlcjm9CN7fv3-3TynhSa8XivTsVLEcT2SAIu5qMsC27o-UDWemMDeAEmsRqUvujgbUIGfZvayo_ITVaT37y0_7qjcxVdmAMf1bjhxZThK9XuAAs_rD-YyFklfa5AktAs"}{"alg":"RSA-OAEP-384","d":"AagDjblDfjqcs1seXaf6wIXBsnTqEzBktLXiu0Yp1mnoCNjXPEPFsPRUj_vA5yagx1ezSQpfa3k8FPZLvTiaBHDzgO6a8MfQUY58sgCDHKGNsh-O6wxxkQoseCh70Rf0ViY4lQxFcfqYylUvpVZXzNIEwdco4xIOP41ifQiA_5_HXm78FAQVQ8qLsi6416PTv1ENXFxgEAD0vRgUpSP-oc165WmUIFOTKWwuTWJcXLPsTxs5M6tjaFGip0lB-zE6UCS_oIJN0NN-AGaOnW_9pUu-dH_fbI5n6lUmG4dIfykfCsGXzLefHI-roGfKkBrcDCnrvibIUuf0AtAhr5i5AQ","dp":"RlXmyNxf0M40JBYL8u3aA9YWi5OlpnxjYHCByayQZWpUX375Keu7SvN4RtTAdOEaqtKni7eZB8vD06O8L7JJedhoki5jCDgCvnSfXeMnTa-cRscNH6rMLvPJfLECLAqQMdJJI3dbCck6dL_-ACoce0fdfz85F8feJgjwhPN7zJE","dq":"U1kWSBIkdn3XCrLs1TUMJeQQaiiTnUkxvcYRhTFdP21jKkEvZsYAvxr5fESpxmgMLAXOUVspgmH-KSoVG7cDobI_aSAFtuTGXVFyA-FASwHg2GT5Y3hxT-Vzqzxs7PlJmypBMIYo-C9sTWeoOg8QcZPvSeNmZXuFTu6Hn8uALME","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"oZyaIp09bKpX54m9d-_kv8ftyVlDP1Io0lyIIN18WFPEkzM7PoKWclnD5jPrQUAhyIkyNj7vznJtVeaajy9aOEUXtpu2FBtaWDlEaSWmO3Uij4h25LIZuIAhaa9xSr5af0J4aolmHTyj_bRFkTXrm5BKpmZsVPkBwZtk6F3F3HmlfHImfbBUU0P-QQOrpJprYudxjzl085xuIbxgs_4BU9eQusSvmm3dUt5GoUC8bXakeXvKnvkM_RnNmHuZCmY12lOJonYwjzVYTgkLdk_gpQs7xzmSiDyXcf2hsdN9NdyR3nYk8ShBegvzlDnGpPflomNMDLjXipUvwNs2ntLuWQ","p":"0FVOxy5bjmet1R-WNtz0GjImM1mutcRGCCTdbj50ydBl7jiEGDcKmynxudnPeIJSAg03oiIp4HIrW5tiaJ9PiM2ysgdTiwnSlMi9OSmM6Q41KFNZj5WB0EjZtWDrz42NIvJ_SpYpnolc7kegqgkUFCLP1cEb31ZP5ufNQJWWP_k","q":"xpatiBd--QqH__GgI3Vy-DPhYcCBT57AMyZbbPms4G-1dzoJHttOniSZ0e5ygWKV9Lz-CafoTMwXHGOIQOPUrEXGqaTRNm6nb1RMEdNT5XByT9WTjurq4Enk3fSlmq9xiB-vPZaL2eHGc-2pYsdOWlG5W5Z_cMN5Z883skvoeWE","qi":"neEEjmZ8hn8VaGN1dE8aZb19oollul4kAuLG3VSQXztPnAtc1XOted5LzCf06kDtOkYBruwK5gJMK7iUkUjVZbK8kqRFZe4HjxT6Y6JyYy8OtAp15d66GZ50WeIJJKquN5zzsPeleKkngdP2lKsv3gr9vquPK3vB7oRnOXJIyhM"}{"alg":"RSA-OAEP-512","d":"OvfcM9SsY0I83dRK3vxbMnrTuAHOE3uEy04b_ZfEl6i6PjClraiovs8KgwROYn2hHI1FouL8wdk9R9rwLBM63ohWXaJU1FL5lqFPtBnUioSo0xTxYRoIunwM-An76zEJQV-1D7Xc2JQuvneKZnbMbfwedGZv8yhJq9u5QZSzeUyYnAcSilTwefmkLP_6EujLPst8BeY_lvvf3zuVLvzy4wgJQlDJS3OlPt4E3klQVod6tAO180yst8YzPSiWjwK3UciKm7CfAXiBahcLiQYZi037R1m1xJivu7a583zxpkWJDfyROJjfziiAZe5Uce4P_7tD04GX4XF3u3gbgiZM3Q","dp":"C5A_KBvaIobPak_9F67RCirLHDMsEXsvQRynrd7aQ2h21EKs4fYi5Uo4KnXnU93WX4ITNn8OYwA3KDBQ-lyvCji34BeULxCnY-q19Jvz3EcCuXCKsnHcGeT_-rpNQsX9CGREC8vnOsMUYGtYsmIUScBlqJAzcnPqKRXrlwPmGkk","dq":"t3NV0AlOn2M_4O-QjleD_rhoeeAqkhohDHXDCVw2ni787yLDEyu-tJJgJRTtZ3YBOxBjX_DuKZMEhZhx6FRMbf10KWl3JpLukwxra1tds7wIVu1pTaq33SusAGbKWMeEkJELS9tXwj8BcZEEDR7lH-EMcdOMyEWxS4W93hIeAM0","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"pz6OuQ50W7z5vFsCALYoQg0bth9MUYjOzaQSljDNs7zzbiujKg2CZTkp8zDpQkGMSRQ8vCUFWs5f5dtXTjQAqX6fUmIP8w7WwV2ftXrUou-c6N7oWmUznZunkjiZsjSHYrzzhkcqE3oB23oRlPXStUORaysMzAFFq3O8A4AY-KgKM-03ab4l9wYWE0aMrNFfKBbEun6KkBtrkeolZGAayInHDwT_d8OVGcJ8vkDyDKu8SsWJmovDmTn7IBMA86RbUaXNN0eHY3SiZ6M4QEngPUT3m9HBVIGmCgtrHxRG2Fs8JXpfC1x7CUnYimkiAC1GfCFu0pPBfk6Erf880Ven8w","p":"1Xl9W4L5ZJfdd4UTvDUghYpnezBVt4uE2lnD5VtN5oZKePgmaOzhPRZ1vKbafB4pDpldEQm6DgiFSxp6NTHb3V5UkxIMTjsFYKNl6xSoeMeJMNbn115c3QhbIXsF_aNkslsultsm_SNF6cTytjZr3kz5Smj_LonsdR3nQr1N5R0","q":"yI96OlTXPJbmTQVCVEQZV5tiIzV1zISJMmmduShW0jfsPsIUGMOQLqw5ZLHVrB_phkwgw8dQTgkqOIux3rvNniUg4vnchVEv8v8Ln5VyXnQ5_TS95ajanZAQ_ze1Lcd_k9xH5vOw1N8BNOwQSc6XW9VzNHwLON4-eWXf60vnhE8","qi":"F1k96SFpQWoGGLWlO_6eUT5_EqreZ0wayVyJdBXywj4-AVGzzY-f_UsVl8gAWOj_-DlJUnkNU0DJ55mJrDVcw7vKIgb3QgyFzEPH5Vqd09AbR5-KZ2pyCgQJaqPwwalRiBUTmvNHARxrQ5R4fwyCNnOeGsIe_BAluymaSP6wHyM"}{"alg":"RSA1_5","d":"AxPe5LH7tcJPbmCrEnfppZvgqy635Jdqbo64I5DdL7gB2l5Az2NbuxUpUP8dzK6_H6_kijtu6IrrblNCU0191hRbkV8IyaMqNnlHTLRG2NQQXvQ7GZEv4uTy7QMZR27ljsZL7ekOs6_Z8VeT86zSFI6bsIwAzbly3hqPlllY5QTAdZbtZZ6uTjzAn05lv8F0RFwoXoWneiqjUzc_di8PxBNr2QgyI5pUfM3CNH3Q2LvabtffjcFKdEGpbQqbp25B7j8P3Ytq7rHi9pfGXWt20A1EoHCkclMs0J7vje23XtswJPohEHmjxiFxFmLYUuqxFjRIqq-LpSZIO_XROosyAQ","dp":"G48JlHNX1Oz8Rs9oW_Lrm0BHoHMNnWJ4zW6hJLLZv56nzYXsz-yKuJa2tIhbrqcQudnx97yuAF3AggR7NvzP4BNzkJ4Hq3EKhKNRd5u12d2xjG9bRyu7AjnxNJbB0iS7MCG8YBmPK5ZjKv6WXNw9MQlih7iMiNJsvQ1PNCu8NWM","dq":"TQiRWlEaW_tB1CUZIByfUfv0MdUWUUkfTB0z4Vs11bASiIRe2vy_cqj3FLDiEnYM9P3Ptu5jcjufpY7a65BtbfmBfv-paTUvdwAHMfldNXWI3iIHC083779elutjmLTBUm58Fm-vc0kVSSUwkmoIRF_qNJXosSj9lRwLg1Nx4gE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"jAT4jDIwHYEk_5LI1-wdxXJo3PhIYq_xbCrGjz1bXFugGZwnvqFjJ7NMLe17NdstqUcJtS1A83DBk4nBuLQNEyORxJJ3XeodQklbQQ7CcKf6I3jyA212_tDIz-6itGm9TE2b-44D3UQWmrScnOIC6Rutvrk-EDeNeKgQgvcRke_K6qJ6YFh51NOFxAtt7zr9XKYEBYIRx2rpGJBcZMBYnZE0psEskrLD6OpjIBOisfjyfSJmZrBqYwJsMhRtBVLWulEl3zTB94bg75OO5sTg1WDy8Glu-EVG3k37Wp6Q5PqtkN77jomTlbJsjv8HZ8NLrYjuGKzm0dWO8wlox1GLkw","p":"wHJ83N1IidQdrCPf5243bsVnicwso1coLV_XgHMtl_lwCKq2UbS7Q5sNwS51pgEg8vPNT0JN_OI1nxUeglU9GUSX4iW0lyMa6gl-1rTj3YI8A6AVkExvyEVE_9zSt23wCfRI054bsNQTkYTn9BGfauqhPZhMMkV9wzoUt36bBZM","q":"ukI68ZAzDLfs4NAPnTlycqIv3S4LaawKqlTVLF9PDTZbTG0P47MkiUFKA-jnxJzQrqQGM-jJ0kJ9ayfLlekPAvI3EVK6_tM1u6JUK_E4fzCnK0GHhDg1QjXp8JYBpO_gyW-TZOCThG4OPq4Lk1Warjg4e_3lfT5taLEJzqHDIgE","qi":"kCvmHzwCbpTT37uP1NL3hmEX8rO8R94lG3b0blA6KVMdo7_x5oNVLJgOfoxK4frtc2tIhoYsjd_3tRlXUX1z0JHScL4omB27RuJjOVMMlUSOk825e_7u93jCm0fGE4v91P4uQNWwyGZgC0ZFITcRbB5lSBphflJcFSbpvaW0d3w"}{"crv":"P-256","d":"joa2MmosouQIutVmlp6qPSyD0-EtOKzf_8SFQQnjqGM","kty":"EC","x":"k684GqR-zaSACQJ5fNKRCg5kIKNhgxjb0GfyG0EmfXc","y":"yjZKcJCaL_Wl5J6zjZOrgckMr5fG8Y1VOXJuq6GDbnM"}{"crv":"P-384","d":"SBbt1NQMpaHjVuULJyxC8NuaZhaf9v-ndqGEoZyFF6LbuL3QFwmfjsLsZ4NbWASb","kty":"EC","x":"FAhvmBbs27fktbOHV8NZ2f2Gf-1ZDMvVQCJF6E7KThyWQUQGrug0B2jdBGiTkLXP","y":"SePXwp0IxIYji0E1yzU7fO0CNhWQPBjqygJoaenHXAG2s4CRnfccnD9SpS1GQb5a"}{"crv":"P-521","d":"AbJKtOXNMGzy10nWYIXg4Gtwrkp5i3t05FinLpt70RSxrR4-2HQUUhlMZQfJHjqezHRnZgbepA14MylkFQBWCo2M","kty":"EC","x":"AQiShJpdTj0xg2WtH44HP5FncJ2VkklwjBEAQIBRvFE3zew6uIxN8s0Ab9EdtQr2t9_vXqbBXlg-haLWLBtKXYja","y":"ALE3lOHwTKlKKde-egueVvBK09nHWlZxoWk5Jj7-iHGPYXVeMRUEe4Q_LKB3aN5dc4SWQBCnZvnCWWM8lcMhEGNl"}{"crv":"secp256k1","d":"8FL0wjnYv41eVp7DT_ox6Sgy-rZstTWLCMuAjtmqM4s","kty":"EC","x":"Bu7wGciRh_p1g0sJxyGRBKsOMsU7PwqIMYvoWnjExCM","y":"VBjNsSnmdMXHE1mcDbfw0FjQZhiZkO_0iLv-d91zPXQ"}{"d":"G9DF6VeI-QBOhn5LZt-S1yLXYMfEyAJQ4YOzHIdSgRHwIHLDEKpKQutHz0gcwmQ8flnxqMWR9BaLCRnsTk0Nxs3uQD-Y6F-t5qXDuXc8euwD-OpNXHzr56Wv2iPn187OXQ8U0088Tw5Rp4H2Xxuv7vOLIStBIdXfzacakVW73HyMPv7u_AzxuP70cuse41nY1B_o7KZukF4u_QKkBetPZYfchymk94-J-lmmd9-d3zFvos9KZDgYAotOTsn7TOSMBBV_SiQQe8978Iypl6JLA4hc19hqOqChCCsP5c9EGAXn20QaIyKCsnz-5ze7Zd1P79JRKnHStg-MklJQ1GSw3dbbD_7DlxY5EZ_a5kLSVxWXcjCwWxGbgFZgI3OAAVOI_1TpK41FgsZLF7Xv8IHMMC444ga8vor4pvzAi4sy0zrS_e92ShCcz34LeCCUJhrLWcIER2gD-8FVAMnS2TE55X31W5f5te_lNquAxzqv5eUH1BMzMihaqzn9qgKAKuDR","dp":"ov1y3K6dLY5-1imPy1V-jy2Jp2aUoGHbq0OaiDsr5iyAnHdJHdy4gyVaV0GsHjMMXpr5gp8TVWlHJwMH9m6zXq8an3YFHWDnYniT-gOD7hvN6SdXnC0eEB_exzZr7-ud5Ii8h7z-Ft1RSULjie6ZT8HkhvALUnBxekyk02DFtbnevXCRPgqDdKfcaG06iO-vJnGSyL7DPo5sxmqElB02VMvyI7gfPKF9qSvjIPgtgjuCiPYe7BV0cWuoCbuG_ZyP","dq":"eZvU4z9IUaD4YvCYlxpGXHdK32UuWid_XbqnRK0IggwfeAp5WR-HIKm_wSnOgJSwI8JyLZoRN1o721SfB-FxC7Vmn8w0ykg2cRETTePfKg3cLhmTWn55g2_tD2VFX_QyuyKf1R1NGL2cgykbz0SYNimbg5mNS4DhHK_Zg-hwNV2-xtdR5UWlzBTGLjzBuw7DZMids38oWrszGXJOwnnICbamCZZ59_PvfvFZglB-ba6OWoYVg9wpGOfyPv5oiwKB","e":"AQAB","kty":"RSA","n":"s8BHvjQIi6zwbslCILbNHaPAIEoNJVllB7N6xjE5bLgmu3NIxfAYXVYb6FH9XLq327Y9osJDAtO9ZoXMFMiurTvqS7MJ4b-punKWJmsnhYjM_sHlpCYGjV_sNIynDLnkdOkjxC0S87w3OhYvdVFFMa1h3ys17vyLlLDBeNUUXSgEBv8t2mliDeAatCWoSwpKfabx0KdKHtcg1UrbwLmEdSiN1wkHD3_OKvqoFHLmG9NKaM5qYtZ-dRWKf0Ge9qTKFjVfG6y1TKpGgJkF_BELOzq72c1QyRGuw3PH4pFZ9ndMY2qPuhoCG3B1thWjBFvoFXUOYu73GWDEYNcH0jplK2eRNXWTODV2cw0cC4n-F9Di8SbR1x1RW5Q4F6ybvVB08Dv5cBZO1H_F9mWirY32Gm1BmgiaoXgCMnZai0KlxtqcspSlpXoniBeqys_MmZA7IuEkxyIDpfPeGKTmHbsCWdHdWsRQLeNw1qY5ieqjmEA8lfkl1QI-tPdsbUQEROc_","p":"98-GbgK7KYeGKN_dJ8ToDVPhmRQpu6gyxesX83F3ERzTmZZnAC7ic-eKSvxYA9fwYN9y-G5nzfMpy1ugZBmANo7vdpl0d0RPDlqz7lioJ3sV6iPdN-t8-Dat_rZhl2lr_U60LgY5GLhxKjWcK6cBeBNc33Opze7V-WWFkukKV712XadYzCIlbCyw9bGWW7kWyeTp5BuatmVsCoUKCOIrzlb_9Nkfhc3CBlD_Z7542VNPiywSkQU5NyfssdWcn69P","q":"ubD44nz9w0OsnVPoMAUjZfTgyRQTRgkHC6eolDvR5nOUL2Tt12X41_iPBjZlIDpQZ8BhoO0Mp0R-GcUVf9X3lbnGY6Y5fVV3A1ZYdecrdSBv0uT0DCGFYSjlavJt3_3SMCFfJT_n5DKD_SunlU7TKariKREKSgufaCvXRbnJHNs8MrYjk4mJrEXGeL2gO0ReZ53oyVh9XOzytvpe46jWLF5h0hNk6VJzfdV8tJ6dW9YtMbMUuHuRbEZ_EC4LOM0R","qi":"pF0OHxsulhpB6GG5dhQZRgD_MqwQtWOY_xN9DrDlnlvdMig3HuoFZolgBftdQFgeijzkdlDMqzgHEXvLsGUbSQXHrfE_HJkMSbUGoyoBE28lxwxJfMBKhMET8JB0unAv3MsVEhXzBVtfk0nLlf8mVexjLniNQvv95Kr6o9M928uqKjf9Auu3E2TOKT84X4n95ievjfCEtty3FMfTP4ngiFFkTVbQboNAV67P8DSe73VdbBeQBJQHTBO8qucPHGON"}{"d":"QlzT5Zuz5uvUNhDapNfjq2tiDO8U3uv47iO8-iGBoA1EUq_ia_7bBR7ppTbfn_5uZkZQ3LcLw1jaEviDjoGnKWVnuraSzTkKHjtJ2WiESgRLgW4df6qpkkOrv5mcqVcBRuK_qw3P3CT2JlFCHBkygtWJGd1akHSbPTc-w4VRNFeTG3TdZRXksIcxVOKjiV6OACrXr82bexeSabJ_bTsmftqU1qz7d2zasLp1UBMbtI1lZ2R3sAmd8geHc38z6aR4vMTf7Jtib6Eio1c001s1N1XX_p8KE6g68TphqeHUONUIc8iWQ_tp43IQ1p0hM_txZgXV2SQmZyqpv4UXDkqN9kUUZ-LHw_OwC5tbWWJNOYEu0urAW4KtwFSInookjrqXhIk_ELvhkaI8vgMwe40MCiTxyPefNym18e1e-au9ZcS71jlpEYy1amzqm-D2ZkRpY-7dlY08MP_mTy4sVxwEmGX5kZ-_q-3uGeW8w4oyrSOR_n9caCaxoXpyeJYY3-eh","dp":"gybDXU0LP7wEkw1BsPBYc3oMM4T5ltR1YNWFOLBuzF5leBKhlFLN0m6hOU_orHDgnkbSt9j7yqxJF_xIVmqFa9fjNaJ_L8GWxJkc97tt0Bn4vycr7YIqfP_UcuU4Dx-R9DUZ31kry3bl3LQqBDA4-85D5TNRcFhb8Ar0IYjUzjBC-cttr9j-JBefckfes6fQjfsVrcucfA1gfIYQ9NMlEzZXy6wy3EL1iRcAS0FkgLbYqGdQ5xDA-jcSeecdvi9j","dq":"WjQizHyOpLPPdfjq-PD5HN-NkvupbxeXGFhHpJZhU1IFuRJ9HPrluVmCXzT6evVpJlxGWkQQrTPDqbYG9nfl6gjftDZYxcbj0E5Gzd-g6__6h4BSlRcFpVr5Ufs2zW9CZao5mH_a_nTeMgrMi2FSHJCpiiCyqcnhfXzAsGhSpsn3oqWcb25msnbJ8Qb4M6ZP--_fGyxyQAxRQvFT4jre5RH_0YdB9cYBB3RZdXj-G18ogpjh7Wjn3uqtkNwbS2Wh","e":"AQAB","kty":"RSA","n":"uLcIFqdxbIhPkHWEtnKMTY35QGezThGZ4A2ED-w1k0BdPhyeJqp102OeCiDEppF9dfV0gVxcubta7kdXNCF74Ip8OGkAgNwj-vLcg5sDJ0XKjvAAEBfYm58ltuWTuv_DFzf4-WOmzQ39ogAPGxpr6RpWjMs2ge3UIJRYVkkaqUiQHb89yy8oRWjADck9ThfbwjszFLXCgGJCyD_8hJCJc3ZI5HliA-KO7-TXPTYxISKfiq8BdPyXXTBAkowsbzsFiUz_6moVLwHkEg_0I398kArYZcdtg_xZ5-1GNpxG4Bux3v463p-dZNaSb5NlwmgxSxg6Bg0MaMluSJ1ozHXXKFCPCz9Osh8Bfsczv3o6eqO_xlkeOGJ5aI7jbRcZ65WEw9Fb_0ynSscpUSS5xFN0shVrDmmYUOVSfSzWkBDOSrBEWTvDFCvQgkPIj8lRJB3HfAtzuQ49jOJpQf9d1CSSTgPVAFF_SUT8qpKBNA76LEZF4qIHnLJAcHS2uSi6s-KX","p":"5PgWA5cCdBrmBJTj1-M0HuxgvVHEdrqnNg0fCY1HEn76t9DD59WD2ewuEpkO9SydMvV4dW5YVqLrBJzTO_hqX8vyURGwUmLAQjsb7pJmRtqZtQ1k6fP05FzIipXKqN0gDqtV5UY-Gnb0wHZTFBXUpC7VtUsDSqOMiKEiU4ThuKI0Zuj-eWubIduKFsJS2saE7P3Lgkh69-B_SyKQm7uEZA2F9P5AQdW-mcH-AqvPinQQm3xyGBWazdsjWj2bCcs3","q":"zoV-4hjWJeM43jmMmGRlruQOcG1u4EByVGaPlRfC6kDP3k3Fobh1375s_RZvjqufH_eHN7F4DmuhbfjejDzRQMz-keHn6HVZc7MLYtXkuEY-r_mCCcxZuMyuS1Md0EeLWk4s1HfoBFzxoujsOmXpmumiSDEfkKTMprjN9IIP23s7imPHxjdgrNURMjlxxbsCNhHJ2WEORNUKG7GKGzrdjyBkMhwPLUwRwaRpXhiEwa-Za0AwtRuehGaHjq-zOhOh","qi":"EwoRAaHPDkg5iwsYtbdEnA3lvfJisfSxAJo9WHOfqqFdAnwn3y2q8B2LXVrX6pOUBWdkVncNgg3lelDtUG_aEqijahZgXAHzLobCr72a3zFGTeTGRp8wmLLwtWVRjou9xhEiL_XsU6h4weRYL8brpuRW7gJexvyj5ZUR4bMB79dQkoiR080ZULivCIT8Y4IKAtpXRb8VT4E9X2ld7844iLy5p93CdiGji24h-6HmZ9Mu38U-ZUo2_OlqrtcBYnNX"}{"d":"N-3aABI1nNfq5WTX0OQgVzqsQAI8ATQOlsxVWq5wVXaUtqwT9Hkxrirm4ffpv-Y4ef9Uzr_C01m-db9loCB3o4bw6JS1tkxOTnjoFcE9qelqt8DFQge9ELS0dTQvF-Rse6SMdkatFMRBcFhAXaYt2CvNx3KNLxNkIj_RSC6hogpLs93UShm1deouTCOkBZoWBhaSk11muxdVdv3pkL-JGqRhV0figibxWmdAVbpeuWxAaLH6j75WYTvCEMdBVmO-BD2y7UsCTmH98UvLK8U0y57nEk2Ho6N-7TEOCG198nwiWWpZq3ucMgxfpLCRV9ocICa_CB0OlnFnw-grmu_t7z4aCBvGaLtsn__8ti8hB448DN-ekg2ZzZN7cTXyychJTWAhAXD3my-76e3fphda3362IDbbksq60DnmcJx22wZEsgfa-jQZSmh3lL0KvOA8K6jZ8SGm9I32nkOE_fwyLQOzt5kz7b_plPtaijpC1eNnJxxjlqfrlgXD41S6QD5J","dp":"wHpxvoUEh18JFb3GX1QGMx10FPFRVIEOvwJHxc3JRaE1Q02N-3M5YSYNu89zfPy3oCg4SI0fUtlLuO3cXL905sVQIzNDN_Epn-RNyHl8yEPr0IK9jfCS7Ow9s5uDuhiMpOz0GMPkLiqg4qma0cKOTdfJxiCNT10xXTt_BQLJAudajY1ybCAEc7TqlfghDuvq6Z6rcVfMsuvU7d8CsIh3s4HC0VicvTw2keKvfknOwlqC8VOTfO8VcqyO1GSldAq_","dq":"nS78AUgvd6-m49n7q3w6R4V3z7RLTa5n9VaXql5LuJvrTfPz0P3YR_Bhn8TVCFzUyYh_bT3pQDei3Ju1EXNkG_iqDhcRJJLNbv2Zc1S6Z8p92q0L6eFFTWFsfQoA0UonFUlj_lBjhS2R0PuGpj4w_IYEwp2G1YYXv_1FcxnLzOMoSysFX6-PVvMvWpSEejB9NtgzNxVx_dIxAiWNUsefIHXqhaHfk47Sw9lO0gZjLl5uoBEXQ_D-0lsnkzGRNMEH","e":"AQAB","kty":"RSA","n":"rVbG9EJpUDwkF7mnHL1bikQtKi8qlUu12Nv_aC8z4u6FSArIPrl-pgI9grWXWc3iajG33yBLYyhV_z9nvsvqc2FQ1xN4ch1Bk8KUT271mj9ZC0CvI7nFv_Rwwc448vGMs0hfbpGO-AB2aC7iXNBFUzC3FjT8HxiQ9OLFCtJt-1muMAIJJsnhJgifTHZzN_sawc4U5Q0Tct2NW3GKKkne87GZbmZw52SxvKXXVaw61Yr6d350GJxkCpUkJ-sbHSQQXt1Zpe0645hO1I2-8BmcbK2_88_6F84T78isfp8VpyvOtJGcT2AE_lDd5R9vE6yRuCCAx2ID_81Vf0ujtoBewKI0cxCUQpGhf10NWzbmt37CHv4wct4NIDtdJQmapGoW9aXBzODhLLdMrUuB50fh_x41uJo5CiChm1x3s7adJkX2Q5BWGkZ-qmDUGnJHr_fIr-fPa-niCuM6eL_S-nP-0V9-1DiOtfIEi9tT3P9XTt-cKpB9qC9gkMSml4qPy5mZ","p":"4WYfOn6xuyxb5E-qk133qWXjef-B2XfNPndyht3EMW6UDcEJRtRHNtaqjA-asNDBRtwNfRAYqhfYAzpAFFPKSi14-oDnxDA4XCvruvYl7cnU5y2Jjnd-Vb7rfiaTlUF09SJctdr2NOtHWd-OiVXmnVG-zo7aOHehThdy7mk1bkrVNjELnw33yt8P2EVg2y-fRR7B_t8K3gLKJUMJ62cXf3zNQNsw69rIX17YUpAMkiUohdrsr2PTkHOSWXrVJ-JX","q":"xN9HpuYUDIA8NuXqbmdUE4yXrFa6t5qxtD9LVaIahZLABSmwFy3TEPSr9lgtMWYd8aHS99nKwCwCJ2Wt4VOHCOS5dXCs5i6YoBjvMGSAG5QZXlEt4amasHdY01k7zCxx_hMdyfqZDgg5aUnKsLEazLoE4sTLDbpdzKS_TGwKYp4uJcvMuGSfyB7Vgetv5lk098NX1N73WfMRe4iPzUx75eYTFpw0LjxvCJ21RMof86PAfO73SB8hO0hESow2EE2P","qi":"RQqIhFL6Rz3mP4aSiChnRNbHuLI1v_NxRH4bro8vQcvqRD5v1CH6xU3p_a4AhdcrI1u922VH5vkqeVoJXxIrDow0HQzp08WVkj251rjzowu-lG2SaJ0CzOWf2hRAsq9p83AKB5HUAKQCs-qsjzE1lv764XnV-QsMPwxd66YKuW3rAhb9egljzCm-XEguiYFoB0ClrdaWlitsJeWejASz9EzcQhQ-1TTUpUrl0xD1KLP8R3PHyzzcu3rT82Lxp6yc"}{"k":"rn7dBcwr-2pfqPUC8eUn_Iw-_78C0mvCc-FV5AaFxto","kty":"oct"}
stderr:
+ grep -v ^dir$
+ jose alg -k sign -k wrap -k encr
+ ALGS=A128CBC-HS256
A128GCM
A128GCMKW
A128KW
A192CBC-HS384
A192GCM
A192GCMKW
A192KW
A256CBC-HS512
A256GCM
A256GCMKW
A256KW
ECDH-ES
ECDH-ES+A128KW
ECDH-ES+A192KW
ECDH-ES+A256KW
ES256
ES256K
ES384
ES512
HS256
HS384
HS512
PBES2-HS256+A128KW
PBES2-HS384+A192KW
PBES2-HS512+A256KW
PS256
PS384
PS512
RS256
RS384
RS512
RSA-OAEP
RSA-OAEP-224
RSA-OAEP-256
RSA-OAEP-384
RSA-OAEP-512
RSA1_5
+ jose jwk gen -i {"alg": "A128CBC-HS256"}
+ jose jwk gen -i {"alg": "A128GCM"}
+ jose jwk gen -i {"alg": "A128GCMKW"}
+ jose jwk gen -i {"alg": "A128KW"}
+ jose jwk gen -i {"alg": "A192CBC-HS384"}
+ jose jwk gen -i {"alg": "A192GCM"}
+ jose jwk gen -i {"alg": "A192GCMKW"}
+ jose jwk gen -i {"alg": "A192KW"}
+ jose jwk gen -i {"alg": "A256CBC-HS512"}
+ jose jwk gen -i {"alg": "A256GCM"}
+ jose jwk gen -i {"alg": "A256GCMKW"}
+ jose jwk gen -i {"alg": "A256KW"}
+ jose jwk gen -i {"alg": "ECDH-ES"}
+ jose jwk gen -i {"alg": "ECDH-ES+A128KW"}
+ jose jwk gen -i {"alg": "ECDH-ES+A192KW"}
+ jose jwk gen -i {"alg": "ECDH-ES+A256KW"}
+ jose jwk gen -i {"alg": "ES256"}
+ jose jwk gen -i {"alg": "ES256K"}
+ jose jwk gen -i {"alg": "ES384"}
+ jose jwk gen -i {"alg": "ES512"}
+ jose jwk gen -i {"alg": "HS256"}
+ jose jwk gen -i {"alg": "HS384"}
+ jose jwk gen -i {"alg": "HS512"}
+ jose jwk gen -i {"alg": "PBES2-HS256+A128KW"}
+ jose jwk gen -i {"alg": "PBES2-HS384+A192KW"}
+ jose jwk gen -i {"alg": "PBES2-HS512+A256KW"}
+ jose jwk gen -i {"alg": "PS256"}
+ jose jwk gen -i {"alg": "PS384"}
+ jose jwk gen -i {"alg": "PS512"}
+ jose jwk gen -i {"alg": "RS256"}
+ jose jwk gen -i {"alg": "RS384"}
+ jose jwk gen -i {"alg": "RS512"}
+ jose jwk gen -i {"alg": "RSA-OAEP"}
+ jose jwk gen -i {"alg": "RSA-OAEP-224"}
+ jose jwk gen -i {"alg": "RSA-OAEP-256"}
+ jose jwk gen -i {"alg": "RSA-OAEP-384"}
+ jose jwk gen -i {"alg": "RSA-OAEP-512"}
+ jose jwk gen -i {"alg": "RSA1_5"}
+ jose jwk gen -i { "kty": "EC", "crv": "P-256" }
+ jose jwk gen -i { "kty": "EC", "crv": "P-384" }
+ jose jwk gen -i { "kty": "EC", "crv": "P-521" }
+ jose jwk gen -i { "kty": "EC", "crv": "secp256k1" }
+ jose jwk gen -i { "kty": "RSA", "bits": 3072 }
+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 257 }
JWK generation failed, unknown algorithm:RSA
+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 65536 }
JWK generation failed, unknown algorithm:RSA
+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 65537 }
+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": "AQE" }
JWK generation failed, unknown algorithm:RSA
+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": "AQAB"}
+ jose jwk gen -i { "kty": "oct", "bytes": 32 }
+ jose jwk gen -i {"alg": "dir"}
+ jose jwk gen -i {"not_valid": "RS256"}
JWK generation failed, unknown json key:not_valid
+ jose jwk gen -s -i { "kty": "EC", "crv": "P-256" }
+ jose fmt -j- -Og keys -A -l -j 1 -EUU -g 0 -O -g kty -q EC -EUU -g crv -q P-256 -EUU
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

21/25 jose-jws-sig OK               12.34s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
+ jose alg -k sign
+ ALGS=ES256
ES256K
ES384
ES512
HS256
HS384
HS512
PS256
PS384
PS512
RS256
RS384
RS512
+ mktemp -d
+ tmpdir=/tmp/tmp.qUnhOIYuXp
+ trap onexit EXIT
+ msg=/tmp/tmp.qUnhOIYuXp/msg.txt
+ printf hi
+ jwk=/tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES256.jws
+ jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/ES256.jwk -o /tmp/tmp.qUnhOIYuXp/ES256.jwk.pub
+ old=
+ prv=/tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES256K.jws
+ jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/ES256K.jwk -o /tmp/tmp.qUnhOIYuXp/ES256K.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/ES256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES384.jws
+ jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/ES384.jwk -o /tmp/tmp.qUnhOIYuXp/ES384.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES512.jws
+ jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/ES512.jwk -o /tmp/tmp.qUnhOIYuXp/ES512.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS256.jws
+ jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/HS256.jwk -o /tmp/tmp.qUnhOIYuXp/HS256.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/ES512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS384.jws
+ jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/HS384.jwk -o /tmp/tmp.qUnhOIYuXp/HS384.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/HS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS512.jws
+ jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/HS512.jwk -o /tmp/tmp.qUnhOIYuXp/HS512.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/HS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS256.jws
+ jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/PS256.jwk -o /tmp/tmp.qUnhOIYuXp/PS256.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/HS512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS384.jws
+ jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/PS384.jwk -o /tmp/tmp.qUnhOIYuXp/PS384.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS512.jws
+ jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/PS512.jwk -o /tmp/tmp.qUnhOIYuXp/PS512.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS256.jws
+ jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/RS256.jwk -o /tmp/tmp.qUnhOIYuXp/RS256.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS384.jws
+ jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/RS384.jwk -o /tmp/tmp.qUnhOIYuXp/RS384.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS512.jws
+ jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jose jwk pub -i /tmp/tmp.qUnhOIYuXp/RS512.jwk -o /tmp/tmp.qUnhOIYuXp/RS512.jwk.pub
+ old=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES256.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES256.jws -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES256.jws -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES256.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES256.jws -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES256.jws -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES256.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MBs92Rmu8ydVAOteTtPsiwfYueBkAI2lhWCPG26eBZifdnDRrygQiGgtYzlem3USRfwPo3bchsFGCFtIQAM2RA"}
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MBs92Rmu8ydVAOteTtPsiwfYueBkAI2lhWCPG26eBZifdnDRrygQiGgtYzlem3USRfwPo3bchsFGCFtIQAM2RA"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"MBs92Rmu8ydVAOteTtPsiwfYueBkAI2lhWCPG26eBZifdnDRrygQiGgtYzlem3USRfwPo3bchsFGCFtIQAM2RA"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uwDb4HnadwvivT8yeHOK1pZ472DSyOSrmo2r6Z7b7AqmwkKwdTDf_r7LLrnYu1vupY_Gm1Ap009HjMiWisVEZg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uwDb4HnadwvivT8yeHOK1pZ472DSyOSrmo2r6Z7b7AqmwkKwdTDf_r7LLrnYu1vupY_Gm1Ap009HjMiWisVEZg"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uwDb4HnadwvivT8yeHOK1pZ472DSyOSrmo2r6Z7b7AqmwkKwdTDf_r7LLrnYu1vupY_Gm1Ap009HjMiWisVEZg"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -c
+ jws=eyJhbGciOiJFUzI1NiJ9.aGk.qiXycoFw8Mvv9lWv8DWg6L3UYeLLZeT36Yv-Jnt8qwgSy1H7pkjW-JMQt3eekH_S6iIwyOJ1rCqCum3v8pJb9w
+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.qiXycoFw8Mvv9lWv8DWg6L3UYeLLZeT36Yv-Jnt8qwgSy1H7pkjW-JMQt3eekH_S6iIwyOJ1rCqCum3v8pJb9w -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.qiXycoFw8Mvv9lWv8DWg6L3UYeLLZeT36Yv-Jnt8qwgSy1H7pkjW-JMQt3eekH_S6iIwyOJ1rCqCum3v8pJb9w -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"ES256"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Hc4x1zmHY77qWWrK9s8r8eIPdy96dywrleucgvm8AT15FaRNmHAxzgUK74O4eOJ9PK6qdLEW6oT6YtxyiuSjwQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Hc4x1zmHY77qWWrK9s8r8eIPdy96dywrleucgvm8AT15FaRNmHAxzgUK74O4eOJ9PK6qdLEW6oT6YtxyiuSjwQ"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Vg5-7wJQ6d1M4hib0EqObVF7poCD36wApkF26TQgVMz9CIUsEz9h42SB0ramELsgUZnAWZCDYPje0mkFf-9Cxw"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Vg5-7wJQ6d1M4hib0EqObVF7poCD36wApkF26TQgVMz9CIUsEz9h42SB0ramELsgUZnAWZCDYPje0mkFf-9Cxw"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ ES256 = ES256 ]
+ continue
+ [ ES256 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"aK-P_JiLcQdZ9I6PuK7i1jyzgF8nPX_ajcVQW9XnxZIlXXnM94uYIfme5JAwLukGmXtRfW5vKh74cmTw9EU6Ag"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"aK-P_JiLcQdZ9I6PuK7i1jyzgF8nPX_ajcVQW9XnxZIlXXnM94uYIfme5JAwLukGmXtRfW5vKh74cmTw9EU6Ag"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K)
+ [ ES256 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"iP4w2hC7DkybN0QRNwSEpP4rbfIBwiRAgAckMNl7OWIHIzVRzWG7erkjxWjwZQWRtKao6XVzLZTpgtut5S0ZUw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"iP4w2hC7DkybN0QRNwSEpP4rbfIBwiRAgAckMNl7OWIHIzVRzWG7erkjxWjwZQWRtKao6XVzLZTpgtut5S0ZUw"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384)
+ [ ES256 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"N4g6H8nRjlnkU6_M23OmJ9Pwrv1QMeHOVQrWrg9c5enR-4x6OhGgTxd0C-YQEi1Y2QM0sodNtgMwwHOkjfZbdQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"N4g6H8nRjlnkU6_M23OmJ9Pwrv1QMeHOVQrWrg9c5enR-4x6OhGgTxd0C-YQEi1Y2QM0sodNtgMwwHOkjfZbdQ"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512)
+ [ ES256 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"UinxWBPvEpSn4noVUNxyS8xdO3yqq97DTRH5Kon_YG4vuzRE7_NDIqisxmzKLU34P2RhxP3RSC3VVvDBql25ZA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"UinxWBPvEpSn4noVUNxyS8xdO3yqq97DTRH5Kon_YG4vuzRE7_NDIqisxmzKLU34P2RhxP3RSC3VVvDBql25ZA"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256)
+ [ ES256 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"GN6rek0ZxkJ-OXirbHQaGKvKYLvU2NfKPOY87w2hgMiF40r1MkFKKjtdZxbXjdXmSNC_tPVISqLCy140Tna9TQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"GN6rek0ZxkJ-OXirbHQaGKvKYLvU2NfKPOY87w2hgMiF40r1MkFKKjtdZxbXjdXmSNC_tPVISqLCy140Tna9TQ"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384)
+ [ ES256 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"YXkYAMdr_qS_IGRHZU8GsUEleCdKfGC4WZPn9bp9jc75R3ykzIp98xIs4XAQlMJ8WKEuEvl-Z3-ql1a84Gdi-Q"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"YXkYAMdr_qS_IGRHZU8GsUEleCdKfGC4WZPn9bp9jc75R3ykzIp98xIs4XAQlMJ8WKEuEvl-Z3-ql1a84Gdi-Q"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512)
+ [ ES256 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Uq__GlW8OK-JVngcdtxvXl97EnoP5kICdL42_UTL7t62Jtm8eMia2LSUmVEMINbBlpsIrgqOJXP6Z8GMJSW-Xw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Uq__GlW8OK-JVngcdtxvXl97EnoP5kICdL42_UTL7t62Jtm8eMia2LSUmVEMINbBlpsIrgqOJXP6Z8GMJSW-Xw"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256)
+ [ ES256 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"rNHsi8hxhXpAvGkr1KfIJhe2WHXivaxQGWbhYSSNsUIpXR4-Hc8tvA-0QH1hRidsbuzgqWi8G_2tBaVKT30hGg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"rNHsi8hxhXpAvGkr1KfIJhe2WHXivaxQGWbhYSSNsUIpXR4-Hc8tvA-0QH1hRidsbuzgqWi8G_2tBaVKT30hGg"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384)
+ [ ES256 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"7bAR5Ka-m3sDyC9STlL_IxDFMzy9P3Qn2bOtDGljkzhySKg2QJA2UEG3pEvSYINTcLOUsaLYwkI_X7ldVkRBLg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"7bAR5Ka-m3sDyC9STlL_IxDFMzy9P3Qn2bOtDGljkzhySKg2QJA2UEG3pEvSYINTcLOUsaLYwkI_X7ldVkRBLg"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512)
+ [ ES256 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"QUv_5B7qyhuMbRS0UzdC2Uy1Q5g99Sykk2cRljfahezbt0a_kmnoIUFfbSqyXP1zgdEfEBV5IMFMlMREK1NE8Q"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"QUv_5B7qyhuMbRS0UzdC2Uy1Q5g99Sykk2cRljfahezbt0a_kmnoIUFfbSqyXP1zgdEfEBV5IMFMlMREK1NE8Q"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256)
+ [ ES256 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"JKvhM-lT8XXxq7hixMK-B_SwxqsTmv7ksjYqPwPLEZSgoIbIbc3PAVD6BAJ3owA67OPwRbMVv7jFtztpsirkZQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"JKvhM-lT8XXxq7hixMK-B_SwxqsTmv7ksjYqPwPLEZSgoIbIbc3PAVD6BAJ3owA67OPwRbMVv7jFtztpsirkZQ"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384)
+ [ ES256 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"fyO9PCkupzsdtzYXood94l0e491-w_rS4-8ONBub0oasf6xEcePWs8QuRUt9_kxC496CwFFkxnOUG5Lm4WBfUQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"fyO9PCkupzsdtzYXood94l0e491-w_rS4-8ONBub0oasf6xEcePWs8QuRUt9_kxC496CwFFkxnOUG5Lm4WBfUQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]} -k /tmp/tmp.qUnhOIYuXp/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":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]} -k /tmp/tmp.qUnhOIYuXp/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":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -k /tmp/tmp.qUnhOIYuXp/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":"uOuP97rPFCB_B0GpafXjXEJZwylfZqwB1_1Z7UP4ijp3Kenk2wgjCc88t3R0qkWiAW1yrLgKoslhBk0WOjHpVw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}]} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/RS512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES256K.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES256K.jws -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES256K.jws -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES256K.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES256K.jws -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES256K.jws -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES256K.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"zBqaJKm05H8yp8TfFgI3gylIvlUbmlT9pl27ZTOShbqagwRguCC0fRuDfJ6qiDnGmPTt6pqYvjkBAQHZ2A1Oew"}
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"zBqaJKm05H8yp8TfFgI3gylIvlUbmlT9pl27ZTOShbqagwRguCC0fRuDfJ6qiDnGmPTt6pqYvjkBAQHZ2A1Oew"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"zBqaJKm05H8yp8TfFgI3gylIvlUbmlT9pl27ZTOShbqagwRguCC0fRuDfJ6qiDnGmPTt6pqYvjkBAQHZ2A1Oew"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kWuEaJypYA_37eM2P0EhTugRzjNn3qq2suUYvVQDYfl6amRF6n8xYQRjO1OMJa5Fj_s9CbMJVYN4ezpP8iWkXg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kWuEaJypYA_37eM2P0EhTugRzjNn3qq2suUYvVQDYfl6amRF6n8xYQRjO1OMJa5Fj_s9CbMJVYN4ezpP8iWkXg"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kWuEaJypYA_37eM2P0EhTugRzjNn3qq2suUYvVQDYfl6amRF6n8xYQRjO1OMJa5Fj_s9CbMJVYN4ezpP8iWkXg"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -c
+ jws=eyJhbGciOiJFUzI1NksifQ.aGk.Cr9IcAg9hM-JpuRx9N-zqZVvLp0CnM8Qf9HRox9MLmcaF0bkphgQtXNocLWoNfOXqf79UV7wP9__faiOBtSO_Q
+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.Cr9IcAg9hM-JpuRx9N-zqZVvLp0CnM8Qf9HRox9MLmcaF0bkphgQtXNocLWoNfOXqf79UV7wP9__faiOBtSO_Q -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.Cr9IcAg9hM-JpuRx9N-zqZVvLp0CnM8Qf9HRox9MLmcaF0bkphgQtXNocLWoNfOXqf79UV7wP9__faiOBtSO_Q -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"ES256K"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kXyW985jrGEIfgh5jSvEbNM_txd32jSPAF10Oe8nF6E-Ovr97hsv993AJT3S2KBtOKvkQ2XBXydYFhYjvBH8nA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"kXyW985jrGEIfgh5jSvEbNM_txd32jSPAF10Oe8nF6E-Ovr97hsv993AJT3S2KBtOKvkQ2XBXydYFhYjvBH8nA"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6T0Xc1E9R2cOI-flpWCSg_ri-mGji9kiqVxDE1FZJQS87p3MRcrGv-RXwuiCD7uSJ3dZZoXM2VtM9T8LgyCWaA"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6T0Xc1E9R2cOI-flpWCSg_ri-mGji9kiqVxDE1FZJQS87p3MRcrGv-RXwuiCD7uSJ3dZZoXM2VtM9T8LgyCWaA"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ ES256K = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qFLcwmEkvCe6o34pEV77X73EodDLCOj5Hv5GXbTTzcsCxlVr8B4M-B4mMLm4Ff9Mx6T1JjtUaKpGXdd_WzW7-Q"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qFLcwmEkvCe6o34pEV77X73EodDLCOj5Hv5GXbTTzcsCxlVr8B4M-B4mMLm4Ff9Mx6T1JjtUaKpGXdd_WzW7-Q"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
Signature validation failed!
+ [ ES256K = ES256K ]
+ continue
+ [ ES256K = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQkt-0PtG9f67_ktTNGmDaFcmTwYEHpMVZQP8g5hLVFKvSId8lZzABgu2pozWG-y3tDBnvIk44kPrqJW1U6XqA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQkt-0PtG9f67_ktTNGmDaFcmTwYEHpMVZQP8g5hLVFKvSId8lZzABgu2pozWG-y3tDBnvIk44kPrqJW1U6XqA"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384)
+ [ ES256K = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"7u4q-ygjA20Wr_fNpt08GABb58A66SfcxG6nYRCKL_nSYqmbYvYEV0FdCedQDqL0JOwiwDmRw_d53PwP6CmeoQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"7u4q-ygjA20Wr_fNpt08GABb58A66SfcxG6nYRCKL_nSYqmbYvYEV0FdCedQDqL0JOwiwDmRw_d53PwP6CmeoQ"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512)
+ [ ES256K = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UKBvtujQ3sZL0l-AUqxdkWgcHLMZ9e9V_6AGiDPkhKOKKkcVE76kqBOpljjhJWoGIFuzyeiMqQwmKSFqyuzxSA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UKBvtujQ3sZL0l-AUqxdkWgcHLMZ9e9V_6AGiDPkhKOKKkcVE76kqBOpljjhJWoGIFuzyeiMqQwmKSFqyuzxSA"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256)
+ [ ES256K = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VAVVSILLHhsNgU0L3YfTNr4Cc0N7H0jn_nc7z_uQb5qBWUV817PBxTuApgcn1cfZRsGAFeD0loSJtfYUCqNGUQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"VAVVSILLHhsNgU0L3YfTNr4Cc0N7H0jn_nc7z_uQb5qBWUV817PBxTuApgcn1cfZRsGAFeD0loSJtfYUCqNGUQ"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384)
+ [ ES256K = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"dbV4hHZ7iJsq5DQMh4hi2NJvFmaCBBq-Dimb5v4P_tNyPmUxTKRThwVYYWSbNPvY0sBGtcc1afxSWzOmbBBc0w"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"dbV4hHZ7iJsq5DQMh4hi2NJvFmaCBBq-Dimb5v4P_tNyPmUxTKRThwVYYWSbNPvY0sBGtcc1afxSWzOmbBBc0w"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512)
+ [ ES256K = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"NoYd-7rj9yyghgN54Z5zi6FAxcjto7rcxr5h_XiwSaS8tqGjm26Q0fw2qTXAOo_vic4iBd9H70caNyWyv2RWRw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"NoYd-7rj9yyghgN54Z5zi6FAxcjto7rcxr5h_XiwSaS8tqGjm26Q0fw2qTXAOo_vic4iBd9H70caNyWyv2RWRw"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256)
+ [ ES256K = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ESU1xevz6_V1LEPyOs5EcE5jbLpEhBxvPGRPrtrX9ltMtTtRdAyXwoShoarT8Fk_3-IluaK_umwR7uecZ0Kfpw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ESU1xevz6_V1LEPyOs5EcE5jbLpEhBxvPGRPrtrX9ltMtTtRdAyXwoShoarT8Fk_3-IluaK_umwR7uecZ0Kfpw"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384)
+ [ ES256K = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"oluUQGhPmko9MlVJZo4vZQjOpv3MZAMGVr3JOBBWJWqXAAO0B0hiCQxQl3OSwnTU0NVLEnOIzSOxmxR9R8HFDw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"oluUQGhPmko9MlVJZo4vZQjOpv3MZAMGVr3JOBBWJWqXAAO0B0hiCQxQl3OSwnTU0NVLEnOIzSOxmxR9R8HFDw"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512)
+ [ ES256K = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"MLM9mdeDRS2_HZb5QLyEpDb-uibAqkp632RSDDc13GvkK0BbcURKRtlUPCz7fH-6cC3BzmZSKDC9riv_rsNkZw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"MLM9mdeDRS2_HZb5QLyEpDb-uibAqkp632RSDDc13GvkK0BbcURKRtlUPCz7fH-6cC3BzmZSKDC9riv_rsNkZw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256)
+ [ ES256K = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0HsvLVdCppkbe6r_G7Xw3r5fbMiD25nXxDR1PYqlvsjc-gjAFNDTbk9C7PPpXnWysD7eARUwrX4xuNFbd9F0jw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0HsvLVdCppkbe6r_G7Xw3r5fbMiD25nXxDR1PYqlvsjc-gjAFNDTbk9C7PPpXnWysD7eARUwrX4xuNFbd9F0jw"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384)
+ [ ES256K = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"r5pmRSZxBFPZSiVtDit51axbd0g0p9loe2babAa_EpEkMJ510joufKp_r7_q7EsbXKU-hTaOasQ_r1hyHsBkEw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"r5pmRSZxBFPZSiVtDit51axbd0g0p9loe2babAa_EpEkMJ510joufKp_r7_q7EsbXKU-hTaOasQ_r1hyHsBkEw"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]} -k /tmp/tmp.qUnhOIYuXp/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":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]} -k /tmp/tmp.qUnhOIYuXp/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":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -k /tmp/tmp.qUnhOIYuXp/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":"DEkcF0LwGjCt8hkDIAVDz_R2XZ7DnYRzG7APlNb8elsKLk0WmBTnx40Bu-DCpPsgZuyLMakkTiKDQFfdudVdhw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCa21gzNlRnn2RTLJdNiFVNUZGKlIZK3EA3g2HTdzbDeBE79YINHrl1Gh_dbev7jp9QDHRjM92Zw5hgmWbtu2Q"}]} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/ES256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES384.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES384.jws -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES384.jws -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES384.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES384.jws -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES384.jws -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES384.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"csjdRHoU14USGv31B6xCnlAkDY-oMy5dx2Ina2AUP0tkNQnWoZLoLBB4gI4_tAN0S2Z3T7made_E9LSeyJ-MKQUvtoHscPtUMGR_j9zSS8odqOBY_XRN-xeggGTzX9xd"}
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"csjdRHoU14USGv31B6xCnlAkDY-oMy5dx2Ina2AUP0tkNQnWoZLoLBB4gI4_tAN0S2Z3T7made_E9LSeyJ-MKQUvtoHscPtUMGR_j9zSS8odqOBY_XRN-xeggGTzX9xd"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"csjdRHoU14USGv31B6xCnlAkDY-oMy5dx2Ina2AUP0tkNQnWoZLoLBB4gI4_tAN0S2Z3T7made_E9LSeyJ-MKQUvtoHscPtUMGR_j9zSS8odqOBY_XRN-xeggGTzX9xd"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"sa3gXihnMekZPmf0NvA16i_o3L3NYt7KxS14Dx6uqr4cSGmYKGhAMyd7K_7zuC3eOIV2vK2kpSt-JYyz5jwiqjlTYojSuE8CuBeM27wU2bZCUO24vWY-zzS9P9VoMN7d"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"sa3gXihnMekZPmf0NvA16i_o3L3NYt7KxS14Dx6uqr4cSGmYKGhAMyd7K_7zuC3eOIV2vK2kpSt-JYyz5jwiqjlTYojSuE8CuBeM27wU2bZCUO24vWY-zzS9P9VoMN7d"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"sa3gXihnMekZPmf0NvA16i_o3L3NYt7KxS14Dx6uqr4cSGmYKGhAMyd7K_7zuC3eOIV2vK2kpSt-JYyz5jwiqjlTYojSuE8CuBeM27wU2bZCUO24vWY-zzS9P9VoMN7d"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -c
+ jws=eyJhbGciOiJFUzM4NCJ9.aGk.-zKGoNAH5OqJWLm2TorAoA_BJtXl3OaRn-ml4_cgfrcItO_beJuLHR1rMhG_cku5SbQUpBqDNsEIFkIlHtWx5svfQzbhScLj2NUPZwj4Fd9xKtAVOmDBNagLMeA4edSK
+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.-zKGoNAH5OqJWLm2TorAoA_BJtXl3OaRn-ml4_cgfrcItO_beJuLHR1rMhG_cku5SbQUpBqDNsEIFkIlHtWx5svfQzbhScLj2NUPZwj4Fd9xKtAVOmDBNagLMeA4edSK -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.-zKGoNAH5OqJWLm2TorAoA_BJtXl3OaRn-ml4_cgfrcItO_beJuLHR1rMhG_cku5SbQUpBqDNsEIFkIlHtWx5svfQzbhScLj2NUPZwj4Fd9xKtAVOmDBNagLMeA4edSK -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"ES384"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"gaBCICvJgs4z6kWqd2hwZz5m7KiMoELOsY107MzN187TMCL_ptm4za20ZxDjf0c4gpEqqwPFcf6ZuiWQHviBQwEzyUJo7aSUW0vQiKk70_9NK_SWes8mICFnInAMnFtH"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"gaBCICvJgs4z6kWqd2hwZz5m7KiMoELOsY107MzN187TMCL_ptm4za20ZxDjf0c4gpEqqwPFcf6ZuiWQHviBQwEzyUJo7aSUW0vQiKk70_9NK_SWes8mICFnInAMnFtH"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"xWceW3x3RV56EsVHcXHj21Du_OAq_ynWJx-nvL7GNXRO_Yl7y4mjsBHllOemmRgbt2Da6VozGQXYMILLI5XlIvc399ZP5ScswwaPdhIp1iQrEbVH8fPfhPAp-hA4RJGn"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"xWceW3x3RV56EsVHcXHj21Du_OAq_ynWJx-nvL7GNXRO_Yl7y4mjsBHllOemmRgbt2Da6VozGQXYMILLI5XlIvc399ZP5ScswwaPdhIp1iQrEbVH8fPfhPAp-hA4RJGn"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ ES384 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"z9FkGoiBfBQjiiY_4fyzvAnO0rItA7HOi2vtUjIUoL1QW9zq7ns-ID41ze0t-6EOAhLuotB0syZ7u7UJXbJ7K6b3NbRRXSDKh66hbPJObgHJrB1EvZIpomMMz3vM7iT2"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"z9FkGoiBfBQjiiY_4fyzvAnO0rItA7HOi2vtUjIUoL1QW9zq7ns-ID41ze0t-6EOAhLuotB0syZ7u7UJXbJ7K6b3NbRRXSDKh66hbPJObgHJrB1EvZIpomMMz3vM7iT2"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
Signature validation failed!
+ [ ES384 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GB3sFzeWhfRvKIHCVDX3CCsTW9_Txf-3UmHNx_pBop0KaDKgb_ajs32dKdl9RI85l_K-bbF-wkhEOf759e8-yPDchK6sdPIgPHBLEt6Jn_T-gDQ-eyKgj9Qf66lvYrcK"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GB3sFzeWhfRvKIHCVDX3CCsTW9_Txf-3UmHNx_pBop0KaDKgb_ajs32dKdl9RI85l_K-bbF-wkhEOf759e8-yPDchK6sdPIgPHBLEt6Jn_T-gDQ-eyKgj9Qf66lvYrcK"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
Signature validation failed!
+ [ ES384 = ES384 ]
+ continue
+ [ ES384 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5l1hCBvBU9WHrMxAw4CdRxmAJ7w-nPRZBqModzHMf1wgl6yrOV4q3Y1xCmpYfE3J2plFY3pRIl9kGfsGa25CdTc6kk_QqgF8LZlABUH--hSyLBVzRXAjeadzCXgQKP0K"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"5l1hCBvBU9WHrMxAw4CdRxmAJ7w-nPRZBqModzHMf1wgl6yrOV4q3Y1xCmpYfE3J2plFY3pRIl9kGfsGa25CdTc6kk_QqgF8LZlABUH--hSyLBVzRXAjeadzCXgQKP0K"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512)
+ [ ES384 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"2T-I_-QbS-kLjZ8Ml4VGOpBbQ-WafFwArU9KYzz5q0gkbb-3lpmHUsyM1rFLIYaDZo3I2Ni4CEZOOAzXDq358bDVUBgaYvznk-fogRYBRjrM1OdibFfML7mv_V6Rnn56"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"2T-I_-QbS-kLjZ8Ml4VGOpBbQ-WafFwArU9KYzz5q0gkbb-3lpmHUsyM1rFLIYaDZo3I2Ni4CEZOOAzXDq358bDVUBgaYvznk-fogRYBRjrM1OdibFfML7mv_V6Rnn56"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256)
+ [ ES384 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kPxqQfOe247znReJjwt-h-X4zUVmnwKgbE1qisIEbVTyRfXf4qNIC8rTMRA2ECqWbsltH8_6gXmnF2Sgzpb9Oi98dbf4I0D1o4FDZs3nkqMmL67ClttWYXXqlRTkykvw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"kPxqQfOe247znReJjwt-h-X4zUVmnwKgbE1qisIEbVTyRfXf4qNIC8rTMRA2ECqWbsltH8_6gXmnF2Sgzpb9Oi98dbf4I0D1o4FDZs3nkqMmL67ClttWYXXqlRTkykvw"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384)
+ [ ES384 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vvNA8HiGJvKHsMZ5Ru8BDnptgeyGH0eA_HeVx3RL_rkIxvwyfYPNEFJw7HmyzH6zBPNAJhFv1mxsPzClULepLn-MjXVW0kZXWHe2gsg394osF0g658Of-B2qyKxJuAO4"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vvNA8HiGJvKHsMZ5Ru8BDnptgeyGH0eA_HeVx3RL_rkIxvwyfYPNEFJw7HmyzH6zBPNAJhFv1mxsPzClULepLn-MjXVW0kZXWHe2gsg394osF0g658Of-B2qyKxJuAO4"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512)
+ [ ES384 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-CaeTeinI76llb9FVxnsEqljMdCC6tEXETEJmkSk3QjteQb-Upp6rqtmfwEPQB5anZ2NqyacxEX7EdUk-AGZPGjiTOlmYTg8HCAoqitHIhr5C3QAuC-ADj4LBO_jeqGP"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"-CaeTeinI76llb9FVxnsEqljMdCC6tEXETEJmkSk3QjteQb-Upp6rqtmfwEPQB5anZ2NqyacxEX7EdUk-AGZPGjiTOlmYTg8HCAoqitHIhr5C3QAuC-ADj4LBO_jeqGP"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256)
+ [ ES384 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"IowQ_eVZqY759imw41jaLpVqPQeLl9k6ucdDKH7jXIsRbCBWrqakdaoJ2rkeY4O7-D-8I8x-JeEdviGd1Y7Iy64LSlu1TV1VVMe4jeqTlYVgR902sqzrmQd0CQhTwcSP"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"IowQ_eVZqY759imw41jaLpVqPQeLl9k6ucdDKH7jXIsRbCBWrqakdaoJ2rkeY4O7-D-8I8x-JeEdviGd1Y7Iy64LSlu1TV1VVMe4jeqTlYVgR902sqzrmQd0CQhTwcSP"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384)
+ [ ES384 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Y6qAQuZFy5qoLmyBTRF2VsZhVJ2Ygcw44lqz184VJGN9mvBX--k4XOExismjmi45M5myC4ogo1NQWnBiwZCSVPlZfX3rSKyDW9u1fpl2UZ8TLkpW7kCt9qc2iKQyFqml"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Y6qAQuZFy5qoLmyBTRF2VsZhVJ2Ygcw44lqz184VJGN9mvBX--k4XOExismjmi45M5myC4ogo1NQWnBiwZCSVPlZfX3rSKyDW9u1fpl2UZ8TLkpW7kCt9qc2iKQyFqml"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512)
+ [ ES384 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"taOC9dsZiol_5aM8q6rlxLFc4Fqk6yhN4w2ACiRt0UHZZyvbzPFebbSJew_VQIWY-qI6ZWpkwjfNYZYutdGJFt6nof5A6MHHzrVHQZ-ujyW5m_eMtRO-yGYJH-OdZSBK"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"taOC9dsZiol_5aM8q6rlxLFc4Fqk6yhN4w2ACiRt0UHZZyvbzPFebbSJew_VQIWY-qI6ZWpkwjfNYZYutdGJFt6nof5A6MHHzrVHQZ-ujyW5m_eMtRO-yGYJH-OdZSBK"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256)
+ [ ES384 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"jf3sQEims6842V36rpTAasRvodY7KRolLwwGNzyvTOX9_LnqvrYrSTe7rPXqq_xJ_axNFhUl99DNrwgJnMoljiVr7-xKp3A15pg5ecrM2fbaxBRdtmbdpGohwijtXrUT"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"jf3sQEims6842V36rpTAasRvodY7KRolLwwGNzyvTOX9_LnqvrYrSTe7rPXqq_xJ_axNFhUl99DNrwgJnMoljiVr7-xKp3A15pg5ecrM2fbaxBRdtmbdpGohwijtXrUT"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384)
+ [ ES384 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"V5Iye4uLpefTVnCn7p28sEGsKVKZ-sMilT-7nGosICd6DmlrvQdmCpFN6vMrR_z9FcIps4-x6MbsotiO2o93HzqQ1OPPzduM5o2SvAXrd4Ifd-9d7zbx5xbsbqV1QBsG"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"V5Iye4uLpefTVnCn7p28sEGsKVKZ-sMilT-7nGosICd6DmlrvQdmCpFN6vMrR_z9FcIps4-x6MbsotiO2o93HzqQ1OPPzduM5o2SvAXrd4Ifd-9d7zbx5xbsbqV1QBsG"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]} -k /tmp/tmp.qUnhOIYuXp/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":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -k /tmp/tmp.qUnhOIYuXp/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":"QK61vRtT8EA_nMjhsiAzY5vP1_87DkSj-iW_JT0e3RJAk13pJsnOoJzsrZGgoX33ijxdq3XqvgVDvJERvBAonKdY6pTmqq6Ru8ACOiEiWKa1NB9Y0jXSh3kzBZvuXq6T"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WTtJ8hW92Z3MSiCQSyj5oL8CMBRbnKLUKbLsF4d2dRgMhzmLUtxn4LFtyL0Q2GRPIxRO1aHaFk1rWXbQiCCjJA"}]} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -k /tmp/tmp.qUnhOIYuXp/ES256.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/ES512.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES512.jws -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES512.jws -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES512.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/ES512.jws -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/ES512.jws -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/ES512.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYKUFTcaTasWXDCwJIn2wh0gMTiHNCSPlcKO2ZrZ3kVRmdmhJjStMaArC-nRe9n16d5L4is0pDdGaR7xXnrO4-SaAWjgO1DnHGQsTUTQ2M8KH6ShQy93wSbaJpSzteoeQyAi9-3ofbtKMTjEwbdeV06_h0aS2BSMOT2O1lbwYo2nv-aU"}
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYKUFTcaTasWXDCwJIn2wh0gMTiHNCSPlcKO2ZrZ3kVRmdmhJjStMaArC-nRe9n16d5L4is0pDdGaR7xXnrO4-SaAWjgO1DnHGQsTUTQ2M8KH6ShQy93wSbaJpSzteoeQyAi9-3ofbtKMTjEwbdeV06_h0aS2BSMOT2O1lbwYo2nv-aU"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYKUFTcaTasWXDCwJIn2wh0gMTiHNCSPlcKO2ZrZ3kVRmdmhJjStMaArC-nRe9n16d5L4is0pDdGaR7xXnrO4-SaAWjgO1DnHGQsTUTQ2M8KH6ShQy93wSbaJpSzteoeQyAi9-3ofbtKMTjEwbdeV06_h0aS2BSMOT2O1lbwYo2nv-aU"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AW6FDwvLxBtcYA3Y5VqentHMkkpPbbl5UnLN0YmzG43gA9PKgm_RjYjzvWbM10dJnkiSI6PPRmrjQpQg_lSoPfLKAVXXAgkBDZc9zQlfTN3Et5PUeB3YCw_lyrfLXl0oM8b87VHybqiTNvInDTHCkhf0GccNjfOq9nf_bfvRHj181il3"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AW6FDwvLxBtcYA3Y5VqentHMkkpPbbl5UnLN0YmzG43gA9PKgm_RjYjzvWbM10dJnkiSI6PPRmrjQpQg_lSoPfLKAVXXAgkBDZc9zQlfTN3Et5PUeB3YCw_lyrfLXl0oM8b87VHybqiTNvInDTHCkhf0GccNjfOq9nf_bfvRHj181il3"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AW6FDwvLxBtcYA3Y5VqentHMkkpPbbl5UnLN0YmzG43gA9PKgm_RjYjzvWbM10dJnkiSI6PPRmrjQpQg_lSoPfLKAVXXAgkBDZc9zQlfTN3Et5PUeB3YCw_lyrfLXl0oM8b87VHybqiTNvInDTHCkhf0GccNjfOq9nf_bfvRHj181il3"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -c
+ jws=eyJhbGciOiJFUzUxMiJ9.aGk.AOjMjNjfpArRo_665WBHzRyA5Q962ik4c52kbywrKVGMmnETSsZuc52V4MmgH5H31NrDLvjHz7daWqQ_BaMNvDkoAED1qW42LJBLdWZpTmOlfuSWzvL3eGxD7NU-eM0VSGloUfkV9rbxhePLM1Ftk_832sdkGUMsTxO-Sl9mkA2IOCU6
+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AOjMjNjfpArRo_665WBHzRyA5Q962ik4c52kbywrKVGMmnETSsZuc52V4MmgH5H31NrDLvjHz7daWqQ_BaMNvDkoAED1qW42LJBLdWZpTmOlfuSWzvL3eGxD7NU-eM0VSGloUfkV9rbxhePLM1Ftk_832sdkGUMsTxO-Sl9mkA2IOCU6 -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AOjMjNjfpArRo_665WBHzRyA5Q962ik4c52kbywrKVGMmnETSsZuc52V4MmgH5H31NrDLvjHz7daWqQ_BaMNvDkoAED1qW42LJBLdWZpTmOlfuSWzvL3eGxD7NU-eM0VSGloUfkV9rbxhePLM1Ftk_832sdkGUMsTxO-Sl9mkA2IOCU6 -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"ES512"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYv2VnDgyV3O__f7q_I0TWIT44JdG4COk_3FlH5nfpD4ew3mOEDmuQqvyoX0uaZZY5rMreo7mU7hfxRJrZq8Y2C-AD_PlYaSFBUNh-Nx-6Ja6NFeMwwEwPi64YvzWPD24GHUGVC-FE4y4XCSPhKOiQ2iz2LlSxUDxQThoZXnBla5ugRR"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYv2VnDgyV3O__f7q_I0TWIT44JdG4COk_3FlH5nfpD4ew3mOEDmuQqvyoX0uaZZY5rMreo7mU7hfxRJrZq8Y2C-AD_PlYaSFBUNh-Nx-6Ja6NFeMwwEwPi64YvzWPD24GHUGVC-FE4y4XCSPhKOiQ2iz2LlSxUDxQThoZXnBla5ugRR"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ADsGhPMYpbhlXPxcu6pw_DhjzfFj7jIXLQ2MjomdhNV4_fQkKlBhhE3TctKTVmoJorcqtrISo6Q83T6lYZTJ4sUQAbmW78OPRD_jmfj03Gj4m0HXDjNEzf-nSoASD0_E2t5EAkFpoMFoI00sYyZ2JQPoxR5yp76u8_fGeW9Lz0zaHKOa"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ADsGhPMYpbhlXPxcu6pw_DhjzfFj7jIXLQ2MjomdhNV4_fQkKlBhhE3TctKTVmoJorcqtrISo6Q83T6lYZTJ4sUQAbmW78OPRD_jmfj03Gj4m0HXDjNEzf-nSoASD0_E2t5EAkFpoMFoI00sYyZ2JQPoxR5yp76u8_fGeW9Lz0zaHKOa"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ ES512 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AY-tlVAGpmFwW_clLHr14SLgp_8Dam7aRCxQpcFLUDaIpi0YbZEJuiJfqZCVrM9DvhQzrzP8mh2i8Az25Z2_LBBbANiZseaF-tUzz_xNMQVXG0PwZUFXcN9il4mGT21nJlymLdghind64Ky_5iu3RpkNWWHpTPtythK-mJp8P_vJpBjP"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AY-tlVAGpmFwW_clLHr14SLgp_8Dam7aRCxQpcFLUDaIpi0YbZEJuiJfqZCVrM9DvhQzrzP8mh2i8Az25Z2_LBBbANiZseaF-tUzz_xNMQVXG0PwZUFXcN9il4mGT21nJlymLdghind64Ky_5iu3RpkNWWHpTPtythK-mJp8P_vJpBjP"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
Signature validation failed!
+ [ ES512 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ARgfYbAC-oYZ8AWjb0KPzoUNsQAg7F5pGxvQ7LYFRa69R2uWqEU-vuf4nvi_fhVcfAsOb6ZEsy6mzxN3tGUEsbYEAYDowkFGxL6GHZenQHwe8uI9Eql0s3ie9ccq4zdljJuVXbj7uQ95ODqVJXRukjsavpIveSTE2DCOOX7I8EMVWRTl"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ARgfYbAC-oYZ8AWjb0KPzoUNsQAg7F5pGxvQ7LYFRa69R2uWqEU-vuf4nvi_fhVcfAsOb6ZEsy6mzxN3tGUEsbYEAYDowkFGxL6GHZenQHwe8uI9Eql0s3ie9ccq4zdljJuVXbj7uQ95ODqVJXRukjsavpIveSTE2DCOOX7I8EMVWRTl"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
Signature validation failed!
+ [ ES512 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AFDjYh2GNJYkE3pc-p_naZ7sGlTo8T1oZ8ZzdK6i6P6e7KQStCl3g-pZ6V7wHBrEXLbFxQt2bjpIGyHdViS0PZzSADaDt3BRsnWlVXmHWXCdTJjThT7ek5N8em3mszyslppHbr2x3walwSmJ_xwxnxRe71-EaZTXt3hTcJ7aTTvQvSlV"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AFDjYh2GNJYkE3pc-p_naZ7sGlTo8T1oZ8ZzdK6i6P6e7KQStCl3g-pZ6V7wHBrEXLbFxQt2bjpIGyHdViS0PZzSADaDt3BRsnWlVXmHWXCdTJjThT7ek5N8em3mszyslppHbr2x3walwSmJ_xwxnxRe71-EaZTXt3hTcJ7aTTvQvSlV"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
Signature validation failed!
+ [ ES512 = ES512 ]
+ continue
+ [ ES512 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Afu2den0oljocY3g7tu16TPgdvn6QYm1jD2eqWNggrG32evNoQFx-IqyRSgngw4IvrJjlRW6if6-e8G8PtMWgRK_AVy_WMYj3RmwYETdTy7Op_ucLVo6997Qxnw64Ol_mrfgto9qKoZYj-agHPtNtF_jcE3IVp5XiyvSkA6fcJcpBX2O"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Afu2den0oljocY3g7tu16TPgdvn6QYm1jD2eqWNggrG32evNoQFx-IqyRSgngw4IvrJjlRW6if6-e8G8PtMWgRK_AVy_WMYj3RmwYETdTy7Op_ucLVo6997Qxnw64Ol_mrfgto9qKoZYj-agHPtNtF_jcE3IVp5XiyvSkA6fcJcpBX2O"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256)
+ [ ES512 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AAThwNgrBeXTTAk8-6vJWUrj2zQCIgcyaWi5HIsnFg4pGT2BuBClDFByWJq3gLlH2LbbFLHrfsF5DK4X4PlWCS0kAZD4b4yQTuTi12v4WG1DbRXT-xOtBkaZLdRBJ_fkJlem3TCEJsB_UNxpOWKdHsD-ITXKgCoGnxfUdmmZkw-zMuKk"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AAThwNgrBeXTTAk8-6vJWUrj2zQCIgcyaWi5HIsnFg4pGT2BuBClDFByWJq3gLlH2LbbFLHrfsF5DK4X4PlWCS0kAZD4b4yQTuTi12v4WG1DbRXT-xOtBkaZLdRBJ_fkJlem3TCEJsB_UNxpOWKdHsD-ITXKgCoGnxfUdmmZkw-zMuKk"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384)
+ [ ES512 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AW2V83IqRhZJ3nYxt9tFo_XhMVwJfuDSGl2UteLl46l59RxN82w1KP2KCIT1PDDGqThKuTZth7M9zT9b_WKtrOs2AGipy1FAdlSpXq1zoa8z3RC9Wdl602N5mk7o9zW3ubwbXpm1jmUIuPZAW_YRqrF1IW7asQJyS2BxqgLwVyl3p_bn"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AW2V83IqRhZJ3nYxt9tFo_XhMVwJfuDSGl2UteLl46l59RxN82w1KP2KCIT1PDDGqThKuTZth7M9zT9b_WKtrOs2AGipy1FAdlSpXq1zoa8z3RC9Wdl602N5mk7o9zW3ubwbXpm1jmUIuPZAW_YRqrF1IW7asQJyS2BxqgLwVyl3p_bn"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512)
+ [ ES512 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AG8mb20uwVolpBvPX9LZvkb2Sbc4F-kcfYHQRNLwXmnvfJUn2MINmsAdj6FwxkCs3IVptre3kfXlhtztLWN_2JEfAUcvN8i_zIGUkLvq38lMPnMYJKMx_aiejWRGCmMWf-awKfxOzkj7Rh1u0L3b8Zlo9_cPHr2kv0zea21f9iLAnpA2"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AG8mb20uwVolpBvPX9LZvkb2Sbc4F-kcfYHQRNLwXmnvfJUn2MINmsAdj6FwxkCs3IVptre3kfXlhtztLWN_2JEfAUcvN8i_zIGUkLvq38lMPnMYJKMx_aiejWRGCmMWf-awKfxOzkj7Rh1u0L3b8Zlo9_cPHr2kv0zea21f9iLAnpA2"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256)
+ [ ES512 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANsNTGgz0h8d_fAUz6pWilhk9Pjn6qK4yJ2pj12YYy5ZLqAt1uue2N1JIUwTIrpQwf_fyA4HP-OJvvwLAxeX-xprANiyISpEJdC-vxDrjgo99w1aPsY58ub7fjrNUiER6lfMs-68e6-7KgA3Kor0bW_WGUsb_1060XUxairul5Z9OUKG"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ANsNTGgz0h8d_fAUz6pWilhk9Pjn6qK4yJ2pj12YYy5ZLqAt1uue2N1JIUwTIrpQwf_fyA4HP-OJvvwLAxeX-xprANiyISpEJdC-vxDrjgo99w1aPsY58ub7fjrNUiER6lfMs-68e6-7KgA3Kor0bW_WGUsb_1060XUxairul5Z9OUKG"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384)
+ [ ES512 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APWvqjQc5HdFs2wwvB7sRiaUPArMejZxNug2E2B86ez2mKK82lFK0vtaFI80-E0KAQ3_KwqmCqdextWRdnZdiGL0AFsBu3p29e-l1dx8jBOsWlZPPOoXUXM3W2nhOGYMqK3vV0JndNZnWDqQwH7QMbKSGxSB3gxccl-_ngcU96hSGUC9"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APWvqjQc5HdFs2wwvB7sRiaUPArMejZxNug2E2B86ez2mKK82lFK0vtaFI80-E0KAQ3_KwqmCqdextWRdnZdiGL0AFsBu3p29e-l1dx8jBOsWlZPPOoXUXM3W2nhOGYMqK3vV0JndNZnWDqQwH7QMbKSGxSB3gxccl-_ngcU96hSGUC9"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512)
+ [ ES512 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACkofrACsm1VbsX_toMtFdmEbL8wlypuzFkd6iZJE3XGmmxhO3HZBYWLZZFcGLm2XlVp8Md5AWY4jKUHZNyJSEkrAbazQFT4766JIg9eG1H4iMjpJmDuxqXISa7AH0QmKFf8z1sibgqcklmtpLuyOc2B69sK4PV7WsO9F8Mp7I6qdVSO"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACkofrACsm1VbsX_toMtFdmEbL8wlypuzFkd6iZJE3XGmmxhO3HZBYWLZZFcGLm2XlVp8Md5AWY4jKUHZNyJSEkrAbazQFT4766JIg9eG1H4iMjpJmDuxqXISa7AH0QmKFf8z1sibgqcklmtpLuyOc2B69sK4PV7WsO9F8Mp7I6qdVSO"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256)
+ [ ES512 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACL7ShCglnuhElVt7zLjh7TyKue4s6tP58pKxDiIqWec8hsbwem-4IJlsbEfF0pDjWbEAcMZtfqsFButw7lhQzrzAOrHNp7UlIdu14jm1ugwCOSYY9LE8NpUXMHXTpiZ_eFDcj4bDH7iTZvfZmzbxRuuCq2zjEXw3Hb-5mCQyi9yFC9A"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACL7ShCglnuhElVt7zLjh7TyKue4s6tP58pKxDiIqWec8hsbwem-4IJlsbEfF0pDjWbEAcMZtfqsFButw7lhQzrzAOrHNp7UlIdu14jm1ugwCOSYY9LE8NpUXMHXTpiZ_eFDcj4bDH7iTZvfZmzbxRuuCq2zjEXw3Hb-5mCQyi9yFC9A"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384)
+ [ ES512 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AD6XbHuj9mRNMOYwGIS6zmigodTnakWZy9vcGSMJoskk-aWuFZEEDOiDkL3unpU-V3k-Tq4c2zeEBwPazJ2hZcJCAJUz6Pw74k8ik9DKfmJeNJfLdFvFCKkmq-JNYMMr7__zNCzAG01DxdFVkKIbpiYujsv4srSpKgTgDRh55du7YDpc"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AD6XbHuj9mRNMOYwGIS6zmigodTnakWZy9vcGSMJoskk-aWuFZEEDOiDkL3unpU-V3k-Tq4c2zeEBwPazJ2hZcJCAJUz6Pw74k8ik9DKfmJeNJfLdFvFCKkmq-JNYMMr7__zNCzAG01DxdFVkKIbpiYujsv4srSpKgTgDRh55du7YDpc"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]} -k /tmp/tmp.qUnhOIYuXp/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":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -k /tmp/tmp.qUnhOIYuXp/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":"ACaSFGSscUqKa4pcAtz8Dfq3NKFKuYGO9LVosAQMCgwbqqQ4wuLKD6U9vdKDGpFr8RUynw7PrPJrWFkkmCfOZgLuAY0hh2YlVDPwxrJcA6iWtzUUoGeGE4CMn1Nd9loTbe_G0SMi_oeqxDUgIBJb0RCnGKMjoPJVMDMUMOyu8IPmKtRB"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"nPtBh6e4a7fmCj1mqktCSM1O8qAdFX-tEB9FecjtIUqlaFoDko8Ss4hi3o-zJ1M4-AYAwhBr8ckauTmT1PIyKMKJWVMsGAfNmR9hC66womVPMpF6SG3NaCzfIAo_CV6F"}]} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -k /tmp/tmp.qUnhOIYuXp/ES384.jwk -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/ES384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS256.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS256.jws -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS256.jws -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS256.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS256.jws -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS256.jws -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS256.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -c
+ jws=eyJhbGciOiJIUzI1NiJ9.aGk.DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU
+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"HS256"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"a0n6ULk7LrMkN63z7GCFqoFP7mCeNZfHiu7OouWZIrE"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"a0n6ULk7LrMkN63z7GCFqoFP7mCeNZfHiu7OouWZIrE"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ HS256 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS256 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS256 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS256 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384)
+ [ HS256 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512)
+ [ HS256 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256)
+ [ HS256 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384)
+ [ HS256 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512)
+ [ HS256 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256)
+ [ HS256 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384)
+ [ HS256 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]} -k /tmp/tmp.qUnhOIYuXp/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":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]} -k /tmp/tmp.qUnhOIYuXp/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":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]} -k /tmp/tmp.qUnhOIYuXp/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":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -k /tmp/tmp.qUnhOIYuXp/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":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATCaHIVPkzyf5SGSwlw0tcaaVvx-2I_8kf-ct3Cdq6BrsO6qOf92COZFnhLhGY4uZzgZeY8qIAm4maVcb6r_76dyAJSjDVcjs9ZtjEFfH0XwI2D3pEdfFRGIdvOMsvVa0BLGUb7eJwP3Ou6X3PYLoJdjRaRKx2KqxWJXMy1vXMrsgOO4"}]} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -k /tmp/tmp.qUnhOIYuXp/ES512.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/ES512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS384.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS384.jws -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS384.jws -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS384.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS384.jws -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS384.jws -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS384.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -c
+ jws=eyJhbGciOiJIUzM4NCJ9.aGk.LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF
+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"HS384"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"voMGekplKI5umtt5pdqTcK6SFGfwBezfMqew4jzZKDpoASoCTkoffuUoj9bLT5l_"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"voMGekplKI5umtt5pdqTcK6SFGfwBezfMqew4jzZKDpoASoCTkoffuUoj9bLT5l_"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ HS384 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS384 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS384 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS384 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS384 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512)
+ [ HS384 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256)
+ [ HS384 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384)
+ [ HS384 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512)
+ [ HS384 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256)
+ [ HS384 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384)
+ [ HS384 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]} -k /tmp/tmp.qUnhOIYuXp/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":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]} -k /tmp/tmp.qUnhOIYuXp/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":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]} -k /tmp/tmp.qUnhOIYuXp/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":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -k /tmp/tmp.qUnhOIYuXp/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":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"DNzP0qyr_6EjljNk8qQsMIv2CSg2nv_cSEUjo-KfDsU"}]} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -k /tmp/tmp.qUnhOIYuXp/HS256.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/HS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/HS512.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ printf hi
+ + jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -c
jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS512.jws -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS512.jws -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS512.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/HS512.jws -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/HS512.jws -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/HS512.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -c
+ jws=eyJhbGciOiJIUzUxMiJ9.aGk.oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA
+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"HS512"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"uLVjzIEeXY3WfEJ3yb3xZhJUqQ4XvjZMjtgcSCHrRtD_MmjGzAH9t9oFOrXdYd5KA2b3006u2y-WiwwmtInXMg"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"uLVjzIEeXY3WfEJ3yb3xZhJUqQ4XvjZMjtgcSCHrRtD_MmjGzAH9t9oFOrXdYd5KA2b3006u2y-WiwwmtInXMg"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ HS512 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS512 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS512 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS512 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK
+ [ HS512 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256)
+ [ HS512 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384)
+ [ HS512 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512)
+ [ HS512 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256)
+ [ HS512 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384)
+ [ HS512 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]} -k /tmp/tmp.qUnhOIYuXp/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":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]} -k /tmp/tmp.qUnhOIYuXp/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":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]} -k /tmp/tmp.qUnhOIYuXp/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":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -k /tmp/tmp.qUnhOIYuXp/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":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LQ1dN8B1PUsBUF9x3fy4TsyqEQJnJ5alcyfDN49pxxRdzy62w9PHwSZWMoXp2ZfF"}]} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -k /tmp/tmp.qUnhOIYuXp/HS384.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/HS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS256.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS256.jws -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS256.jws -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS256.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS256.jws -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS256.jws -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS256.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eXamjMU0MozJvUqb_KUg7fxrWj4Usts4Pn7pONqq0bWnuWZf_voGu_PCr0xIX7rzX4eRtyegIDkfdveUkCazKwTaB9coecsK4I_CH9gu5vH8HGq-3UxkH7Ax4oa-8v1af72C3CbN_2BjKTTqrDsSslXWTui5syqD54L67HfZpRGKoaiDp1X5VOtn0lI7VUJrPmjDDUabbq-HP5mJ3rBb6PQP4-rn1W--2zBNh3KJGQnHvTz1kUMmb66qj4fYvhkLoHPwjIqZhMYgU62NHbAQsYfLSyVR3PufwPFaqvg2VrZFYagV8WWEo3DTXRVXihi33io9rahvxi_vSo0WhYH9kg"}
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eXamjMU0MozJvUqb_KUg7fxrWj4Usts4Pn7pONqq0bWnuWZf_voGu_PCr0xIX7rzX4eRtyegIDkfdveUkCazKwTaB9coecsK4I_CH9gu5vH8HGq-3UxkH7Ax4oa-8v1af72C3CbN_2BjKTTqrDsSslXWTui5syqD54L67HfZpRGKoaiDp1X5VOtn0lI7VUJrPmjDDUabbq-HP5mJ3rBb6PQP4-rn1W--2zBNh3KJGQnHvTz1kUMmb66qj4fYvhkLoHPwjIqZhMYgU62NHbAQsYfLSyVR3PufwPFaqvg2VrZFYagV8WWEo3DTXRVXihi33io9rahvxi_vSo0WhYH9kg"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eXamjMU0MozJvUqb_KUg7fxrWj4Usts4Pn7pONqq0bWnuWZf_voGu_PCr0xIX7rzX4eRtyegIDkfdveUkCazKwTaB9coecsK4I_CH9gu5vH8HGq-3UxkH7Ax4oa-8v1af72C3CbN_2BjKTTqrDsSslXWTui5syqD54L67HfZpRGKoaiDp1X5VOtn0lI7VUJrPmjDDUabbq-HP5mJ3rBb6PQP4-rn1W--2zBNh3KJGQnHvTz1kUMmb66qj4fYvhkLoHPwjIqZhMYgU62NHbAQsYfLSyVR3PufwPFaqvg2VrZFYagV8WWEo3DTXRVXihi33io9rahvxi_vSo0WhYH9kg"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"XROdvQrNxN83V16CcFlYUs_RofxUtERwiHQG_zR2f2MSFoTinUwuUMhPizG_pU3DZILvgHEDjN7F-_foSmGTYSTdhYSK5oNPJxQ-VgptMzL3CUQXKDsZQ7aVe_FgzCRM53ly9r20Q_6cn0FydixBODLfpn5VcQhrcvPeAAiRlG3R1eA3AdENW7n97f6e0W0655qqfGmwkhbBx06DNV2m6XKai0U702bDKiqVKRSKV-H7D0PnAu-75qXGmQzt1Yv-NK7GR0_BfFYcmRDZ6gusgQh1WccsJ9QdtSojxj5Elfl__0rC4gKL1MDCjUNQrGI0gGdoBH_Du_j-AihsdY0fLg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"XROdvQrNxN83V16CcFlYUs_RofxUtERwiHQG_zR2f2MSFoTinUwuUMhPizG_pU3DZILvgHEDjN7F-_foSmGTYSTdhYSK5oNPJxQ-VgptMzL3CUQXKDsZQ7aVe_FgzCRM53ly9r20Q_6cn0FydixBODLfpn5VcQhrcvPeAAiRlG3R1eA3AdENW7n97f6e0W0655qqfGmwkhbBx06DNV2m6XKai0U702bDKiqVKRSKV-H7D0PnAu-75qXGmQzt1Yv-NK7GR0_BfFYcmRDZ6gusgQh1WccsJ9QdtSojxj5Elfl__0rC4gKL1MDCjUNQrGI0gGdoBH_Du_j-AihsdY0fLg"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"XROdvQrNxN83V16CcFlYUs_RofxUtERwiHQG_zR2f2MSFoTinUwuUMhPizG_pU3DZILvgHEDjN7F-_foSmGTYSTdhYSK5oNPJxQ-VgptMzL3CUQXKDsZQ7aVe_FgzCRM53ly9r20Q_6cn0FydixBODLfpn5VcQhrcvPeAAiRlG3R1eA3AdENW7n97f6e0W0655qqfGmwkhbBx06DNV2m6XKai0U702bDKiqVKRSKV-H7D0PnAu-75qXGmQzt1Yv-NK7GR0_BfFYcmRDZ6gusgQh1WccsJ9QdtSojxj5Elfl__0rC4gKL1MDCjUNQrGI0gGdoBH_Du_j-AihsdY0fLg"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -c
+ jws=eyJhbGciOiJQUzI1NiJ9.aGk.XHBVE1wl54Fmr7I8kQypLgzfXT2DkL7dtoK-n09moUHYDt3LkZvDRrr8yY76pTsA4MSLMztYZIbtAISaXGVQHRuM1_Soi_LH3kJ5R_YjmT081e9qsf2LRCttIs4h_J61ppjM9w9LtlCKGNEI0i_w463MTvMnKjV6HSuuWm4xdiR_geaY58YP3QXeBqid2g_c2NWHO3E-gZV1hRNRoamZh8iBV_nWfWHIpHrfpHlLkVTh6uMQj1H7qvFAMtovXzgOriXBRZS5XvB4NYJqEasAK7Uw6ZXgvCcgNbv1URZBlCvfGB3uOZBr6iat8tHDMcUvNzYvWiRAPs-S2fl4wXP5hg
+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.XHBVE1wl54Fmr7I8kQypLgzfXT2DkL7dtoK-n09moUHYDt3LkZvDRrr8yY76pTsA4MSLMztYZIbtAISaXGVQHRuM1_Soi_LH3kJ5R_YjmT081e9qsf2LRCttIs4h_J61ppjM9w9LtlCKGNEI0i_w463MTvMnKjV6HSuuWm4xdiR_geaY58YP3QXeBqid2g_c2NWHO3E-gZV1hRNRoamZh8iBV_nWfWHIpHrfpHlLkVTh6uMQj1H7qvFAMtovXzgOriXBRZS5XvB4NYJqEasAK7Uw6ZXgvCcgNbv1URZBlCvfGB3uOZBr6iat8tHDMcUvNzYvWiRAPs-S2fl4wXP5hg -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.XHBVE1wl54Fmr7I8kQypLgzfXT2DkL7dtoK-n09moUHYDt3LkZvDRrr8yY76pTsA4MSLMztYZIbtAISaXGVQHRuM1_Soi_LH3kJ5R_YjmT081e9qsf2LRCttIs4h_J61ppjM9w9LtlCKGNEI0i_w463MTvMnKjV6HSuuWm4xdiR_geaY58YP3QXeBqid2g_c2NWHO3E-gZV1hRNRoamZh8iBV_nWfWHIpHrfpHlLkVTh6uMQj1H7qvFAMtovXzgOriXBRZS5XvB4NYJqEasAK7Uw6ZXgvCcgNbv1URZBlCvfGB3uOZBr6iat8tHDMcUvNzYvWiRAPs-S2fl4wXP5hg -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"PS256"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"MXTVLRl0T-lk-6VZ0O1v0SrlUK01SGFhEGwvQ3kU_t0-B1VIX2wFSv8pEc6prDAiZ1p0j1MhUmOKmC9oNOD9rnOhgNYdVDCcNHOjHWwompjPz-1tXSbyDoYRpy4xqrOiWqg9zU6-59xY7tNGGHvbVN5S0ZueiYmCuBrLJQMmeJU_eTEfy8odZoe5g_olfdg9CYxzOrtVW6EkHIuFfNndLVaBXSZJbzQe4_plLIJKDgFqXfvluJ7Ymmh-SjX4faQju6o6xP-0-iS_FrNF3VeNhocQs0RoqH1Glygj2RL8H66QHFnlCeqU-m3OJvatfbiGcduw6upijW4rlyxjy8yF7w"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"MXTVLRl0T-lk-6VZ0O1v0SrlUK01SGFhEGwvQ3kU_t0-B1VIX2wFSv8pEc6prDAiZ1p0j1MhUmOKmC9oNOD9rnOhgNYdVDCcNHOjHWwompjPz-1tXSbyDoYRpy4xqrOiWqg9zU6-59xY7tNGGHvbVN5S0ZueiYmCuBrLJQMmeJU_eTEfy8odZoe5g_olfdg9CYxzOrtVW6EkHIuFfNndLVaBXSZJbzQe4_plLIJKDgFqXfvluJ7Ymmh-SjX4faQju6o6xP-0-iS_FrNF3VeNhocQs0RoqH1Glygj2RL8H66QHFnlCeqU-m3OJvatfbiGcduw6upijW4rlyxjy8yF7w"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"on7U4xL3x4GMxXMoh8kJdKusnTyildKwu4DqplNxfYUIbvsDM2BWLjeY9jyw1uLKYw_2GbAhVzTB2ZP2L0br9DYNXeFD0PpC51kbmxBjiDr9fZXtXVHShOHhOYjXyGt4rVbVx4S8CJkCF8NbJIx6nZ1bgwnl9QMr9I9tdxlXcFHjYT_F-Ut0d-xIHfwul5CxhR4kHcIfT1GWbhJBkoYDaS8lUpkRkgVkAo17Np5omXRIoFbgHpcOCidMP6hwyYd2Bh6wugGYhCWWWTxL-4Shrq9o4MfRtw4hw6Ld3wFm5JPVhB8bbSyqIJoVgDAmrmGGC6GhYBU_r9tYH4FYYaHiug"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"on7U4xL3x4GMxXMoh8kJdKusnTyildKwu4DqplNxfYUIbvsDM2BWLjeY9jyw1uLKYw_2GbAhVzTB2ZP2L0br9DYNXeFD0PpC51kbmxBjiDr9fZXtXVHShOHhOYjXyGt4rVbVx4S8CJkCF8NbJIx6nZ1bgwnl9QMr9I9tdxlXcFHjYT_F-Ut0d-xIHfwul5CxhR4kHcIfT1GWbhJBkoYDaS8lUpkRkgVkAo17Np5omXRIoFbgHpcOCidMP6hwyYd2Bh6wugGYhCWWWTxL-4Shrq9o4MfRtw4hw6Ld3wFm5JPVhB8bbSyqIJoVgDAmrmGGC6GhYBU_r9tYH4FYYaHiug"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ [ PS256 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"gh9OOUBeQTgMbNhzGNgeScTg8-jx1ruV83YdHKvLR7ofGey_hs_G_BjVFcCP1Kekm3TZcZXBenGcAGgSCzD2p_AObwGJduLwdHqzSClEIRtENdswpt5ezwDeAbQ_3B5BmPiXIjUYaCo--66OSgT0JtY-PAZ8EskflvBnGHb6rnRVsMZY9xU-PaN7G1RnMUdOZWCtmekN44r2tgCP6_51JJZXL7zQXxMqCFpfKBmdChqvrNTW0KCXTZb-C2bkg67rf0q8Kp9uxKh3CXjr_Md8XtAC9ryucUMj17y5IJyP-ZTTct9i-2EU9WqZwdNg6i5br7c2bWH8w_IouXKOtChxkw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"gh9OOUBeQTgMbNhzGNgeScTg8-jx1ruV83YdHKvLR7ofGey_hs_G_BjVFcCP1Kekm3TZcZXBenGcAGgSCzD2p_AObwGJduLwdHqzSClEIRtENdswpt5ezwDeAbQ_3B5BmPiXIjUYaCo--66OSgT0JtY-PAZ8EskflvBnGHb6rnRVsMZY9xU-PaN7G1RnMUdOZWCtmekN44r2tgCP6_51JJZXL7zQXxMqCFpfKBmdChqvrNTW0KCXTZb-C2bkg67rf0q8Kp9uxKh3CXjr_Md8XtAC9ryucUMj17y5IJyP-ZTTct9i-2EU9WqZwdNg6i5br7c2bWH8w_IouXKOtChxkw"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ PS256 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"h7A1-NIbhQ24uslscwXy-_flMJw38uJnsY7OE4e35rYwmhQ55XOlXmBi7Np-03X-vzM5T-Hr5PIZ56Ta-xuC2mZUAJqScb-whSQw4G1XFkPIi8HtAzZ0PHM-1JnoCg__2Kv25RSvheGRDBVJ_ReI7-Ogm9tWzk_bG9aA9M9WJcQzdzW-9xOYgIp1GszwciJCqTDOl34fYNQNkAkJO9mAonNcG54p7_B99BpnuMEFEHCq-OkNTEkvD6aUtdO9zUeAFxlx_dOIA78oIC6X5Qc54_7brSXKgBCb11bXWFVMyYc-Irk3Wzb6QBBiWdkm4KxOtB5tmdqsuMe-47hm4nQc2Q"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"h7A1-NIbhQ24uslscwXy-_flMJw38uJnsY7OE4e35rYwmhQ55XOlXmBi7Np-03X-vzM5T-Hr5PIZ56Ta-xuC2mZUAJqScb-whSQw4G1XFkPIi8HtAzZ0PHM-1JnoCg__2Kv25RSvheGRDBVJ_ReI7-Ogm9tWzk_bG9aA9M9WJcQzdzW-9xOYgIp1GszwciJCqTDOl34fYNQNkAkJO9mAonNcG54p7_B99BpnuMEFEHCq-OkNTEkvD6aUtdO9zUeAFxlx_dOIA78oIC6X5Qc54_7brSXKgBCb11bXWFVMyYc-Irk3Wzb6QBBiWdkm4KxOtB5tmdqsuMe-47hm4nQc2Q"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ PS256 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eWRzA6cYhLKu87sxB55DuDgth3L-dnvTftiBZdxzwTh-EnqdZOiUqbgNbLUTU2dk7Th7wwquiZyujKX7Ld5EU23k3UJzIoB2awoY0cfSA5uknUT5BR7m36JjL5AaKlD8LAu2Xi6YcrSF-qSdVsCJzXsz2VIqUiC2b-uaMa1YZYpC6TOPItmr89S-B-FqCHRkWM7cX-mQZkQqTCMBhWHUKE2J9l7WEq6vECh5BTZWM-4Yqs3X6BxY3oXWRDwirCSwGSriF9mCJSXOEB7NX_CWdlOzstRlBqK8okLC4Jp8b4GQ17epXWJaDUGXRCa0EyNjyL9SCtY0u6NgVTWWAYJzjw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eWRzA6cYhLKu87sxB55DuDgth3L-dnvTftiBZdxzwTh-EnqdZOiUqbgNbLUTU2dk7Th7wwquiZyujKX7Ld5EU23k3UJzIoB2awoY0cfSA5uknUT5BR7m36JjL5AaKlD8LAu2Xi6YcrSF-qSdVsCJzXsz2VIqUiC2b-uaMa1YZYpC6TOPItmr89S-B-FqCHRkWM7cX-mQZkQqTCMBhWHUKE2J9l7WEq6vECh5BTZWM-4Yqs3X6BxY3oXWRDwirCSwGSriF9mCJSXOEB7NX_CWdlOzstRlBqK8okLC4Jp8b4GQ17epXWJaDUGXRCa0EyNjyL9SCtY0u6NgVTWWAYJzjw"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ PS256 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ZIAVgZtYynloUbmAeOquWbr4ER-BBPMSJilvdVaI1PKAGSp97AcO4i1pEOObx1V5mdaFEgj9a-_KW5BPAWkBMHkDmtxX7J4OyCjRoYy42dcbFiYV7MIfuCoJd2QPlLIaGI91E3FulbGZb-2PB-5vqk_ZkwbofWi6BdmXpPY9B4whBG-kdNKbUtwSQuisXBmrt22pS_cXeRKw8tpKoKneXjefE43faCUmSk4RZw4RadH1lOg62fONrZIVwdmgnsnHN5bkdua0UqsF_PjFmDQytJU4VysGlV1y2jw0q703veLZ7JorANWNouZKqArvymtzTYFsG7cKFYQNNQngXT3NWg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ZIAVgZtYynloUbmAeOquWbr4ER-BBPMSJilvdVaI1PKAGSp97AcO4i1pEOObx1V5mdaFEgj9a-_KW5BPAWkBMHkDmtxX7J4OyCjRoYy42dcbFiYV7MIfuCoJd2QPlLIaGI91E3FulbGZb-2PB-5vqk_ZkwbofWi6BdmXpPY9B4whBG-kdNKbUtwSQuisXBmrt22pS_cXeRKw8tpKoKneXjefE43faCUmSk4RZw4RadH1lOg62fONrZIVwdmgnsnHN5bkdua0UqsF_PjFmDQytJU4VysGlV1y2jw0q703veLZ7JorANWNouZKqArvymtzTYFsG7cKFYQNNQngXT3NWg"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ PS256 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ICyRzDGVgbjXcRYIErDdqDPsf5I3z00Z8G8v3-3JfHT86cPY1o0P4a_6zLSHia26t0Eu4cCUr_WKsenxmWy3fSfuNER2Y_GbxC3_3N6INc4OUpcQaS1zYCExD7n-Cdk28SJAipbjvW_moViQ7RGZYZ95EWwyH-C6q28wqGragOmZYi5IMHL8n2LkPVC6EO5cdV10WVbmODebU1sBV0hUoODppjqiJz_eQCTIpEtdkvik7qo_9WLcivRrv9OX-lVqiVZ8vy6vc5GxNMVA9vh4DGT9TR0bo48k7clPDdHEW3-rZ7rY4GuprmLeO44fmOyNFSvedktUDI8jOXJVSmokSw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ICyRzDGVgbjXcRYIErDdqDPsf5I3z00Z8G8v3-3JfHT86cPY1o0P4a_6zLSHia26t0Eu4cCUr_WKsenxmWy3fSfuNER2Y_GbxC3_3N6INc4OUpcQaS1zYCExD7n-Cdk28SJAipbjvW_moViQ7RGZYZ95EWwyH-C6q28wqGragOmZYi5IMHL8n2LkPVC6EO5cdV10WVbmODebU1sBV0hUoODppjqiJz_eQCTIpEtdkvik7qo_9WLcivRrv9OX-lVqiVZ8vy6vc5GxNMVA9vh4DGT9TR0bo48k7clPDdHEW3-rZ7rY4GuprmLeO44fmOyNFSvedktUDI8jOXJVSmokSw"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ PS256 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"npcuXsTxOUrqbGJURy9oifj-kZ-ki6kCfkC2ycyYxo-2TxixvjHoS2jlyJ4W5iEaxlby05ZMlq5WXHPliFEzAawPJRTf3MQF_YI8d_pcOHn5RlWfQE-IV8ZdtfE79Gdv-ap-vLTGbqsHZ0MC5t5zlY-l1GcXr-Uozq-7Mw3eciU8QGeAhCRHyPufldL6-27JX6XFANccla-8LOJmPWnaXVCQ1s3svzeftwWoDlDblZT8oJFqd6dXsgnnWwewZOYH_Ub-5aN1iqTglyqV_FsElSSux2OHGICZBA8O34mD8503H7hxjN_425DWEpDOoNSi2woUhDuHsR-xmOvAMgyMVg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"npcuXsTxOUrqbGJURy9oifj-kZ-ki6kCfkC2ycyYxo-2TxixvjHoS2jlyJ4W5iEaxlby05ZMlq5WXHPliFEzAawPJRTf3MQF_YI8d_pcOHn5RlWfQE-IV8ZdtfE79Gdv-ap-vLTGbqsHZ0MC5t5zlY-l1GcXr-Uozq-7Mw3eciU8QGeAhCRHyPufldL6-27JX6XFANccla-8LOJmPWnaXVCQ1s3svzeftwWoDlDblZT8oJFqd6dXsgnnWwewZOYH_Ub-5aN1iqTglyqV_FsElSSux2OHGICZBA8O34mD8503H7hxjN_425DWEpDOoNSi2woUhDuHsR-xmOvAMgyMVg"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ PS256 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oPvSHs-Md-EP_WqK3o6Fwxr17qQWaXUjIBaEkilODfAg989Wy-vgZllbKHOdyuk_BFMyKWbnsGBs6h9-vFXQSnKkwgjhBer9OT23ueP9t_mDHFOuJy28dyNPyJ0skJa49PGvHfUetguekRf8C7SU6V9Y3lFgMuEXUTx3Rda742EJZox3u8zPeQD6RnJ1LxG-rSntgYVBxc1QTj2MTwKQ-9vEPJu0hCA0YNocF_v874AdwfEKJ5sVEBfabZm2bR89kgg6iBzT8kLdFA4pKYwxMq8RWXbsYHqogkkqbfDzYpq_ScfiP64KAJ1azSM8zk2wjOgOhEMyQ5foJQeHLZwtcw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"oPvSHs-Md-EP_WqK3o6Fwxr17qQWaXUjIBaEkilODfAg989Wy-vgZllbKHOdyuk_BFMyKWbnsGBs6h9-vFXQSnKkwgjhBer9OT23ueP9t_mDHFOuJy28dyNPyJ0skJa49PGvHfUetguekRf8C7SU6V9Y3lFgMuEXUTx3Rda742EJZox3u8zPeQD6RnJ1LxG-rSntgYVBxc1QTj2MTwKQ-9vEPJu0hCA0YNocF_v874AdwfEKJ5sVEBfabZm2bR89kgg6iBzT8kLdFA4pKYwxMq8RWXbsYHqogkkqbfDzYpq_ScfiP64KAJ1azSM8zk2wjOgOhEMyQ5foJQeHLZwtcw"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ PS256 = PS256 ]
+ continue
+ [ PS256 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JJHwuRQi-W_Wd7xtN8NJNgw1LPPsmtLiIMh1SiKwLKQNC5LsLPrrKYDn42lcgZkxK18uwh_e7EqhyLTFaRWrvnBsZVjtRp0ekWfnCGFXng00_gGU2i4K4Z8HJQbEqHLED-5y8BUl_fw-mm8VUVo967D0QCz2_Ei5vI8e7Krp6casKYmS96yPSZ5T0o2q7xfqRVa-jxIQJCbyNvBKe4YHZCb3iB8hkvcXUejHhgQmbVex8L0GPRIungOq33uE3mYuZzb_LqrdfNVeOO3tJE6bl9yZ16cguF04AWimiOXbTtcif9NEs8jxRyeRBShvBkXwQxuckCjO-YLvVdPZEDG1Hw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"JJHwuRQi-W_Wd7xtN8NJNgw1LPPsmtLiIMh1SiKwLKQNC5LsLPrrKYDn42lcgZkxK18uwh_e7EqhyLTFaRWrvnBsZVjtRp0ekWfnCGFXng00_gGU2i4K4Z8HJQbEqHLED-5y8BUl_fw-mm8VUVo967D0QCz2_Ei5vI8e7Krp6casKYmS96yPSZ5T0o2q7xfqRVa-jxIQJCbyNvBKe4YHZCb3iB8hkvcXUejHhgQmbVex8L0GPRIungOq33uE3mYuZzb_LqrdfNVeOO3tJE6bl9yZ16cguF04AWimiOXbTtcif9NEs8jxRyeRBShvBkXwQxuckCjO-YLvVdPZEDG1Hw"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384)
+ [ PS256 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"P-NxNAscEKdIoTXpSvquPJYZ9jwvdgYOZ7IE5vSnNiIHF4TDdYjdTyJncDChRhMBH_gfWhy0uJS_gmU0X-fHwX5KQq1-Ozd4mpfegtok2Vv1RmWnKglKFTFt0JUaqwufUIOERNBRaXMO-13Ag9ZsLKcDxJq54ew2LQlqPKoQ80imfc1kc_isWTvXnwFz_UhGOGj7FSbV1msNxgYuEUsxHGlNRdiZdLGhodPTiMIKke-aBkrbILKrU5l-MkkBqQkpZLVb294Fub4cyFDo6_h3KMo0m-S0rpaQUKeb67stRiHpVCNlSC_yRj3_hz4CfUuszKdy1mkM80h-ONbJxJBSyQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"P-NxNAscEKdIoTXpSvquPJYZ9jwvdgYOZ7IE5vSnNiIHF4TDdYjdTyJncDChRhMBH_gfWhy0uJS_gmU0X-fHwX5KQq1-Ozd4mpfegtok2Vv1RmWnKglKFTFt0JUaqwufUIOERNBRaXMO-13Ag9ZsLKcDxJq54ew2LQlqPKoQ80imfc1kc_isWTvXnwFz_UhGOGj7FSbV1msNxgYuEUsxHGlNRdiZdLGhodPTiMIKke-aBkrbILKrU5l-MkkBqQkpZLVb294Fub4cyFDo6_h3KMo0m-S0rpaQUKeb67stRiHpVCNlSC_yRj3_hz4CfUuszKdy1mkM80h-ONbJxJBSyQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512)
+ [ PS256 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iPVoWl0STElwpfZd4A1S5BUBPLy4r1nTfmTI1-8lpWZYQNv8PqqQgeQdwLz7-eN1IONBVq777D6JKEF3YMw4jMDhGlGtAGkd90ZO6aEGC59yNEbjXqgacERwaMWMj90wgAKo2U-hcQITZUd7LVM2egFI0gkb8nEnleM4IopInorWAQtzLh8rwxFI9QmtCjr_yT2NC66UiFH2GKwGV76PKUM4TEPi8CeUm-lkU_qR8Bh7tZNxeHIjU_WxbBXrGW_FsKi0uF5c7x02S9oOKEc45S_w421JJ4WqKgAk8BzcBPyy3VsA4TVu63nUUGfk2NgyEfU936ZSmu_heDFs8UKjwg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iPVoWl0STElwpfZd4A1S5BUBPLy4r1nTfmTI1-8lpWZYQNv8PqqQgeQdwLz7-eN1IONBVq777D6JKEF3YMw4jMDhGlGtAGkd90ZO6aEGC59yNEbjXqgacERwaMWMj90wgAKo2U-hcQITZUd7LVM2egFI0gkb8nEnleM4IopInorWAQtzLh8rwxFI9QmtCjr_yT2NC66UiFH2GKwGV76PKUM4TEPi8CeUm-lkU_qR8Bh7tZNxeHIjU_WxbBXrGW_FsKi0uF5c7x02S9oOKEc45S_w421JJ4WqKgAk8BzcBPyy3VsA4TVu63nUUGfk2NgyEfU936ZSmu_heDFs8UKjwg"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256)
+ [ PS256 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Z2b5QYeqAH07kHh_CONac-5hQlY1TKDPITksOfSsuaL4EKn-d5xUROe2PqfeG3RUXXq92IiXB05xbVKe-s03V99utBw_R2sW7TgaQARdq3H6gXmvCsPENEJLDHMoeI4MKMNQz3QeqQxHdHbvSQfhKRh12dbiwOpv9tTezY1jXy0cl8t8xCi4ZOV5UrAMWPTU9tkdJdNJUKyDBqKZCgPUpk4x5nWKuttYNtci-k6JQREu1oBkNBeUCpyJaoi8O68XfJYhox1hNZlj81G_TmcgxGPKpCqhLOjk0RR15VbecupGp_zNneCQou3Yrp4lmnKQvA9bM5YQMShWetQvN5RCQQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Z2b5QYeqAH07kHh_CONac-5hQlY1TKDPITksOfSsuaL4EKn-d5xUROe2PqfeG3RUXXq92IiXB05xbVKe-s03V99utBw_R2sW7TgaQARdq3H6gXmvCsPENEJLDHMoeI4MKMNQz3QeqQxHdHbvSQfhKRh12dbiwOpv9tTezY1jXy0cl8t8xCi4ZOV5UrAMWPTU9tkdJdNJUKyDBqKZCgPUpk4x5nWKuttYNtci-k6JQREu1oBkNBeUCpyJaoi8O68XfJYhox1hNZlj81G_TmcgxGPKpCqhLOjk0RR15VbecupGp_zNneCQou3Yrp4lmnKQvA9bM5YQMShWetQvN5RCQQ"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384)
+ [ PS256 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b0RhAWhPs-7nGrSio4Zu5it85UAH2KwMBIUKBhLzwLGPMqN2FmY8a5CM76XjDTp_9Rrpn-shMFPFHX5yUlZZdB-WBY1OuYDdhW2vXVOcQLFmVg1PEymT674K47IjrLw44OJJbV6lgLJPSI8bH8QeExpLpZV7kB5h7NgaxJbflL6hKPz4D0YX-HZ-xNjuKUPR5ALKxlGZvW40JM7jnz-_1icMtMtUxNf9sqLO4Fra8iy_ymP-CRSN2FY7AC55E1m2eVuGDrnKTgV44brRpdd9wXMZ7xBjw6igi9InycV44hhdijhvAYb6_5MmeguBOxxKR7t3M6uArgmfAGz3mXatfQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"b0RhAWhPs-7nGrSio4Zu5it85UAH2KwMBIUKBhLzwLGPMqN2FmY8a5CM76XjDTp_9Rrpn-shMFPFHX5yUlZZdB-WBY1OuYDdhW2vXVOcQLFmVg1PEymT674K47IjrLw44OJJbV6lgLJPSI8bH8QeExpLpZV7kB5h7NgaxJbflL6hKPz4D0YX-HZ-xNjuKUPR5ALKxlGZvW40JM7jnz-_1icMtMtUxNf9sqLO4Fra8iy_ymP-CRSN2FY7AC55E1m2eVuGDrnKTgV44brRpdd9wXMZ7xBjw6igi9InycV44hhdijhvAYb6_5MmeguBOxxKR7t3M6uArgmfAGz3mXatfQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]} -k /tmp/tmp.qUnhOIYuXp/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":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]} -k /tmp/tmp.qUnhOIYuXp/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":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -k /tmp/tmp.qUnhOIYuXp/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":"BXzDMEfwTatzw-pO6OaWvFpS8c9gXJ7oveXsbBX7y2eLSetZjk3DstKVSCbktYqXxkIbW_qIABjaL-zBr7294mHZmcqWo4p4-TZfLdukAgnW-E4mavgyRWE7B-Mm5chM9w5p6h7ZanB7Iiy5szevxvYBCH-h6XLm7LzokdqEPyFa_AW7CH0boG-u7kzvw-6WJm1fQGCMCHjqWfPWFSzyid0yrLlpOz8KSbPKi_G9-hB4vYRs0RKyxY60VdS2cfXDGWdSj9gv40CMN_gKLPqgzii0PqMfrM8u_bfgrYBZjFIKZ5Z33GM5km-hhtz3RA3L8XqwfKcUJAWuyWnSIu6Gqw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"oaEqiAzGJdhUEGHU4q5yuuJtw2YLiHJyOQ7zRc03ocL2sZhv3h2Ka00YahPb22Ia9CCRJX59-ihCWiUJoTJfXA"}]} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/HS512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS384.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS384.jws -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS384.jws -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS384.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS384.jws -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS384.jws -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS384.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"VtEOgQDpdYGHSsBcHdghA9vDBLrDTOykFolUGw9e_9WyoTt4q62g3R4oWFf6EMXJ2QuwE0PPFsOPuXPGdU7fj1THe-jiZPonxsWKdtxYJ_j-9Y8ekeyJgQGX2OlkWDTUmmBo2nePQIMauvSGtrrOeyWwFLyLhs45R8_XZ8J7bn1WS-oYP4AqvZldDDGukAj9WWSdkBU1oWBZwdurJlDgWdsf-ZH7RTVR8TObuNbmqClnSrLz8KWoV3QUtaefPY5jpgCRe78eMdgpR2gaGLtRhd-_JGEmlgfHvV3JIcOWSTaHT7QSUcT8zH1KR7gY5VUs8onyFJQTrdRFXANG6eid7g"}
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"VtEOgQDpdYGHSsBcHdghA9vDBLrDTOykFolUGw9e_9WyoTt4q62g3R4oWFf6EMXJ2QuwE0PPFsOPuXPGdU7fj1THe-jiZPonxsWKdtxYJ_j-9Y8ekeyJgQGX2OlkWDTUmmBo2nePQIMauvSGtrrOeyWwFLyLhs45R8_XZ8J7bn1WS-oYP4AqvZldDDGukAj9WWSdkBU1oWBZwdurJlDgWdsf-ZH7RTVR8TObuNbmqClnSrLz8KWoV3QUtaefPY5jpgCRe78eMdgpR2gaGLtRhd-_JGEmlgfHvV3JIcOWSTaHT7QSUcT8zH1KR7gY5VUs8onyFJQTrdRFXANG6eid7g"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"VtEOgQDpdYGHSsBcHdghA9vDBLrDTOykFolUGw9e_9WyoTt4q62g3R4oWFf6EMXJ2QuwE0PPFsOPuXPGdU7fj1THe-jiZPonxsWKdtxYJ_j-9Y8ekeyJgQGX2OlkWDTUmmBo2nePQIMauvSGtrrOeyWwFLyLhs45R8_XZ8J7bn1WS-oYP4AqvZldDDGukAj9WWSdkBU1oWBZwdurJlDgWdsf-ZH7RTVR8TObuNbmqClnSrLz8KWoV3QUtaefPY5jpgCRe78eMdgpR2gaGLtRhd-_JGEmlgfHvV3JIcOWSTaHT7QSUcT8zH1KR7gY5VUs8onyFJQTrdRFXANG6eid7g"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"KfR-zoA8z8Wx7IUWOSBPwv1aOQRD4BT0rAqMYLJnCa306M57qrRpC9CWrlcnFle1nl1xnbMt23PC_iZTv8D55YKYuJ8HON09gJm0tEA4vxpLqt5qSI4N3-zWdYPGbX-zPphr9PDeZyQ-_dFZWN7hUyLSHI5ORPj9le5lvg5ZYEZTLkhEobuhu6H8GDjsRTIg-gx5id37uphhVV3jbukg0sL3l8LunEUrHOlwzDJGkjLSKsQYKXlXAV8_8kq6yTZndiL-UxgIUn9O4iIHT7aOxRmq8TyY3g_9eWfCGVWMusHGB_qxjg16SxSrCOCHb4EgMp3dHmiksYlbUCXYwUIl_A"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"KfR-zoA8z8Wx7IUWOSBPwv1aOQRD4BT0rAqMYLJnCa306M57qrRpC9CWrlcnFle1nl1xnbMt23PC_iZTv8D55YKYuJ8HON09gJm0tEA4vxpLqt5qSI4N3-zWdYPGbX-zPphr9PDeZyQ-_dFZWN7hUyLSHI5ORPj9le5lvg5ZYEZTLkhEobuhu6H8GDjsRTIg-gx5id37uphhVV3jbukg0sL3l8LunEUrHOlwzDJGkjLSKsQYKXlXAV8_8kq6yTZndiL-UxgIUn9O4iIHT7aOxRmq8TyY3g_9eWfCGVWMusHGB_qxjg16SxSrCOCHb4EgMp3dHmiksYlbUCXYwUIl_A"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"KfR-zoA8z8Wx7IUWOSBPwv1aOQRD4BT0rAqMYLJnCa306M57qrRpC9CWrlcnFle1nl1xnbMt23PC_iZTv8D55YKYuJ8HON09gJm0tEA4vxpLqt5qSI4N3-zWdYPGbX-zPphr9PDeZyQ-_dFZWN7hUyLSHI5ORPj9le5lvg5ZYEZTLkhEobuhu6H8GDjsRTIg-gx5id37uphhVV3jbukg0sL3l8LunEUrHOlwzDJGkjLSKsQYKXlXAV8_8kq6yTZndiL-UxgIUn9O4iIHT7aOxRmq8TyY3g_9eWfCGVWMusHGB_qxjg16SxSrCOCHb4EgMp3dHmiksYlbUCXYwUIl_A"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -c
+ jws=eyJhbGciOiJQUzM4NCJ9.aGk.J60xWli055Qq5TBDIp4z8W2V_FpgOrCs5hQF_-TIHYCiorX8mxBcmU87WkrErScleX1Cu4pwBxr4xLWu5Mg5vlyg9wYfWdamGCPtdJEDhuW36ObJb1z0OFsl7aDaOBOCPVDKsyiORViuMSskH05d1CIwkzV8TsC2r2S0DIvP8U9BB2ZbJZvfd7tmvYex-bqvLexj0DtDCkqhXmiUzy7fb_Koi30VedrWHDRKurCZAXZeaLTcGP3XZaONFaaLr1VZE8Heabiz-ew7YE-pQlTmP5yB-wNiK6obWV0iG3kHIenwsA-aEUxtkC_gvaaIdJJS4_Ri9h-hsfFhJFFZg2pvCQ
+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.J60xWli055Qq5TBDIp4z8W2V_FpgOrCs5hQF_-TIHYCiorX8mxBcmU87WkrErScleX1Cu4pwBxr4xLWu5Mg5vlyg9wYfWdamGCPtdJEDhuW36ObJb1z0OFsl7aDaOBOCPVDKsyiORViuMSskH05d1CIwkzV8TsC2r2S0DIvP8U9BB2ZbJZvfd7tmvYex-bqvLexj0DtDCkqhXmiUzy7fb_Koi30VedrWHDRKurCZAXZeaLTcGP3XZaONFaaLr1VZE8Heabiz-ew7YE-pQlTmP5yB-wNiK6obWV0iG3kHIenwsA-aEUxtkC_gvaaIdJJS4_Ri9h-hsfFhJFFZg2pvCQ -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.J60xWli055Qq5TBDIp4z8W2V_FpgOrCs5hQF_-TIHYCiorX8mxBcmU87WkrErScleX1Cu4pwBxr4xLWu5Mg5vlyg9wYfWdamGCPtdJEDhuW36ObJb1z0OFsl7aDaOBOCPVDKsyiORViuMSskH05d1CIwkzV8TsC2r2S0DIvP8U9BB2ZbJZvfd7tmvYex-bqvLexj0DtDCkqhXmiUzy7fb_Koi30VedrWHDRKurCZAXZeaLTcGP3XZaONFaaLr1VZE8Heabiz-ew7YE-pQlTmP5yB-wNiK6obWV0iG3kHIenwsA-aEUxtkC_gvaaIdJJS4_Ri9h-hsfFhJFFZg2pvCQ -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"PS384"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"X3OVVjkVWlT9eyJKY-mqoLkjOdO3SaUkEJrlDccFphthgcjxyR9uAFcv-LJA0k-NNfFH94NVwbMaYtSKa0F7QJFthGAn1zN7DvIWZLfeuP_rLzhZ-KHEiMv523vCC-4htjTpRvIoMcQ_y2GUGVumHIMWFN3o8PEGGpMM0VDQmCyEGTyoebEzIbJqAXV82uyJMeFcM52Rr_UaZcq9FzeijgvpVZTxt-jmLxz8-eT89guImqFciet4LbK9kgeHaZU9S87TJFJ2oVrNN6gDJ3N-JpbuSiTIV6W2-L8irzv8nnKWQxHMD6c-cg_D9RBL0ytHn1cxjebfiEAiZNvyGqwmfg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"X3OVVjkVWlT9eyJKY-mqoLkjOdO3SaUkEJrlDccFphthgcjxyR9uAFcv-LJA0k-NNfFH94NVwbMaYtSKa0F7QJFthGAn1zN7DvIWZLfeuP_rLzhZ-KHEiMv523vCC-4htjTpRvIoMcQ_y2GUGVumHIMWFN3o8PEGGpMM0VDQmCyEGTyoebEzIbJqAXV82uyJMeFcM52Rr_UaZcq9FzeijgvpVZTxt-jmLxz8-eT89guImqFciet4LbK9kgeHaZU9S87TJFJ2oVrNN6gDJ3N-JpbuSiTIV6W2-L8irzv8nnKWQxHMD6c-cg_D9RBL0ytHn1cxjebfiEAiZNvyGqwmfg"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"E3zl1DiG_TC61uaqt09tjEPExKGgLx7TRG_3mTNSXC5gRa2qixYpsOe_tZBOMNDKe90nc8UJNoHEbFcJtQMfn_mix4yoGhn5Xm1Wh5nSaOSZ8NT5rOsDwmJvKfpxeMFoSBbySfcguwQmqcR_TorkJ6ycpfKo11MAxdUP78ZU4d95-hBqFXbRTmLKrl-qbjSIseAUfxJlNx9gUoqfayCNloJmhnGUr6gZNDCW6V_yUKfmcMVie3Z0vqmwnYxE3FUQ9qCgMUW6oigqoRv_WTH4o73S6SsdP2YNr2oBx8_D8LkXOVCTcg-ba1viLFNWMsJHd6klWGAA8D1sNVse4Ni8dg"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"E3zl1DiG_TC61uaqt09tjEPExKGgLx7TRG_3mTNSXC5gRa2qixYpsOe_tZBOMNDKe90nc8UJNoHEbFcJtQMfn_mix4yoGhn5Xm1Wh5nSaOSZ8NT5rOsDwmJvKfpxeMFoSBbySfcguwQmqcR_TorkJ6ycpfKo11MAxdUP78ZU4d95-hBqFXbRTmLKrl-qbjSIseAUfxJlNx9gUoqfayCNloJmhnGUr6gZNDCW6V_yUKfmcMVie3Z0vqmwnYxE3FUQ9qCgMUW6oigqoRv_WTH4o73S6SsdP2YNr2oBx8_D8LkXOVCTcg-ba1viLFNWMsJHd6klWGAA8D1sNVse4Ni8dg"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ [ PS384 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"pNXeHoIcqRLBVzqUaRC3mWSo0X-4sdspMolqlGBDfATiwOutZpnaB2tjB9gkVm4E5DGrWuZIZM7vVWk0rCWpdERxW2dlpeR6UwbMN_B2sqE4sW7bvPtVgn0AKsXwxm4n5a7wVz8NXBfymN8_QnRVL9IbgSLaWm7ygYtJMHt5LxfAi3wQXCzIV9028MMyiDQBW_nBhBRwgiLZTgra0yXm5j5h43IOdWOXp_emho1KW-UaFMEy_GBTcvftByPvQjammxcCaQlZXnMkxdId__CvcspQ8oH1pborIhnHoS-gtZGv8hpy4WzNN0bRjDSRMs4-36czOGcfQal22fd-bqbo-g"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"pNXeHoIcqRLBVzqUaRC3mWSo0X-4sdspMolqlGBDfATiwOutZpnaB2tjB9gkVm4E5DGrWuZIZM7vVWk0rCWpdERxW2dlpeR6UwbMN_B2sqE4sW7bvPtVgn0AKsXwxm4n5a7wVz8NXBfymN8_QnRVL9IbgSLaWm7ygYtJMHt5LxfAi3wQXCzIV9028MMyiDQBW_nBhBRwgiLZTgra0yXm5j5h43IOdWOXp_emho1KW-UaFMEy_GBTcvftByPvQjammxcCaQlZXnMkxdId__CvcspQ8oH1pborIhnHoS-gtZGv8hpy4WzNN0bRjDSRMs4-36czOGcfQal22fd-bqbo-g"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ PS384 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Q5JLehHyBu-fzHomhPXhcRhg6VFwzHuyFQ7reYXwCnBvMtdQD07ScM4p_n9Bg4S_75R6-PjjUw3jOqPlq97kqDSGEEVxU_dhA-7XrIxgO_NA85HbG072yfToTNXHaO8TkTFmBhEEtrf-cOwBX6uS5CAxhcSy0nSZTCgS-ul5Nj4eFfNIMROs9u09ovTJQIkHrtVV2XQaqx8O0mFUEHzhy3j9Zc93XGfLFV_UOsnxvnKREVR6R7wcZJtQSbnjtCzs2VcbH8jPjFzNB69faWROUE8Pn24Wk_8lhpWlO9DYOO9nEgQlsntlJ--vSSWhijv6weRC1BTJfpMTrC3wlcM_hw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Q5JLehHyBu-fzHomhPXhcRhg6VFwzHuyFQ7reYXwCnBvMtdQD07ScM4p_n9Bg4S_75R6-PjjUw3jOqPlq97kqDSGEEVxU_dhA-7XrIxgO_NA85HbG072yfToTNXHaO8TkTFmBhEEtrf-cOwBX6uS5CAxhcSy0nSZTCgS-ul5Nj4eFfNIMROs9u09ovTJQIkHrtVV2XQaqx8O0mFUEHzhy3j9Zc93XGfLFV_UOsnxvnKREVR6R7wcZJtQSbnjtCzs2VcbH8jPjFzNB69faWROUE8Pn24Wk_8lhpWlO9DYOO9nEgQlsntlJ--vSSWhijv6weRC1BTJfpMTrC3wlcM_hw"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ PS384 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"oM07MZ5kPtV2VDhobxCysoV9P7Gn5x9P7FTlYSdCoIL-n-qO3kDlq54_hHJmEh1kL4nnNB-kejOP0BoJjfizLmqKBCsA5FQt89c-EFm4lLgi1ZwdI22swlyQA3_6elY2fI0xehuqgE3lrlo-K4eN85bDHAqlcm7hvxF2Wln7ZdxlobCigk_MxZH_kWbHXfHKgR5Kg9Z8JUTLG9cfSuhRYN-LAk5lKUhXcRF2P71mrExB4mUUQCKseNcj-Jqv-on5gty_twd1bp9zkpeIYbSiXrTecLIi9u3qZABTcj-ZI_fIy5R9b11aZmyzbVUuFnv31toIhnumfGL9NN4UtQlrOw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"oM07MZ5kPtV2VDhobxCysoV9P7Gn5x9P7FTlYSdCoIL-n-qO3kDlq54_hHJmEh1kL4nnNB-kejOP0BoJjfizLmqKBCsA5FQt89c-EFm4lLgi1ZwdI22swlyQA3_6elY2fI0xehuqgE3lrlo-K4eN85bDHAqlcm7hvxF2Wln7ZdxlobCigk_MxZH_kWbHXfHKgR5Kg9Z8JUTLG9cfSuhRYN-LAk5lKUhXcRF2P71mrExB4mUUQCKseNcj-Jqv-on5gty_twd1bp9zkpeIYbSiXrTecLIi9u3qZABTcj-ZI_fIy5R9b11aZmyzbVUuFnv31toIhnumfGL9NN4UtQlrOw"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ PS384 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"O05jaVjHZlV-8l5xNrmOBneTpfrr2z6Zz2XvcMjz3G6JLB-yhlJ8N9ezg6CZifmEV4K27d81yknGzXynHEB8jwziNENJUqnMOOnVyC7FXos8Q59metFFP6KXR25x11g1zgTxmouX8QMzDloisU2LlgG-N-rfFyy_h1nll3OatQ7xrnuuivwlHo-ygXBF09oPWBW1-c9Q6kFGUCK-lDkF2UjNI5ZydEdkqvGp6L_oM0rtwE6Dqm2oQKJTFdE3K_gWfDnaXBmq8ALF6L254JhSvjPFnxkDNnuersXlqTWiMHxzkMAUYYH_3_xHDlfdt1t_s4X3dw-_F45mZkYSTHI_Zw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"O05jaVjHZlV-8l5xNrmOBneTpfrr2z6Zz2XvcMjz3G6JLB-yhlJ8N9ezg6CZifmEV4K27d81yknGzXynHEB8jwziNENJUqnMOOnVyC7FXos8Q59metFFP6KXR25x11g1zgTxmouX8QMzDloisU2LlgG-N-rfFyy_h1nll3OatQ7xrnuuivwlHo-ygXBF09oPWBW1-c9Q6kFGUCK-lDkF2UjNI5ZydEdkqvGp6L_oM0rtwE6Dqm2oQKJTFdE3K_gWfDnaXBmq8ALF6L254JhSvjPFnxkDNnuersXlqTWiMHxzkMAUYYH_3_xHDlfdt1t_s4X3dw-_F45mZkYSTHI_Zw"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ PS384 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IT1zeu28lbqMlleSh2bes7jkFWeq0NgOSbGAIDW2GSHGpmXQtQl0z92v5Z6EJKd3EpooTB9KzdB4r8dahsCCC8e8Gvga1ir7pzg6ahA4Obdv24UvDOQgSds0RBpM6lxf0zhnzd-qO6goB-ZFb51TVyY-TNoFbbteBaO5J6RuFAGZwifW-VEHsCZ7SYdC1uWtfR5wG9_tOUmW6fJnQgTvCxqDlsJGXLq8ENbTt0DPxN4n2IHlXZ0HKL6-tj61yuh9bzY7jxsusfCS7BtYhUcl45FuoK8WQZW7Vgz3fhuUkqkGFl6afnkrCdCgOR2DKdE0_UGFC0lfZ8ddGx_1ot7BEA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IT1zeu28lbqMlleSh2bes7jkFWeq0NgOSbGAIDW2GSHGpmXQtQl0z92v5Z6EJKd3EpooTB9KzdB4r8dahsCCC8e8Gvga1ir7pzg6ahA4Obdv24UvDOQgSds0RBpM6lxf0zhnzd-qO6goB-ZFb51TVyY-TNoFbbteBaO5J6RuFAGZwifW-VEHsCZ7SYdC1uWtfR5wG9_tOUmW6fJnQgTvCxqDlsJGXLq8ENbTt0DPxN4n2IHlXZ0HKL6-tj61yuh9bzY7jxsusfCS7BtYhUcl45FuoK8WQZW7Vgz3fhuUkqkGFl6afnkrCdCgOR2DKdE0_UGFC0lfZ8ddGx_1ot7BEA"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ PS384 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DwM9vV7FzTJZCExmjua5VKNQBet7ZRU_UKgHNxOlNvmHofFiBeG_QI2JpDLkud9fnDfvs11sUvcuf_XYgj_wJZFFcpPu4yXB6eI88kvyMojkj0lbeX23tYfnxyfTk_1_mAeRbwsVQ6p2ZDZAMdO43VFrDqU_BVPaHY6KsJ9aG615RFD9-53ndomvQFytXx3tSdNJfdOFlDDFKVJvp0Y36sEMCvCrE-OwfyjyLen611WcWDfj9OBeSMIXe-km6Uc53iUtKv6zPWqmzCjRzEGn80cyFU2VTZGY-eQYkIka_VRYcBQEzbUov0B7oqzpRbxYPeJUCMakg87XRLJHeEkZ5w"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DwM9vV7FzTJZCExmjua5VKNQBet7ZRU_UKgHNxOlNvmHofFiBeG_QI2JpDLkud9fnDfvs11sUvcuf_XYgj_wJZFFcpPu4yXB6eI88kvyMojkj0lbeX23tYfnxyfTk_1_mAeRbwsVQ6p2ZDZAMdO43VFrDqU_BVPaHY6KsJ9aG615RFD9-53ndomvQFytXx3tSdNJfdOFlDDFKVJvp0Y36sEMCvCrE-OwfyjyLen611WcWDfj9OBeSMIXe-km6Uc53iUtKv6zPWqmzCjRzEGn80cyFU2VTZGY-eQYkIka_VRYcBQEzbUov0B7oqzpRbxYPeJUCMakg87XRLJHeEkZ5w"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ PS384 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ha9DH1RY8YT_E9Ey1b32IyndzkrIXFREoSMjNTYrOcvCqQcQK9hy2R7P8bh_zqbpxcLpTwzUsTdcpxJmTeEjb4pCqWevl9LjE-WmGqfUU7BOJ0myLr710FOZu4g3j86_0bJKnKKuhdgsCWt6qxPdvutHFf69PNPqzERZvtwMF3oy5wn5rIXvb7hHDYOhB_aDOGOqB_QXxrkJTY31OY-lGJw9kGCn_WiKT14dEdx3XMwfQ4N-e84r_Pc-DxY6XmxIiqRwlpPEMfDwM248A2NLkPyZhPiE_DDFQhw30n8w2UzRbZTE7OsSntM9OFWmQduDeY7KZJIGXg7EZ_nz2D87oQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"ha9DH1RY8YT_E9Ey1b32IyndzkrIXFREoSMjNTYrOcvCqQcQK9hy2R7P8bh_zqbpxcLpTwzUsTdcpxJmTeEjb4pCqWevl9LjE-WmGqfUU7BOJ0myLr710FOZu4g3j86_0bJKnKKuhdgsCWt6qxPdvutHFf69PNPqzERZvtwMF3oy5wn5rIXvb7hHDYOhB_aDOGOqB_QXxrkJTY31OY-lGJw9kGCn_WiKT14dEdx3XMwfQ4N-e84r_Pc-DxY6XmxIiqRwlpPEMfDwM248A2NLkPyZhPiE_DDFQhw30n8w2UzRbZTE7OsSntM9OFWmQduDeY7KZJIGXg7EZ_nz2D87oQ"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ PS384 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"jyGbZmw1tIx0BFQfDznC9-GpA48AltKdZtHqOQPMHigkBE_2iZ5Gd1u4v5XBTP5a7C85aQuk4D2rVJrplJvw88wlMKnB0P_UpG8Chp5gdZTk4Dr6nmhummqk7xCp_DDwwnQnkAfBRFjhsigxy3epv4idxEUYXinXkcl6Xx0kpfpvX2q9UVKHcaJEwHh1mZhzaN-oKgYWwJ9VnkJNaJWRbWHLl1XL6fCkGL0FKTroP7zXn4fYBxXNuuawqJX1cVxc8tEPiSz1sqlXEggFUYuEGTQShxx5kOJVtB7SFBrapXQ3KTHLoQ23H9DDa_c0KPTd0uFmXdrjsUW9wkjXqbZGeg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"jyGbZmw1tIx0BFQfDznC9-GpA48AltKdZtHqOQPMHigkBE_2iZ5Gd1u4v5XBTP5a7C85aQuk4D2rVJrplJvw88wlMKnB0P_UpG8Chp5gdZTk4Dr6nmhummqk7xCp_DDwwnQnkAfBRFjhsigxy3epv4idxEUYXinXkcl6Xx0kpfpvX2q9UVKHcaJEwHh1mZhzaN-oKgYWwJ9VnkJNaJWRbWHLl1XL6fCkGL0FKTroP7zXn4fYBxXNuuawqJX1cVxc8tEPiSz1sqlXEggFUYuEGTQShxx5kOJVtB7SFBrapXQ3KTHLoQ23H9DDa_c0KPTd0uFmXdrjsUW9wkjXqbZGeg"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ [ PS384 = PS384 ]
+ continue
+ [ PS384 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDzI1AnZoRO2CKPVicV6og_5XHt3lzLFAhrB5a60nDPa6ZRlFOpgc4NDVHoeYTQfLB4eHbWPEa2FCEQlqLg7FHQ-rIPDHrqEVlCrsZxMMblTs8qIrxIhvhX-3ZQdUg8lU4iHFOu_XVO62sZIA7mJoAqYbmDitrH-Gp8KLPNfZNnl89TJq_lxBLToRUPicPrcXLcIjGCnnKS_r6no6jPKYyd1G-jWMpMFWZPrAL7YabrRqsyai5CT86TQKJpdglwQhnOA_CM3jUyGD_9MDr-fz-UPb3iBS0caS5fX3P9kbLsoaAaYb5dhxUbwDdJ1WOaSR1uyVHlx6VnIoBkqML0MAA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DDzI1AnZoRO2CKPVicV6og_5XHt3lzLFAhrB5a60nDPa6ZRlFOpgc4NDVHoeYTQfLB4eHbWPEa2FCEQlqLg7FHQ-rIPDHrqEVlCrsZxMMblTs8qIrxIhvhX-3ZQdUg8lU4iHFOu_XVO62sZIA7mJoAqYbmDitrH-Gp8KLPNfZNnl89TJq_lxBLToRUPicPrcXLcIjGCnnKS_r6no6jPKYyd1G-jWMpMFWZPrAL7YabrRqsyai5CT86TQKJpdglwQhnOA_CM3jUyGD_9MDr-fz-UPb3iBS0caS5fX3P9kbLsoaAaYb5dhxUbwDdJ1WOaSR1uyVHlx6VnIoBkqML0MAA"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512)
+ [ PS384 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"WL9_LPo8-EjmWh9bgGs4NqB1AvCP4Qr4b8OSDKwUA86HHJ1gJ-4HBU_SwlbXiI8-d09twlIZInBI0A4bLZ4pge7oU74lZKdUJGUdL2tsgFM7qXBruQA42-7oykdfaG6AtUafDS0fEKc4g00w2AeU0xvCBZ29hbHvICpVoXU_QLEiJcigf7BfXq6L6InfGSTMjrF-1PLewuGf8QozvVfbXWVyM68glQaO-TBEBQXi7SD4vdp_SnzsltjYP9gj8i81Ik95MopPE_1ZzXzCOWsOVqH9Q4Wq25fqN0uMx9B5OGEB2nqmxwKQ81MA7u5FGWwU2Oohmtx2iMn1fpLtQ2ENQQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"WL9_LPo8-EjmWh9bgGs4NqB1AvCP4Qr4b8OSDKwUA86HHJ1gJ-4HBU_SwlbXiI8-d09twlIZInBI0A4bLZ4pge7oU74lZKdUJGUdL2tsgFM7qXBruQA42-7oykdfaG6AtUafDS0fEKc4g00w2AeU0xvCBZ29hbHvICpVoXU_QLEiJcigf7BfXq6L6InfGSTMjrF-1PLewuGf8QozvVfbXWVyM68glQaO-TBEBQXi7SD4vdp_SnzsltjYP9gj8i81Ik95MopPE_1ZzXzCOWsOVqH9Q4Wq25fqN0uMx9B5OGEB2nqmxwKQ81MA7u5FGWwU2Oohmtx2iMn1fpLtQ2ENQQ"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256)
+ [ PS384 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"F6fmODuW2O5At-poS12qrpvCW7hWUHftLk9JkGRWzA4rycYnmn8XeZhZ49DyT_gYuk9YCuWyRAckqghdrlobxCCLcWVx4xFxKO4PHdqsejK__dlxzsPEGVizVXtZ2AMTwuWWYez563qPWWjgKWgb5cxEdPSEwj6fHAQyyosBhTeXvG5L3jZTASBr0_9kULcqN920241MDYazOJzGCl9KpodNNxQG6UJys_FFBhVeNx9_k8ZbbNPUZBkiXu94KgmkcvXnrRyP2EnRvXz9cRKurUNWqXWPOOYrW-Vc__OUDFsdxwGwuQofB-sTAljJ7uNW9t2h8Z5gB9yIQ6UU4hFNAw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"F6fmODuW2O5At-poS12qrpvCW7hWUHftLk9JkGRWzA4rycYnmn8XeZhZ49DyT_gYuk9YCuWyRAckqghdrlobxCCLcWVx4xFxKO4PHdqsejK__dlxzsPEGVizVXtZ2AMTwuWWYez563qPWWjgKWgb5cxEdPSEwj6fHAQyyosBhTeXvG5L3jZTASBr0_9kULcqN920241MDYazOJzGCl9KpodNNxQG6UJys_FFBhVeNx9_k8ZbbNPUZBkiXu94KgmkcvXnrRyP2EnRvXz9cRKurUNWqXWPOOYrW-Vc__OUDFsdxwGwuQofB-sTAljJ7uNW9t2h8Z5gB9yIQ6UU4hFNAw"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384)
+ [ PS384 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"JnE2Xik1TgqBbwy7uunwdNvd73jVMf63OyHtPrdgLg5Ge9yr2pxFlOuyz3xVQ8mfcTSjXpgIieNTWX2aC9eEct7IUKU5SnzV56p4nqfTeJUwKoKs-UVewQDzJAMH_4MUYEaX_rtSI35WdLgZcFmG1XqL9ZCvDbFzezfWZodPBq2kATZzP3m3inuwqJTw_x1-m_OnzXSxNevY7Meu_eMaA7bYG0HigVMI05zGS_Trwom7tK46J-b8lBWiTpdKRGfeDurg0WM1uhv7Duc6g2jBqqfKqJ6VE4SZs08MXID9rBNJutOGhPLLJEyUJ0-uAfZJBI_9QaCKF15TR37S8sm61w"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"JnE2Xik1TgqBbwy7uunwdNvd73jVMf63OyHtPrdgLg5Ge9yr2pxFlOuyz3xVQ8mfcTSjXpgIieNTWX2aC9eEct7IUKU5SnzV56p4nqfTeJUwKoKs-UVewQDzJAMH_4MUYEaX_rtSI35WdLgZcFmG1XqL9ZCvDbFzezfWZodPBq2kATZzP3m3inuwqJTw_x1-m_OnzXSxNevY7Meu_eMaA7bYG0HigVMI05zGS_Trwom7tK46J-b8lBWiTpdKRGfeDurg0WM1uhv7Duc6g2jBqqfKqJ6VE4SZs08MXID9rBNJutOGhPLLJEyUJ0-uAfZJBI_9QaCKF15TR37S8sm61w"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]} -k /tmp/tmp.qUnhOIYuXp/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":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -k /tmp/tmp.qUnhOIYuXp/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":"otVen4eAvfqou59qHJOWIwXPeKKUZfOY2DEOJjDB0EOfw6wGTS53Plpmhm1-x8WcRkC7SoTAOlHHw_Nhjb7HojOb5HYxT_EvQZeDLsffSOdbENE2UHJP8cApOzj_pJWmmgZ_lz2tQEWb6HKmXnXTzIh3A4eciT7t__xqACgsRC_fwy_2RjR272yXwFqhNzmh9ypv-bVcOLcWGWMHZpS1dPftGWe6sU6uSKZbvHjWW0BcOOZ2dCvSxOSeeYSzxkzNHehTiJJQYikclATTaNWaplb6l04Zic5T_vnfAasYHr0Trso2qeHyICZEnRF_2A2X366AOF837vRIel3iDBmOQw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ckoi3O0eTxGxjeKAPucsn4uhZPoRXKk41dRc5TXhEqTlS6jdgsnWGvEKYE5PxK879z5PYwSrYqxyDPT_44KwUaJcvHorQPoooA75yWQ2uFYwH5UsfW9S-jetFquCwk35n-9JfWGCT7Q1untIEpjF2eZ7QjuWP530G2cJSpLRI4WGR3TChJFkB5mfA-17sN4561_ybIBxaghRR4CApasKX7Mfs1dTvKU62ayM7cGRNloRC7M4QK6fXv1dB1szV0Mc1yjq9ymCurBxWSH1hYzVaA8yQWOR2agJZ5uUBO4rc9WYe13rj_yBXRKCf9AfAthoGhphL9edVgpA0woCFITP3A"}]} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -k /tmp/tmp.qUnhOIYuXp/HS512.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384)
+ old=/tmp/tmp.qUnhOIYuXp/PS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/PS512.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -c
+ + printfjose hi
 jws ver -i- -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS512.jws -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS512.jws -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS512.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/PS512.jws -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/PS512.jws -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/PS512.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"dZZopooYBMRGUcVimuHpz-YiQYbrQx1orSdZ4Xl6_zWbTdoa81WdT8M51NcPsmgK8DDSQlv3hU1VwM5FRo6Br2KTZf5V8Z-FD_IOHlFZi00fiXspN186b82qS5LI01R6z50K0D06Xx00CnM8bH9lI4g3evQrufmaOXPGdsRbRr1C-QMqHygug4vGDCkHEaDVMlv9HzwMbmauVi3NzD5hZAnuPsBjIn0F1Gsdr5Oaq0UCbphsM9G5-vvy7UkOYSvxgvxSo0w-BE5tfz4AWlume3A-jNZ-lgpJpKoPEO-nO-V4eObfBWNQYaMDpNXHftqdhCg7Z5rSBgfqRVdEkG-aoQ"}
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"dZZopooYBMRGUcVimuHpz-YiQYbrQx1orSdZ4Xl6_zWbTdoa81WdT8M51NcPsmgK8DDSQlv3hU1VwM5FRo6Br2KTZf5V8Z-FD_IOHlFZi00fiXspN186b82qS5LI01R6z50K0D06Xx00CnM8bH9lI4g3evQrufmaOXPGdsRbRr1C-QMqHygug4vGDCkHEaDVMlv9HzwMbmauVi3NzD5hZAnuPsBjIn0F1Gsdr5Oaq0UCbphsM9G5-vvy7UkOYSvxgvxSo0w-BE5tfz4AWlume3A-jNZ-lgpJpKoPEO-nO-V4eObfBWNQYaMDpNXHftqdhCg7Z5rSBgfqRVdEkG-aoQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"dZZopooYBMRGUcVimuHpz-YiQYbrQx1orSdZ4Xl6_zWbTdoa81WdT8M51NcPsmgK8DDSQlv3hU1VwM5FRo6Br2KTZf5V8Z-FD_IOHlFZi00fiXspN186b82qS5LI01R6z50K0D06Xx00CnM8bH9lI4g3evQrufmaOXPGdsRbRr1C-QMqHygug4vGDCkHEaDVMlv9HzwMbmauVi3NzD5hZAnuPsBjIn0F1Gsdr5Oaq0UCbphsM9G5-vvy7UkOYSvxgvxSo0w-BE5tfz4AWlume3A-jNZ-lgpJpKoPEO-nO-V4eObfBWNQYaMDpNXHftqdhCg7Z5rSBgfqRVdEkG-aoQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"tMOjoIqGcK3Bwn5O0z2mS3pT9A0FmJAM02zzU-xT5fF0Pw6aoKzBZPcymRfBlQ-H6vV8TJcckGUjS1TZhPJ1BHbx5vvm-Wc9piFz2VT3ROTIMHCVe0RAz5cFXTb_G0mj7KbazDMUdPfmIr1PI9GoYp8Yl6eXF9C1vT3yPLMPXW17bXlJpqoQ33UH74L1d-73qodbF9grGdP6kceBD6vlX2nf0haMPmc6rPh0N9rrBaFlGlL0JinBsBjDOh5R5IXPSTwx-z0_p4f2RJDyArNy_JRwP0qSnHXZZf5k6vfF-hPhCYePGELNUnUb-d6wskzX6bBJGSOfN2PFicC1GIrAhQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"tMOjoIqGcK3Bwn5O0z2mS3pT9A0FmJAM02zzU-xT5fF0Pw6aoKzBZPcymRfBlQ-H6vV8TJcckGUjS1TZhPJ1BHbx5vvm-Wc9piFz2VT3ROTIMHCVe0RAz5cFXTb_G0mj7KbazDMUdPfmIr1PI9GoYp8Yl6eXF9C1vT3yPLMPXW17bXlJpqoQ33UH74L1d-73qodbF9grGdP6kceBD6vlX2nf0haMPmc6rPh0N9rrBaFlGlL0JinBsBjDOh5R5IXPSTwx-z0_p4f2RJDyArNy_JRwP0qSnHXZZf5k6vfF-hPhCYePGELNUnUb-d6wskzX6bBJGSOfN2PFicC1GIrAhQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"tMOjoIqGcK3Bwn5O0z2mS3pT9A0FmJAM02zzU-xT5fF0Pw6aoKzBZPcymRfBlQ-H6vV8TJcckGUjS1TZhPJ1BHbx5vvm-Wc9piFz2VT3ROTIMHCVe0RAz5cFXTb_G0mj7KbazDMUdPfmIr1PI9GoYp8Yl6eXF9C1vT3yPLMPXW17bXlJpqoQ33UH74L1d-73qodbF9grGdP6kceBD6vlX2nf0haMPmc6rPh0N9rrBaFlGlL0JinBsBjDOh5R5IXPSTwx-z0_p4f2RJDyArNy_JRwP0qSnHXZZf5k6vfF-hPhCYePGELNUnUb-d6wskzX6bBJGSOfN2PFicC1GIrAhQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -c
+ jws=eyJhbGciOiJQUzUxMiJ9.aGk.Flt2v2SJDu0cAvKWYea7fKNScM992oktjeG9rpSFqw-P1v70XS0XmnjP0KhJU8DUtWbCvp1DFiS5QeOSJalk1joUuaypSL4EYDJcd5YOvDc1qqqbNfvrX8xkyKwRANWgsH-LmXtRALU16T81JSNqe08n95Qs9KPWoW_aVHBLviK6c-l7YtkDUZNvj5y4FCXF_jnsnY7MthWkvFm1Zg4zsYPx5nk03rB1CAFEcotuLwjZ9qWX9NXnHeEXDYdyuZM9bMethfbRlYZ03xSA2AtHfLtQWz4ms6NCiCgJ7Xu52QeKVXY1PdyTxDmhnXJcCZNqdySRKDA5xNpyaeTFvha0FA
+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.Flt2v2SJDu0cAvKWYea7fKNScM992oktjeG9rpSFqw-P1v70XS0XmnjP0KhJU8DUtWbCvp1DFiS5QeOSJalk1joUuaypSL4EYDJcd5YOvDc1qqqbNfvrX8xkyKwRANWgsH-LmXtRALU16T81JSNqe08n95Qs9KPWoW_aVHBLviK6c-l7YtkDUZNvj5y4FCXF_jnsnY7MthWkvFm1Zg4zsYPx5nk03rB1CAFEcotuLwjZ9qWX9NXnHeEXDYdyuZM9bMethfbRlYZ03xSA2AtHfLtQWz4ms6NCiCgJ7Xu52QeKVXY1PdyTxDmhnXJcCZNqdySRKDA5xNpyaeTFvha0FA -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.Flt2v2SJDu0cAvKWYea7fKNScM992oktjeG9rpSFqw-P1v70XS0XmnjP0KhJU8DUtWbCvp1DFiS5QeOSJalk1joUuaypSL4EYDJcd5YOvDc1qqqbNfvrX8xkyKwRANWgsH-LmXtRALU16T81JSNqe08n95Qs9KPWoW_aVHBLviK6c-l7YtkDUZNvj5y4FCXF_jnsnY7MthWkvFm1Zg4zsYPx5nk03rB1CAFEcotuLwjZ9qWX9NXnHeEXDYdyuZM9bMethfbRlYZ03xSA2AtHfLtQWz4ms6NCiCgJ7Xu52QeKVXY1PdyTxDmhnXJcCZNqdySRKDA5xNpyaeTFvha0FA -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"PS512"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"polDE8L03m7ULp9yVOGF9_s-gHon-hm2dDzrUyAwmvGNpsZ-hT-kaxxx0HKnv4rnTurbjyzxRiF5sVb-HItO8TGGycUdQceH-Y7LQ81WWY9kRG7Is6ybDqiLwH2V567Z8mQea89vFgiBR9QYqs-EaYYlOJhM6XAnCrJvmDbYZpvMEcPJV6iFJuzEgkUGQnGKcKEGh7u6SrVFR0WnHhOeE-z5gnN9hfE7BfpTMD-5Uwc8UVcArYEujMeJCyWIY_VOTGJtdBVtS4ebPkiahF7TLhefOpn_qWNzVQT1hKvj4SxXUbtDLWxX0zYCfJnzQCR5dHxIbsnN1vNTP1jUAiy_9A"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"polDE8L03m7ULp9yVOGF9_s-gHon-hm2dDzrUyAwmvGNpsZ-hT-kaxxx0HKnv4rnTurbjyzxRiF5sVb-HItO8TGGycUdQceH-Y7LQ81WWY9kRG7Is6ybDqiLwH2V567Z8mQea89vFgiBR9QYqs-EaYYlOJhM6XAnCrJvmDbYZpvMEcPJV6iFJuzEgkUGQnGKcKEGh7u6SrVFR0WnHhOeE-z5gnN9hfE7BfpTMD-5Uwc8UVcArYEujMeJCyWIY_VOTGJtdBVtS4ebPkiahF7TLhefOpn_qWNzVQT1hKvj4SxXUbtDLWxX0zYCfJnzQCR5dHxIbsnN1vNTP1jUAiy_9A"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"PpPpWDh3unVckXA6alCpo87pG_S3PgdOq8y9BCCM1SYAZ2kYfJbPsJuO2H5QP4sfedRBCwk_BWiHVLOJCIlloeaGNkYcdjPtypGIQ1SE3O9SGMGsG_gMxiIa7EeOKbX2LH8V3i12cMz9ufpFvi6TnOOmjCmIqoJpVzErhojbckCfeNzQJyz3VY5rTjQPP2_D7UQrNhxYhV6ilvlleq_BULuxGv3B-lxLtb9aNUlQ-jPLXaiQmk8gMK0P4phgNgo7MglJ2cpVUnb1VCwyeOllZfK9n__-cAfPKV8yCbQXNWOkf2FDHc4A6jtuCSh6jwFoMH6Udlzm5Dwr1e71NOTOIw"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"PpPpWDh3unVckXA6alCpo87pG_S3PgdOq8y9BCCM1SYAZ2kYfJbPsJuO2H5QP4sfedRBCwk_BWiHVLOJCIlloeaGNkYcdjPtypGIQ1SE3O9SGMGsG_gMxiIa7EeOKbX2LH8V3i12cMz9ufpFvi6TnOOmjCmIqoJpVzErhojbckCfeNzQJyz3VY5rTjQPP2_D7UQrNhxYhV6ilvlleq_BULuxGv3B-lxLtb9aNUlQ-jPLXaiQmk8gMK0P4phgNgo7MglJ2cpVUnb1VCwyeOllZfK9n__-cAfPKV8yCbQXNWOkf2FDHc4A6jtuCSh6jwFoMH6Udlzm5Dwr1e71NOTOIw"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ [ PS512 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"DA-RZYWmaPbJBpLhhuAWN_hotFxuMj4pvNgTawIru6kX0-hz4vlmGglbGCPoMM1hfKnk9crlWbpIVRMLf3nMWeZD4j9UHSggbhR4TrJWiwLjjuc6ZQG-gXL8k_e_pTIC8ibEuye7iHinoPmpTewaJW50RyTq75y6cgNhW4zn-kJlUvaKQscpf6h0ZNvS2npKuXqJWFDcUWJ0rTtklUSBgkuzayyp-2dfQ_htuC_1AcHraIktKwhQP-hdZEt2n6qQqrt3kRUiTBw0Aw2IpB0KTU8cisvJu3LdZz-ZmXUpFm0dxu-gzp5XIZFfjUAfcK5JQENZlM3LCUgXygwyR7kcqQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"DA-RZYWmaPbJBpLhhuAWN_hotFxuMj4pvNgTawIru6kX0-hz4vlmGglbGCPoMM1hfKnk9crlWbpIVRMLf3nMWeZD4j9UHSggbhR4TrJWiwLjjuc6ZQG-gXL8k_e_pTIC8ibEuye7iHinoPmpTewaJW50RyTq75y6cgNhW4zn-kJlUvaKQscpf6h0ZNvS2npKuXqJWFDcUWJ0rTtklUSBgkuzayyp-2dfQ_htuC_1AcHraIktKwhQP-hdZEt2n6qQqrt3kRUiTBw0Aw2IpB0KTU8cisvJu3LdZz-ZmXUpFm0dxu-gzp5XIZFfjUAfcK5JQENZlM3LCUgXygwyR7kcqQ"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ PS512 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mmvoLN6T7Y2_EFhRh9K9IZIWXhMT8pLPeZcDRIpb604RvQD_pX3BbFHrPv8pGjLurRO1swCou7LrfOx1z-SgVf2O3lizwDa1wHCsn0CdUerjWpI-q6jHgPbUFHL9mWaBQ0862GnDTqbqCKps5JDhW73LiHh-etk3z48l5F7FjpOWbwh8xWJ_58HWFNAux_fCVBRvMMaZj55VDbIE3-yStBObDtqCcP5jqSxJtdrOrLZ8gBzItL1RMJvC2G-evIVVScyTEoUvV8v7kHzfsqg5aG3j2pFqKF0Afsu_tk39VLyexLeaOsj5eSZLvvM5LteMWpnY1R6khYdINE7tAVn2xQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"mmvoLN6T7Y2_EFhRh9K9IZIWXhMT8pLPeZcDRIpb604RvQD_pX3BbFHrPv8pGjLurRO1swCou7LrfOx1z-SgVf2O3lizwDa1wHCsn0CdUerjWpI-q6jHgPbUFHL9mWaBQ0862GnDTqbqCKps5JDhW73LiHh-etk3z48l5F7FjpOWbwh8xWJ_58HWFNAux_fCVBRvMMaZj55VDbIE3-yStBObDtqCcP5jqSxJtdrOrLZ8gBzItL1RMJvC2G-evIVVScyTEoUvV8v7kHzfsqg5aG3j2pFqKF0Afsu_tk39VLyexLeaOsj5eSZLvvM5LteMWpnY1R6khYdINE7tAVn2xQ"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ PS512 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"pMzs152SyMH_4VCcNroH4PCn8ldlqTSTjc35C6XdTMdCuacjAIAU90ytclXITmRyJQAK5Y1p0NoRMpB6fw28CXkwYEe6FmrNffOyL3yjOnrKH2JlglYQb_gU_94p0Nqw17puJVm1qdylLBo2CCWbpKopOTocPzYrif0xjDcA4QBoPqHMpXnfOoYq5glvf-lHvgKWLopegjzwfx6Nc_8GzyyJ-c47QOvNrC8qMzq52Kv0dBSHvnWWsdv8oSA5-YkKNhyLiDaDJaX97xut3-2Kzytux8stDvwiOgkzMvjIk9LyR6ws6If1md2vWbgadipkxA87lC3fmqMwPZJytmbCbw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"pMzs152SyMH_4VCcNroH4PCn8ldlqTSTjc35C6XdTMdCuacjAIAU90ytclXITmRyJQAK5Y1p0NoRMpB6fw28CXkwYEe6FmrNffOyL3yjOnrKH2JlglYQb_gU_94p0Nqw17puJVm1qdylLBo2CCWbpKopOTocPzYrif0xjDcA4QBoPqHMpXnfOoYq5glvf-lHvgKWLopegjzwfx6Nc_8GzyyJ-c47QOvNrC8qMzq52Kv0dBSHvnWWsdv8oSA5-YkKNhyLiDaDJaX97xut3-2Kzytux8stDvwiOgkzMvjIk9LyR6ws6If1md2vWbgadipkxA87lC3fmqMwPZJytmbCbw"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ PS512 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hWc2xbLUn_NB7RsLc4du7Q4oiHR9aVdzqhLvbNY4bKOdJGEU7NqC1iRjj4naZevUwIz7Q7vskg3EyDR8K8nbQbybQeMbntMN9ueHANv5gV5U9_BTodAHh-A_janjnUPDT-ZFQsoDDiC0nTKmwTrRrZkZLv4lUlsgqfr7EnH2gA1EEwfBtJ7hCLolrYqzzpbsCUM13hjW9YKd_HYMPezShP866lsm0UzzvQWAW6PhCJWWCVft3du7Zjj9W6qe2BWuBwCrmUMA_5N50KdCsdSzbXNUoRwZAnahhkcbhHZgUcUyBd9MvX371mHz9a8P8iPou7sJIUATanayiG2Q00BtHg"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hWc2xbLUn_NB7RsLc4du7Q4oiHR9aVdzqhLvbNY4bKOdJGEU7NqC1iRjj4naZevUwIz7Q7vskg3EyDR8K8nbQbybQeMbntMN9ueHANv5gV5U9_BTodAHh-A_janjnUPDT-ZFQsoDDiC0nTKmwTrRrZkZLv4lUlsgqfr7EnH2gA1EEwfBtJ7hCLolrYqzzpbsCUM13hjW9YKd_HYMPezShP866lsm0UzzvQWAW6PhCJWWCVft3du7Zjj9W6qe2BWuBwCrmUMA_5N50KdCsdSzbXNUoRwZAnahhkcbhHZgUcUyBd9MvX371mHz9a8P8iPou7sJIUATanayiG2Q00BtHg"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ PS512 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"tLtr6swUcYriAFEGUzO4UTuUXP87AaUjXr2i7lWJMlDGrirKyoyT7tS7-OgSQaz9nJ8LSOwDl_oPWejhUgLR-W_UvWIVntldqvqLgEEqvpLzQku6-D31zzFatcoAWug5e_n9LuCdMLxX9TfWvppc6TchCI9dxngmFQLrhpAek7JcT3pmM3rAXmoDtaiufWlKjh-krNndTxw2NO0Bmuq-vYzZas_Q2HSkbVxtmJbbZMCF-j1Bs664De_8rVTeD-yFiSjW0Ycv2HTDsTdd2ONI2Ls2XgVlYVwgWq7ACztetvd6W4DVSrhGgNua-mrYWUj7NRnoBzAVj_-vN4ZtEfRYWA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"tLtr6swUcYriAFEGUzO4UTuUXP87AaUjXr2i7lWJMlDGrirKyoyT7tS7-OgSQaz9nJ8LSOwDl_oPWejhUgLR-W_UvWIVntldqvqLgEEqvpLzQku6-D31zzFatcoAWug5e_n9LuCdMLxX9TfWvppc6TchCI9dxngmFQLrhpAek7JcT3pmM3rAXmoDtaiufWlKjh-krNndTxw2NO0Bmuq-vYzZas_Q2HSkbVxtmJbbZMCF-j1Bs664De_8rVTeD-yFiSjW0Ycv2HTDsTdd2ONI2Ls2XgVlYVwgWq7ACztetvd6W4DVSrhGgNua-mrYWUj7NRnoBzAVj_-vN4ZtEfRYWA"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ PS512 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"cWlxhbVsVybpbaqj5ToE8-lkyEIIMz4ZvgSCQhF9AjBgrf5OkDactvIrAVLCSihikoE9xqwVP_-QE1Q2v2CrhbhqsRgKVCgDGSat7GFOl6850n2ghiX4V44zOz4XNvjaiBSZpNQm54-QudYGDuIT3P87Hc-G2vhk0cLgyq9aDHPNd-jQAXPgqWxQVGDKahFoo3wwFz71V5VF-68a4IB0aPmezcQkaXcw-8gbNzYv37MNvI9tv3I-zCnD0N-LCv4y5RDq9ub_IHFhQW-o6EwIrVlaAknvZyOuOutm3sTCH26iv8R-hRii4x3md-3yCBWOTmLFWmXSHpO8yse0qqKAsA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"cWlxhbVsVybpbaqj5ToE8-lkyEIIMz4ZvgSCQhF9AjBgrf5OkDactvIrAVLCSihikoE9xqwVP_-QE1Q2v2CrhbhqsRgKVCgDGSat7GFOl6850n2ghiX4V44zOz4XNvjaiBSZpNQm54-QudYGDuIT3P87Hc-G2vhk0cLgyq9aDHPNd-jQAXPgqWxQVGDKahFoo3wwFz71V5VF-68a4IB0aPmezcQkaXcw-8gbNzYv37MNvI9tv3I-zCnD0N-LCv4y5RDq9ub_IHFhQW-o6EwIrVlaAknvZyOuOutm3sTCH26iv8R-hRii4x3md-3yCBWOTmLFWmXSHpO8yse0qqKAsA"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ PS512 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ivU6T1cYCbdPfNRsMSXUeU5xtrFhmYE1bic1rgXTONTW1Y_xHn795LlZ28BQrmC8IUs_zFV4gsqeifJVSXeFquiR1ve75IXjeEALmoM-rUJcVR3mPJ963fI_9PM5rVx3tuVGTtViNYyiakuI0djs4t6di7gTugKoGvJP3vDLdsB2InFmSf90z5IfQZcCe34z2Bwq9NGZuV6ftmbNx3ZjSxi-9xUxutNiequ_qHg7HyWtdXl0DnYk4JLYpgQvU1felG6iDjqdF0ebbGHVrsx1abmEzErLrOHSvgE1nbwmhON1f356wPTW05W7_yzoyDCCAAo3WVhR5YuHSgJ6VBxm0A"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ivU6T1cYCbdPfNRsMSXUeU5xtrFhmYE1bic1rgXTONTW1Y_xHn795LlZ28BQrmC8IUs_zFV4gsqeifJVSXeFquiR1ve75IXjeEALmoM-rUJcVR3mPJ963fI_9PM5rVx3tuVGTtViNYyiakuI0djs4t6di7gTugKoGvJP3vDLdsB2InFmSf90z5IfQZcCe34z2Bwq9NGZuV6ftmbNx3ZjSxi-9xUxutNiequ_qHg7HyWtdXl0DnYk4JLYpgQvU1felG6iDjqdF0ebbGHVrsx1abmEzErLrOHSvgE1nbwmhON1f356wPTW05W7_yzoyDCCAAo3WVhR5YuHSgJ6VBxm0A"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ PS512 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"pWXPHD1qetRDOIa_PYN1NpsUym5w108EuPH5glRNfLEUd3TCEdPsqj4IDxaWZTCcdeA4FJ1e8kSEGOc5c4cVafrFg5VRhhtqGO50R_WQt9m7M_349nFaQRD5DxBHlIdlh772Yj23L0FWSAX995uYmI94Zv8yklhqdYPwzOTm4d_d3DsA0Ur4fe-dqczutXnI4oPb4XpMiVOfCdq8uTkXmHw2t0omU3aZ4NonBijkmbkJ3uTmjq5Nd7fiwTjELJPiVBcuScN_XhNKSYax5Wg8DVm--_M-ZlQRbzCbXFn9g0yopf60bzp2uy7ntOvr0B6LUoWVF7PxPG6I5bJXVm1eaw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"pWXPHD1qetRDOIa_PYN1NpsUym5w108EuPH5glRNfLEUd3TCEdPsqj4IDxaWZTCcdeA4FJ1e8kSEGOc5c4cVafrFg5VRhhtqGO50R_WQt9m7M_349nFaQRD5DxBHlIdlh772Yj23L0FWSAX995uYmI94Zv8yklhqdYPwzOTm4d_d3DsA0Ur4fe-dqczutXnI4oPb4XpMiVOfCdq8uTkXmHw2t0omU3aZ4NonBijkmbkJ3uTmjq5Nd7fiwTjELJPiVBcuScN_XhNKSYax5Wg8DVm--_M-ZlQRbzCbXFn9g0yopf60bzp2uy7ntOvr0B6LUoWVF7PxPG6I5bJXVm1eaw"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ [ PS512 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"guQNFMdBV-tPJcJTxyLCXpSPf0vdWe2vw6GO_F-AgziL-JuuQNrrSCIinMsxMusVE2s6sEx3qwmLtS7WwD6wlQ6WgflHNUWqyO6OFs1CX8THOHk8J0QC1cOWeUvxcHj1_6acPfXS0mQCplFreHX2py9qrMyZXs4fsFPenjaY_JwsXR9rOTgzBBal6O61i2yY-uRmz7KZyCnvrKdt7smNxK5n906zjh9qL_HTgaUDec12vPwsptmj6mS2NreW9mhqLO5iDE2XO-3w4Of_Bs4esOkddyxTr-syYmTlOmkD5kaAHsj1WgEBt2ZbJwNB6jT3giLpQzQuLOD7dPmINGYqoQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"guQNFMdBV-tPJcJTxyLCXpSPf0vdWe2vw6GO_F-AgziL-JuuQNrrSCIinMsxMusVE2s6sEx3qwmLtS7WwD6wlQ6WgflHNUWqyO6OFs1CX8THOHk8J0QC1cOWeUvxcHj1_6acPfXS0mQCplFreHX2py9qrMyZXs4fsFPenjaY_JwsXR9rOTgzBBal6O61i2yY-uRmz7KZyCnvrKdt7smNxK5n906zjh9qL_HTgaUDec12vPwsptmj6mS2NreW9mhqLO5iDE2XO-3w4Of_Bs4esOkddyxTr-syYmTlOmkD5kaAHsj1WgEBt2ZbJwNB6jT3giLpQzQuLOD7dPmINGYqoQ"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ [ PS512 = PS512 ]
+ continue
+ [ PS512 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"r6mdQhJ0iHES1Bu1OhDXgFWkNiW5qFtyg6RkDTTb-TTJf57kS2mekWWsllHvGIKgB-dMDOKG9Jad8-26YvXpDASd2SjplWqsul3OIRb30_dpM6mzAiBMxFzJsC29F2_L-lVvV2Gx2yqZmlyMW-aequbVPgZB7pESj-Ep7fKtLcqAsKjwK_PhUFLJRKks2kR8SqZlOLmmrkl3W0GP21Akqusu1IYvI7XsuoExlYK7XsFqz5Bd7aOJg-PuQkzf2Q95OmHLLycpz_UQ72hyaQYZJ8zEau5VIv7oRUG91NNkFWnzFzWTTkvP35Gdzvt6dZlyY4SbH6WNW4kS2jq19-JQ1Q"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"r6mdQhJ0iHES1Bu1OhDXgFWkNiW5qFtyg6RkDTTb-TTJf57kS2mekWWsllHvGIKgB-dMDOKG9Jad8-26YvXpDASd2SjplWqsul3OIRb30_dpM6mzAiBMxFzJsC29F2_L-lVvV2Gx2yqZmlyMW-aequbVPgZB7pESj-Ep7fKtLcqAsKjwK_PhUFLJRKks2kR8SqZlOLmmrkl3W0GP21Akqusu1IYvI7XsuoExlYK7XsFqz5Bd7aOJg-PuQkzf2Q95OmHLLycpz_UQ72hyaQYZJ8zEau5VIv7oRUG91NNkFWnzFzWTTkvP35Gdzvt6dZlyY4SbH6WNW4kS2jq19-JQ1Q"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256)
+ [ PS512 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"p7dPq9xHStMPIwVAB-4I0KO7fDgGzZNkq3I96A8PlM6m6ZCx3yYF0L7flFDgn26HWzefFxwEF32OpX7zbSrpitAjmjcLkL9Ks7AYB2l4vTUV-Q0LQj5oAFmidionjF9RKwRPg2YjlxtBHviUdgkauBw890nxHJoB3B5cTaXx8I7mDpyXJdNqGkl4Fl_fTmepnjFZMNEeaZy_7ztizqpEfOQyDN0oftSFfqLhrrsrHkuvZm2c-dIaBseUvCJ8v_Xa09eHDCUZR0z6_8WLi9lq4wfXm3wozFn3NBm1eIKVIcTYlzKjAaOSPF5JQ8FeNrEOtvs6-nEhd8eJ7bjcWkRUBw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"p7dPq9xHStMPIwVAB-4I0KO7fDgGzZNkq3I96A8PlM6m6ZCx3yYF0L7flFDgn26HWzefFxwEF32OpX7zbSrpitAjmjcLkL9Ks7AYB2l4vTUV-Q0LQj5oAFmidionjF9RKwRPg2YjlxtBHviUdgkauBw890nxHJoB3B5cTaXx8I7mDpyXJdNqGkl4Fl_fTmepnjFZMNEeaZy_7ztizqpEfOQyDN0oftSFfqLhrrsrHkuvZm2c-dIaBseUvCJ8v_Xa09eHDCUZR0z6_8WLi9lq4wfXm3wozFn3NBm1eIKVIcTYlzKjAaOSPF5JQ8FeNrEOtvs6-nEhd8eJ7bjcWkRUBw"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384)
+ [ PS512 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"gUBkbMNLQZ1HPAT8yiqhO6P2FhaocAS3p_PjQqw4hCa4nr7zlY0LA3h3g2X0BvvbOkcl_xTkeTBoScuAsNRowooZr9N_mTy1sqFXUpS4J5CBmBVKWpyqG12i6nOtWC9YNRUoT_B6FBsIENB8yP48yjo-nMq48PFmJFpBpFwiQ_MZERsQBGwfatiCfMJxW4gpWGWHyHi-PAMzaZ2xbjRJ2WwwU77dIk3Fc9eqqk6pEBtrf843Xz3gUHefsbGRB1E5KZxblOrBLqO88eC31ppX3gpKv6Zl5Cxc4NpKl6Jikvs8lQtbffKeu5KN7maxy2ZvxydF6wmi03YxStaR1Bz0BA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"gUBkbMNLQZ1HPAT8yiqhO6P2FhaocAS3p_PjQqw4hCa4nr7zlY0LA3h3g2X0BvvbOkcl_xTkeTBoScuAsNRowooZr9N_mTy1sqFXUpS4J5CBmBVKWpyqG12i6nOtWC9YNRUoT_B6FBsIENB8yP48yjo-nMq48PFmJFpBpFwiQ_MZERsQBGwfatiCfMJxW4gpWGWHyHi-PAMzaZ2xbjRJ2WwwU77dIk3Fc9eqqk6pEBtrf843Xz3gUHefsbGRB1E5KZxblOrBLqO88eC31ppX3gpKv6Zl5Cxc4NpKl6Jikvs8lQtbffKeu5KN7maxy2ZvxydF6wmi03YxStaR1Bz0BA"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]} -k /tmp/tmp.qUnhOIYuXp/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":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -k /tmp/tmp.qUnhOIYuXp/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":"VsAzNysZ0KHq6I0OKS8GDcNK9BJ4DGhWa3pi9QGD1S6glo96aTmDE9fAuFJPFZT08CK-B8sutSkGI0tu2D0M5hGdD_ybgBhuiVhGHD1iLMgKpvtLgHQmwiWtDhJFeXFc9bvV_402AkB1T77txKsQJJxzjyqXrt8t4A9k6AWu68oOZTXMVf7cP737UPi26cc5wItVmK_Wdfa_jFeFXeV13PvUW3APSCJ4Js_HraX8_WBvye12ARk7KofevY6WwqMKRx1Fv9yaE9Q7AMyqbuA_-Vf332futG5kolklpcP7F7DysTZFY3fw0_KvvhY9TmirqHmng9qnxqx0DatePFyYJw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DKC7RZd4xhYQuRypx5pbNwTJleliOUcxAjOREsHJefzGVPS-CkMK3WGopLejQk8OV9g1ARhKsxWOQCu1US_1-wt4FBKOc0nd7Au3mtLdw73vvsuBhdOkVOyaAeO9s-1yxDd8rzmcgt37OoXV8IEWz3TC5492V_m06w45XaV4YS2-vpUAWNbDUEIRnuexo7zxLC6ip7unzkB4U6sUXNmEZVYxcW1OM0ykYXNHkQevP1ImmSzJGIFDNjhVizN4eUUqhBe9OPciopqO9OeWoTjUagbB18cVLLAyp6nRrALVKQnDmu0FlICpt2FBsh0rEczMV7MjJhXwXYs2niY-LKXbjA"}]} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -k /tmp/tmp.qUnhOIYuXp/PS256.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/PS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS256.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS256.jws -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS256.jws -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS256.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS256.jws -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS256.jws -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS256.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -c
+ jws=eyJhbGciOiJSUzI1NiJ9.aGk.PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw
+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"RS256"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"tvfETwo4F-DvjN5MnS885EyAWcjfEhDYy_s0eAZxC7mau5_SKG4e-0SByS-43SnmWKoa3-qZpCKT3T571K8VaTNzaxV_fZBKZZqNTNsiw45cWlJ_0UwTmz11NJx2MoeSP9W5VWZe2sV-3MUuX2taCrrN8T6QRe8zxFbmp3sIA6_umRZBazMQ0R2wS-er9KDrkWrrBrc_2TMF0g1mLYYNesej0ydPZvhGsjhUWhjVpcPFpk7WzUXOr0QOHdFedlyZ1_q-ScN_Cl7YEWiuPCUDODgndCiIVexM7anQhY2-A-pLIllSrdm87ACMjIpf-vBf-GSeiRcLHaXK1H9cpFzgQw"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"tvfETwo4F-DvjN5MnS885EyAWcjfEhDYy_s0eAZxC7mau5_SKG4e-0SByS-43SnmWKoa3-qZpCKT3T571K8VaTNzaxV_fZBKZZqNTNsiw45cWlJ_0UwTmz11NJx2MoeSP9W5VWZe2sV-3MUuX2taCrrN8T6QRe8zxFbmp3sIA6_umRZBazMQ0R2wS-er9KDrkWrrBrc_2TMF0g1mLYYNesej0ydPZvhGsjhUWhjVpcPFpk7WzUXOr0QOHdFedlyZ1_q-ScN_Cl7YEWiuPCUDODgndCiIVexM7anQhY2-A-pLIllSrdm87ACMjIpf-vBf-GSeiRcLHaXK1H9cpFzgQw"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ [ RS256 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ RS256 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ RS256 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ RS256 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ RS256 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ RS256 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ RS256 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ RS256 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ [ RS256 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ [ RS256 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
Signature validation failed!
+ [ RS256 = RS256 ]
+ continue
+ [ RS256 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384)
+ [ RS256 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]} -k /tmp/tmp.qUnhOIYuXp/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":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -k /tmp/tmp.qUnhOIYuXp/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":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"oJTssfcT0ksF3ZJmrvB_qWA9myM1KHV18v2wvtSUadj4Y635an1Nrzu9LMNy5fcXl-owZvEw_PYrUDTxhNyL76YoHIie_b1P713j6SZi_egqJ9AkomIaEq0DXHMnPCR2oFsGorJsnr-0rI_yoYUhIHA3m1e_h5pZKuTbiDPkf_PQ9m78j02DZfmITQIANf7tYHTjq5LzxY1ObucnH-hV-yC9-CgKcy-StGpUT9NZfBa4wD6vC5Iyi62BP5NF6TXdLRIlo0SB5wlPQoAPqKXlL283KRp8VngFzIj18HwJUKrJEH1X4slMj6Y0cjJ0hp-jbbWjWnKfMo7UxT5OPJekXQ"}]} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -k /tmp/tmp.qUnhOIYuXp/PS384.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/PS512.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS384.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS384.jws -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS384.jws -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS384.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS384.jws -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS384.jws -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS384.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -c
+ jws=eyJhbGciOiJSUzM4NCJ9.aGk.XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA
+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"RS384"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"CfiKTg1jFMaYOsQ3TEiX-NUeFmhnmL1-kz4aRhOIqq_wdv1KxYp2UXsxUFfQorxh4PHeGpcFLQvW-hsefpyD7zeWqxWIJUwIP_-dUSDY-0KmcGLeSOpnYFGcCWs8Spf3foAVvLjo0swmfIk_yMxOuNmAJUdFsUgOdd3It705S25UNuWmxUK6UVcnvr2V3dH1cv9tf63VosA1o_z8D4-VZm6Z31sthXtb891KiHPPlmuWT63dk70QQfKNslR6tq_u_-fxxKzoS69Hqf_lX8rLnca9qD9h0VVsYCXzYEbyD8QByJHZ90pD2wFabgdcGvTFpvf80TZkI6uyHBpOv9Tohg"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"CfiKTg1jFMaYOsQ3TEiX-NUeFmhnmL1-kz4aRhOIqq_wdv1KxYp2UXsxUFfQorxh4PHeGpcFLQvW-hsefpyD7zeWqxWIJUwIP_-dUSDY-0KmcGLeSOpnYFGcCWs8Spf3foAVvLjo0swmfIk_yMxOuNmAJUdFsUgOdd3It705S25UNuWmxUK6UVcnvr2V3dH1cv9tf63VosA1o_z8D4-VZm6Z31sthXtb891KiHPPlmuWT63dk70QQfKNslR6tq_u_-fxxKzoS69Hqf_lX8rLnca9qD9h0VVsYCXzYEbyD8QByJHZ90pD2wFabgdcGvTFpvf80TZkI6uyHBpOv9Tohg"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ [ RS384 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ RS384 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ RS384 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ RS384 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ RS384 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ RS384 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ RS384 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ RS384 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ [ RS384 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ [ RS384 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
Signature validation failed!
+ [ RS384 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
Signature validation failed!
+ [ RS384 = RS384 ]
+ continue
+ [ RS384 = RS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512)
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]} -k /tmp/tmp.qUnhOIYuXp/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":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -k /tmp/tmp.qUnhOIYuXp/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":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PhrOwMJUQ8c0DPBb76ELmV-jWRkNN_L7TnNP7758GyE3OYvc5IUuFJsnXtP_UvsMK__9ez8vCQ93AlNm6NkELoh6ughKgKn8SGuDrRBQ46Ex4DFLG2Y3wP-zEHa87JHsSk20F9qZ-nEtRNWbUDM7zsxMTU5jD5Y0ehkYmqD4FNN0wwaKpKFHrYbukQoy6L2PtDh6kxnvt64h0eD-IlvyzeN1NaRAY4mSCW5ZSW1MexHLNZPyxNnD6Jb51mk7rXj3fgY_iC-_lmnfI4JwSwL5W3WiE-Hu6Vz8BYGEdeBy38CSg91pMY2DwLAGRTOjJEXvlh8FNvWRATZjrCr-vkjbVw"}]} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -k /tmp/tmp.qUnhOIYuXp/PS512.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/RS256.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jwk=/tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws=/tmp/tmp.qUnhOIYuXp/RS512.jws
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ printf hi
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -c
+ jose jws ver -i- -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS512.jws -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS512.jws -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS512.jws
+ jose jws sig -o /tmp/tmp.qUnhOIYuXp/RS512.jws -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -c
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/RS512.jws -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ rm -f /tmp/tmp.qUnhOIYuXp/RS512.jws
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -o /dev/null -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -O /dev/null
+ jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
Signature validation failed!
+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -c
+ jws=eyJhbGciOiJSUzUxMiJ9.aGk.OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ
+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ det=
+ [  =  ]
+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -O-
+ det=hi
+ [ hi = hi ]
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -I /tmp/tmp.qUnhOIYuXp/msg.txt -s {"protected":{"alg":"RS512"}}
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jose jws sig -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -i {"payload":"aGkK"}
+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aCtVivi3Lri4s4b1zHBdGPVNGnck0ohihdfahSsGFpuEZYo90I5Mk_qaxNqIaDRG1pLUGhpzUK-tvmOScoqtDobCGrwrO2FeA6vlKnB4ZO3zzf4VbZH-MybBQpy04WhV2NBy9LqUiFRu0Dchg737W4p5rydwA7SX0Zmkq7HJmqHe4GflwusEpMMjj_6-75W75I53iLccb281sqxc8JnscnhuNfzxqv6LHXUlsCrekxbt5GfqmWny0XXSaWV2of40amlO7uVTu7umD5whNJkUGFlOrg8qxZbwhqrUQAq-gIKxnp2D9cdFp_51swRXnBD25_04ZzvJi4jd82NYsEznCw"}
+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aCtVivi3Lri4s4b1zHBdGPVNGnck0ohihdfahSsGFpuEZYo90I5Mk_qaxNqIaDRG1pLUGhpzUK-tvmOScoqtDobCGrwrO2FeA6vlKnB4ZO3zzf4VbZH-MybBQpy04WhV2NBy9LqUiFRu0Dchg737W4p5rydwA7SX0Zmkq7HJmqHe4GflwusEpMMjj_6-75W75I53iLccb281sqxc8JnscnhuNfzxqv6LHXUlsCrekxbt5GfqmWny0XXSaWV2of40amlO7uVTu7umD5whNJkUGFlOrg8qxZbwhqrUQAq-gIKxnp2D9cdFp_51swRXnBD25_04ZzvJi4jd82NYsEznCw"} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ [ RS512 = ES256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/ES256.jwk
+ [ RS512 = ES256K ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/ES256K.jwk
+ [ RS512 = ES384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/ES384.jwk
+ [ RS512 = ES512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/ES512.jwk
+ [ RS512 = HS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/HS256.jwk
+ [ RS512 = HS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/HS384.jwk
+ [ RS512 = HS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/HS512.jwk
+ [ RS512 = PS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/PS256.jwk
Signature validation failed!
+ [ RS512 = PS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/PS384.jwk
Signature validation failed!
+ [ RS512 = PS512 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/PS512.jwk
Signature validation failed!
+ [ RS512 = RS256 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
Signature validation failed!
+ [ RS512 = RS384 ]
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/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.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"}
+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
Signature validation failed!
+ [ RS512 = RS512 ]
+ continue
+ jose jws sig -I /tmp/tmp.qUnhOIYuXp/msg.txt -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]}
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]} -k /tmp/tmp.qUnhOIYuXp/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":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]} -k /tmp/tmp.qUnhOIYuXp/RS384.jwk
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]} -k /tmp/tmp.qUnhOIYuXp/RS256.jwk
Signature validation failed!
+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -k /tmp/tmp.qUnhOIYuXp/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":"OuGdsowhshNEINcdl6T0SFLELAAMCrWiDxmW6maMFli4R6j7dnbuWgPpF3ePBNIu8tk5jUzXFiHS_njdFPtPRVadiorXlkv_Z6eeO5R2AF0fop4fzYnTaKrzd8FY5IrOeu5XPfwskTtXCavhfzr23QYAo9gymULJAt3-JF6vNsLMRUyAQJlZmjdwHm0IJdcf__JNR_cSNQfdDKgVf71pwBKxddJsokARQ0JUFzicodgTMN14yWkcTqb8UX-kDsdwHP1zHMEMSdKm2HOFWGlsGGDDi8saMk-Y6jlQWjlOiDreMMLdO_948boRkNvX7ALYlpDpvGjNdoZfTB9RQ4PEEQ"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"XjUmu_FznUsRA4CJa1Q9VsL1D_lNgW2JKwXgF6drAv-ILe2-HsGRFZGN8ah9CelWjq2UPeJ69g5V8QCg9AFIpnHa6_VANZfGlG_f3JOXJFHFXmaPnaPpP4rz5PtQ0mhnMEFaATAjggmCUICnThDXZXllrQsHNyjL1lcLOONfznFokLzeXTlgohnvOXI2y_IymTOgVQrlfxtJdwcoCKQiBTklp7XKQjUh99rNMNiltAgqQdAIoR_Qvfm9NEMRaMYAaDSyXPrccODMTjidIsCgFylxgKHR20gK1QpfT3QuphTGWcOV4HaTfaVwJtlgK1Z0WikqQZJvh9HwmyGqWtBDdA"}]} -k /tmp/tmp.qUnhOIYuXp/RS512.jwk -k /tmp/tmp.qUnhOIYuXp/RS384.jwk -k /tmp/tmp.qUnhOIYuXp/RS256.jwk -a
../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512)
Signature validation failed!
+ old=/tmp/tmp.qUnhOIYuXp/RS384.jwk
+ prv=/tmp/tmp.qUnhOIYuXp/RS512.jwk
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.qUnhOIYuXp/jwk
+ printf %s /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/jwk -o /tmp/tmp.qUnhOIYuXp/jws
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/jws -k /tmp/tmp.qUnhOIYuXp/jwk -O-
+ [ /tmp/tmp.qUnhOIYuXp/msg.txt = /tmp/tmp.qUnhOIYuXp/msg.txt ]
+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.qUnhOIYuXp/jwk
+ printf %s /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/jwk -o /tmp/tmp.qUnhOIYuXp/jws
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/jws -k /tmp/tmp.qUnhOIYuXp/jwk -O-
+ [ /tmp/tmp.qUnhOIYuXp/msg.txt = /tmp/tmp.qUnhOIYuXp/msg.txt ]
+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.qUnhOIYuXp/jwk
+ printf %s /tmp/tmp.qUnhOIYuXp/msg.txt
+ jose jws sig -I- -k /tmp/tmp.qUnhOIYuXp/jwk -o /tmp/tmp.qUnhOIYuXp/jws
+ jose jws ver -i /tmp/tmp.qUnhOIYuXp/jws -k /tmp/tmp.qUnhOIYuXp/jwk -O-
+ [ /tmp/tmp.qUnhOIYuXp/msg.txt = /tmp/tmp.qUnhOIYuXp/msg.txt ]
+ onexit
+ rm -rf /tmp/tmp.qUnhOIYuXp
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

24/25 jose-jwe-enc OK               22.00s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
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.zRdmWEEwKP
+ trap onexit EXIT
+ jwk=/tmp/tmp.zRdmWEEwKP/jwk
+ jwe=/tmp/tmp.zRdmWEEwKP/jwe
+ [ A128GCMKW = dir ]
+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A128CBC-HS256
+ command -v jq
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jose b64 dec -i-
+ [ A128CBC-HS256 = A128CBC-HS256 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192CBC-HS384
+ command -v jq
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jose b64 dec -i-
+ [ A192CBC-HS384 = A192CBC-HS384 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A256GCM
+ command -v jq
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jose b64 dec -i-
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A256GCM = A256GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A128KW = dir ]
+ jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A128GCM
+ command -v jq
+ jose b64 dec -i-
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A128GCM = A128GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ + printf %s hi
jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192GCM
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jose b64 dec -i-
+ [ A192GCM = A192GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A192GCMKW = dir ]
+ jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ + printf %s hi
jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A128GCM
+ command -v jq
+ jose b64 dec -i-
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A128GCM = A128GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192CBC-HS384
+ command -v jq
+ jose b64 dec -i-
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A192CBC-HS384 = A192CBC-HS384 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192GCM
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ + jq -r if .enc | type | . = "string" then .enc else error("") end
jose b64 dec -i-
+ [ A192GCM = A192GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A256GCM
+ command -v jq
+ + + jq -r if .protected | type | . = "string" then .protected else error("") end
jq -rjose if .enc | type | . = "string" then .enc else error("") end b64
 dec -i-
+ [ A256GCM = A256GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A192KW = dir ]
+ jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A256GCMKW = dir ]
+ jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ + printf %s hi
jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A256KW = dir ]
+ jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A256CBC-HS512
+ command -v jq
+ jose b64 dec -i-
+ + jq -r if .enc | type | . = "string" then .enc else error("") end
jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A256CBC-HS512 = A256CBC-HS512 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A256GCM
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jose b64 dec -i-
+ [ A256GCM = A256GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ dir = dir ]
+ continue
+ [ ECDH-ES = dir ]
+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ ECDH-ES+A128KW = dir ]
+ jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A128GCM
+ command -v jq
+ jose b64 dec -i-
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ [ A128GCM = A128GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ ECDH-ES+A192KW = dir ]
+ jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ + printf %s hi
jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ ECDH-ES+A256KW = dir ]
+ jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ PBES2-HS256+A128KW = dir ]
+ jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ + printf %s hi
jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ PBES2-HS384+A192KW = dir ]
+ jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ PBES2-HS512+A256KW = dir ]
+ jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ + printf %s hi
jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192CBC-HS384
+ command -v jq
+ jose b64 dec -i-
+ + jq -r if .protected | type | . = "string" then .protected else error("") end
jq -r if .enc | type | . = "string" then .enc else error("") end
+ [ A192CBC-HS384 = A192CBC-HS384 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA-OAEP = dir ]
+ jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA-OAEP-224 = dir ]
+ jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ + printf %s hi
jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA-OAEP-256 = dir ]
+ jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc+  -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192CBC-HS384
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jose b64 dec -i-
+ [ A192CBC-HS384 = A192CBC-HS384 ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA-OAEP-384 = dir ]
+ jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o+  /tmp/tmp.zRdmWEEwKP/jwe
printf %s hi
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA-OAEP-512 = dir ]
+ jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ RSA1_5 = dir ]
+ jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A128GCM
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ + jq -r if .enc | type | . = "string" then .enc else error("") end
jose b64 dec -i-
+ [ A128GCM = A128GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/jwk
+ + printf %s hi
jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf %s hi
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ + jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwkprintf -o %s /tmp/tmp.zRdmWEEwKP/jwe hi

+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ tmpl={"kty":"oct","bytes":32}
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/jwk
+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512
+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"}
+ jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s hi
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ hi = hi ]
+ [ A128GCMKW = dir ]
+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.zRdmWEEwKP/jwk
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s this is a longer message that is more than one block
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ]
+ + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
printf %s this is a longer message that is more than one block
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
printf %s this is a longer message that is more than one block
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ]
+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s this is a longer message that is more than one block
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ + jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -oprintf /tmp/tmp.zRdmWEEwKP/jwe %s this is a longer message that is more than one block

+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ]
+ + printf %sjose this is a longer message that is more than one block jwe
 enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ + printf %s this is a longer message that is more than one block
jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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 -iprintf {"protected":{"enc":"A256CBC-HS512"}} %s -I- this is a longer message that is more than one block -k
 /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe .protected .enc A192GCM
+ command -v jq
+ jq -r if .protected | type | . = "string" then .protected else error("") end
+ jq -r if .enc | type | . = "string" then .enc else error("") end
+ jose b64 dec -i-
+ [ A192GCM = A192GCM ]
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer message that 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqbopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/jwk -O-
+ [ this is a longer message that is more than one block = this is a longer 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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jqopt /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf %s this is a longer message that is more than one block
+ jose jwe enc -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/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.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM
+ zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"}
+ + jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.zRdmWEEwKP/jwkprintf -o /tmp/tmp.zRdmWEEwKP/jwe
 %s this is a longer message that is more than one block
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP/jwk
+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256GCM
+ zip={"alg":"A128KW","enc":"A256GCM","zip":"DEF"}
+ jose jwe enc -i {"alg":"A128KW","enc":"A256GCM","zip":"DEF"} -I- -k /tmp/tmp.zRdmWEEwKP/jwk -o /tmp/tmp.zRdmWEEwKP/jwe
+ printf %s this is a longer message that is more than one block
+ jose jwe dec -i /tmp/tmp.zRdmWEEwKP/jwe -k /tmp/tmp.zRdmWEEwKP/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.zRdmWEEwKP
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――


Ok:                 25  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /build/reproducible-path/jose-14/obj-aarch64-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-aarch64-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/aarch64-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-aarch64-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-aarch64-linux-gnu/meson-private/jose.pc to /build/reproducible-path/jose-14/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig
Installing symlink pointing to libjose.so.0.0.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/aarch64-linux-gnu/libjose.so.0
Installing symlink pointing to libjose.so.0 to /build/reproducible-path/jose-14/debian/tmp/usr/lib/aarch64-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
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-1_arm64.deb'.
dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-1_arm64.deb'.
dpkg-deb: building package 'libjose0' in '../libjose0_14-1_arm64.deb'.
dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-1_arm64.deb'.
dpkg-deb: building package 'jose' in '../jose_14-1_arm64.deb'.
 dpkg-genbuildinfo --build=binary -O../jose_14-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../jose_14-1_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/3832719 and its subdirectories
I: Current time: Thu Mar 20 19:56:10 -12 2025
I: pbuilder-time-stamp: 1742543770
Fri Mar 21 07:56:12 UTC 2025  I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net.
Fri Mar 21 07:56:12 UTC 2025  I: Preparing to do remote build '2' on codethink03-arm64.debian.net.
Fri Mar 21 07:57:52 UTC 2025  I: Deleting $TMPDIR on codethink03-arm64.debian.net.
Fri Mar 21 07:57:53 UTC 2025  I: jose_14-1_arm64.changes:
Format: 1.8
Date: Sat, 10 Aug 2024 18:16:54 +0200
Source: jose
Binary: jose jose-dbgsym libjose-dev libjose0 libjose0-dbgsym
Architecture: arm64
Version: 14-1
Distribution: unstable
Urgency: medium
Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
Changed-By: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
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-1) unstable; urgency=medium
 .
   * New upstream version 14
Checksums-Sha1:
 4ae4ccd209e71eaf7390b09437ef5eebb759bd13 69808 jose-dbgsym_14-1_arm64.deb
 9a31e837c2c9f7a2cc861fa4d56346f518123b21 7177 jose_14-1_arm64.buildinfo
 ee05148e6c0bd6b7805fa6726dd6ebc9b65361d5 46680 jose_14-1_arm64.deb
 56549781e1baa54457ec2a4c9652bfbc523d5849 26216 libjose-dev_14-1_arm64.deb
 e13a36fe165ba703243d320555dec711e6fab64d 121012 libjose0-dbgsym_14-1_arm64.deb
 0474bf78b34a5368c51bcc70886bf17260a2447c 39652 libjose0_14-1_arm64.deb
Checksums-Sha256:
 0a98ba1da2b4ecd53dfd551274499d32cfa1e529e8dd15399483030ee1242710 69808 jose-dbgsym_14-1_arm64.deb
 3ff3016a1c1e81db53d5e4a71c67d1418c93be537d92eb1ee749474932e41c58 7177 jose_14-1_arm64.buildinfo
 72f32b31fd8c10f7215d4bec5fc24314f3e347869eb7820ce35e2361afb9bb09 46680 jose_14-1_arm64.deb
 26e8fe0d7eefe2782e706520d90e9981f34f722b1204fc3d6214e7c2505965f2 26216 libjose-dev_14-1_arm64.deb
 f94277525990570e8e90db1bfe9480451890f4b9397f9a5ae2552c10659ccc61 121012 libjose0-dbgsym_14-1_arm64.deb
 e309f772ffa6a9c2a0bbc2def6b37b00f2b1ab1e858777baee2a26f5a4d94240 39652 libjose0_14-1_arm64.deb
Files:
 42b46c149ab9af6cb64a628d1df21026 69808 debug optional jose-dbgsym_14-1_arm64.deb
 26b5595ef7f4d9df7c48dd7db626554a 7177 net optional jose_14-1_arm64.buildinfo
 f5e989e6bfe0cd491e6f2d1593d9258e 46680 net optional jose_14-1_arm64.deb
 d673f9406ff959e80f15bc653db4c904 26216 libdevel optional libjose-dev_14-1_arm64.deb
 aa08afc2208c3b689b4abc160383d6f9 121012 debug optional libjose0-dbgsym_14-1_arm64.deb
 9fa603e24df1d1e02a274cbf2c82cd38 39652 libs optional libjose0_14-1_arm64.deb
Fri Mar 21 07:57:54 UTC 2025  I: diffoscope 289 will be used to compare the two builds:
Running as unit: rb-diffoscope-arm64_7-63066.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/jose_14-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/jose_14-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/jose_14-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/b1/jose_14-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.NEwZX9BZ/b2/jose_14-1_arm64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     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
Service runtime: 220ms
CPU time consumed: 221ms
Fri Mar 21 07:57:54 UTC 2025  I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists.
Fri Mar 21 07:57:54 UTC 2025  I: jose from unstable built successfully and reproducibly on arm64.
Fri Mar 21 07:57:55 UTC 2025  I: Submitting .buildinfo files to external archives:
Fri Mar 21 07:57:55 UTC 2025  I: Submitting 8.0K	b1/jose_14-1_arm64.buildinfo.asc
Fri Mar 21 07:57:59 UTC 2025  I: Submitting 8.0K	b2/jose_14-1_arm64.buildinfo.asc
Fri Mar 21 07:58:05 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Fri Mar 21 07:58:05 UTC 2025  I: Done submitting .buildinfo files.
Fri Mar 21 07:58:05 UTC 2025  I: Removing signed jose_14-1_arm64.buildinfo.asc files:
removed './b1/jose_14-1_arm64.buildinfo.asc'
removed './b2/jose_14-1_arm64.buildinfo.asc'