>>> clevis: Building testing/clevis 18-r1 (using abuild 3.9.0-r3) started Thu, 04 Aug 2022 21:39:42 +0000 >>> clevis: Checking sanity of /home/buildozer/aports/testing/clevis/APKBUILD... >>> clevis: Analyzing dependencies... >>> clevis: Installing for build: build-base bash cryptsetup jose libpwquality asciidoc bash-completion meson tpm2-tools cryptsetup-dev jansson-dev jose-dev audit-dev udisks2-dev luksmeta-dev jq tang (1/148) Installing readline (8.1.2-r0) (2/148) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (3/148) Installing libblkid (2.38-r3) (4/148) Installing argon2-libs (20190702-r1) (5/148) Installing device-mapper-libs (2.02.187-r2) (6/148) Installing json-c (0.16-r0) (7/148) Installing libuuid (2.38-r3) (8/148) Installing cryptsetup-libs (2.5.0-r1) (9/148) Installing cryptsetup (2.5.0-r1) (10/148) Installing jansson (2.14-r0) (11/148) Installing libjose (11-r2) (12/148) Installing jose (11-r2) (13/148) Installing cracklib-words (2.9.7-r4) (14/148) Installing cracklib (2.9.7-r4) (15/148) Installing libintl (0.21-r3) (16/148) Installing linux-pam (1.5.2-r1) (17/148) Installing libpwquality (1.4.4-r3) (18/148) Installing libbz2 (1.0.8-r1) (19/148) Installing libffi (3.4.2-r1) (20/148) Installing gdbm (1.23-r0) (21/148) Installing xz-libs (5.2.5-r1) (22/148) Installing mpdecimal (2.5.1-r1) (23/148) Installing sqlite-libs (3.39.2-r0) (24/148) Installing python3 (3.10.5-r2) (25/148) Installing libxml2 (2.9.14-r1) (26/148) Installing libxml2-utils (2.9.14-r1) (27/148) Installing libgpg-error (1.45-r0) (28/148) Installing libgcrypt (1.10.1-r0) (29/148) Installing libxslt (1.1.35-r0) (30/148) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (31/148) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (32/148) Installing source-highlight (3.1.9-r5) (33/148) Installing asciidoc (9.1.1-r0) (34/148) Installing bash-completion (2.11-r4) (35/148) Installing samurai (1.2-r2) (36/148) Installing meson (0.63.0-r1) (37/148) Installing meson-bash-completion (0.63.0-r1) (38/148) Installing tpm2-tss-mu (3.2.0-r0) (39/148) Installing tpm2-tss-sys (3.2.0-r0) (40/148) Installing tpm2-tss-esys (3.2.0-r0) (41/148) Installing acl (2.3.1-r1) (42/148) Installing tpm2-tss-tctildr (3.2.0-r0) (43/148) Installing tpm2-tss-fapi (3.2.0-r0) Executing tpm2-tss-fapi-3.2.0-r0.pre-install Executing tpm2-tss-fapi-3.2.0-r0.post-install (44/148) Installing tpm2-tss-rc (3.2.0-r0) (45/148) Installing tpm2-tools (5.2-r2) (46/148) Installing tpm2-tools-bash-completion (5.2-r2) (47/148) Installing cryptsetup-dev (2.5.0-r1) (48/148) Installing jansson-dev (2.14-r0) (49/148) Installing openssl-dev (3.0.5-r1) (50/148) Installing zlib-dev (1.2.12-r1) (51/148) Installing jose-dev (11-r2) (52/148) Installing linux-headers (5.16.7-r1) (53/148) Installing libcap-ng (0.8.3-r1) (54/148) Installing audit-libs (3.0.8-r0) (55/148) Installing audit-dev (3.0.8-r0) (56/148) Installing cairo-tools (1.17.6-r2) (57/148) Installing libpng (1.6.37-r1) (58/148) Installing freetype (2.12.1-r0) (59/148) Installing fontconfig (2.14.0-r0) (60/148) Installing expat (2.4.8-r1) (61/148) Installing expat-dev (2.4.8-r1) (62/148) Installing brotli-dev (1.0.9-r7) (63/148) Installing libpng-dev (1.6.37-r1) (64/148) Installing freetype-dev (2.12.1-r0) (65/148) Installing fontconfig-dev (2.14.0-r0) (66/148) Installing libxau (1.0.9-r0) (67/148) Installing xorgproto (2022.1-r0) (68/148) Installing libxau-dev (1.0.9-r0) (69/148) Installing libmd (1.0.4-r0) (70/148) Installing libbsd (0.11.6-r2) (71/148) Installing libxdmcp (1.1.3-r0) (72/148) Installing libxcb (1.15-r0) (73/148) Installing libx11 (1.8.1-r1) (74/148) Installing libxext (1.3.4-r0) (75/148) Installing xcb-proto (1.15-r0) (76/148) Installing libxdmcp-dev (1.1.3-r0) (77/148) Installing libxcb-dev (1.15-r0) (78/148) Installing xtrans (1.4.0-r1) (79/148) Installing libx11-dev (1.8.1-r1) (80/148) Installing libxext-dev (1.3.4-r0) (81/148) Installing libxrender (0.9.10-r3) (82/148) Installing libxrender-dev (0.9.10-r3) (83/148) Installing pixman (0.40.0-r3) (84/148) Installing pixman-dev (0.40.0-r3) (85/148) Installing util-macros (1.19.3-r0) (86/148) Installing xcb-util (0.4.0-r3) (87/148) Installing xcb-util-dev (0.4.0-r3) (88/148) Installing cairo (1.17.6-r2) (89/148) Installing libmount (2.38-r3) (90/148) Installing glib (2.72.3-r0) (91/148) Installing cairo-gobject (1.17.6-r2) (92/148) Installing gettext-asprintf (0.21-r3) (93/148) Installing libunistring (1.0-r0) (94/148) Installing gettext-libs (0.21-r3) (95/148) Installing gettext (0.21-r3) (96/148) Installing gettext-dev (0.21-r3) (97/148) Installing bzip2-dev (1.0.8-r1) (98/148) Installing libffi-dev (3.4.2-r1) (99/148) Installing libpcre16 (8.45-r2) (100/148) Installing libpcre32 (8.45-r2) (101/148) Installing libpcrecpp (8.45-r2) (102/148) Installing pcre-dev (8.45-r2) (103/148) Installing libfdisk (2.38-r3) (104/148) Installing libsmartcols (2.38-r3) (105/148) Installing util-linux-dev (2.38-r3) (106/148) Installing glib-dev (2.72.3-r0) (107/148) Installing cairo-dev (1.17.6-r2) (108/148) Installing libltdl (2.4.7-r0) (109/148) Installing libtool (2.4.7-r0) (110/148) Installing gobject-introspection (1.72.0-r0) (111/148) Installing gobject-introspection-dev (1.72.0-r0) (112/148) Installing polkit-libs (121-r0) (113/148) Installing polkit-common (121-r0) Executing polkit-common-121-r0.pre-install (114/148) Installing dbus-libs (1.14.0-r1) (115/148) Installing dbus-glib (0.112-r0) (116/148) Installing dbus-dev (1.14.0-r1) (117/148) Installing dbus-glib-dev (0.112-r0) (118/148) Installing polkit-dev (121-r0) (119/148) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (120/148) Installing eudev-libs (3.2.11-r1) (121/148) Installing kmod-libs (30-r1) (122/148) Installing eudev (3.2.11-r1) (123/148) Installing eudev-dev (3.2.11-r1) (124/148) Installing libatasmart (0.19-r1) (125/148) Installing libatasmart-dev (0.19-r1) (126/148) Installing libgudev (237-r1) (127/148) Installing libgudev-dev (237-r1) (128/148) Installing acl-dev (2.3.1-r1) (129/148) Installing device-mapper-event-libs (2.02.187-r2) (130/148) Installing libaio (0.3.112-r2) (131/148) Installing lvm2-libs (2.02.187-r2) (132/148) Installing lvm2-dev (2.02.187-r2) (133/148) Installing udisks2-libs (2.9.4-r1) (134/148) Installing udisks2-dev (2.9.4-r1) (135/148) Installing luksmeta (9-r0) (136/148) Installing luksmeta-dev (9-r0) (137/148) Installing oniguruma (6.9.8-r0) (138/148) Installing jq (1.6-r1) (139/148) Installing http-parser (2.9.4-r0) (140/148) Installing tang (11-r0) Executing tang-11-r0.pre-install (141/148) Installing .makedepends-clevis (20220804.213943) (142/148) Installing cryptsetup-openrc (2.5.0-r1) (143/148) Installing socat (1.7.4.3-r1) (144/148) Installing tang-openrc (11-r0) (145/148) Installing udev-init-scripts-openrc (35-r0) (146/148) Installing eudev-openrc (3.2.11-r1) (147/148) Installing openrc-bash-completion (0.45.2-r0) (148/148) Installing git-bash-completion (2.37.1-r1) Executing busybox-1.35.0-r22.trigger Executing cracklib-2.9.7-r4.trigger Executing glib-2.72.3-r0.trigger No schema files found: doing nothing. Executing eudev-3.2.11-r1.trigger OK: 922 MiB in 251 packages >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-18.tar.gz >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-openssl3.patch >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-18.tar.gz >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-openssl3.patch >>> clevis: Checking sha512sums... clevis-18.tar.gz: OK musl.patch: OK clevis-openssl3.patch: OK >>> clevis: Unpacking /var/cache/distfiles/edge/clevis-18.tar.gz... >>> clevis: musl.patch patching file src/pins/sss/sss.h >>> clevis: clevis-openssl3.patch patching file src/pins/sss/sss.c The Meson build system Version: 0.63.0 Source dir: /home/buildozer/aports/testing/clevis/src/clevis-18 Build dir: /home/buildozer/aports/testing/clevis/src/clevis-18/output Build type: native build Project name: clevis Project version: 18 C compiler for the host machine: gcc (gcc 11.2.1 "gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219") C linker for the host machine: gcc ld.bfd 2.38 Host machine cpu family: aarch64 Host machine cpu: aarch64 meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wall". meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". meson.build:39: WARNING: Consider using the built-in werror option instead of using "-Werror". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency jansson found: YES 2.14 Run-time dependency jose found: YES 11 Program a2x found: YES (/usr/bin/a2x) Run-time dependency bash-completion found: YES 2.11 Run-time dependency luksmeta found: YES 9 Program pwmake found: YES (/usr/bin/pwmake) Run-time dependency libcryptsetup found: YES 2.5.0 Configuring clevis-luks-common-functions using configuration Configuring clevis-luks-unbind using configuration Did not find CMake 'cmake' Found CMake: NO Run-time dependency systemd found: NO (tried pkgconfig and cmake) Program /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password found: NO src/luks/systemd/meson.build:33: WARNING: Will not install systemd support due to missing dependencies! Run-time dependency audit found: YES 3.0.8 Run-time dependency udisks2 found: YES 2.9.4 Run-time dependency gio-2.0 found: YES 2.72.3 Configuring clevis-luks-udisks2.desktop using configuration Program jq found: YES (/usr/bin/jq) Program cryptsetup found: YES (/sbin/cryptsetup) Configuring tests-common-functions using configuration Program bind-wrong-pass-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1) Program bind-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1) Program unbind-unbound-slot-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1) Program unbind-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1) Program bind-key-file-non-interactive-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1) Program bind-pass-with-newline-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1) Program bind-pass-with-newline-keyfile-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1) Program bind-binary-keyfile-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1) Program bind-already-used-luksmeta-slot found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot) Program bad-sss found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss) Program list-recursive-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1) Program list-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1) Program list-sss-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1) Program unlock-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1) Program assume-yes found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes) Program regen-inplace-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1) Program regen-not-inplace-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1) Program report-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1) Program report-sss-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1) Program edit-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1) Program backup-restore-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1) Program pass-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1) Program bind-wrong-pass-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2) Program bind-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2) Program unbind-unbound-slot-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2) Program unbind-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2) Program list-recursive-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2) Program list-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2) Program list-sss-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2) Program unlock-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2) Program assume-yes-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2) Program regen-inplace-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2) Program regen-not-inplace-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2) Program report-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2) Program report-sss-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2) Program edit-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2) Program backup-restore-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2) Program pass-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2) Run-time dependency libcrypto found: YES 3.0.5 Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss) Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test) Program curl found: YES (/usr/bin/curl) Program /usr/libexec/tangd-keygen found: YES (/usr/libexec/tangd-keygen) Program /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update found: NO Program /usr/libexec/tangd found: YES (/usr/libexec/tangd) Program socat found: YES (/usr/bin/socat) Configuring tang-common-test-functions using configuration Program pin-tang found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang) Program tang-validate-adv found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv) Program default-thp-alg found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg) Program tpm2_createprimary found: YES (/usr/bin/tpm2_createprimary) Program tpm2_pcrread found: YES (/usr/bin/tpm2_pcrread) Program tpm2_createpolicy found: YES (/usr/bin/tpm2_createpolicy) Program tpm2_create found: YES (/usr/bin/tpm2_create) Program tpm2_load found: YES (/usr/bin/tpm2_load) Program tpm2_unseal found: YES (/usr/bin/tpm2_unseal) Program pin-tpm2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2) Program update-initramfs found: NO src/initramfs-tools/meson.build:15: WARNING: Will not install initramfs-tools module due to missing dependencies! Build targets in project: 17 clevis 18 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/testing/clevis/src/clevis-18/output' [1/22] Generating clevis.1 with a custom command [2/22] Generating clevis-decrypt.1 with a custom command [3/22] Generating clevis-encrypt-tpm2.1 with a custom command [4/22] Generating clevis-encrypt-tang.1 with a custom command [5/22] Generating clevis-encrypt-sss.1 with a custom command [6/22] Generating clevis-luks-pass.1 with a custom command [7/22] Generating clevis-luks-edit.1 with a custom command [8/22] Generating clevis-luks-report.1 with a custom command [9/22] Generating clevis-luks-regen.1 with a custom command [10/22] Generating clevis-luks-unlock.1 with a custom command [11/22] Generating clevis-luks-list.1 with a custom command [12/22] Generating clevis-luks-unlockers.7 with a custom command [13/22] Generating clevis-luks-bind.1 with a custom command [14/22] Generating clevis-luks-unbind.1 with a custom command [15/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/sss.c.o [16/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o [17/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/sss.c.o [18/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o [19/22] Compiling C object src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o [20/22] Linking target src/pins/sss/clevis-encrypt-sss [21/22] Linking target src/pins/sss/clevis-decrypt-sss [22/22] Linking target src/luks/udisks2/clevis-luks-udisks2 1/44 bind-wrong-pass-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=71 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1 2/44 bind-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=146 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 3/44 unbind-unbound-slot-luks1 RUNNING >>> MALLOC_PERTURB_=34 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 4/44 unbind-luks1 RUNNING >>> MALLOC_PERTURB_=118 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1 5/44 bind-key-file-non-interactive RUNNING >>> MALLOC_PERTURB_=239 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 6/44 bind-pass-with-newline RUNNING >>> MALLOC_PERTURB_=104 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 7/44 bind-pass-with-newline-keyfile RUNNING >>> MALLOC_PERTURB_=201 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/44 bind-binary-keyfile RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=158 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 9/44 bind-already-used-luksmeta-slot RUNNING >>> MALLOC_PERTURB_=109 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot 10/44 bad-sss RUNNING >>> MALLOC_PERTURB_=16 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss 11/44 list-recursive-luks1 RUNNING >>> MALLOC_PERTURB_=119 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 12/44 list-tang-luks1 RUNNING >>> MALLOC_PERTURB_=6 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 13/44 list-sss-tang-luks1 RUNNING >>> MALLOC_PERTURB_=169 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 14/44 unlock-tang-luks1 RUNNING >>> MALLOC_PERTURB_=219 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes RUNNING >>> MALLOC_PERTURB_=145 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes 16/44 regen-inplace-luks1 RUNNING >>> MALLOC_PERTURB_=138 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 17/44 regen-not-inplace-luks1 RUNNING >>> MALLOC_PERTURB_=231 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 18/44 report-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=41 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 19/44 report-sss-luks1 RUNNING >>> MALLOC_PERTURB_=193 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 20/44 edit-tang-luks1 RUNNING >>> MALLOC_PERTURB_=48 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 21/44 backup-restore-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=39 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1 22/44 pass-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=68 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 23/44 bind-wrong-pass-luks2 RUNNING >>> MALLOC_PERTURB_=215 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2 24/44 bind-luks2 RUNNING >>> MALLOC_PERTURB_=141 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2 25/44 unbind-unbound-slot-luks2 RUNNING >>> MALLOC_PERTURB_=93 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2 26/44 unbind-luks2 RUNNING >>> MALLOC_PERTURB_=218 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 27/44 list-recursive-luks2 RUNNING >>> MALLOC_PERTURB_=43 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=54 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2 29/44 list-sss-tang-luks2 RUNNING >>> MALLOC_PERTURB_=100 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 30/44 unlock-tang-luks2 RUNNING >>> MALLOC_PERTURB_=187 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 31/44 assume-yes-luks2 RUNNING >>> MALLOC_PERTURB_=221 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 32/44 regen-inplace-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=53 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2 33/44 regen-not-inplace-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=144 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 RUNNING >>> MALLOC_PERTURB_=116 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2 35/44 report-sss-luks2 RUNNING >>> MALLOC_PERTURB_=236 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 36/44 edit-tang-luks2 RUNNING >>> MALLOC_PERTURB_=122 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 37/44 backup-restore-luks2 RUNNING >>> MALLOC_PERTURB_=47 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 38/44 pass-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=58 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 39/44 pin-sss RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=159 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=214 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang RUNNING >>> MALLOC_PERTURB_=113 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang 42/44 tang-validate-adv RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=8 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv 43/44 default-thp-alg RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=30 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg 44/44 pin-tpm2 RUNNING >>> MALLOC_PERTURB_=158 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 1/44 bind-wrong-pass-luks1 SKIP 0.36s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1 + TEST=bind-wrong-pass-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.lmfIdP + ADV=/tmp/tmp.lmfIdP/adv.jws + tang_create_adv /tmp/tmp.lmfIdP /tmp/tmp.lmfIdP/adv.jws + local basedir=/tmp/tmp.lmfIdP + local adv=/tmp/tmp.lmfIdP/adv.jws + local SIG=/tmp/tmp.lmfIdP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lmfIdP/sig.jwk + local EXC=/tmp/tmp.lmfIdP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lmfIdP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.lmfIdP/sig.jwk --input=/tmp/tmp.lmfIdP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lmfIdP/sig.jwk --output=/tmp/tmp.lmfIdP/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.lmfIdP/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.lmfIdP/adv.jws"}' + DEV=/tmp/tmp.lmfIdP/luks1-device + new_device luks1 /tmp/tmp.lmfIdP/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.lmfIdP/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.lmfIdP ']' + rm -rf /tmp/tmp.lmfIdP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.35s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 + TEST=bind-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.ogIiIN + ADV=/tmp/tmp.ogIiIN/adv.jws + tang_create_adv /tmp/tmp.ogIiIN /tmp/tmp.ogIiIN/adv.jws + local basedir=/tmp/tmp.ogIiIN + local adv=/tmp/tmp.ogIiIN/adv.jws + local SIG=/tmp/tmp.ogIiIN/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ogIiIN/sig.jwk + local EXC=/tmp/tmp.ogIiIN/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ogIiIN/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ogIiIN/sig.jwk --input=/tmp/tmp.ogIiIN/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ogIiIN/sig.jwk --output=/tmp/tmp.ogIiIN/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ogIiIN/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ogIiIN/adv.jws"}' + DEV=/tmp/tmp.ogIiIN/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.ogIiIN/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ogIiIN/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ogIiIN ']' + rm -rf /tmp/tmp.ogIiIN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.35s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 + TEST=unbind-unbound-slot-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.LMKakL + DEV=/tmp/tmp.LMKakL/luks1-device + new_device luks1 /tmp/tmp.LMKakL/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LMKakL/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.LMKakL ']' + rm -rf /tmp/tmp.LMKakL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.34s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1 + TEST=unbind-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.OpKgnF + ADV=/tmp/tmp.OpKgnF/adv.jws + tang_create_adv /tmp/tmp.OpKgnF /tmp/tmp.OpKgnF/adv.jws + local basedir=/tmp/tmp.OpKgnF + local adv=/tmp/tmp.OpKgnF/adv.jws + local SIG=/tmp/tmp.OpKgnF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OpKgnF/sig.jwk + local EXC=/tmp/tmp.OpKgnF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OpKgnF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.OpKgnF/sig.jwk --input=/tmp/tmp.OpKgnF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OpKgnF/sig.jwk --output=/tmp/tmp.OpKgnF/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OpKgnF/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.OpKgnF/adv.jws"}' + DEV=/tmp/tmp.OpKgnF/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.OpKgnF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.OpKgnF/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.OpKgnF ']' + rm -rf /tmp/tmp.OpKgnF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.34s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.mLabhm + ADV=/tmp/tmp.mLabhm/adv.jws + tang_create_adv /tmp/tmp.mLabhm /tmp/tmp.mLabhm/adv.jws + local basedir=/tmp/tmp.mLabhm + local adv=/tmp/tmp.mLabhm/adv.jws + local SIG=/tmp/tmp.mLabhm/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mLabhm/sig.jwk + local EXC=/tmp/tmp.mLabhm/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mLabhm/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mLabhm/sig.jwk --input=/tmp/tmp.mLabhm/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mLabhm/sig.jwk --output=/tmp/tmp.mLabhm/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mLabhm/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.mLabhm/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.mLabhm/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=IDWHCnIroU8 + echo -n IDWHCnIroU8 + DEV=/tmp/tmp.mLabhm/luks1-device + new_device_keyfile luks1 /tmp/tmp.mLabhm/luks1-device /tmp/tmp.mLabhm/key + local LUKS=luks1 + local DEV=/tmp/tmp.mLabhm/luks1-device + local KEYFILE=/tmp/tmp.mLabhm/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mLabhm ']' + rm -rf /tmp/tmp.mLabhm ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.ICEIDP + ADV=/tmp/tmp.ICEIDP/adv.jws + tang_create_adv /tmp/tmp.ICEIDP /tmp/tmp.ICEIDP/adv.jws + local basedir=/tmp/tmp.ICEIDP + local adv=/tmp/tmp.ICEIDP/adv.jws + local SIG=/tmp/tmp.ICEIDP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ICEIDP/sig.jwk + local EXC=/tmp/tmp.ICEIDP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ICEIDP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ICEIDP/sig.jwk --input=/tmp/tmp.ICEIDP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ICEIDP/sig.jwk --output=/tmp/tmp.ICEIDP/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ICEIDP/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ICEIDP/adv.jws"}' + DEV=/tmp/tmp.ICEIDP/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 45229$ ' + new_device luks1 /tmp/tmp.ICEIDP/luks1-device 'foo bar \\&#@@&@*!)( 45229$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.ICEIDP/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 45229$ ' ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ICEIDP ']' + rm -rf /tmp/tmp.ICEIDP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.MiFAld + ADV=/tmp/tmp.MiFAld/adv.jws + tang_create_adv /tmp/tmp.MiFAld /tmp/tmp.MiFAld/adv.jws + local basedir=/tmp/tmp.MiFAld + local adv=/tmp/tmp.MiFAld/adv.jws + local SIG=/tmp/tmp.MiFAld/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.MiFAld/sig.jwk + local EXC=/tmp/tmp.MiFAld/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.MiFAld/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.MiFAld/sig.jwk --input=/tmp/tmp.MiFAld/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.MiFAld/sig.jwk --output=/tmp/tmp.MiFAld/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.MiFAld/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.MiFAld/adv.jws"}' + DEV=/tmp/tmp.MiFAld/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 45237$ ' + KEYFILE=/tmp/tmp.MiFAld/key + echo -n 'foo bar \\&#@@&@*!)( 45237$ ' + new_device_keyfile luks1 /tmp/tmp.MiFAld/luks1-device /tmp/tmp.MiFAld/key + local LUKS=luks1 + local DEV=/tmp/tmp.MiFAld/luks1-device + local KEYFILE=/tmp/tmp.MiFAld/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.MiFAld ']' + rm -rf /tmp/tmp.MiFAld ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.pmKNEn ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=7585 + tang_run /tmp/tmp.pmKNEn 7585 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pmKNEn + local port=7585 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pmKNEn ']' + '[' -z 7585 ']' + tang_new_keys /tmp/tmp.pmKNEn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pmKNEn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pmKNEn ']' + local db=/tmp/tmp.pmKNEn/db + mkdir -p /tmp/tmp.pmKNEn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.pmKNEn/db Unable to change owner/group for /tmp/tmp.pmKNEn/db/8rsHQ0x8jBuCVuD1tQfwJcTmeTAp0V-lkPBDUalzwOU.jwk to tang:tang Unable to change owner/group for /tmp/tmp.pmKNEn/db/F55Pa9SI3UYMiv4BCC6UybWopy2a-nOFkB13h4cgSx8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.pmKNEn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.pmKNEn/db + local pid pidfile + pidfile=/tmp/tmp.pmKNEn/tang.pid + pid=45331 + echo 45331 + /usr/bin/socat -v -v TCP-LISTEN:7585,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.pmKNEn/db' + tang_wait_until_ready 7585 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=7585 + '[' -z 7585 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:7585/adv > 2022/08/04 21:39:52.000498671 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:7585\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000515645 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFyVzBiVlVFTjIyaXBJemZ5aHppbnZvLXRtelFQd0lmQ2NEbW5taGIzX0tVVE5QODdCZlFSMjFXcVZxOXhKLWRvblBnNHhmNWgtUTN2T0NYM1pERnZiSyIsICJ5IjogIkFWLUE1ZWlsQWhwX0ZoWmd4all5UUJYcDFUOHdUTzFNWnZoUExKbGxRM29vd1FxMFY5X243ZndpVldLQXJEUE1hWm42cDVfLVVLMzhIU3ZzR3VXbUdhcXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUs2bXN5WTExS3JxT05ZZXRJSUFGUHQxYXFNazVFWDhXeUF4dl9XMkdkREc2cEtNN0s2ZzFXU05HbV9ZV1pQZjJzcC1QcmdiVThwMXZZOFdwNW1DU3BRTCIsICJ5IjogIkFjc05CVlVPT0lnV0ZMYlNEUk1JVDZSZHEtWDFkZVhSNE12aW5ZaS1oU3dMZmlxYVNEelVhZmctRWczSFByTGhUdzRGUloxS3JHMGpqdy1wTm9oSkhKVHgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AI3akiUGfmNtO0glmYXL1ol3HGRoalEN7hrltmZZoRNZf1QCnRWJSB_TWwRI2qFdf4BHPUr9hoZEQZkt73DPEacvAUQ8Bpqr3i1Vpr_JuR08uRnpBqPXmGacbAYmotcfgJTlCQmcVaXrYj3MjcIvVQjNZPPsApBRynMA1KD39GyYGI8g"}+ url=http://localhost:7585 + ADV=/tmp/tmp.pmKNEn/adv.jws + tang_get_adv 7585 /tmp/tmp.pmKNEn/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=7585 + local adv=/tmp/tmp.pmKNEn/adv.jws + '[' -z 7585 ']' + curl -L -o /tmp/tmp.pmKNEn/adv.jws http://localhost:7585/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000521178 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:7585\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000537961 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFyVzBiVlVFTjIyaXBJemZ5aHppbnZvLXRtelFQd0lmQ2NEbW5taGIzX0tVVE5QODdCZlFSMjFXcVZxOXhKLWRvblBnNHhmNWgtUTN2T0NYM1pERnZiSyIsICJ5IjogIkFWLUE1ZWlsQWhwX0ZoWmd4all5UUJYcDFUOHdUTzFNWnZoUExKbGxRM29vd1FxMFY5X243ZndpVldLQXJEUE1hWm42cDVfLVVLMzhIU3ZzR3VXbUdhcXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUs2bXN5WTExS3JxT05ZZXRJSUFGUHQxYXFNazVFWDhXeUF4dl9XMkdkREc2cEtNN0s2ZzFXU05HbV9ZV1pQZjJzcC1QcmdiVThwMXZZOFdwNW1DU3BRTCIsICJ5IjogIkFjc05CVlVPT0lnV0ZMYlNEUk1JVDZSZHEtWDFkZVhSNE12aW5ZaS1oU3dMZmlxYVNEelVhZmctRWczSFByTGhUdzRGUloxS3JHMGpqdy1wTm9oSkhKVHgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGpcwb5B200FO5f2JZUlR10w4pEbtUmuB72EZwKIH7IcLRHHm05cZ9UOna0VDL2RPNCgKt8HzJQlkZ6Xq2034zBJAMAISLZhljjkjBnQNPVFNsE1m4Ap_mfviUzg-4wGSuG3K8hc0MhyD3pfpa7UHyJaVi3ypRd-N5A7DcBZaa3Drg8C"} 100 993 100 993 0 0 53800 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:7585 /tmp/tmp.pmKNEn/adv.jws + CFG='{"url":"http://localhost:7585","adv":"/tmp/tmp.pmKNEn/adv.jws"}' + DEV=/tmp/tmp.pmKNEn/luks1-device + KEYFILE=/tmp/tmp.pmKNEn/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.pmKNEn/luks1-device /tmp/tmp.pmKNEn/key + local LUKS=luks1 + local DEV=/tmp/tmp.pmKNEn/luks1-device + local KEYFILE=/tmp/tmp.pmKNEn/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local exit_status=77 + tang_stop /tmp/tmp.pmKNEn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pmKNEn + '[' -z /tmp/tmp.pmKNEn ']' + local pidfile=/tmp/tmp.pmKNEn/tang.pid + '[' -f /tmp/tmp.pmKNEn/tang.pid ']' + local pid + pid=45331 + kill -9 45331 + '[' -d /tmp/tmp.pmKNEn ']' + rm -rf /tmp/tmp.pmKNEn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 45331 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.ECEPKP + ADV=/tmp/tmp.ECEPKP/adv.jws + tang_create_adv /tmp/tmp.ECEPKP /tmp/tmp.ECEPKP/adv.jws + local basedir=/tmp/tmp.ECEPKP + local adv=/tmp/tmp.ECEPKP/adv.jws + local SIG=/tmp/tmp.ECEPKP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ECEPKP/sig.jwk + local EXC=/tmp/tmp.ECEPKP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ECEPKP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ECEPKP/sig.jwk --input=/tmp/tmp.ECEPKP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ECEPKP/sig.jwk --output=/tmp/tmp.ECEPKP/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ECEPKP/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ECEPKP/adv.jws"}' + DEV=/tmp/tmp.ECEPKP/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + SLT=1 + NEW_PASS=new-pass + PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + WRONG_PASS=wrong-password-here + new_device luks1 /tmp/tmp.ECEPKP/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ECEPKP/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ECEPKP ']' + rm -rf /tmp/tmp.ECEPKP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss + TEST=bad-sss + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.ACnbBM + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.ACnbBM/luks1-device + new_device luks1 /tmp/tmp.ACnbBM/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ACnbBM/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ACnbBM ']' + rm -rf /tmp/tmp.ACnbBM ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 + TEST=list-recursive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.NcnfAI + ADV=/tmp/tmp.NcnfAI/adv.jws + tang_create_adv /tmp/tmp.NcnfAI /tmp/tmp.NcnfAI/adv.jws + local basedir=/tmp/tmp.NcnfAI + local adv=/tmp/tmp.NcnfAI/adv.jws + local SIG=/tmp/tmp.NcnfAI/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.NcnfAI/sig.jwk + local EXC=/tmp/tmp.NcnfAI/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.NcnfAI/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.NcnfAI/sig.jwk --input=/tmp/tmp.NcnfAI/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.NcnfAI/sig.jwk --output=/tmp/tmp.NcnfAI/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.NcnfAI/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.NcnfAI/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.NcnfAI/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.NcnfAI/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.NcnfAI/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.NcnfAI ']' + rm -rf /tmp/tmp.NcnfAI ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 + TEST=list-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.HhmhId + ADV=/tmp/tmp.HhmhId/adv.jws + tang_create_adv /tmp/tmp.HhmhId /tmp/tmp.HhmhId/adv.jws + local basedir=/tmp/tmp.HhmhId + local adv=/tmp/tmp.HhmhId/adv.jws + local SIG=/tmp/tmp.HhmhId/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.HhmhId/sig.jwk + local EXC=/tmp/tmp.HhmhId/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.HhmhId/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.HhmhId/sig.jwk --input=/tmp/tmp.HhmhId/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.HhmhId/sig.jwk --output=/tmp/tmp.HhmhId/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.HhmhId/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.HhmhId/adv.jws"}' + DEV=/tmp/tmp.HhmhId/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.HhmhId/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.HhmhId/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.HhmhId ']' + rm -rf /tmp/tmp.HhmhId ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 + TEST=list-sss-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.iBpjnL + ADV=/tmp/tmp.iBpjnL/adv.jws + tang_create_adv /tmp/tmp.iBpjnL /tmp/tmp.iBpjnL/adv.jws + local basedir=/tmp/tmp.iBpjnL + local adv=/tmp/tmp.iBpjnL/adv.jws + local SIG=/tmp/tmp.iBpjnL/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iBpjnL/sig.jwk + local EXC=/tmp/tmp.iBpjnL/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iBpjnL/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.iBpjnL/sig.jwk --input=/tmp/tmp.iBpjnL/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iBpjnL/sig.jwk --output=/tmp/tmp.iBpjnL/adv.jws + PIN=sss ++ printf ' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"%s"}, {"url":"ADDR2","adv":"%s"}, {"url":"ADDR3","adv":"%s"}, {"url":"ADDR4","adv":"%s"}, {"url":"ADDR5","adv":"%s"} ] } } ' /tmp/tmp.iBpjnL/adv.jws /tmp/tmp.iBpjnL/adv.jws /tmp/tmp.iBpjnL/adv.jws /tmp/tmp.iBpjnL/adv.jws /tmp/tmp.iBpjnL/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.iBpjnL/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.iBpjnL/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.iBpjnL/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.iBpjnL/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.iBpjnL/adv.jws"} ] } }' + DEV=/tmp/tmp.iBpjnL/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.iBpjnL/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.iBpjnL/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.iBpjnL ']' + rm -rf /tmp/tmp.iBpjnL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.29s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 + TEST=unlock-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.GEiDOa ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=63296 + tang_run /tmp/tmp.GEiDOa 63296 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GEiDOa + local port=63296 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GEiDOa ']' + '[' -z 63296 ']' + tang_new_keys /tmp/tmp.GEiDOa '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GEiDOa + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GEiDOa ']' + local db=/tmp/tmp.GEiDOa/db + mkdir -p /tmp/tmp.GEiDOa/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GEiDOa/db Unable to change owner/group for /tmp/tmp.GEiDOa/db/BJOijCKamM8YyweO49Sp1kqA6bju3fxfT0e6bSXHX-g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GEiDOa/db/Nl3QkP36hWKhDfJuy8onr89eXqroZygLxkq92RfH4L4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GEiDOa/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GEiDOa/db + local pid pidfile + pidfile=/tmp/tmp.GEiDOa/tang.pid + pid=45430 + echo 45430 + /usr/bin/socat -v -v TCP-LISTEN:63296,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GEiDOa/db' + tang_wait_until_ready 63296 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=63296 + '[' -z 63296 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:63296/adv > 2022/08/04 21:39:52.000535666 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:63296\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000554189 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhVWUVIbnN2T2VEMlhNZmJjN0hZUml4dW9HckdYcjA3VEZ2bllNUXRVSElWZnc3TlE1cHUtLU9BaExZVGZLZ3dtX1NEUl9iSm15bk91OXAyUHJidFRvZCIsICJ5IjogIkFSWXJuVllWS3ppVG02ODBadk9XWXdrX2N6NGpYT3lUdS1PdjVCY3ppaDZLNE5RMTBJSGdjNWhvZEYyUjJmNlhWOU5oSzU1dGJXLVY3WjJkX3Nvam9YdTYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJaZk9YT0N1UWNFMjFsdllOdUJualJGSUtHbWFjcFlQaEtOUGFwVlczeDdGTV9DbzI3cThhM2FkSFNOVEllYmdESE5CT2F3ckxGVktuNVZMcTAzbUNsaCIsICJ5IjogIkFTamlRTXVSQ0JMWUJFZUdOTTk3bkVaclZGdnF3anFRZmh3ZVlJaXlRX3p0bTRSdmsyNktWUWw0QXJYUnFyUWFGWnBPU1VKazJNTVRySXhTY0plTkdVT3AifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH8MD8_QDbI6MU_U4VrKkiUf6lpL02JgpEfyIvjwJKWbPBIHNyNOirner1qzrDMhL_-VMlN71Ux7hrAuWqkwVpVIAH8QjA5Z4YymgIO2TD5qBOR6yRDZj1y_0OZ3ip0tugibjsiqyKw9KrDtpX5iHIrAz3ZYsGjuhf0JGKtEHqoHjZX2"}+ url=http://localhost:63296 + adv=/tmp/tmp.GEiDOa/adv + tang_get_adv 63296 /tmp/tmp.GEiDOa/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=63296 + local adv=/tmp/tmp.GEiDOa/adv + '[' -z 63296 ']' + curl -L -o /tmp/tmp.GEiDOa/adv http://localhost:63296/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000560021 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:63296\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000577011 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhVWUVIbnN2T2VEMlhNZmJjN0hZUml4dW9HckdYcjA3VEZ2bllNUXRVSElWZnc3TlE1cHUtLU9BaExZVGZLZ3dtX1NEUl9iSm15bk91OXAyUHJidFRvZCIsICJ5IjogIkFSWXJuVllWS3ppVG02ODBadk9XWXdrX2N6NGpYT3lUdS1PdjVCY3ppaDZLNE5RMTBJSGdjNWhvZEYyUjJmNlhWOU5oSzU1dGJXLVY3WjJkX3Nvam9YdTYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJaZk9YT0N1UWNFMjFsdllOdUJualJGSUtHbWFjcFlQaEtOUGFwVlczeDdGTV9DbzI3cThhM2FkSFNOVEllYmdESE5CT2F3ckxGVktuNVZMcTAzbUNsaCIsICJ5IjogIkFTamlRTXVSQ0JMWUJFZUdOTTk3bkVaclZGdnF3anFRZmh3ZVlJaXlRX3p0bTRSdmsyNktWUWw0QXJYUnFyUWFGWnBPU1VKazJNTVRySXhTY0plTkdVT3AifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYq6juuTYrsnyF38twTPSF4XLylmCjMtveoNbJEAzcIjwbdohITlIH6aI3Y1xn3kFn2c-PxiwfrSx9gaSoSc3EbnAAWfhDG2St1hkvN57imRshatBf_O3ZjlYtS1qqtYV3KM3VdhZbI2u0zHRDiz8MosTUSOPL-gh4t_txmz20mU7VSJ"} 100 993 100 993 0 0 52478 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:63296 /tmp/tmp.GEiDOa/adv + cfg='{"url":"http://localhost:63296","adv":"/tmp/tmp.GEiDOa/adv"}' + DEV=/tmp/tmp.GEiDOa/luks1-device + new_device luks1 /tmp/tmp.GEiDOa/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GEiDOa/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.GEiDOa ']' + tang_stop /tmp/tmp.GEiDOa + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GEiDOa + '[' -z /tmp/tmp.GEiDOa ']' + local pidfile=/tmp/tmp.GEiDOa/tang.pid + '[' -f /tmp/tmp.GEiDOa/tang.pid ']' + local pid + pid=45430 + kill -9 45430 + rm -rf /tmp/tmp.GEiDOa /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 45430 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.fGJnMf ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=33193 + tang_run /tmp/tmp.fGJnMf 33193 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fGJnMf + local port=33193 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fGJnMf ']' + '[' -z 33193 ']' + tang_new_keys /tmp/tmp.fGJnMf '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fGJnMf + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fGJnMf ']' + local db=/tmp/tmp.fGJnMf/db + mkdir -p /tmp/tmp.fGJnMf/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fGJnMf/db Unable to change owner/group for /tmp/tmp.fGJnMf/db/QkJHfb4mNILm12GiTpVRCkgY0o8a-gUkF8gqeu2e2_Q.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fGJnMf/db/XAwvGbDFt0IHKsIlynupS5JwtXbp5Jm355TZV4-egDg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fGJnMf/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fGJnMf/db + local pid pidfile + pidfile=/tmp/tmp.fGJnMf/tang.pid + pid=45475 + echo 45475 + /usr/bin/socat -v -v TCP-LISTEN:33193,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fGJnMf/db' + tang_wait_until_ready 33193 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=33193 + '[' -z 33193 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:33193/adv > 2022/08/04 21:39:52.000547287 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:33193\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000564454 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cUdieFVqdmRkeGUyZnRfSmoySEhsX3FPMzJsdTR0RnNZMmFzX2JDWDJtbFJ5NkVGMTFNSXZCVkF5ZFZ5X21SN2wzSTZBc012a29aX1ZYM1VuSGJaRSIsICJ5IjogIkFNM3pwdi1JTFZ2TC1lUWFMWWpoMFNiMjdrTExZMFRnQmVQMWFzX2pWeXAyM2QzYXZwQ2EtX0l5bnFOZTc5VE1wbVFVQXJXWDY3M0MzUmhWR1E1U3BHR1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRmTEw2NGx2XzJQZm44dnlnTDVEYWZSOGFzbml6U0RSdm8xTUI5WDhJS0tka3ptTzJYME9DZ0NEMnBmSWctNzVfVXlUcG1jMzJxOW5uYS01dmt6ZDFXLSIsICJ5IjogIkFHR0xTR0dFNWZmWHd4alh2UWNPd0JlLV9NUkJEVlZmRUtxZ3BFaWNZcmNNSG5obHVXYmp3MVd3LTJHWFRLUk0wM0FxY0g4ZTc4NmVFRkdaYWtPdHlfR3cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADePEEpRhZSnD9ODKPJAeDHDzvRiXamy5wh38VOWi34MrV9wNX2OZZmr8dOYnGgr1E0VY2J_Y5Q36oQG_fCnYhH_AGzs7Wdslm6yGy4pqR7a-aviFf_JhYXzuIfZX7GA2AFCA67QQbQ5bcoqnz-MQ1Q-vH6Bl_xiU_HXqe0NwoCqS-l8"}+ url=http://localhost:33193 + adv=/tmp/tmp.fGJnMf/adv + tang_get_adv 33193 /tmp/tmp.fGJnMf/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=33193 + local adv=/tmp/tmp.fGJnMf/adv + '[' -z 33193 ']' + curl -L -o /tmp/tmp.fGJnMf/adv http://localhost:33193/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000570012 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:33193\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000586770 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cUdieFVqdmRkeGUyZnRfSmoySEhsX3FPMzJsdTR0RnNZMmFzX2JDWDJtbFJ5NkVGMTFNSXZCVkF5ZFZ5X21SN2wzSTZBc012a29aX1ZYM1VuSGJaRSIsICJ5IjogIkFNM3pwdi1JTFZ2TC1lUWFMWWpoMFNiMjdrTExZMFRnQmVQMWFzX2pWeXAyM2QzYXZwQ2EtX0l5bnFOZTc5VE1wbVFVQXJXWDY3M0MzUmhWR1E1U3BHR1kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRmTEw2NGx2XzJQZm44dnlnTDVEYWZSOGFzbml6U0RSdm8xTUI5WDhJS0tka3ptTzJYME9DZ0NEMnBmSWctNzVfVXlUcG1jMzJxOW5uYS01dmt6ZDFXLSIsICJ5IjogIkFHR0xTR0dFNWZmWHd4alh2UWNPd0JlLV9NUkJEVlZmRUtxZ3BFaWNZcmNNSG5obHVXYmp3MVd3LTJHWFRLUk0wM0FxY0g4ZTc4NmVFRkdaYWtPdHlfR3cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADMbYXuCGd6dq3Vd29wCZqea2NmBj0NXt8Y9g_zk7mHuWMbXimVlIuiLLHOarRqhd3k0WBqfBF5ml55LZIz5VGZyAP6IvdDHHLBiOE0aRBgQoeaj0PHcXW4M2qugyMRYWqbYb2uzKyMSbEOKvMevVJP1-da6vk748_aAqO_Dw9XxIaPU"} 100 993 100 993 0 0 53862 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:33193 /tmp/tmp.fGJnMf/adv + cfg='{"url":"http://localhost:33193","adv":"/tmp/tmp.fGJnMf/adv"}' + DEV=/tmp/tmp.fGJnMf/luks1-device + new_device luks1 /tmp/tmp.fGJnMf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.fGJnMf/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.fGJnMf ']' + tang_stop /tmp/tmp.fGJnMf + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fGJnMf + '[' -z /tmp/tmp.fGJnMf ']' + local pidfile=/tmp/tmp.fGJnMf/tang.pid + '[' -f /tmp/tmp.fGJnMf/tang.pid ']' + local pid + pid=45475 + kill -9 45475 + rm -rf /tmp/tmp.fGJnMf /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 45475 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + export TMP=/tmp/tmp.dolgCB + TMP=/tmp/tmp.dolgCB ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=43184 + tang_run /tmp/tmp.dolgCB 43184 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dolgCB + local port=43184 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dolgCB ']' + '[' -z 43184 ']' + tang_new_keys /tmp/tmp.dolgCB '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dolgCB + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dolgCB ']' + local db=/tmp/tmp.dolgCB/db + mkdir -p /tmp/tmp.dolgCB/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.dolgCB/db Unable to change owner/group for /tmp/tmp.dolgCB/db/PMR1JdIijgrOig9N4yq57upvwpBVtyJ9dmhLK46OywA.jwk to tang:tang Unable to change owner/group for /tmp/tmp.dolgCB/db/BLhxI7FkfnLE0INgDou-AHJfJzzL_nlyc1v1WRKmqG8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.dolgCB/cache + '[' -z '' ']' + KEYS=/tmp/tmp.dolgCB/db + local pid pidfile + pidfile=/tmp/tmp.dolgCB/tang.pid + pid=45496 + echo 45496 + /usr/bin/socat -v -v TCP-LISTEN:43184,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.dolgCB/db' + tang_wait_until_ready 43184 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=43184 + '[' -z 43184 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:43184/adv > 2022/08/04 21:39:52.000552036 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:43184\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000568644 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJeFV2RTR6V1doeXNwZ0w3MGhUVldzdUJkNmNLY3FLUkFZWkxBZENMTGt0SEc4RnNLZ0k0NTZZRmx1bkwxUjF5d25lQlNFTjVYUVIxb2NoTWtzR3N2Wl8iLCAieSI6ICJBUmlXakMtYjlkRnY2d3N1c2Iwbkg2azVkNzdXaUV0dC10Y3FmeE5wQ1NlaVVJX1A4S19SQ3NVazhpX3hLT1Bzb3FaM0tJOFRpdlhYYUx2NC1ibWVPWnJ3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwtdm5LNmhlS2g4THFfS3ZFcjhQeXQ3eldHSXFXbHdoMHZCcnhRQXI4bjdqQ1VaOXdLaEQ5Rk9oQlFxWnQ5WThMTmcwMlIwU2RYMEdPWXNlX25rSzJOciIsICJ5IjogIkFIRGQyWDdlQWRvNENzakFPOTYzeXdPelBrVnh5U1pNQllMN3RIM3dqNGJiVjcxZjEzNERHcWVhZXNuWkpCekloVExZYXVIVXc0SFNja3VwRGpLUUFSeXYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADnDNSk18AXGIZfrcVjzHUN6E6SC4bsSP26zgJU8vlJzymvR0h40GBkiFyxtibMP-OXwtBYBhGq4yyaGyMG9LkoRAM-anlwbt6QhFguXlsTyZH-iitRuVIEWWUY8SF8K-Pbyg7e_Fefu0pXyFd-qfHIqDsVqUmhWwyreLcjbprLwSPw1"}+ url=http://localhost:43184 + adv=/tmp/tmp.dolgCB/adv + tang_get_adv 43184 /tmp/tmp.dolgCB/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=43184 + local adv=/tmp/tmp.dolgCB/adv + '[' -z 43184 ']' + curl -L -o /tmp/tmp.dolgCB/adv http://localhost:43184/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000574098 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:43184\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000591586 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJeFV2RTR6V1doeXNwZ0w3MGhUVldzdUJkNmNLY3FLUkFZWkxBZENMTGt0SEc4RnNLZ0k0NTZZRmx1bkwxUjF5d25lQlNFTjVYUVIxb2NoTWtzR3N2Wl8iLCAieSI6ICJBUmlXakMtYjlkRnY2d3N1c2Iwbkg2azVkNzdXaUV0dC10Y3FmeE5wQ1NlaVVJX1A4S19SQ3NVazhpX3hLT1Bzb3FaM0tJOFRpdlhYYUx2NC1ibWVPWnJ3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwtdm5LNmhlS2g4THFfS3ZFcjhQeXQ3eldHSXFXbHdoMHZCcnhRQXI4bjdqQ1VaOXdLaEQ5Rk9oQlFxWnQ5WThMTmcwMlIwU2RYMEdPWXNlX25rSzJOciIsICJ5IjogIkFIRGQyWDdlQWRvNENzakFPOTYzeXdPelBrVnh5U1pNQllMN3RIM3dqNGJiVjcxZjEzNERHcWVhZXNuWkpCekloVExZYXVIVXc0SFNja3VwRGpLUUFSeXYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASsfNGQ8iSde3H8v7IDMlylp3kKhsfgwnij52u7trmcOvap_oilgC_NAGgM1nABNAel2Tw7FGR4FL5h-oVMOTa2kAa7aMgrezH2BZVU3UY1Ee8V5W4HinbfOacLGXsJhFv5M76g881BamU1OQjR8kHRo8iv6TRD_5YFK9ufFoc8Pa9oY"} 100 993 100 993 0 0 52090 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:43184 /tmp/tmp.dolgCB/adv + cfg='{"url":"http://localhost:43184","adv":"/tmp/tmp.dolgCB/adv"}' + DEV=/tmp/tmp.dolgCB/luks1-device + new_device luks1 /tmp/tmp.dolgCB/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.dolgCB/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.dolgCB ']' + tang_stop /tmp/tmp.dolgCB + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dolgCB + '[' -z /tmp/tmp.dolgCB ']' + local pidfile=/tmp/tmp.dolgCB/tang.pid + '[' -f /tmp/tmp.dolgCB/tang.pid ']' + local pid + pid=45496 + kill -9 45496 + rm -rf /tmp/tmp.dolgCB /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 45496 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.GMOCbB ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=53992 + tang_run /tmp/tmp.GMOCbB 53992 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GMOCbB + local port=53992 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GMOCbB ']' + '[' -z 53992 ']' + tang_new_keys /tmp/tmp.GMOCbB '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GMOCbB + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GMOCbB ']' + local db=/tmp/tmp.GMOCbB/db + mkdir -p /tmp/tmp.GMOCbB/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GMOCbB/db Unable to change owner/group for /tmp/tmp.GMOCbB/db/XwoevlO2BtIvft3DTbPoqqh0gtk5EN3TUG4BjdD7Vc4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GMOCbB/db/Xfj7ylnXrbbGj8P5G620ePcHFG7nesLdAEXnpzy2sgo.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GMOCbB/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GMOCbB/db + local pid pidfile + pidfile=/tmp/tmp.GMOCbB/tang.pid + pid=45512 + echo 45512 + /usr/bin/socat -v -v TCP-LISTEN:53992,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GMOCbB/db' + tang_wait_until_ready 53992 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=53992 + '[' -z 53992 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:53992/adv > 2022/08/04 21:39:52.000558006 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:53992\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000575012 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRVdHBIdVUzcTZMWmlmeVVZZkgwaDdrX1I0bzlHRy1OUlVYQnF6WjNFbV8wV2N4aTJucEY1ZmxYdW9LbHlkR1FfV0hZRmowMXQ0NWdZZUwtdk1WZGhQLSIsICJ5IjogIkFjQ2Z2LXZtSXhUWlB1WHExYndlbTZCN1ZaRzNkUG9BZVBNZXJIaEtuQzRHczg3WndncWRqUTJEaUhwMGR6ZWFjV3dKQ0l2WUM5NGVBalFEbFdGbENEVG8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVAzN0NWc2QyRGsxcm1QM29yWDJSR2owZUZvWnNYSWc3TjlLZF9mTDZiSUw2UDhSODh0WUg5NUpFVW5ZOGVlNFhiMUpRbE55cFRWWW5obFJ3bTZieTBUdSIsICJ5IjogIkFHVUlzaWhndnliTEdwUmJWcHYwRHF4dlQtRGxlMHltbFpVU3pwZXhaVVJOeVo2UDgtdi1QNnFyZ0JpXzdwQ25yakFmcy1ZNXNwTVBnYlRoY0pRSEVBTFcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AP3gXhKYNkLepBu9uGzouFJlHtvhhr5hzyR6sNUazKPk2TTJFHAhzQGtTJKucvNNu0rrzA1rTC6ksFXCIPikBG-uAWc7IWL3KmgDNy73RLvDTsUb55oOP1ZmHofL09XdeMVLqlPqNv1vhgtW0jJf5jXIBxhZVdqWZCMpIL04YVKNy_sk"}+ url=http://localhost:53992 + adv=/tmp/tmp.GMOCbB/adv + tang_get_adv 53992 /tmp/tmp.GMOCbB/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=53992 + local adv=/tmp/tmp.GMOCbB/adv + '[' -z 53992 ']' + curl -L -o /tmp/tmp.GMOCbB/adv http://localhost:53992/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000580786 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:53992\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000597485 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRVdHBIdVUzcTZMWmlmeVVZZkgwaDdrX1I0bzlHRy1OUlVYQnF6WjNFbV8wV2N4aTJucEY1ZmxYdW9LbHlkR1FfV0hZRmowMXQ0NWdZZUwtdk1WZGhQLSIsICJ5IjogIkFjQ2Z2LXZtSXhUWlB1WHExYndlbTZCN1ZaRzNkUG9BZVBNZXJIaEtuQzRHczg3WndncWRqUTJEaUhwMGR6ZWFjV3dKQ0l2WUM5NGVBalFEbFdGbENEVG8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVAzN0NWc2QyRGsxcm1QM29yWDJSR2owZUZvWnNYSWc3TjlLZF9mTDZiSUw2UDhSODh0WUg5NUpFVW5ZOGVlNFhiMUpRbE55cFRWWW5obFJ3bTZieTBUdSIsICJ5IjogIkFHVUlzaWhndnliTEdwUmJWcHYwRHF4dlQtRGxlMHltbFpVU3pwZXhaVVJOeVo2UDgtdi1QNnFyZ0JpXzdwQ25yakFmcy1ZNXNwTVBnYlRoY0pRSEVBTFcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZ_wc3IN21Zsh19aLcts4ygParh256w43P1qyd-NqOJFx43U_2ILi37pRl9U7qAle5H86YrsehZ79-A0WWrc4onYAeHXUBDNOB7f-9-fhF_6zDO4GNOYhLeMC2iwFkt_AWT8fbrx677oD8oVKmEh9YROrbR1WG_A0CyImjYPyVVGR6Xj"} 100 993 100 993 0 0 54381 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:53992 /tmp/tmp.GMOCbB/adv + cfg='{"url":"http://localhost:53992","adv":"/tmp/tmp.GMOCbB/adv"}' + DEV=/tmp/tmp.GMOCbB/luks1-device + new_device luks1 /tmp/tmp.GMOCbB/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GMOCbB/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.GMOCbB ']' + tang_stop /tmp/tmp.GMOCbB + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GMOCbB + '[' -z /tmp/tmp.GMOCbB ']' + local pidfile=/tmp/tmp.GMOCbB/tang.pid + '[' -f /tmp/tmp.GMOCbB/tang.pid ']' + local pid + pid=45512 + kill -9 45512 + rm -rf /tmp/tmp.GMOCbB /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 45512 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.LdMfEb ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=55559 + tang_run /tmp/tmp.LdMfEb 55559 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LdMfEb + local port=55559 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LdMfEb ']' + '[' -z 55559 ']' + tang_new_keys /tmp/tmp.LdMfEb '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LdMfEb + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LdMfEb ']' + local db=/tmp/tmp.LdMfEb/db + mkdir -p /tmp/tmp.LdMfEb/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.LdMfEb/db Unable to change owner/group for /tmp/tmp.LdMfEb/db/T16d909ywWMF6k-l58a2ZACQEVzHmLozbyPzeT0F5GM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.LdMfEb/db/oORzc8LHWt3Piv992GI88B6ukMSVmCy0WIf59k5ylDQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.LdMfEb/cache + '[' -z '' ']' + KEYS=/tmp/tmp.LdMfEb/db + local pid pidfile + pidfile=/tmp/tmp.LdMfEb/tang.pid + pid=45532 + echo 45532 + /usr/bin/socat -v -v TCP-LISTEN:55559,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.LdMfEb/db' + tang_wait_until_ready 55559 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55559 + '[' -z 55559 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:55559/adv > 2022/08/04 21:39:52.000566415 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55559\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000583837 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1ERWNNMHB0V0V0bFlZbVpFSGNwbUtaN1UwSjFOWU9tVzEtRmQ4YmdRY21wTE9URXdBT0UySUZXUWQ0SGRWZGdiaTJKbktQNTFPQlV0VXJBNFljdlpnRyIsICJ5IjogIkFIMU9kVlI2Vy1ZMVNHY0VNaU1KYUtlZzl3ZTZyOEQwMnc0XzN6MEFBOVFPS3MzS2Y0UmhZZXlPWFBjallhc2JYYzVENUYxUGZ4NW5JSEJZdE14TnFwLWkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURiV2t2RGF3R1R1VG1uTDRLSEtSRDhGMW8ya0ZEMUZyNkdZaUd1ekd5V3R6ekQzbUZMb2l3S3BrUm13SV9Oc0RHZkF2bHA4ZjloREQ3OEJoMnBPYlBFVSIsICJ5IjogIkFYVTVwOENIenVkVy1sZ3VMOTFwbGNfMTd3OUR6VzJPeThjT0tIUHU4MVZLUzNUX3Z2M3ZDcGJDcm82NHFFUm9LYkM0ZVBzdFpDbE8tQ0xaNldkazk2amgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUFk-CXcLDnDfAAjm0LPoQ1L2WB2vC4zIYQRzwhI-T2ebMK7bDh37YZvKYQYNIFzQpOCmDU4RV83pLKrOhoCoNTOABIy9UAXlLRYCnCYj2U0AFC2hpHO9uzeGUrvHJR-0tBix6WZycdC9a-nOlY2FLExE1TuaVR9k66Ldi_IpgiCO_qS"}+ url=http://localhost:55559 + adv=/tmp/tmp.LdMfEb/adv + tang_get_adv 55559 /tmp/tmp.LdMfEb/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55559 + local adv=/tmp/tmp.LdMfEb/adv + '[' -z 55559 ']' + curl -L -o /tmp/tmp.LdMfEb/adv http://localhost:55559/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000589145 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55559\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000605873 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1ERWNNMHB0V0V0bFlZbVpFSGNwbUtaN1UwSjFOWU9tVzEtRmQ4YmdRY21wTE9URXdBT0UySUZXUWQ0SGRWZGdiaTJKbktQNTFPQlV0VXJBNFljdlpnRyIsICJ5IjogIkFIMU9kVlI2Vy1ZMVNHY0VNaU1KYUtlZzl3ZTZyOEQwMnc0XzN6MEFBOVFPS3MzS2Y0UmhZZXlPWFBjallhc2JYYzVENUYxUGZ4NW5JSEJZdE14TnFwLWkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURiV2t2RGF3R1R1VG1uTDRLSEtSRDhGMW8ya0ZEMUZyNkdZaUd1ekd5V3R6ekQzbUZMb2l3S3BrUm13SV9Oc0RHZkF2bHA4ZjloREQ3OEJoMnBPYlBFVSIsICJ5IjogIkFYVTVwOENIenVkVy1sZ3VMOTFwbGNfMTd3OUR6VzJPeThjT0tIUHU4MVZLUzNUX3Z2M3ZDcGJDcm82NHFFUm9LYkM0ZVBzdFpDbE8tQ0xaNldkazk2amgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcUw4vWIAluZyJPQcZ9vdQVAoWYgvLT0mYIBUbUE97CZxa8XqlgeLrgxwlTdtkt1Iaby4G0wuXCw4Utu7cLHbHtzAZHVjAGQ_5pWdpT5KWe9s611t9nkQuuUYlG-pd7H9xopyp6EMiBd1NDo_wbL4sWqBV61EwasIjwFImJthS1Zxrks"} 100 993 100 993 0 0 54407 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:55559 http://localhost:55559 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:55559"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:55559"}]}}}}' + DEV=/tmp/tmp.LdMfEb/luks1-device + new_device luks1 /tmp/tmp.LdMfEb/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LdMfEb/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.LdMfEb ']' + tang_stop /tmp/tmp.LdMfEb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LdMfEb + '[' -z /tmp/tmp.LdMfEb ']' + local pidfile=/tmp/tmp.LdMfEb/tang.pid + '[' -f /tmp/tmp.LdMfEb/tang.pid ']' + local pid + pid=45532 + kill -9 45532 + rm -rf /tmp/tmp.LdMfEb /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 45532 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.26s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 + TEST=edit-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.kgcdcH ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=9320 + tang_run /tmp/tmp.kgcdcH 9320 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgcdcH + local port=9320 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kgcdcH ']' + '[' -z 9320 ']' + tang_new_keys /tmp/tmp.kgcdcH '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgcdcH + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kgcdcH ']' + local db=/tmp/tmp.kgcdcH/db + mkdir -p /tmp/tmp.kgcdcH/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.kgcdcH/db Unable to change owner/group for /tmp/tmp.kgcdcH/db/B_GSNczjINaP_JGuxJVDW8MPaRrrHO-0sK8zBfc3lVA.jwk to tang:tang Unable to change owner/group for /tmp/tmp.kgcdcH/db/7KK7xo5FDAwRq9XpvFiAoyh0AvIIMmiDG0W0quqjle4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.kgcdcH/cache + '[' -z '' ']' + KEYS=/tmp/tmp.kgcdcH/db + local pid pidfile + pidfile=/tmp/tmp.kgcdcH/tang.pid + pid=45556 + echo 45556 + /usr/bin/socat -v -v TCP-LISTEN:9320,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.kgcdcH/db' + tang_wait_until_ready 9320 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=9320 + '[' -z 9320 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:9320/adv > 2022/08/04 21:39:52.000572742 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9320\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000589644 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpEWWd6RzdTS3RRdXVMV2x2T1VWZzhsRDdpeURSTDczWHVnT1NNS0M2MHpwamNyc0hPaG9JMkNzenZkdkQ3SzNUWFJKVVhZY1U4RExBTmU0WkJQV2pHbCIsICJ5IjogIkFSSHFtQkZsZEY3OFB2Z2k0TDNPemFfazg2WEM2SkpDWXhpWFNDcjVrUmcyNzBYcktPYmhwYnNweFFaWFFLdFlNR2EzUUNEV19Sc3R6NnBMYmJLNlgxaUUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhicnR1YTRmNGM2RU5iN0FYb0JveUNWcndaQk5zUWVLaXV0dXhEOGNqM1B0cFBzUU5aM1czcHg1R2tKR1BaRXFIMWV2OFJhbi1BM3FJdEdVWkhCNnFlSSIsICJ5IjogIkFCY0tHX2h6RDkzQm5ubnNDdmpWNE1uTGhzajFWWVE3c2dyU1FMU3Vna1Q0UHdPRFVNWG1NLWxKbnBmX3ZfX0p5TzV4TFQtaFZhbW5tLVNnWVptdVl3YUoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARyntsfkIoLfx8dlRhILq2L74YCdczWBW9t1FePVNByMW7KljbmBtZJCwyFYR4EqtSMn-cjnijKV7Me9eWKdcQbsAOl_3J1G9_B1ihCLgavM2vOgcSOlPdbIgrU_jUGEroefhBLiobRnufLpBEyltJnXErNRUwme80TwSQ_oWtYAgaOT"}+ url=http://localhost:9320 ++ printf '{"url":"%s"}' http://localhost:9320 + cfg='{"url":"http://localhost:9320"}' + DEV=/tmp/tmp.kgcdcH/luks1-device + new_device luks1 /tmp/tmp.kgcdcH/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.kgcdcH/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.kgcdcH ']' + tang_stop /tmp/tmp.kgcdcH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgcdcH + '[' -z /tmp/tmp.kgcdcH ']' + local pidfile=/tmp/tmp.kgcdcH/tang.pid + '[' -f /tmp/tmp.kgcdcH/tang.pid ']' + local pid + pid=45556 + kill -9 45556 + rm -rf /tmp/tmp.kgcdcH /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 45556 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 21/44 backup-restore-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1 + TEST=backup-restore-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.GCFlaE + ADV=/tmp/tmp.GCFlaE/adv.jws + tang_create_adv /tmp/tmp.GCFlaE /tmp/tmp.GCFlaE/adv.jws + local basedir=/tmp/tmp.GCFlaE + local adv=/tmp/tmp.GCFlaE/adv.jws + local SIG=/tmp/tmp.GCFlaE/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GCFlaE/sig.jwk + local EXC=/tmp/tmp.GCFlaE/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GCFlaE/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GCFlaE/sig.jwk --input=/tmp/tmp.GCFlaE/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GCFlaE/sig.jwk --output=/tmp/tmp.GCFlaE/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GCFlaE/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.GCFlaE/adv.jws"}' + DEV=/tmp/tmp.GCFlaE/luks1-device + new_device luks1 /tmp/tmp.GCFlaE/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GCFlaE/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.GCFlaE ']' + rm -rf /tmp/tmp.GCFlaE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 + TEST=pass-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.CfhmJA ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=38053 + tang_run /tmp/tmp.CfhmJA 38053 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CfhmJA + local port=38053 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.CfhmJA ']' + '[' -z 38053 ']' + tang_new_keys /tmp/tmp.CfhmJA '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CfhmJA + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.CfhmJA ']' + local db=/tmp/tmp.CfhmJA/db + mkdir -p /tmp/tmp.CfhmJA/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.CfhmJA/db Unable to change owner/group for /tmp/tmp.CfhmJA/db/sDgTn41rV9XExn2-S34O_qgvhUY530D6fngcbvAjfNA.jwk to tang:tang Unable to change owner/group for /tmp/tmp.CfhmJA/db/mcetCY4B024I-4-FuXTf8_18kffwrcOiMZkC6289to8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.CfhmJA/cache + '[' -z '' ']' + KEYS=/tmp/tmp.CfhmJA/db + local pid pidfile + pidfile=/tmp/tmp.CfhmJA/tang.pid + pid=45585 + echo 45585 + /usr/bin/socat -v -v TCP-LISTEN:38053,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.CfhmJA/db' + tang_wait_until_ready 38053 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=38053 + '[' -z 38053 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:38053/adv > 2022/08/04 21:39:52.000584838 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:38053\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000601432 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1rYnU1a21lQVkybFV3d2JNZGktTUdYMl9mTUNGY1RxRGN2SFRoSW9lSGhlTFVaNnAtVFhuMkMtd1hoay00S0dZak84Y0N6VW9ZbHpOMl9FaUtrVEJFTiIsICJ5IjogIkFNMmtpWF9yNk5MekFTUkZLUE1WN1RTbV9zR2dWR1VFSkZUNEZ6c2Rxa3dYQ01DQ0ZPaFAtdXd4R216SzczMzJwT3E5RU1zNURUM1M3LWxjczM4SlYyanYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFBLWpxYkJIVFF3RkZyTEp6aGJKamZKbUhwcVlCcFBnazZoMnRHM0VTVUJqS3NXNFJIOURpN0JRbVNxaExCSlpYZnlZZzFPVDNIWWVwRGlFekp4Rzg5TiIsICJ5IjogIkFOb3V2elRsNXN6MHN0Vk9VRlRTT2FIX1FUYUx1bUJ1MFhDY0xSUE8wUWhqeXg4c0pRUHg1czdyRkE0N1JBS1B0aUZYeFFMVkxyZGszdDhyX0pSbWx2TXUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZksgTF49JGoAv_MWDhodAxj8IxBduyM1o2DHm7gO7zT7yB_K_l8EAiGg_lZ0zHBrQwvux4Qd69DP0p68MZehis6AWhVbMmwBaZzunj7y19l9zjrhCpbXmyP4vI1OIkflZ-j99Cl4vxI3pATpIHQLqB1jDtlygVSOD1G2R-RoDysQlga"}+ url=http://localhost:38053 + adv=/tmp/tmp.CfhmJA/adv + tang_get_adv 38053 /tmp/tmp.CfhmJA/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=38053 + local adv=/tmp/tmp.CfhmJA/adv + '[' -z 38053 ']' + curl -L -o /tmp/tmp.CfhmJA/adv http://localhost:38053/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000606917 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:38053\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000623635 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1rYnU1a21lQVkybFV3d2JNZGktTUdYMl9mTUNGY1RxRGN2SFRoSW9lSGhlTFVaNnAtVFhuMkMtd1hoay00S0dZak84Y0N6VW9ZbHpOMl9FaUtrVEJFTiIsICJ5IjogIkFNMmtpWF9yNk5MekFTUkZLUE1WN1RTbV9zR2dWR1VFSkZUNEZ6c2Rxa3dYQ01DQ0ZPaFAtdXd4R216SzczMzJwT3E5RU1zNURUM1M3LWxjczM4SlYyanYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFBLWpxYkJIVFF3RkZyTEp6aGJKamZKbUhwcVlCcFBnazZoMnRHM0VTVUJqS3NXNFJIOURpN0JRbVNxaExCSlpYZnlZZzFPVDNIWWVwRGlFekp4Rzg5TiIsICJ5IjogIkFOb3V2elRsNXN6MHN0Vk9VRlRTT2FIX1FUYUx1bUJ1MFhDY0xSUE8wUWhqeXg4c0pRUHg1czdyRkE0N1JBS1B0aUZYeFFMVkxyZGszdDhyX0pSbWx2TXUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB8JdbBsN5r2GnPsguk62XRE1xeplgZ3evN2GRKOEALKE-dzvWuk440wKVR1swmdm-z0IOOKRMi6I_E-bba5lkqZALYDwkLOoTd-qqSMXFmidIlRqrKbkIwvAysgGNH7d2d97UCY6mKTnuXlq4MP4OW8a6LVo6pK_eohL8TzCaRluA_U"} 100 993 100 993 0 0 54309 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:38053 /tmp/tmp.CfhmJA/adv + cfg='{"url":"http://localhost:38053","adv":"/tmp/tmp.CfhmJA/adv"}' + DEV=/tmp/tmp.CfhmJA/luks1-device + new_device luks1 /tmp/tmp.CfhmJA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.CfhmJA/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.CfhmJA ']' + tang_stop /tmp/tmp.CfhmJA + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CfhmJA + '[' -z /tmp/tmp.CfhmJA ']' + local pidfile=/tmp/tmp.CfhmJA/tang.pid + '[' -f /tmp/tmp.CfhmJA/tang.pid ']' + local pid + pid=45585 + kill -9 45585 + rm -rf /tmp/tmp.CfhmJA /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 45585 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/44 bind-wrong-pass-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2 + TEST=bind-wrong-pass-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.HEgBlM + ADV=/tmp/tmp.HEgBlM/adv.jws + tang_create_adv /tmp/tmp.HEgBlM /tmp/tmp.HEgBlM/adv.jws + local basedir=/tmp/tmp.HEgBlM + local adv=/tmp/tmp.HEgBlM/adv.jws + local SIG=/tmp/tmp.HEgBlM/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.HEgBlM/sig.jwk + local EXC=/tmp/tmp.HEgBlM/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.HEgBlM/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.HEgBlM/sig.jwk --input=/tmp/tmp.HEgBlM/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.HEgBlM/sig.jwk --output=/tmp/tmp.HEgBlM/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.HEgBlM/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.HEgBlM/adv.jws"}' + DEV=/tmp/tmp.HEgBlM/luks2-device + new_device luks2 /tmp/tmp.HEgBlM/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.HEgBlM/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.HEgBlM ']' + rm -rf /tmp/tmp.HEgBlM ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2 + TEST=bind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.LGapNM + ADV=/tmp/tmp.LGapNM/adv.jws + tang_create_adv /tmp/tmp.LGapNM /tmp/tmp.LGapNM/adv.jws + local basedir=/tmp/tmp.LGapNM + local adv=/tmp/tmp.LGapNM/adv.jws + local SIG=/tmp/tmp.LGapNM/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.LGapNM/sig.jwk + local EXC=/tmp/tmp.LGapNM/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.LGapNM/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.LGapNM/sig.jwk --input=/tmp/tmp.LGapNM/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.LGapNM/sig.jwk --output=/tmp/tmp.LGapNM/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.LGapNM/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.LGapNM/adv.jws"}' + DEV=/tmp/tmp.LGapNM/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.LGapNM/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.LGapNM/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.LGapNM ']' + rm -rf /tmp/tmp.LGapNM ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/44 unbind-unbound-slot-luks2 SKIP 0.23s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2 + TEST=unbind-unbound-slot-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.eaKHLJ + DEV=/tmp/tmp.eaKHLJ/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.eaKHLJ/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.eaKHLJ/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.eaKHLJ ']' + rm -rf /tmp/tmp.eaKHLJ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.17s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 + TEST=unbind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.Phehkl + ADV=/tmp/tmp.Phehkl/adv.jws + tang_create_adv /tmp/tmp.Phehkl /tmp/tmp.Phehkl/adv.jws + local basedir=/tmp/tmp.Phehkl + local adv=/tmp/tmp.Phehkl/adv.jws + local SIG=/tmp/tmp.Phehkl/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Phehkl/sig.jwk + local EXC=/tmp/tmp.Phehkl/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Phehkl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.Phehkl/sig.jwk --input=/tmp/tmp.Phehkl/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Phehkl/sig.jwk --output=/tmp/tmp.Phehkl/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Phehkl/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.Phehkl/adv.jws"}' + DEV=/tmp/tmp.Phehkl/luks2-device + new_device luks2 /tmp/tmp.Phehkl/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.Phehkl/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.Phehkl ']' + rm -rf /tmp/tmp.Phehkl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.17s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 + TEST=list-recursive-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.Jhjacm + ADV=/tmp/tmp.Jhjacm/adv.jws + tang_create_adv /tmp/tmp.Jhjacm /tmp/tmp.Jhjacm/adv.jws + local basedir=/tmp/tmp.Jhjacm + local adv=/tmp/tmp.Jhjacm/adv.jws + local SIG=/tmp/tmp.Jhjacm/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Jhjacm/sig.jwk + local EXC=/tmp/tmp.Jhjacm/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Jhjacm/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.Jhjacm/sig.jwk --input=/tmp/tmp.Jhjacm/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Jhjacm/sig.jwk --output=/tmp/tmp.Jhjacm/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.Jhjacm/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.Jhjacm/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.Jhjacm/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.Jhjacm/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.Jhjacm/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.Jhjacm ']' + rm -rf /tmp/tmp.Jhjacm ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.16s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2 + TEST=list-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.ooGbfl + ADV=/tmp/tmp.ooGbfl/adv.jws + tang_create_adv /tmp/tmp.ooGbfl /tmp/tmp.ooGbfl/adv.jws + local basedir=/tmp/tmp.ooGbfl + local adv=/tmp/tmp.ooGbfl/adv.jws + local SIG=/tmp/tmp.ooGbfl/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ooGbfl/sig.jwk + local EXC=/tmp/tmp.ooGbfl/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ooGbfl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ooGbfl/sig.jwk --input=/tmp/tmp.ooGbfl/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ooGbfl/sig.jwk --output=/tmp/tmp.ooGbfl/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.ooGbfl/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.ooGbfl/adv.jws"}' + DEV=/tmp/tmp.ooGbfl/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.ooGbfl/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.ooGbfl/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ooGbfl ']' + rm -rf /tmp/tmp.ooGbfl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.16s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 + TEST=list-sss-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.EFAMkf + ADV=/tmp/tmp.EFAMkf/adv.jws + tang_create_adv /tmp/tmp.EFAMkf /tmp/tmp.EFAMkf/adv.jws + local basedir=/tmp/tmp.EFAMkf + local adv=/tmp/tmp.EFAMkf/adv.jws + local SIG=/tmp/tmp.EFAMkf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EFAMkf/sig.jwk + local EXC=/tmp/tmp.EFAMkf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EFAMkf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EFAMkf/sig.jwk --input=/tmp/tmp.EFAMkf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EFAMkf/sig.jwk --output=/tmp/tmp.EFAMkf/adv.jws + PIN=sss ++ printf ' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"%s"}, {"url":"ADDR2","adv":"%s"}, {"url":"ADDR3","adv":"%s"}, {"url":"ADDR4","adv":"%s"}, {"url":"ADDR5","adv":"%s"} ] } } ' /tmp/tmp.EFAMkf/adv.jws /tmp/tmp.EFAMkf/adv.jws /tmp/tmp.EFAMkf/adv.jws /tmp/tmp.EFAMkf/adv.jws /tmp/tmp.EFAMkf/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.EFAMkf/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.EFAMkf/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.EFAMkf/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.EFAMkf/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.EFAMkf/adv.jws"} ] } }' + DEV=/tmp/tmp.EFAMkf/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.EFAMkf/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.EFAMkf/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.EFAMkf ']' + rm -rf /tmp/tmp.EFAMkf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 + TEST=unlock-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.mJDMpb ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=45949 + tang_run /tmp/tmp.mJDMpb 45949 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mJDMpb + local port=45949 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mJDMpb ']' + '[' -z 45949 ']' + tang_new_keys /tmp/tmp.mJDMpb '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mJDMpb + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mJDMpb ']' + local db=/tmp/tmp.mJDMpb/db + mkdir -p /tmp/tmp.mJDMpb/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mJDMpb/db Unable to change owner/group for /tmp/tmp.mJDMpb/db/wI1zwqisauvwNCfGaMaeE8jE3ycpjajPRMxEDUD2KF4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mJDMpb/db/RwBCG7pDG_Z6jpylFD-SQHFXik1Tw4sTdQ2f90BgfpI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mJDMpb/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mJDMpb/db + local pid pidfile + pidfile=/tmp/tmp.mJDMpb/tang.pid + pid=45782 + echo 45782 + /usr/bin/socat -v -v TCP-LISTEN:45949,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mJDMpb/db' + tang_wait_until_ready 45949 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45949 + '[' -z 45949 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:45949/adv > 2022/08/04 21:39:52.000689086 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45949\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000707145 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJQmJSeklTVmtVZ2NKUV9DeGxEUmlkdTV6aWtzT3JIQmxhYnhNNDVMd3diLUFBLXNlN2ZsYTViSUF0MkhGcjRucTRJRjctam5fZ25DUlpkMHVpLVQ5Z1ciLCAieSI6ICJBQTBINE1YZlVrZWNhRkVjOTZPTjhwa2JPQXFDUlh5OC02WXBJNnphYW1uYklhMDB0Z3EyZDBmNXlueXV2UUtGQ0pFdjJLMEQ3NkVkWDlIek8yNXpwMUxYIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVB0UDZwcUFBbEt6eGdyd2FuZ2kyaV9QVXJjeDcycE4wR3pRdnhVNHNkb0lxV0ZuU1dUazZ6clh1N1FLU0ppSmxqUGJxaEpWRUJjRzZmMjFIMklSbFE5ViIsICJ5IjogIkFTNjBITWdDYkZxVS1ibWM1aXg4UDlFUFIwWkdDTEJNcEhnWHhCRjl5OFo0R2tGSk9GQUJTcWJBQjRRYW1xOG5BQkR3aVl2UHZCckJzc2dkbnZnWTdzMjAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWpD_3mxJsT1ixmhl9VW9XuGqaUSlIRITPWVXgZnmwr-VUuf8TowLlkd_Q8c3P51v5dH-7xUQbJjCLBgJw9YZeOUAdE4VZfRCLCTx54lASepL4KKLlDarm4GyCCH-pUh2SQnhb_Ay0-EQhtNqSF1UiAckON3yiBMJOs6AYAtATShRGa9"}+ url=http://localhost:45949 + adv=/tmp/tmp.mJDMpb/adv + tang_get_adv 45949 /tmp/tmp.mJDMpb/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45949 + local adv=/tmp/tmp.mJDMpb/adv + '[' -z 45949 ']' + curl -L -o /tmp/tmp.mJDMpb/adv http://localhost:45949/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000713100 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45949\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000730080 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJQmJSeklTVmtVZ2NKUV9DeGxEUmlkdTV6aWtzT3JIQmxhYnhNNDVMd3diLUFBLXNlN2ZsYTViSUF0MkhGcjRucTRJRjctam5fZ25DUlpkMHVpLVQ5Z1ciLCAieSI6ICJBQTBINE1YZlVrZWNhRkVjOTZPTjhwa2JPQXFDUlh5OC02WXBJNnphYW1uYklhMDB0Z3EyZDBmNXlueXV2UUtGQ0pFdjJLMEQ3NkVkWDlIek8yNXpwMUxYIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVB0UDZwcUFBbEt6eGdyd2FuZ2kyaV9QVXJjeDcycE4wR3pRdnhVNHNkb0lxV0ZuU1dUazZ6clh1N1FLU0ppSmxqUGJxaEpWRUJjRzZmMjFIMklSbFE5ViIsICJ5IjogIkFTNjBITWdDYkZxVS1ibWM1aXg4UDlFUFIwWkdDTEJNcEhnWHhCRjl5OFo0R2tGSk9GQUJTcWJBQjRRYW1xOG5BQkR3aVl2UHZCckJzc2dkbnZnWTdzMjAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABSf79Icg9XJ1ih-ZKJR6KsNezMj1qcKYd4ttwe9CbTvCuDQzVLSliv6fj6OK10dBMnTGqvef2dyMgh7-FsncmkTAa6up9UTECF2lMAixO6si7iCO-j6WhGtSOWeksDrnwRfr7wVqgPU3c162Cv51hi_2XdAkV7lsscmCbgLVdIc00cZ"} 100 993 100 993 0 0 53450 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:45949 /tmp/tmp.mJDMpb/adv + cfg='{"url":"http://localhost:45949","adv":"/tmp/tmp.mJDMpb/adv"}' + DEV=/tmp/tmp.mJDMpb/luks2-device + new_device luks2 /tmp/tmp.mJDMpb/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mJDMpb/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.mJDMpb ']' + tang_stop /tmp/tmp.mJDMpb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mJDMpb + '[' -z /tmp/tmp.mJDMpb ']' + local pidfile=/tmp/tmp.mJDMpb/tang.pid + '[' -f /tmp/tmp.mJDMpb/tang.pid ']' + local pid + pid=45782 + kill -9 45782 + rm -rf /tmp/tmp.mJDMpb /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 45782 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 + TEST=assume-yes-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.kJPDeP ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=60288 + tang_run /tmp/tmp.kJPDeP 60288 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kJPDeP + local port=60288 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kJPDeP ']' + '[' -z 60288 ']' + tang_new_keys /tmp/tmp.kJPDeP '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kJPDeP + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kJPDeP ']' + local db=/tmp/tmp.kJPDeP/db + mkdir -p /tmp/tmp.kJPDeP/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.kJPDeP/db Unable to change owner/group for /tmp/tmp.kJPDeP/db/v0nUOqkfbO00CgdAoakf01ngcb1o6WDtL33DTEGm-gY.jwk to tang:tang Unable to change owner/group for /tmp/tmp.kJPDeP/db/Ub-FsOH4YHb717OsI_pvItGxQb-roqjrNFmFsKlU3uI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.kJPDeP/cache + '[' -z '' ']' + KEYS=/tmp/tmp.kJPDeP/db + local pid pidfile + pidfile=/tmp/tmp.kJPDeP/tang.pid + pid=45811 + echo 45811 + /usr/bin/socat -v -v TCP-LISTEN:60288,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.kJPDeP/db' + tang_wait_until_ready 60288 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=60288 + '[' -z 60288 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:60288/adv > 2022/08/04 21:39:52.000693796 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:60288\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000710266 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFTN1U5d1RJczU5RDR4aDhfWk11WUxJcGdFQ2w3ZXJSbGUtblhYRDJ2dnFQdWtvSTlPdmJkclQ4dzRfT2FfZmhCRjRYdDBQdVM0V1B1VFZMR0hPT3hFYS0iLCAieSI6ICJBTC1VVVJtNDRNTVEzdWcwcnQ5MFRjQm9MdEp6bFI2dUxENTRmanhKSnVLYXB3amZvdGRySEdlZURTYTk3TnI5elloV1hwUmYwNnJycVNzVUVMSGtOR3VjIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWY3Mk9kMlVLUW9xeEVrZDQ4cjVvMmRUNXhXU0U5Mzk4Ym8xWUljLTJyVlpPMmxPOG1udmV1cTM5NXJKakgzR0lBMm13b3BiVk1ZTGpCOUN2WlRWcVZCUyIsICJ5IjogIkFVRVl0SzhNXzFGbnJIQXpzRUQ1M1ZFUkFGRXIxLWl1VHBpdUZmRi1iUWhtZEltNWxmT1l1bXlyRmZ4SkgySER4Z2pVQjJYUGtWa3p0R0RDQmVCUERiVXkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMM2evthaYrO0BO2sU81eN0c7Bs3GzBaeMYBn5DD6kOEfJiKlRsbDWgUJBe-pCzWVBTQImi1WibKbQ8eOL0Ol3jXASmV0Bi4YC0ktaVHbyYuJmCof8L96NQCvBjtNHoniVlXcsnqTfCzo9LvrJkG087o6OraCXmwp8kNfm4uVg7K0EyL"}+ url=http://localhost:60288 ++ printf '{"url":"%s"}' http://localhost:60288 + cfg='{"url":"http://localhost:60288"}' + DEV=/tmp/tmp.kJPDeP/luks2-device + new_device luks2 /tmp/tmp.kJPDeP/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.kJPDeP/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.kJPDeP ']' + tang_stop /tmp/tmp.kJPDeP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kJPDeP + '[' -z /tmp/tmp.kJPDeP ']' + local pidfile=/tmp/tmp.kJPDeP/tang.pid + '[' -f /tmp/tmp.kJPDeP/tang.pid ']' + local pid + pid=45811 + kill -9 45811 + rm -rf /tmp/tmp.kJPDeP /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 45811 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 + TEST=backup-restore-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.dePfgI + ADV=/tmp/tmp.dePfgI/adv.jws + tang_create_adv /tmp/tmp.dePfgI /tmp/tmp.dePfgI/adv.jws + local basedir=/tmp/tmp.dePfgI + local adv=/tmp/tmp.dePfgI/adv.jws + local SIG=/tmp/tmp.dePfgI/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dePfgI/sig.jwk + local EXC=/tmp/tmp.dePfgI/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dePfgI/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.dePfgI/sig.jwk --input=/tmp/tmp.dePfgI/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dePfgI/sig.jwk --output=/tmp/tmp.dePfgI/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.dePfgI/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.dePfgI/adv.jws"}' + DEV=/tmp/tmp.dePfgI/luks2-device + new_device luks2 /tmp/tmp.dePfgI/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.dePfgI/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.dePfgI ']' + rm -rf /tmp/tmp.dePfgI ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 + TEST=pin-tpm2 + SKIP_RET_CODE=77 + tpm2_available + export TPM2TOOLS_TCTI_NAME=device + TPM2TOOLS_TCTI_NAME=device + export TPM2TOOLS_DEVICE_FILE= + TPM2TOOLS_DEVICE_FILE= + for dev in /dev/tpmrm? + '[' -e '/dev/tpmrm?' ']' + continue + export TPM2TOOLS_TCTI=device: + TPM2TOOLS_TCTI=device: + '[' -z '' ']' + echo 'A TPM2 device with the in-kernel resource manager is needed!' A TPM2 device with the in-kernel resource manager is needed! + return 1 + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/44 regen-inplace-luks2 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.bMdCAP ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=30785 + tang_run /tmp/tmp.bMdCAP 30785 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMdCAP + local port=30785 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bMdCAP ']' + '[' -z 30785 ']' + tang_new_keys /tmp/tmp.bMdCAP '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMdCAP + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bMdCAP ']' + local db=/tmp/tmp.bMdCAP/db + mkdir -p /tmp/tmp.bMdCAP/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bMdCAP/db Unable to change owner/group for /tmp/tmp.bMdCAP/db/850rHjVWQmZT1q4hXWL0QjRR46vKN99fgmh7sLpNm1k.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bMdCAP/db/V-iEypyE7Vly2ZxlA2hOlkVUcQ_Krte8TNVM14McVJo.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bMdCAP/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bMdCAP/db + local pid pidfile + pidfile=/tmp/tmp.bMdCAP/tang.pid + pid=45836 + echo 45836 + /usr/bin/socat -v -v TCP-LISTEN:30785,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bMdCAP/db' + tang_wait_until_ready 30785 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=30785 + '[' -z 30785 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:30785/adv > 2022/08/04 21:39:52.000700114 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:30785\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000717167 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZzSTNvVWcwRzBxSDE2WVBGMVZqNTlqQm05MmN0ZTdvaWIxdzBzcmpFMzlDYlpPcUFYc2ZYRDlhQzRoRnI2LVo3bEZ2dGlCNndndENBU3RheDIxNGd3UCIsICJ5IjogIkFlQWFUV2NYdzdtcXBlM254NGVsejhwWk1ndWFzRHJEY2FFQTlfU3dOSFIxcHhMS1RTekw4b096MW9OVGlhNXM3NHlrWktDNmJlNE96VlR1VVFlVGQ0U0MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZyS0ZFa21TVkRoTFRrOGdoVnVSaUdhdTBiUkZuTFNpWUEzeXRRRkI5YTRTcDM2UWlVWU15Zjl4b2pPOHkyNjJSd3FmNTI2SGFEeEZlWHNlaGZQbGdVSSIsICJ5IjogIkFQTzJ1Nm9uQ2dCdzFYbHNKNGtkTDhSbmVWNkpRb2xJSDROclAzbFBBa093OUFDQmRNd0NzUDZtR0llMWJtejFhMi1jYzNKdkRndXdLSnoxd3cwWjZBM2EifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADGIcQBtFEeOKCi-Yt77uMJqHBeVHMYrlJBjERvb_JWA-OtAPK5UEhPgM_HEYQOj_va2r4aJ9XhtuYrTgn-SiO7IAYH5rD3n_nsVtnO_WrcFn6755SNKa2rfczbaE3y3B9fsid92r5XjfGg9VJMYA6KlUBxPwOQwU8KkdnvHKpFXFlyW"}+ url=http://localhost:30785 + adv=/tmp/tmp.bMdCAP/adv + tang_get_adv 30785 /tmp/tmp.bMdCAP/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=30785 + local adv=/tmp/tmp.bMdCAP/adv + '[' -z 30785 ']' + curl -L -o /tmp/tmp.bMdCAP/adv http://localhost:30785/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000723101 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:30785\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000740362 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZzSTNvVWcwRzBxSDE2WVBGMVZqNTlqQm05MmN0ZTdvaWIxdzBzcmpFMzlDYlpPcUFYc2ZYRDlhQzRoRnI2LVo3bEZ2dGlCNndndENBU3RheDIxNGd3UCIsICJ5IjogIkFlQWFUV2NYdzdtcXBlM254NGVsejhwWk1ndWFzRHJEY2FFQTlfU3dOSFIxcHhMS1RTekw4b096MW9OVGlhNXM3NHlrWktDNmJlNE96VlR1VVFlVGQ0U0MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZyS0ZFa21TVkRoTFRrOGdoVnVSaUdhdTBiUkZuTFNpWUEzeXRRRkI5YTRTcDM2UWlVWU15Zjl4b2pPOHkyNjJSd3FmNTI2SGFEeEZlWHNlaGZQbGdVSSIsICJ5IjogIkFQTzJ1Nm9uQ2dCdzFYbHNKNGtkTDhSbmVWNkpRb2xJSDROclAzbFBBa093OUFDQmRNd0NzUDZtR0llMWJtejFhMi1jYzNKdkRndXdLSnoxd3cwWjZBM2EifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACSked_wgTFRerLRnpu5TrAYZfbVMKJn9o0RmxVAP6BdzPS7eoDyQBu5Zvsm_IgdT3SzVlvMKi_sOEQM8lfOoDM2AE_iNHRaNny8mQtpdwT4AS5G4LH19Wh_dZzcZ_G7OP-Al8ddzUBxHvBKzCdwkjdU77jszehiciKy6mB1GW98Tv_2"} 100 993 100 993 0 0 52014 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:30785 /tmp/tmp.bMdCAP/adv + cfg='{"url":"http://localhost:30785","adv":"/tmp/tmp.bMdCAP/adv"}' + DEV=/tmp/tmp.bMdCAP/luks2-device + new_device luks2 /tmp/tmp.bMdCAP/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.bMdCAP/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.bMdCAP ']' + tang_stop /tmp/tmp.bMdCAP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMdCAP + '[' -z /tmp/tmp.bMdCAP ']' + local pidfile=/tmp/tmp.bMdCAP/tang.pid + '[' -f /tmp/tmp.bMdCAP/tang.pid ']' + local pid + pid=45836 + kill -9 45836 + rm -rf /tmp/tmp.bMdCAP /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 45836 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/44 regen-not-inplace-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + export TMP=/tmp/tmp.oMlBFg + TMP=/tmp/tmp.oMlBFg ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=41200 + tang_run /tmp/tmp.oMlBFg 41200 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.oMlBFg + local port=41200 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.oMlBFg ']' + '[' -z 41200 ']' + tang_new_keys /tmp/tmp.oMlBFg '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.oMlBFg + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.oMlBFg ']' + local db=/tmp/tmp.oMlBFg/db + mkdir -p /tmp/tmp.oMlBFg/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.oMlBFg/db Unable to change owner/group for /tmp/tmp.oMlBFg/db/xd8iQKU2nijuOJOg-BhCYZ6DOhDLFv-5I5J0Eok885c.jwk to tang:tang Unable to change owner/group for /tmp/tmp.oMlBFg/db/XHtJBU6fKFqsyDzDutTndorUf3HPi69o4sERJeK13jU.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.oMlBFg/cache + '[' -z '' ']' + KEYS=/tmp/tmp.oMlBFg/db + local pid pidfile + pidfile=/tmp/tmp.oMlBFg/tang.pid + pid=45861 + echo 45861 + /usr/bin/socat -v -v TCP-LISTEN:41200,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.oMlBFg/db' + tang_wait_until_ready 41200 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41200 + '[' -z 41200 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:41200/adv > 2022/08/04 21:39:52.000705231 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41200\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000722248 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYNXpIZjRSMnNhY2ExTlhrelBKUjZRV251UWNtNzV2dXBSakdqYzA1Nkg2YVZCQ2VzcVNSekE5RkQwUU8xVkRfRjVIRnNKMjM4NlFRNnVyazA3YnVVdWciLCAieSI6ICJBSUpIYmVGY19Dc1VLS1kyOXJzV1RvU2hBZXBxejRrM3d4c2pGTUszRFdYT3NHYnp2RFZmeVRGeGoybkhyM2trRXYtdmV1cS10Nkg2YjVYNlhRTWZDYlpxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlaYlNkQWRxbThDTmFfcjhyRGZBTlRMY3NDc1RkUWo5TkYxS2t0OVVBMmR1VDlBYTQwMGZCZG95SHZqbzQ4d2JGSEJWNkR3Nl9CLXUyYWswS0prSG9GViIsICJ5IjogIkFBa2dQcHN2VmgyTE1HRzgxUjRaY2VqNUNfZ2xPZDNLa01DNW51SkNOY0lzaFBKVURCUFJ0SDBqUHd5SlZHaDQ1d21Ta1NBaDEwWHgyeEt4VnFHMktkZHgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVSespeEGtzdAZJC3_01l7QDIgArjkRL5gTLPUS1FXWd43GYvxr7ihChbHBc6xGfEOqLIC6H9vHgjwiDXHujQdcIAZkzaJSvzIPJ-YXop6a-qDJDQ7FZ00Bgv4g7slAzY5trBm98fBoc4nPTyYY-_DMQl6GmkWrW6lzn7S7qdx6TGdWs"}+ url=http://localhost:41200 + adv=/tmp/tmp.oMlBFg/adv + tang_get_adv 41200 /tmp/tmp.oMlBFg/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41200 + local adv=/tmp/tmp.oMlBFg/adv + '[' -z 41200 ']' + curl -L -o /tmp/tmp.oMlBFg/adv http://localhost:41200/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000727977 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41200\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000745198 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYNXpIZjRSMnNhY2ExTlhrelBKUjZRV251UWNtNzV2dXBSakdqYzA1Nkg2YVZCQ2VzcVNSekE5RkQwUU8xVkRfRjVIRnNKMjM4NlFRNnVyazA3YnVVdWciLCAieSI6ICJBSUpIYmVGY19Dc1VLS1kyOXJzV1RvU2hBZXBxejRrM3d4c2pGTUszRFdYT3NHYnp2RFZmeVRGeGoybkhyM2trRXYtdmV1cS10Nkg2YjVYNlhRTWZDYlpxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlaYlNkQWRxbThDTmFfcjhyRGZBTlRMY3NDc1RkUWo5TkYxS2t0OVVBMmR1VDlBYTQwMGZCZG95SHZqbzQ4d2JGSEJWNkR3Nl9CLXUyYWswS0prSG9GViIsICJ5IjogIkFBa2dQcHN2VmgyTE1HRzgxUjRaY2VqNUNfZ2xPZDNLa01DNW51SkNOY0lzaFBKVURCUFJ0SDBqUHd5SlZHaDQ1d21Ta1NBaDEwWHgyeEt4VnFHMktkZHgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATGR344CkzXwAcMqvQd5JcGJ-y_2JZ8kblFeMBG1Y5ew3S5eiQJ9lb7YsVskZhYUvwpoVokMyFSIuQxQCcBU5WPNAKrNKGTBC6zee89syV_aPanGNHqAVH5rqm-Gb-rUf8vck8IPIxIYmpToNeMAqYWelAKH4aNfGnzod_5DVU4CuVan"} 100 993 100 993 0 0 52208 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:41200 /tmp/tmp.oMlBFg/adv + cfg='{"url":"http://localhost:41200","adv":"/tmp/tmp.oMlBFg/adv"}' + DEV=/tmp/tmp.oMlBFg/luks2-device + new_device luks2 /tmp/tmp.oMlBFg/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.oMlBFg/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.oMlBFg ']' + tang_stop /tmp/tmp.oMlBFg + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.oMlBFg + '[' -z /tmp/tmp.oMlBFg ']' + local pidfile=/tmp/tmp.oMlBFg/tang.pid + '[' -f /tmp/tmp.oMlBFg/tang.pid ']' + local pid + pid=45861 + kill -9 45861 + rm -rf /tmp/tmp.oMlBFg /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 45861 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 + TEST=edit-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.FEOpnJ ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=61658 + tang_run /tmp/tmp.FEOpnJ 61658 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FEOpnJ + local port=61658 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FEOpnJ ']' + '[' -z 61658 ']' + tang_new_keys /tmp/tmp.FEOpnJ '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FEOpnJ + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FEOpnJ ']' + local db=/tmp/tmp.FEOpnJ/db + mkdir -p /tmp/tmp.FEOpnJ/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FEOpnJ/db Unable to change owner/group for /tmp/tmp.FEOpnJ/db/yDCggE2v9memu0JJpiFvLjg2a_4yAQj-2TW0ZptUL08.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FEOpnJ/db/2XYqbH6EmgdAmhhWLNQqT3eFrn48CAOzqvIoQBmopPc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FEOpnJ/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FEOpnJ/db + local pid pidfile + pidfile=/tmp/tmp.FEOpnJ/tang.pid + pid=45948 + echo 45948 + /usr/bin/socat -v -v TCP-LISTEN:61658,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FEOpnJ/db' + tang_wait_until_ready 61658 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61658 + '[' -z 61658 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:61658/adv > 2022/08/04 21:39:52.000727177 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61658\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000745956 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1FbUozYUpyZlBnLWpYQ1pLcmpWVWhJaTI0eG4wWEF0bzlOV0ZmSzdQN2w1RmJfX0o5YkI1RzBUVGtTa3RFaDF2VTZhbGdOR0VyTG5ndGwxV2I3R0tMSyIsICJ5IjogIkFZSmlJbXBteGhoVkg2WXlsd3dYZ2tGRTVwc0Jqbm9wMnFNdExSYkI3ZnM5a1h2U1ZrS1ZuTnJaUFYySFVCdkd6S2tjSFpqT3lMMHdBS2RaMTF0bFVBLXgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWI3aGFTTFI5OEZRcUpzbDVNRDdQWkpzOWkwX2FoVGM0WnJPMUc2ek9JdlpZeHo4d25zbzh2WTZySzhNU3NxX3FjM0FHVFdtRHl1czlIVk1jX3l1eXJuRCIsICJ5IjogIkFOZUJlNWFWYm8wVTJwVWE1R3JzRDRrX3UxUWxtZ3VXVGRhY3lnbUxqVDdDTkROM3QxY3RDTUpsUzhBRXNKc1dxNEVNU3MyZkdLTU9Da1hxNEpScWgzaGQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARI8CgXMjwANo7bOcbLkqwpwMXLKcPCS0r2dklZ55T75TMVTIznWZ6yWw7ifJvew5tAX-NylgDwLfBw8lKswFKSbAH1NRMuh5ZDPkNpEZaSO1ESlF7IdszxmIs_2qL99Yxyw2H-tNa8BzFrGoGg7mttEZjHprlScoStBam9XFKbb92xN"}+ url=http://localhost:61658 ++ printf '{"url":"%s"}' http://localhost:61658 + cfg='{"url":"http://localhost:61658"}' + DEV=/tmp/tmp.FEOpnJ/luks2-device + new_device luks2 /tmp/tmp.FEOpnJ/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.FEOpnJ/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.FEOpnJ ']' + tang_stop /tmp/tmp.FEOpnJ + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FEOpnJ + '[' -z /tmp/tmp.FEOpnJ ']' + local pidfile=/tmp/tmp.FEOpnJ/tang.pid + '[' -f /tmp/tmp.FEOpnJ/tang.pid ']' + local pid + pid=45948 + kill -9 45948 + rm -rf /tmp/tmp.FEOpnJ /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 45948 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 34/44 report-tang-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.iiOmEE ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=30883 + tang_run /tmp/tmp.iiOmEE 30883 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iiOmEE + local port=30883 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iiOmEE ']' + '[' -z 30883 ']' + tang_new_keys /tmp/tmp.iiOmEE '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iiOmEE + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iiOmEE ']' + local db=/tmp/tmp.iiOmEE/db + mkdir -p /tmp/tmp.iiOmEE/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.iiOmEE/db Unable to change owner/group for /tmp/tmp.iiOmEE/db/6oKYH4_Vf1nrTTkfd2_kwUWwaE0Txo0oKYrPMWJkM3c.jwk to tang:tang Unable to change owner/group for /tmp/tmp.iiOmEE/db/i9SCz7Bjo6HkAqm4M5I6Ltoc0xhe9mEAkLufATIHmmA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.iiOmEE/cache + '[' -z '' ']' + KEYS=/tmp/tmp.iiOmEE/db + local pid pidfile + pidfile=/tmp/tmp.iiOmEE/tang.pid + pid=45886 + echo 45886 + /usr/bin/socat -v -v TCP-LISTEN:30883,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.iiOmEE/db' + tang_wait_until_ready 30883 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=30883 + '[' -z 30883 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:30883/adv > 2022/08/04 21:39:52.000712201 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:30883\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000729744 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFCRGVqeWFQNUVwc0hLN0lkajV3UjV0M3NZSXpjdGxiTlFQWjZ3bjJabXdIZ3BXeUFOS3pMNGtRTTVoT2Fvc2Y2cUQwNE1OTXZ1ZXJZQkMzNk9hR1JoNyIsICJ5IjogIkFILU1ZQldNZ0pPaXk2N0w0N0VQUUR0em9LN0hEeGVPYmNpX0hUWHhVakx2bzZoRWZnTWowU1JRVFVZQlBaMFNSSVlHdnhHTUhaeTZHTXpWR3JLbFVleTUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdKSjNQNFd2MGFhUUd4LW04eEswY3E5RnJ3TjFWXzN0ZHA5WmZFZ1RmVmROeHdfRUQ1cTkwRGstZlVCNXdCWXFWdWJRUExlS2Q0bTZuR2g5bGhnUjN3QSIsICJ5IjogIkFaUWdBMVBjU3B0dzNiZFkzSVhTVjdSRGd5T1BDZDFGSFRJanpBLXFBVEk2RHBtWmUyazlSX2Nkd0c4WE9EN3dnUXdpa3JWMXNHTXZheWY5VEVDM1l5MV8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXvE_ue4L8I2PjRf9bZRygo_DmuxUqdVpaTwbdDePZLTYRp-WAhnQah11L-HqSOkzXufeHXDNXrLxlyEp7k0hq5JAKHN2YVP6EA3PJzcoCRajhpPK9WYnfSZ3UUenM_qvFzSIqHDisjDvngIWGMMc_v220i3oK2A2RqJZ1oOn9ApnG7Z"}+ url=http://localhost:30883 + adv=/tmp/tmp.iiOmEE/adv + tang_get_adv 30883 /tmp/tmp.iiOmEE/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=30883 + local adv=/tmp/tmp.iiOmEE/adv + '[' -z 30883 ']' + curl -L -o /tmp/tmp.iiOmEE/adv http://localhost:30883/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000735961 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:30883\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000753128 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFCRGVqeWFQNUVwc0hLN0lkajV3UjV0M3NZSXpjdGxiTlFQWjZ3bjJabXdIZ3BXeUFOS3pMNGtRTTVoT2Fvc2Y2cUQwNE1OTXZ1ZXJZQkMzNk9hR1JoNyIsICJ5IjogIkFILU1ZQldNZ0pPaXk2N0w0N0VQUUR0em9LN0hEeGVPYmNpX0hUWHhVakx2bzZoRWZnTWowU1JRVFVZQlBaMFNSSVlHdnhHTUhaeTZHTXpWR3JLbFVleTUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdKSjNQNFd2MGFhUUd4LW04eEswY3E5RnJ3TjFWXzN0ZHA5WmZFZ1RmVmROeHdfRUQ1cTkwRGstZlVCNXdCWXFWdWJRUExlS2Q0bTZuR2g5bGhnUjN3QSIsICJ5IjogIkFaUWdBMVBjU3B0dzNiZFkzSVhTVjdSRGd5T1BDZDFGSFRJanpBLXFBVEk2RHBtWmUyazlSX2Nkd0c4WE9EN3dnUXdpa3JWMXNHTXZheWY5VEVDM1l5MV8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaL07-5VX_JSLmIRU4TEPY32wD5ITxt7fwmrG9HZcVD46V6cdnGk-8akQshsdaY51NbPig3E5TLr6H7pYL8LT14-AUrZNWDAHSpjN9sSDNmD7lswOM-4qxJExjg5e5s3NWP2tz2VDmRoQ9VWgHBLXG6iINfQa6voraI9S--47LPubTtO"} 100 993 100 993 0 0 52511 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:30883 /tmp/tmp.iiOmEE/adv + cfg='{"url":"http://localhost:30883","adv":"/tmp/tmp.iiOmEE/adv"}' + DEV=/tmp/tmp.iiOmEE/luks2-device + new_device luks2 /tmp/tmp.iiOmEE/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.iiOmEE/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.iiOmEE ']' + tang_stop /tmp/tmp.iiOmEE + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iiOmEE + '[' -z /tmp/tmp.iiOmEE ']' + local pidfile=/tmp/tmp.iiOmEE/tang.pid + '[' -f /tmp/tmp.iiOmEE/tang.pid ']' + local pid + pid=45886 + kill -9 45886 + rm -rf /tmp/tmp.iiOmEE /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 45886 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.gEFLiN ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=46913 + tang_run /tmp/tmp.gEFLiN 46913 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gEFLiN + local port=46913 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gEFLiN ']' + '[' -z 46913 ']' + tang_new_keys /tmp/tmp.gEFLiN '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gEFLiN + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gEFLiN ']' + local db=/tmp/tmp.gEFLiN/db + mkdir -p /tmp/tmp.gEFLiN/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.gEFLiN/db Unable to change owner/group for /tmp/tmp.gEFLiN/db/gg9sSF__uvxJyquFIfKY3ys3iwPLFhvC0vwlK5_6Ll4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.gEFLiN/db/uBfPfKX29fOhHVT49wWK3qily1x5Rj-t8pCFhCMuKlY.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.gEFLiN/cache + '[' -z '' ']' + KEYS=/tmp/tmp.gEFLiN/db + local pid pidfile + pidfile=/tmp/tmp.gEFLiN/tang.pid + pid=45917 + echo 45917 + /usr/bin/socat -v -v TCP-LISTEN:46913,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.gEFLiN/db' + tang_wait_until_ready 46913 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46913 + '[' -z 46913 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:46913/adv > 2022/08/04 21:39:52.000719727 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46913\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000737425 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd0Q0k0dHpHUjFSWUJtQU1VUUlrSnJpRmpFcmtWRHlXSGhVdjgxQ0pIMUNhNi1pT3lpekhfSkFDNGpJMXBVU2FSeGpvUDRBT1F2aGotSjdHMUVjb2pWVSIsICJ5IjogIkFXSllwWjZiMmlfaDdnNm95cXlRSVFQRjExMmhiaEJZMVgwYTUtUk9CMXlpdk52YzA0ZlFsZWdPWkJuNElyWjA0dFlfWW1SMW9XeXpNajlqajNzRHJqRDYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx5QmRNNnNWWUJfQXBSakpBcUpsMlpDU252ejR5MnZHeWM1cnhXUFdVUXotc0ppV0szREduQmkxT3A1dWtKanVfLUY2MUNrdjdQalZkVk50RFByQ0F2NSIsICJ5IjogIkFjeW8wbTlobDF5UzVkQXVXQVRQOF9QRUJpdXA3OW5YLUQyQWFHMWs1Z2xsamZSNGI0cDFVQi1aa04tT0Q3dzdCSnJDTlZOZXVBb1RwU0g3QklHNXBTenYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGpxof0cDQ23cnSBGRxrBLGdRllh5CNks56ecGTNINvxKz0Wf9IXuo0LGopGnIFli2lTL2KeoRjMJfhieVC-Q9T-AMDGJldmMSQraKgdMs69VCfLi70kopvBXdxJGfG9Ewm2Azd7jq3JDSIazt0qCtLuGfEfkFwG5t-UbhqOk3DytQfF"}+ url=http://localhost:46913 + adv=/tmp/tmp.gEFLiN/adv + tang_get_adv 46913 /tmp/tmp.gEFLiN/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46913 + local adv=/tmp/tmp.gEFLiN/adv + '[' -z 46913 ']' + curl -L -o /tmp/tmp.gEFLiN/adv http://localhost:46913/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000743465 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46913\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000760288 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd0Q0k0dHpHUjFSWUJtQU1VUUlrSnJpRmpFcmtWRHlXSGhVdjgxQ0pIMUNhNi1pT3lpekhfSkFDNGpJMXBVU2FSeGpvUDRBT1F2aGotSjdHMUVjb2pWVSIsICJ5IjogIkFXSllwWjZiMmlfaDdnNm95cXlRSVFQRjExMmhiaEJZMVgwYTUtUk9CMXlpdk52YzA0ZlFsZWdPWkJuNElyWjA0dFlfWW1SMW9XeXpNajlqajNzRHJqRDYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx5QmRNNnNWWUJfQXBSakpBcUpsMlpDU252ejR5MnZHeWM1cnhXUFdVUXotc0ppV0szREduQmkxT3A1dWtKanVfLUY2MUNrdjdQalZkVk50RFByQ0F2NSIsICJ5IjogIkFjeW8wbTlobDF5UzVkQXVXQVRQOF9QRUJpdXA3OW5YLUQyQWFHMWs1Z2xsamZSNGI0cDFVQi1aa04tT0Q3dzdCSnJDTlZOZXVBb1RwU0g3QklHNXBTenYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOQpHO2-k8p4p2OsIhFN9nUMGV4Pve3Xp3vxTqf4CFwB2u3rDN1x1qdYd0lGhsnDwO6a8Q4dpGpwoTsk6tyRpnKgAWiSDrhRgHfiQKiYkVoM-iidv7sgwsPyN8Ilginib88uzvL2aPmtEwdaWwZJRAbOl8hjlde1Zqtv6GHKQfjREstQ"} 100 993 100 993 0 0 53238 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:46913 http://localhost:46913 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:46913"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:46913"}]}}}}' + DEV=/tmp/tmp.gEFLiN/luks2-device + new_device luks2 /tmp/tmp.gEFLiN/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.gEFLiN/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.gEFLiN ']' + tang_stop /tmp/tmp.gEFLiN + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gEFLiN + '[' -z /tmp/tmp.gEFLiN ']' + local pidfile=/tmp/tmp.gEFLiN/tang.pid + '[' -f /tmp/tmp.gEFLiN/tang.pid ']' + local pid + pid=45917 + kill -9 45917 + rm -rf /tmp/tmp.gEFLiN /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 45917 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.DdDAjC ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=60137 + tang_run /tmp/tmp.DdDAjC 60137 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdDAjC + local port=60137 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DdDAjC ']' + '[' -z 60137 ']' + tang_new_keys /tmp/tmp.DdDAjC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdDAjC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DdDAjC ']' + local db=/tmp/tmp.DdDAjC/db + mkdir -p /tmp/tmp.DdDAjC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.DdDAjC/db Unable to change owner/group for /tmp/tmp.DdDAjC/db/2LoVaWLn8aRpV0fL0Fd-ILzV6-K2yVeUrHqoqJmJvm8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.DdDAjC/db/chnurbqGq_ona2kR667tML9dAjmXy97LA5tJCyI3874.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.DdDAjC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.DdDAjC/db + local pid pidfile + pidfile=/tmp/tmp.DdDAjC/tang.pid + pid=45991 + echo 45991 + /usr/bin/socat -v -v TCP-LISTEN:60137,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.DdDAjC/db' + tang_wait_until_ready 60137 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=60137 + '[' -z 60137 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:60137/adv > 2022/08/04 21:39:52.000737567 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:60137\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000754844 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLOTZBbWhwSU5Vb3NzR0F4ZlpKeWVKT0h3am1vM0szWjY5UHdTbUUyUFZfV3NIVUxwMFJ6V3ZyX3BLQVZaWGpvU3lqa3Awb1FUMlJ1d1F6RWxNMmlobFAiLCAieSI6ICJBSndwWHliTjhzZTNkemdoeWxuVkFoSjdIc3dYbEpWWEVZRTdDYXRySjAweG9OSnVBRjlzdDJmMU5reWVzLTR3LWl0cWRwXzZUeEdsdFBhNG45bWRCR0VNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNoeXAtMzNOUjlaaVZRNVJwVmxodHVVMERJRldkQ09QZHlZcWJJamE2bWpJV3djZmxKM0lXUUZJamNycFdIMDFYbnpNbGV4UmlrYlZSTjFoMHY4MW1IUiIsICJ5IjogIkFjZE5GeFdCNzNQanhXMjNiSWtBOHJ4dzFmUG40dnh5UjZLVE9ldml6YzN1U0NJSGdMR1dfS2tqR05yMVNfaGFwYUN4ZW9faWVGVjk4UVdnQUtJWlVZQ2MifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASiT1ouODVkOOKIF0ctWK26BuNyy1l9cBVqEqb5lKoE2X_WOR0B-G2SG-In1ePii-MorFeGmwBVHWXBYRIZ9s4lFANb-38ouDfxFSvwkOfGExpETyeJIYdffNN1wFe5GR0g9Bu_tY4qYYsDGzc7DqAY7voOoDka8WRbJM8JRQBziA-NH"}+ url=http://localhost:60137 + adv=/tmp/tmp.DdDAjC/adv + tang_get_adv 60137 /tmp/tmp.DdDAjC/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=60137 + local adv=/tmp/tmp.DdDAjC/adv + '[' -z 60137 ']' + curl -L -o /tmp/tmp.DdDAjC/adv http://localhost:60137/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000760409 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:60137\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000780882 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 21:39:52.000781032 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLOTZBbWhwSU5Vb3NzR0F4ZlpKeWVKT0h3am1vM0szWjY5UHdTbUUyUFZfV3NIVUxwMFJ6V3ZyX3BLQVZaWGpvU3lqa3Awb1FUMlJ1d1F6RWxNMmlobFAiLCAieSI6ICJBSndwWHliTjhzZTNkemdoeWxuVkFoSjdIc3dYbEpWWEVZRTdDYXRySjAweG9OSnVBRjlzdDJmMU5reWVzLTR3LWl0cWRwXzZUeEdsdFBhNG45bWRCR0VNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNoeXAtMzNOUjlaaVZRNVJwVmxodHVVMERJRldkQ09QZHlZcWJJamE2bWpJV3djZmxKM0lXUUZJamNycFdIMDFYbnpNbGV4UmlrYlZSTjFoMHY4MW1IUiIsICJ5IjogIkFjZE5GeFdCNzNQanhXMjNiSWtBOHJ4dzFmUG40dnh5UjZLVE9ldml6YzN1U0NJSGdMR1dfS2tqR05yMVNfaGFwYUN4ZW9faWVGVjk4UVdnQUtJWlVZQ2MifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHRW8Z_IwMS4j3FbcmIYeiW0w7RDL2WaMudJEGih9IakLUz_1fnJsgT_47gsVJH0IcE7t1dtxIFlqKswlhz3a2fOAP60E5iOmxgGG_WWjotukH-THXREGo019rXTZtSXXbJJNnnk811CP6JJip2dbjcPKlbCbKWGpccMAqgEPMkrBfux"} 100 993 100 993 0 0 44559 0 --:--:-- --:--:-- --:--:-- 45136 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:60137 /tmp/tmp.DdDAjC/adv + cfg='{"url":"http://localhost:60137","adv":"/tmp/tmp.DdDAjC/adv"}' + DEV=/tmp/tmp.DdDAjC/luks2-device + new_device luks2 /tmp/tmp.DdDAjC/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.DdDAjC/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.DdDAjC ']' + tang_stop /tmp/tmp.DdDAjC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdDAjC + '[' -z /tmp/tmp.DdDAjC ']' + local pidfile=/tmp/tmp.DdDAjC/tang.pid + '[' -f /tmp/tmp.DdDAjC/tang.pid ']' + local pid + pid=45991 + kill -9 45991 + rm -rf /tmp/tmp.DdDAjC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 45991 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 40/44 pin-test OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt test '{}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiY0Z2MGpxNHFLMGhzQ2RmMVRRQVlkYmRSX19lUXJBZnFDOS03VGxTUUJNRSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..VM_auVey-VWTgFQK.ZK0.EwQ3y9mO-w8ykRKXT5tJhw ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiY0Z2MGpxNHFLMGhzQ2RmMVRRQVlkYmRSX19lUXJBZnFDOS03VGxTUUJNRSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..VM_auVey-VWTgFQK.ZK0.EwQ3y9mO-w8ykRKXT5tJhw ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..EXITSeEcxUU-4VYu.Fpc.AKzIw12GzfuymQw0cdEgEg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..EXITSeEcxUU-4VYu.Fpc.AKzIw12GzfuymQw0cdEgEg + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 0.63s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lZVVJWV0dSRUxWWjVWbk5XZDBWNmNYcHFhMUl5UnpoRllWZHJVVkpuU25Ca1VUZG1NbnAyVmpCWVVTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLktVVmF2ekdCY0h1eDJmWU8uSk1RdWFEQTBmWkN4VHN1MUYybDhxSXU3aExnRmFJV2JFREpneWRQR3ByZkQta1JvWERFSnJCNWFUZm5qcjF6UWMtRndZaHJaa0M3eV95ckthRHkxcFEuQldjUTVNR1FyWDhkM0V4aGNnVWNrUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVYaGtTMjVNTXpoWGN6UTNSMkozVkhobU56bDNOVzgwVUZObWNGUXpUbXAzUVZKTVYxRmhOMWRwVVNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ualRnR2NwZzJhOFo1THlvWi5pTUduaURWalRCTkJxOE9YU2x1UzR6NW1abE5mejJ6U0ZkeVoxSlhtSEFodEZZbXlucDdyT2hRR1F3U053NFB0VjFNTzJ0UDRLLWhhYWRia0FTbU1NUS5MSHlKbnBvUVF0bk5qTFRXMWVzUDJRIl0sInAiOiItWVNRM0ZETzczZGpGbDJLSElJc3JqYWZQYkEzczhiV2VNQlU4d0hqZk9zIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..TwOp29N4RCo1VPX0.MIDy.s4K7MzaROgg-D3G6vjcPSQ ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lZVVJWV0dSRUxWWjVWbk5XZDBWNmNYcHFhMUl5UnpoRllWZHJVVkpuU25Ca1VUZG1NbnAyVmpCWVVTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLktVVmF2ekdCY0h1eDJmWU8uSk1RdWFEQTBmWkN4VHN1MUYybDhxSXU3aExnRmFJV2JFREpneWRQR3ByZkQta1JvWERFSnJCNWFUZm5qcjF6UWMtRndZaHJaa0M3eV95ckthRHkxcFEuQldjUTVNR1FyWDhkM0V4aGNnVWNrUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVYaGtTMjVNTXpoWGN6UTNSMkozVkhobU56bDNOVzgwVUZObWNGUXpUbXAzUVZKTVYxRmhOMWRwVVNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ualRnR2NwZzJhOFo1THlvWi5pTUduaURWalRCTkJxOE9YU2x1UzR6NW1abE5mejJ6U0ZkeVoxSlhtSEFodEZZbXlucDdyT2hRR1F3U053NFB0VjFNTzJ0UDRLLWhhYWRia0FTbU1NUS5MSHlKbnBvUVF0bk5qTFRXMWVzUDJRIl0sInAiOiItWVNRM0ZETzczZGpGbDJLSElJc3JqYWZQYkEzczhiV2VNQlU4d0hqZk9zIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..TwOp29N4RCo1VPX0.MIDy.s4K7MzaROgg-D3G6vjcPSQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lTbWd3U3pkdVVIaHVSMFJDV21ocE4wUlRlV05KYjJsQ0xYUkNNVmxKTkd0UVMzRkpSMlJuVEVWcFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnh4V25ucTZDZmotVGN0UTUuQ29NbjEwZldNLWNxZnZIcDAyck1WRHJBSVQ3V0pXQW42WEVnWlpIeEF5cnd4VmowSGtENzcybEN1bkdQbHNDZWt5Q0R0TGl6OWRpelBPcGVRQzh2V1EucmxfWDI1ZUlGNWkzWXdURHFwemplQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uR0l5QmpVRm12Qk1NLU02dC52SG5ibkZNd01uOVhRcm5UNGxqbzhLM3dYNWNlVUhBQnFUOEtHMkNIMmd1UENsOEt1bThvSHVEYlZ2blRNMjRBVmhsRUh3YU9PU0xFRmVtSjNKdUFoZy5LV0pubVh1cGJSSkNsRUFBRHZrTmZnIl0sInAiOiI1N1AyT21saGprVWJ0REU5MkFtRVkxV1Q3cDMwOWRZVFZzSWNpMGk2VDVjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..ZJAPZulPdSriH5uF.Dej-.cNOZO4IwuaN2J64SIKkHFg ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lTbWd3U3pkdVVIaHVSMFJDV21ocE4wUlRlV05KYjJsQ0xYUkNNVmxKTkd0UVMzRkpSMlJuVEVWcFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnh4V25ucTZDZmotVGN0UTUuQ29NbjEwZldNLWNxZnZIcDAyck1WRHJBSVQ3V0pXQW42WEVnWlpIeEF5cnd4VmowSGtENzcybEN1bkdQbHNDZWt5Q0R0TGl6OWRpelBPcGVRQzh2V1EucmxfWDI1ZUlGNWkzWXdURHFwemplQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uR0l5QmpVRm12Qk1NLU02dC52SG5ibkZNd01uOVhRcm5UNGxqbzhLM3dYNWNlVUhBQnFUOEtHMkNIMmd1UENsOEt1bThvSHVEYlZ2blRNMjRBVmhsRUh3YU9PU0xFRmVtSjNKdUFoZy5LV0pubVh1cGJSSkNsRUFBRHZrTmZnIl0sInAiOiI1N1AyT21saGprVWJ0REU5MkFtRVkxV1Q3cDMwOWRZVFZzSWNpMGk2VDVjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..ZJAPZulPdSriH5uF.Dej-.cNOZO4IwuaN2J64SIKkHFg ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjdvLWhOblQyWmFEQ285WGEueVBBNnNjbjhMMG5yY2ZaR3l0UUNaVl95WDE0eklRR2NSdF8tMmJiU2FWdlRjck13UXBIRG81clctR1pRNTEtZXlmOElRN2ZWbzRVVlM3QXZHN0dMamcudGdlX29BWGZhSjU3cXpndGI5VUxVZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uUF9MLWJEcGxCN0tpVUlxRS45UVdJWWtzSzVRRUN0aU9tMFBTQU9oQ2I5T2xndmRGWVBlSERZc2VoZUNCZ1JsTU5KWFljT0lyRGxNV3JQdEZvQ2VuYUkyRlpJOEZZX0hrQ18zcDdNUS5ORGRBekNRRXYtUzVOeEZqNGFKeVBRIl0sInAiOiJfWjBjRnZvbm5lbE1GN1lyOEFIUmZhM3Z6Q3U1ZjA5NGxxRDd5ekhMeEU4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._f_y8g40w_9rJquJ.lKu2.G-oxoOK6tkGJ1GgA42qrsw + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjdvLWhOblQyWmFEQ285WGEueVBBNnNjbjhMMG5yY2ZaR3l0UUNaVl95WDE0eklRR2NSdF8tMmJiU2FWdlRjck13UXBIRG81clctR1pRNTEtZXlmOElRN2ZWbzRVVlM3QXZHN0dMamcudGdlX29BWGZhSjU3cXpndGI5VUxVZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uUF9MLWJEcGxCN0tpVUlxRS45UVdJWWtzSzVRRUN0aU9tMFBTQU9oQ2I5T2xndmRGWVBlSERZc2VoZUNCZ1JsTU5KWFljT0lyRGxNV3JQdEZvQ2VuYUkyRlpJOEZZX0hrQ18zcDdNUS5ORGRBekNRRXYtUzVOeEZqNGFKeVBRIl0sInAiOiJfWjBjRnZvbm5lbE1GN1lyOEFIUmZhM3Z6Q3U1ZjA5NGxxRDd5ekhMeEU4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._f_y8g40w_9rJquJ.lKu2.G-oxoOK6tkGJ1GgA42qrsw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRMHRsZFY4M2IzaFhNVU0xYnpBeE5GcGZXVGRMUzIxMmEyMWhWVkkwYW1KaFozSnFNVUZKZFhocFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjRUWDhIaUZHRV81VWtzUmcuTy1sVHVJdXpfV0ZpQ0NmOHFsVlJkeHlVNW1hMWZ2aFktOTl5MVZOZDVQdl91bms0QjlqNWJSUnZVTXRVbURncV80Zm1YRlZleG5LZ2ZFRTQzejRFUHcudUtJcUtjNUxDbXdSWGxJYlRsS2RoZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWFtZHVjRXAwTmxGc1NVNWxaRFZWUjNCUWJIbFVNbGM1Y25KMlptcFBhUzFoZG1wbVJsQnlNMnhQV1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMXREaEV0UFl6LXhkdnJTUC5RNnRXc1B6TUJVY3hVMlhpdHZCdXZPakVXY09hRVFrUDRycGQzYTNiZ2JqWk1mbGRmdUszNzJoLTlvTVhhcFRqRE8zMkxpd0tmcWNDbEFzQ25uWVlrUS5LcV9IVThEXzB5RWpvUHhkWWJDY3BRIl0sInAiOiI3YnBLc1E3M0JBbUJ1OHFFVnQ2VXBYOF9PbU4yR253bnR0NjdKQ3R4WFljIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..AAxLlmibeBFwZAF5.tIIo.dUPhQS8AJKlHHjT5pB6Djg ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRMHRsZFY4M2IzaFhNVU0xYnpBeE5GcGZXVGRMUzIxMmEyMWhWVkkwYW1KaFozSnFNVUZKZFhocFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjRUWDhIaUZHRV81VWtzUmcuTy1sVHVJdXpfV0ZpQ0NmOHFsVlJkeHlVNW1hMWZ2aFktOTl5MVZOZDVQdl91bms0QjlqNWJSUnZVTXRVbURncV80Zm1YRlZleG5LZ2ZFRTQzejRFUHcudUtJcUtjNUxDbXdSWGxJYlRsS2RoZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWFtZHVjRXAwTmxGc1NVNWxaRFZWUjNCUWJIbFVNbGM1Y25KMlptcFBhUzFoZG1wbVJsQnlNMnhQV1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMXREaEV0UFl6LXhkdnJTUC5RNnRXc1B6TUJVY3hVMlhpdHZCdXZPakVXY09hRVFrUDRycGQzYTNiZ2JqWk1mbGRmdUszNzJoLTlvTVhhcFRqRE8zMkxpd0tmcWNDbEFzQ25uWVlrUS5LcV9IVThEXzB5RWpvUHhkWWJDY3BRIl0sInAiOiI3YnBLc1E3M0JBbUJ1OHFFVnQ2VXBYOF9PbU4yR253bnR0NjdKQ3R4WFljIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..AAxLlmibeBFwZAF5.tIIo.dUPhQS8AJKlHHjT5pB6Djg ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lVVXBtV0MxRmVXTmxVRmQxWVdKT2QyNHdOV0pLVkdGSU9IUnhUbFZqY1Y5VGJVVTFhRGhMVTIxUFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmQ3ZVQ3VlBkNjMzSGNnMFguX0dQTy0xUzRKSUp3b0ZSYm1aYlhFWjFsNWJOR1VLRDBHQWxCSkNKbzlLTG4zZ2t4aDIwN3JDeDFMQjdRdUN2Zi04WldUeG5iQXRIa3N5d1pUa2JZd3cuMjBKVndXUW9PVVg2NEJJVzE4czNNUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTl9QVUppUGNLa1Fld2JBeS5abzUySldHdjRrZ0lQRWYtcGdrQXhuMF9DT2RYOUM2OHVIYVN5T0l6VF9HQWNzdGR1ZFRVS2ctWXRwTG5WbmdzQWVJRDl5aDRKMHV2c0VYNDBtamlkQS5nRGpfS3RNUzBZOU5TWWFNWEpIbzhBIl0sInAiOiI4VDExbG5rVll3eTZTRlNaWWs2c3lxT2lXZzE3UXRJd3RYY2Z4NUE2bHdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..fK7-Lmwzkbl1oFWJ.Ah7U.fWixx6wqIH5TCvJYmcTHRA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lVVXBtV0MxRmVXTmxVRmQxWVdKT2QyNHdOV0pLVkdGSU9IUnhUbFZqY1Y5VGJVVTFhRGhMVTIxUFdTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmQ3ZVQ3VlBkNjMzSGNnMFguX0dQTy0xUzRKSUp3b0ZSYm1aYlhFWjFsNWJOR1VLRDBHQWxCSkNKbzlLTG4zZ2t4aDIwN3JDeDFMQjdRdUN2Zi04WldUeG5iQXRIa3N5d1pUa2JZd3cuMjBKVndXUW9PVVg2NEJJVzE4czNNUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTl9QVUppUGNLa1Fld2JBeS5abzUySldHdjRrZ0lQRWYtcGdrQXhuMF9DT2RYOUM2OHVIYVN5T0l6VF9HQWNzdGR1ZFRVS2ctWXRwTG5WbmdzQWVJRDl5aDRKMHV2c0VYNDBtamlkQS5nRGpfS3RNUzBZOU5TWWFNWEpIbzhBIl0sInAiOiI4VDExbG5rVll3eTZTRlNaWWs2c3lxT2lXZzE3UXRJd3RYY2Z4NUE2bHdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..fK7-Lmwzkbl1oFWJ.Ah7U.fWixx6wqIH5TCvJYmcTHRA + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlZPRlBWZzNnY1Nyc2x6bW0uZ0RBZ21lUXNHamdkc3ppTURvVmJZWlNQZk9Pbm83M3FVVUxnTDQ3TGJrQ2IxQlFXd0ZldU1oUS15QTFhdFkzdUhuWlU1M1RGUXNTWThrU054UjNYQWcuWmNSNjd1R0VJYklUdDRzWHJvR0Y0QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueURNYjByWUtSUkNjd1JHYS43dTUza1d1MUJkNUh1aFlYWVhPQnItVFBVeTQ1dTN1YUEtUzBXWTJlOERHdGR2S1F3cVVYRFM1YWlpek5DdWRKZDFhamowTWpFdGJCc3R2XzRvQWh1dy4zZ0xHRGRIRkMwX0dvYnZxTllIb2x3Il0sInAiOiIyeGx6ZWVHclY3bUs1MkxKQ0Y1d0UwQXRiOWhaUTdTT1lsaGFBYTNUd2JzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..mYkm9dy32vn_p_e1.T_vd.p6t1m9d-uJsWsVUbiVESYA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlZPRlBWZzNnY1Nyc2x6bW0uZ0RBZ21lUXNHamdkc3ppTURvVmJZWlNQZk9Pbm83M3FVVUxnTDQ3TGJrQ2IxQlFXd0ZldU1oUS15QTFhdFkzdUhuWlU1M1RGUXNTWThrU054UjNYQWcuWmNSNjd1R0VJYklUdDRzWHJvR0Y0QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueURNYjByWUtSUkNjd1JHYS43dTUza1d1MUJkNUh1aFlYWVhPQnItVFBVeTQ1dTN1YUEtUzBXWTJlOERHdGR2S1F3cVVYRFM1YWlpek5DdWRKZDFhamowTWpFdGJCc3R2XzRvQWh1dy4zZ0xHRGRIRkMwX0dvYnZxTllIb2x3Il0sInAiOiIyeGx6ZWVHclY3bUs1MkxKQ0Y1d0UwQXRiOWhaUTdTT1lsaGFBYTNUd2JzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..mYkm9dy32vn_p_e1.T_vd.p6t1m9d-uJsWsVUbiVESYA + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/44 pin-tang OK 0.66s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions ++ SOCAT=/usr/bin/socat ++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++ TANGD_UPDATE= ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.FNElKP ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=48307 + tang_run /tmp/tmp.FNElKP 48307 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FNElKP + local port=48307 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.FNElKP ']' + '[' -z 48307 ']' + tang_new_keys /tmp/tmp.FNElKP '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FNElKP + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.FNElKP ']' + local db=/tmp/tmp.FNElKP/db + mkdir -p /tmp/tmp.FNElKP/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FNElKP/db sig exc Unable to change owner/group for /tmp/tmp.FNElKP/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FNElKP/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FNElKP/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FNElKP/db + local pid pidfile + pidfile=/tmp/tmp.FNElKP/tang.pid + pid=46025 + echo 46025 + /usr/bin/socat -v -v TCP-LISTEN:48307,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FNElKP/db' + tang_wait_until_ready 48307 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=48307 + '[' -z 48307 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:48307/adv > 2022/08/04 21:39:52.000751032 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:48307\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000768454 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVNU3g1Ti1qYnBLRVE5ejFBbFJYaFQ1a2FlUFg4LXVfeGZ0X1o1TEJsUWE4YzB2bnhUWTBtWDhCRXlpVW16Q2FRaHZsQ1Y5RzJKVTBQWkR0M2FBTGZvUiIsICJ5IjogIkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU13LTR5ejBzQ292RXc2TGNKMUpHbjhBbkM2QVBfNEY1U1ZzeWVvODN4XzN3RVdsdlFLWmozS2s4MFg0dlNoR0ZfM2xVZHljYW9YcktmbUJScng5aDJGRiIsICJ5IjogIkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATSryfFCMDnN62ZMV3sGFc_PC2rZzP1pNuco24NoTfcZAa3KzRsXeZNhdJf-hYEs-ADXghHy6H2W17rUirlzUhEVASehs5N-T_KyjUiY6ia6Yl1B-EcvFl2tUPAjKg9SXX3Sm08KsD_EQa7-VYFT4sVBriC-V3MU4zblq1C1aGtPkCug"}++ jose jwk thp -i /tmp/tmp.FNElKP/db/sig.jwk + thp=ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE + adv=/tmp/tmp.FNElKP/adv.jws + tang_get_adv 48307 /tmp/tmp.FNElKP/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=48307 + local adv=/tmp/tmp.FNElKP/adv.jws + '[' -z 48307 ']' + curl -L -o /tmp/tmp.FNElKP/adv.jws http://localhost:48307/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000777673 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:48307\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000794714 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVNU3g1Ti1qYnBLRVE5ejFBbFJYaFQ1a2FlUFg4LXVfeGZ0X1o1TEJsUWE4YzB2bnhUWTBtWDhCRXlpVW16Q2FRaHZsQ1Y5RzJKVTBQWkR0M2FBTGZvUiIsICJ5IjogIkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU13LTR5ejBzQ292RXc2TGNKMUpHbjhBbkM2QVBfNEY1U1ZzeWVvODN4XzN3RVdsdlFLWmozS2s4MFg0dlNoR0ZfM2xVZHljYW9YcktmbUJScng5aDJGRiIsICJ5IjogIkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVSLz4nPekEMcXwD6yeZxMHod0lJtDOdxY1YKeGw4knbkCTL0s4zcynDaaTN5YjTsD0yCb0hr4V3CPIskIEWCVqEANLSlGb3r4065er7uPXo1opPE7_DFKrH-sd70SA2zHWoNowHn06Q5i0_8j9S2A8AsvJGjMjjUYV9Y-tT4WH1Lemg"} 100 993 100 993 0 0 52928 0 --:--:-- --:--:-- --:--:-- 55166 + url=http://localhost:48307 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:48307 /tmp/tmp.FNElKP/adv.jws + cfg='{"url":"http://localhost:48307","adv":"/tmp/tmp.FNElKP/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:48307","adv":"/tmp/tmp.FNElKP/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVU1TeDVOLWpicEtFUTl6MUFsUlhoVDVrYWVQWDgtdV94ZnRfWjVMQmxRYThjMHZueFRZMG1YOEJFeWlVbXpDYVFodmxDVjlHMkpVMFBaRHQzYUFMZm9SIiwieSI6IkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBTXctNHl6MHNDb3ZFdzZMY0oxSkduOEFuQzZBUF80RjVTVnN5ZW84M3hfM3dFV2x2UUtaajNLazgwWDR2U2hHRl8zbFVkeWNhb1hyS2ZtQlJyeDloMkZGIiwieSI6IkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjQ4MzA3In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVRaNVJzQkttVXo2NlN4b3p2MjZVbUdtdDFpSHFscHZCa2dEbWRET2VDMTJzUmVfSU5kVTZsMV9Bd0k2endKR1dKcUdENWcyRFNKZXh2LUZYanFkQ2ZNSiIsInkiOiJBUXpVdEt6eXk5elB0akdxVlQxVnV1U1FEUVZ5djlGS3pnMERqQl9ZWXNvaWVKT2VTQm16azZFcUFmTHctMHpBVzhVcjNlQU04dVR0dmZSdXV4R2NFYmFfIn0sImtpZCI6Im1iZk84eGdxX01JTXFtdjhUZnB2cHJ6QkMwZnF1NE1pa09ySHd6Yl9hZ0kifQ..ICRBqsBkGO5wqwPl.-Ig.0BPfqQmqJ2L9d7Z4eSkpJA ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVU1TeDVOLWpicEtFUTl6MUFsUlhoVDVrYWVQWDgtdV94ZnRfWjVMQmxRYThjMHZueFRZMG1YOEJFeWlVbXpDYVFodmxDVjlHMkpVMFBaRHQzYUFMZm9SIiwieSI6IkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBTXctNHl6MHNDb3ZFdzZMY0oxSkduOEFuQzZBUF80RjVTVnN5ZW84M3hfM3dFV2x2UUtaajNLazgwWDR2U2hHRl8zbFVkeWNhb1hyS2ZtQlJyeDloMkZGIiwieSI6IkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjQ4MzA3In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVRaNVJzQkttVXo2NlN4b3p2MjZVbUdtdDFpSHFscHZCa2dEbWRET2VDMTJzUmVfSU5kVTZsMV9Bd0k2endKR1dKcUdENWcyRFNKZXh2LUZYanFkQ2ZNSiIsInkiOiJBUXpVdEt6eXk5elB0akdxVlQxVnV1U1FEUVZ5djlGS3pnMERqQl9ZWXNvaWVKT2VTQm16azZFcUFmTHctMHpBVzhVcjNlQU04dVR0dmZSdXV4R2NFYmFfIn0sImtpZCI6Im1iZk84eGdxX01JTXFtdjhUZnB2cHJ6QkMwZnF1NE1pa09ySHd6Yl9hZ0kifQ..ICRBqsBkGO5wqwPl.-Ig.0BPfqQmqJ2L9d7Z4eSkpJA ++ clevis decrypt > 2022/08/04 21:39:52.000961593 length=414 from=0 to=413 POST /rec/mbfO8xgq_MIMqmv8TfpvprzBC0fqu4MikOrHwzb_agI HTTP/1.1\r Host: localhost:48307\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AXuDJmpytciSjbyt47XKKGXJHYq2b_o-rYwh5CtDdQye5YcevwucvhVJv476CDXlgXodYg_8U0st_uwPscyGIfM4","y":"AAOVGs1okccaRTkr4g9YfoMXxZz_zuhdnu0yq16BhmCJ3BVC856vKvM5ysieigO4NCQBNRsZvjVOKWbSamfz3kW-"} POST /rec/mbfO8xgq_MIMqmv8TfpvprzBC0fqu4MikOrHwzb_agI => 200 (../src/tangd.c:155) < 2022/08/04 21:39:52.000980368 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALCAPI4zdChMs-ocKCFn9YzkOZV5SYIBg4bGtZkvHiRe0BANqRMVDGfQ3gm13qd7KPrLdb9p2o2YQT9oku4yMnMs","y":"APYNpqmfaPbjlu60WZmtlD9v-GJiQQ2SqMfH-6XsNyQOv8VH0WfHdTbz1xxrsYMe9mzrfYdXbGZht4EJR0KLP9jC"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:48307 ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE + cfg='{"url":"http://localhost:48307","thp":"ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:48307","thp":"ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE"}' > 2022/08/04 21:39:53.000050506 length=126 from=0 to=125 GET /adv/ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE HTTP/1.1\r Host: localhost:48307\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ZRC_Mc6Yh79HhJwn8jMx_-CFsLbBI5_FV38Oz5hJhuE => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000079801 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVNU3g1Ti1qYnBLRVE5ejFBbFJYaFQ1a2FlUFg4LXVfeGZ0X1o1TEJsUWE4YzB2bnhUWTBtWDhCRXlpVW16Q2FRaHZsQ1Y5RzJKVTBQWkR0M2FBTGZvUiIsICJ5IjogIkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU13LTR5ejBzQ292RXc2TGNKMUpHbjhBbkM2QVBfNEY1U1ZzeWVvODN4XzN3RVdsdlFLWmozS2s4MFg0dlNoR0ZfM2xVZHljYW9YcktmbUJScng5aDJGRiIsICJ5IjogIkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19", "signatures": [{"signature": "AVCEQsfHX09GLShhTqLG8KLP8A08syfyJgTq9TTfvCn5zx0TKjVbgnx2kMe0qFBxom8uzDG8FR4v4FYdOb7ZV0GUANiUffjm2bGL6zGtYa-Q3COtOdSqPwo-AN82xqvQm5thhkwQjTWyI5oaJ6LsEwPNDUlicNxMvxQyBNs85aYZcM1k", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Abw-VM-jZ5fW2C1ZZCKDWzl4q4shYNt96Otx1L-caDBY5a2n_tdS5f30XR53VVYj5AfBXFzKgkR_waXXu6JNe0AkAU_5io2oVvmjpujnTjNFO8kfQpUK90k0fulwgewhc2J0J97qM7-DGPuI2NmsT9qYexZtSMe0Cn3RIUbgi3K_XcZ_"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVU1TeDVOLWpicEtFUTl6MUFsUlhoVDVrYWVQWDgtdV94ZnRfWjVMQmxRYThjMHZueFRZMG1YOEJFeWlVbXpDYVFodmxDVjlHMkpVMFBaRHQzYUFMZm9SIiwieSI6IkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBTXctNHl6MHNDb3ZFdzZMY0oxSkduOEFuQzZBUF80RjVTVnN5ZW84M3hfM3dFV2x2UUtaajNLazgwWDR2U2hHRl8zbFVkeWNhb1hyS2ZtQlJyeDloMkZGIiwieSI6IkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjQ4MzA3In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUNBVFpOdjdheVlJT0xpSHZQZzhIVWQzcVhGczBrYkpMZWtFS2hDZzBXdVBBUVVrWGs1VzVURzVnekszN1Nhckc5WlJ3MlE1TVVhdy1ZazBYSkhHSU5wWCIsInkiOiJBUDFKMnJKdGhQTGV0QTR1V19pRk1QdUdqemtfUUdKdDNIbmhtN05ORzU0ankzNmdDYktiS3lUaTJicUJFeThlVWZCamZaSXlkRUtlWFZwbnMtM1IwNFhUIn0sImtpZCI6Im1iZk84eGdxX01JTXFtdjhUZnB2cHJ6QkMwZnF1NE1pa09ySHd6Yl9hZ0kifQ..9GdhRCAek9PxmVav.bM8.mG2yXp0e8rRqcyjCskYLUg ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVU1TeDVOLWpicEtFUTl6MUFsUlhoVDVrYWVQWDgtdV94ZnRfWjVMQmxRYThjMHZueFRZMG1YOEJFeWlVbXpDYVFodmxDVjlHMkpVMFBaRHQzYUFMZm9SIiwieSI6IkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBTXctNHl6MHNDb3ZFdzZMY0oxSkduOEFuQzZBUF80RjVTVnN5ZW84M3hfM3dFV2x2UUtaajNLazgwWDR2U2hHRl8zbFVkeWNhb1hyS2ZtQlJyeDloMkZGIiwieSI6IkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjQ4MzA3In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUNBVFpOdjdheVlJT0xpSHZQZzhIVWQzcVhGczBrYkpMZWtFS2hDZzBXdVBBUVVrWGs1VzVURzVnekszN1Nhckc5WlJ3MlE1TVVhdy1ZazBYSkhHSU5wWCIsInkiOiJBUDFKMnJKdGhQTGV0QTR1V19pRk1QdUdqemtfUUdKdDNIbmhtN05ORzU0ankzNmdDYktiS3lUaTJicUJFeThlVWZCamZaSXlkRUtlWFZwbnMtM1IwNFhUIn0sImtpZCI6Im1iZk84eGdxX01JTXFtdjhUZnB2cHJ6QkMwZnF1NE1pa09ySHd6Yl9hZ0kifQ..9GdhRCAek9PxmVav.bM8.mG2yXp0e8rRqcyjCskYLUg ++ clevis decrypt > 2022/08/04 21:39:53.000231600 length=414 from=0 to=413 POST /rec/mbfO8xgq_MIMqmv8TfpvprzBC0fqu4MikOrHwzb_agI HTTP/1.1\r Host: localhost:48307\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJNo8Yscp8qDCx86DOqLjK4vePfGTy5OMCQ21yiCByS_OpYcI6xVkfjxK_7OaAOzp__ZfUDBziWlmPqlifBzruRW","y":"AX-gnv7vdGQ7m0AiuQe2GpmknEYNw70zFQHpuWKEThS3a1hFVvpS-iubSwzV_Qe2PsFCtrULr_VMhSS7zXCWQIxk"} POST /rec/mbfO8xgq_MIMqmv8TfpvprzBC0fqu4MikOrHwzb_agI => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000250362 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AHZ6KMlOvwAtUgNnev-QN6cvFx1kSJCnXtZNsOF9qr-5I8a9_0pa0NYaqJdT78KQwJu8T6OiUqBsa529SPXN4zqz","y":"AITTcshp2OkBOMMuMpSAUNyFNDBi0meAsvwVskdWisrurUfxAC2IyBG7MOMhaolKsatNe2PkNnzqDchJv6uk0FO6"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.FNElKP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FNElKP + '[' -z /tmp/tmp.FNElKP ']' + local pidfile=/tmp/tmp.FNElKP/tang.pid + '[' -f /tmp/tmp.FNElKP/tang.pid ']' + local pid + pid=46025 + kill -9 46025 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVU1TeDVOLWpicEtFUTl6MUFsUlhoVDVrYWVQWDgtdV94ZnRfWjVMQmxRYThjMHZueFRZMG1YOEJFeWlVbXpDYVFodmxDVjlHMkpVMFBaRHQzYUFMZm9SIiwieSI6IkFDNUw3dlRmMEdhQ3lzQ1hvWS1HWkh4eC0zWi1nTG8yRFMtMFEtbjFYcHAydDlST3BMMk1yZDJlR1FBR0FKZDF1RnNiV2F1RDQtSEhNcWNLZDNtWWNVdlYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBTXctNHl6MHNDb3ZFdzZMY0oxSkduOEFuQzZBUF80RjVTVnN5ZW84M3hfM3dFV2x2UUtaajNLazgwWDR2U2hHRl8zbFVkeWNhb1hyS2ZtQlJyeDloMkZGIiwieSI6IkFPVXRzbkdOUnR5WVVHTGlLcjM5SGViOElURjZoSkNKZi02WlJCeVR4NG5oR3p0bTRZczZmUGdBVm5WZ2k1R252TVpiVEhpR2s1TjgyQzF0LTkxMlNIVnEifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjQ4MzA3In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUNBVFpOdjdheVlJT0xpSHZQZzhIVWQzcVhGczBrYkpMZWtFS2hDZzBXdVBBUVVrWGs1VzVURzVnekszN1Nhckc5WlJ3MlE1TVVhdy1ZazBYSkhHSU5wWCIsInkiOiJBUDFKMnJKdGhQTGV0QTR1V19pRk1QdUdqemtfUUdKdDNIbmhtN05ORzU0ankzNmdDYktiS3lUaTJicUJFeThlVWZCamZaSXlkRUtlWFZwbnMtM1IwNFhUIn0sImtpZCI6Im1iZk84eGdxX01JTXFtdjhUZnB2cHJ6QkMwZnF1NE1pa09ySHd6Yl9hZ0kifQ..9GdhRCAek9PxmVav.bM8.mG2yXp0e8rRqcyjCskYLUg + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 46025 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.FNElKP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FNElKP + '[' -z /tmp/tmp.FNElKP ']' + local pidfile=/tmp/tmp.FNElKP/tang.pid + '[' -f /tmp/tmp.FNElKP/tang.pid ']' + local pid + pid=46025 + kill -9 46025 + : + '[' -d /tmp/tmp.FNElKP ']' + rm -rf /tmp/tmp.FNElKP + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions ++ SOCAT=/usr/bin/socat ++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++ TANGD_UPDATE= ++ TANGD=/usr/libexec/tangd ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg + TEST=default-thp-alg + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.ddjKaJ ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=37376 + tang_run /tmp/tmp.ddjKaJ 37376 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ddjKaJ + local port=37376 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ddjKaJ ']' + '[' -z 37376 ']' + tang_new_keys /tmp/tmp.ddjKaJ '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ddjKaJ + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ddjKaJ ']' + local db=/tmp/tmp.ddjKaJ/db + mkdir -p /tmp/tmp.ddjKaJ/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ddjKaJ/db Unable to change owner/group for /tmp/tmp.ddjKaJ/db/vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ddjKaJ/db/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ddjKaJ/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ddjKaJ/db + local pid pidfile + pidfile=/tmp/tmp.ddjKaJ/tang.pid + pid=46080 + echo 46080 + /usr/bin/socat -v -v TCP-LISTEN:37376,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.ddjKaJ/db' + tang_wait_until_ready 37376 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=37376 + '[' -z 37376 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:37376/adv > 2022/08/04 21:39:52.000770352 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000786954 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AChlVqhEXKHKN5Qe4HOK0blfhGG1MJQiYkrQV2tL5pHo2pTlGahqcudXHu563ZAY7jfk8hK274AyoPCW4uL_FZsqALQuE7YsyEgZroXUoVu2hVgeUGqUX2TaM5iqTKKcStqlUcjSHo7OPCdabYJbIlMEakxJphazOm2GxaAWnqlzW3SS"}+ url=http://localhost:37376 + data='just a sample text' ++ tang_get_adv 37376 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=37376 ++ local adv=/dev/stdout ++ '[' -z 37376 ']' ++ curl -L -o /dev/stdout http://localhost:37376/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:52.000793458 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000810308 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"} 100 993 100 993 0 0 53603 0 --:--:-- --:--:-- --:--:-- 55166 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]}' ++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' + jwe_t='{"protected":{"alg":"ECDH-ES","enc":"A256GCM","clevis":{"pin":"tang","tang":{}}}}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","enc":"A256GCM","clevis":{"pin":"tang","tang":{}}}}' --get protected --get clevis --get tang --quote http://localhost:37376 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:37376"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:37376"}},"enc":"A256GCM"}}' --get protected --get clevis --get tang --json=- --set adv -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' ++ jose jwk thp -a S1 --input=- + kid=GxuRc1MMtQLvchvXe3uj4Ty_H-E ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM"}}' --get protected --quote GxuRc1MMtQLvchvXe3uj4Ty_H-E -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM","kid":"GxuRc1MMtQLvchvXe3uj4Ty_H-E"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM","kid":"GxuRc1MMtQLvchvXe3uj4Ty_H-E"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVJIRUZXakE5VklOeXZPeFJ5bUhiOTMwN1RldWRVem8tOFYwQmNwdlVDcnVLdDJiV2VzZkJQWkJBdVBLTWtfV2VvYkJ5MDF0UHFfYlQ0NWtQaU42NFBQSiIsInkiOiJBRm5lSmFGZmh1dU9lTll6clFZVjdnazk5QnZ5eGkzVnplVHlLOHNvbkQ1ZnIydFJTVVJwOE10YndleG1MM2xxdkpBRC1CNEh6N1Jjckc5aGhSTVN5ZzNzIn0sImtpZCI6Ikd4dVJjMU1NdFFMdmNodlhlM3VqNFR5X0gtRSJ9..LrDEMQM3gGxTsRHe.FjeeF_fWXwJsVvyacTuyMKw6.4VgmTXTu2Qb9RQiKYfM7sA ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVJIRUZXakE5VklOeXZPeFJ5bUhiOTMwN1RldWRVem8tOFYwQmNwdlVDcnVLdDJiV2VzZkJQWkJBdVBLTWtfV2VvYkJ5MDF0UHFfYlQ0NWtQaU42NFBQSiIsInkiOiJBRm5lSmFGZmh1dU9lTll6clFZVjdnazk5QnZ5eGkzVnplVHlLOHNvbkQ1ZnIydFJTVVJwOE10YndleG1MM2xxdkpBRC1CNEh6N1Jjckc5aGhSTVN5ZzNzIn0sImtpZCI6Ikd4dVJjMU1NdFFMdmNodlhlM3VqNFR5X0gtRSJ9..LrDEMQM3gGxTsRHe.FjeeF_fWXwJsVvyacTuyMKw6.4VgmTXTu2Qb9RQiKYfM7sA ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/08/04 21:39:52.000938227 length=398 from=0 to=397 POST /rec/GxuRc1MMtQLvchvXe3uj4Ty_H-E HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Abxxw1mE6uzQ5FhUSweKesFWNrdYfOIyszfFKqZy6J2FEslCD9B6ZN243t5JO4M_7Kg4MihIaZKzMFeXbfgpJMQL","y":"ARrXIXBGDoSbUH2tPYvg5h6YF36po1hm1zHTFcQTJsJi4AoQSe00qPqqD_nz9iIXvUmdR_9i_8BeJ12HquEyzCNS"} POST /rec/GxuRc1MMtQLvchvXe3uj4Ty_H-E => 200 (../src/tangd.c:155) < 2022/08/04 21:39:52.000956928 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFovK3A7YXw3rm1zLKVgWRaN1H4iGSu7yoziPMpXhelgS6Zycy_7y5q3FcgrX7Pmte6wHyb--ct5-Fdn5FUpjUtQ","y":"Afcx2zswL6CZIuhsWc3l8ETINt-ok5fKaib5zfGDZdkxX-fwYf56oLByPj4SVPhrEXulZSf5VzNtVSwb2jXKHJ2S"}+ decoded='just a sample text' + '[' 'just a sample text' '!=' 'just a sample text' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' ++ jose jwk thp -a S256 --input=- + kid=HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM"}}' --get protected --quote HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM","kid":"HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AI8WkF7zVTvTnjHUBSqquvnli5RcsS20CC98jQDAm9-ZQ46OxgMpM5OfSGL6p_71ZJaNJ0HTDPWf8BaieIoImece","y":"ABDD7iVLFGbvWClmOAdtV9ouifv74yln3T6EJ1T6U3zMvvTxxLEcPxUk6kOO7tiP6yMjf6FQNVeTr0ZMSDNQUXnH"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AXYzzU62ItzUyQGV-WjkNJAedpKJJyrzPf9DrPFe6L2cJV9AssXws8HFmZu9wXaCXdbBKWWZEShDNEpZ-j6mjot5","y":"AZMPme7-gRZeMr6Jv58D64ByyEcQfofSV9NBw7ucGChb90OWYEkqPB34eO1XZ3TUP9frhlqM1yz18voCBV1IRNJe"}]},"url":"http://localhost:37376"}},"enc":"A256GCM","kid":"HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUZqdnJuUElGVXVRaVE0b2pqTGYybF9PQTl0U2gxd0xZdUs2Q3A5bE9ySC1BeEZuOE5PVXloSjNsdnUtV2JvVjNfME9KTGd6TVdDTTVmMUJtNHdGaFVvZiIsInkiOiJBU0VOajdqZ19rd0gtUjh1bW9NUGQ0d3F4OXFLc1ByWU9ET2IwUVFMb29TUVJ6dF9xRlJESlBQcV9DOEQ3cTZKaDlTcHZ4MnpObnpYS0Q3OVhWZnQxNjgtIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..-VAJk2IXPr7zQlg9.Z7qeBSStHZhkBLg1hxCBX_fz.NiBUe9et_gQoX4u01zsp5A ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUZqdnJuUElGVXVRaVE0b2pqTGYybF9PQTl0U2gxd0xZdUs2Q3A5bE9ySC1BeEZuOE5PVXloSjNsdnUtV2JvVjNfME9KTGd6TVdDTTVmMUJtNHdGaFVvZiIsInkiOiJBU0VOajdqZ19rd0gtUjh1bW9NUGQ0d3F4OXFLc1ByWU9ET2IwUVFMb29TUVJ6dF9xRlJESlBQcV9DOEQ3cTZKaDlTcHZ4MnpObnpYS0Q3OVhWZnQxNjgtIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..-VAJk2IXPr7zQlg9.Z7qeBSStHZhkBLg1hxCBX_fz.NiBUe9et_gQoX4u01zsp5A ++ clevis decrypt > 2022/08/04 21:39:53.000102459 length=414 from=0 to=413 POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AfzrUY1cDUjbATVE3Z00H-JxKcWG0nsDSeuD8PKR6JLRg6ZblvMln9_DJrpVVjToqDuOkZYT6zcPM1MzEfunIrHY","y":"ACVWLWtaOi5U0ValAw-8iTNWFGdwj6IerX3LOBKYk48wRaT-9QhVhnBOYFGkvj9mtoFE5ns2q2GH_Twssp14QS7q"} POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000121288 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Afna6RHXkleU7DRS4Q7dcwN2yPumRqPVlL7vqvSytUEgtwURDh2TWpHd10JvA9KnD5QgNyii65oDyr-Mo85KNNnZ","y":"AaKTOp6x449XxrbBaOKdkYX9ra_mB5rB5u_qPE1yv_VxSvGRd8I1K6V0l-SkkaU929aR1sA5JK81Xo7KiBl9UuU3"}+ decoded='just a sample text' + '[' 'just a sample text' '!=' 'just a sample text' ']' + data='just another test' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S1 + thp=-ZsF9Vp_skdmE8JV5JIv2OCIJMU ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 -ZsF9Vp_skdmE8JV5JIv2OCIJMU + cfg='{"url":"http://localhost:37376", "thp":"-ZsF9Vp_skdmE8JV5JIv2OCIJMU"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:37376", "thp":"-ZsF9Vp_skdmE8JV5JIv2OCIJMU"}' > 2022/08/04 21:39:53.000197319 length=110 from=0 to=109 GET /adv/-ZsF9Vp_skdmE8JV5JIv2OCIJMU HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/-ZsF9Vp_skdmE8JV5JIv2OCIJMU => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000226455 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "signatures": [{"signature": "ADbbxEJd7gkc3v6oAuXuYZVwqRtR5vp4_nA3kNUjVB6r2RvYenu0o1tp8mVGCZZ_5sFRFO9wDyGhpPO2PSi-PCQqABTfzZpUauCmzaZln8dtZAgNVR9Picej0xGVonXqW0ui-_H4WFVul_njk7FcznO0vPXJlGJftAqY3pd70xmYqIU0", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATDcchHk2bqHro9hBI82AWA3KEYxRcXpZOAz374ApKs9ilVMeUEdWO-jX6zWcXLR3z6oOYGPEdGtWu6VVwLe6Eo4AGhjGvbsTeQ1HDoqkPiTCc6_V18W1WD7L9v7isadel5_UIsni_3YgT1h_unGi-UXUOGXilZ8k8DwN1Ar8Gx_YE6G"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUJnSUlaa2g3ZjRJa1ZiYVBZMHJxa3RoOU5odTRfdWR3aGZkcklUTm1OM3B4RmhFVlZPX01LS09fY2xvbTdTTlNMZ1JZbHJUcFY2RlYwZmZPZG5XWWRHaCIsInkiOiJBRjJoT3FFTkNYaFN5T1lfdmJtdjRYb1p3S2F4RmZ2d1FteXh2WVZvYTRzR3hCS2tsdzRtT2hkcjMxdlQ3R3pHMU4zOUNoMWVxQTNPOGZScHRGMWNnM19qIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..igEHsRPKMJDmJTKl.8c1BHMaTnKOpVU0cYdQX5nU.CLiudW4c980L5fh6_DgSxQ ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUJnSUlaa2g3ZjRJa1ZiYVBZMHJxa3RoOU5odTRfdWR3aGZkcklUTm1OM3B4RmhFVlZPX01LS09fY2xvbTdTTlNMZ1JZbHJUcFY2RlYwZmZPZG5XWWRHaCIsInkiOiJBRjJoT3FFTkNYaFN5T1lfdmJtdjRYb1p3S2F4RmZ2d1FteXh2WVZvYTRzR3hCS2tsdzRtT2hkcjMxdlQ3R3pHMU4zOUNoMWVxQTNPOGZScHRGMWNnM19qIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..igEHsRPKMJDmJTKl.8c1BHMaTnKOpVU0cYdQX5nU.CLiudW4c980L5fh6_DgSxQ ++ clevis decrypt > 2022/08/04 21:39:53.000378731 length=414 from=0 to=413 POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AV88wOJhrJNi6vC6cd1pGiseTmFmLHpmwUXgnPiqF5_oPKUyzm0br7GjO1Utc6I5ZY20U1CJw6fFcD9hb8NTVDpK","y":"AfvRchpsd2vaw6zD10Qs8ETrIw2li0OQuNyX5DdbSw83xL1wPY2fxhEQAoiXoXr2VRoT3vHCJGL6CxlgOX_RmxaR"} POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000397319 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AXxd3TINm1kfXCcTyTE3LrbtPGS4vK0kLnvjMmf2Br2oZr4K05bpR45KvJzuZD_VkW9ux8wYU-cPD3EekZCkc5Kk","y":"AJahxySyEi6KMpZkidaL-qsPIZUw8jpm39zh8c7gFQgudi3aldfbf1vUs2Y6TRH7QuNcICrwHNlQGx7algYDlx4B"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S256 + thp=vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4 ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4 + cfg='{"url":"http://localhost:37376", "thp":"vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:37376", "thp":"vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4"}' > 2022/08/04 21:39:53.000469588 length=126 from=0 to=125 GET /adv/vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4 HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4 => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000498640 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "signatures": [{"signature": "AY5IuSM1rVARGocqqfAW334YdfU5VV1qxk-o-y3rtAu9k-_DmAjMbl4YN-uNeSCPIdyF4Q0Hfgf2O5RS2hmikdKLATiCSVzglQsmHdK1HfSK83md-RE-L6CKG8ot6BDmoFwAChN2FckksDaa_h-b41lw1qcLWrSVbtrm3Kk1rCZ2oTHL", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AI7ES3i-EK91bVlAchni0boWNx7t1T-tcm9wUF1L06OhcMIvCW1lnC6TsHRn1oswcL1mjb4bZsBJbotKBa76wK9sAWSSEvOMuQCkCDGSYxcPx0pHz5-hsyvqIdB4K6zwTObU44hSKXLHx_9UuOEVZs3r_QHYPmIr6sEw9bChKsWCBaNM"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQU9MQW4tUGk2Z29FMGpoTU13RUZ1cGRnYTZ0Z194bEhKaW9CcEVKU2J2a0NVV1FkUC1TSjdFeklXRDRDcHNtYTVtMjRocktEVWowS3VDRGtjVlVJN0ZrZiIsInkiOiJBY0YxekZaNGZSQVR6eTkwU0Y1OXFyVm5lQnc1WE5xbWduX1c0S1l2OTlZY2V1SUxMU3BXZmhTaVVDa3Z4ZTJRV2UtVHJDTlo0M2FqNDV1dHR3RWVsT1NPIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..AYER0MJVVAoo_slG.9UPrtCpqmKMcNGjohLo4TO0.aEDAIM949aaaqr1sk32Biw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSThXa0Y3elZUdlRuakhVQlNxcXV2bmxpNVJjc1MyMENDOThqUURBbTktWlE0Nk94Z01wTTVPZlNHTDZwXzcxWkphTkowSFREUFdmOEJhaWVJb0ltZWNlIiwieSI6IkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWFl6elU2Mkl0elV5UUdWLVdqa05KQWVkcEtKSnlyelBmOURyUEZlNkwyY0pWOUFzc1h3czhIRm1adTl3WGFDWGRiQktXV1pFU2hETkVwWi1qNm1qb3Q1IiwieSI6IkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM3Mzc2In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQU9MQW4tUGk2Z29FMGpoTU13RUZ1cGRnYTZ0Z194bEhKaW9CcEVKU2J2a0NVV1FkUC1TSjdFeklXRDRDcHNtYTVtMjRocktEVWowS3VDRGtjVlVJN0ZrZiIsInkiOiJBY0YxekZaNGZSQVR6eTkwU0Y1OXFyVm5lQnc1WE5xbWduX1c0S1l2OTlZY2V1SUxMU3BXZmhTaVVDa3Z4ZTJRV2UtVHJDTlo0M2FqNDV1dHR3RWVsT1NPIn0sImtpZCI6IkhSSDQweUZMUHRJZ0xzYWdsV05KNktZSTJ3UEN3VXlMTDBQUmVacld6Ym8ifQ..AYER0MJVVAoo_slG.9UPrtCpqmKMcNGjohLo4TO0.aEDAIM949aaaqr1sk32Biw++ clevis decrypt > 2022/08/04 21:39:53.000641447 length=414 from=0 to=413 POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALE5u8JEebcLVlkzXZvmZkB7dA5HEeJfoOs-DQ7wCon4bS8JBF3p8R3amVUaOLotX52nkUtj9NAsmVyhDrmI9ssW","y":"AMXJxd5OstNFmwG5CNppALgivpI0-etOMdLwz6eGnbJPFubj16UUwSrhkK3sMzhKRbPLa2KAhDsPqL7Wqf1-2o9B"} POST /rec/HRH40yFLPtIgLsaglWNJ6KYI2wPCwUyLL0PReZrWzbo => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000660088 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AeeVLZdG8hkhn94nL81GYic4mXGIuyNpZYNwzTfNzq_XwaXXNX-RuucR3pn3idVWp1w5kzxV_dBdUG3WlKoRQCZs","y":"Ab_FrsT-naTkYAB0f1NLPPcTnSqhz83ynAQjd-7DJKYSYFNmc0wWDYA5HkGwtGP-OgFshPM0YVRtNi6bR365sowm"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA + cfg='{"url":"http://localhost:37376", "thp":"SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":"SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA"}' > 2022/08/04 21:39:53.000732103 length=121 from=0 to=120 GET /adv/SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000761014 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "signatures": [{"signature": "AdgF6P23BVCkgen-mhZYacI0-6Y_97YbNHZE8obr60FaOcgvI1nRJ2Xrba8QK6N5t_z0Dibx-HjtXVPA0aU4D1wFAXNpr5nDOCkC2SQ1JXfGFSs6FZeW1Y347aVothVM4IeCAKiaTmPLJenFS4WF_aW2zU23CVAaUwHrWI09_5i_N_0K", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AO_cyioAH75pqrd2vrzQU-Lrg-jXtyMbb11OrkzVXoOIJvMXbeXVREDDTL7xkXzC4gSrRds0IzoK3Uvi_Xc-YzteAWO1OtS_irTrOpkimLuIDosBaPWzUTQNo4-wYkghJ86GemKwDgxw_ku_Ww5T2nGUf-TwMqQUY5rDFPTL7GOvJL1Q"}]}Trusted JWK 'SRqVZJbYixMVm8zve7O-TPOv8NXCUflDSI_3NA' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf + cfg='{"url":"http://localhost:37376", "thp":"hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":"hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf"}' > 2022/08/04 21:39:53.000823469 length=147 from=0 to=146 GET /adv/hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000852619 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "signatures": [{"signature": "ACivUAt33I_x9kWE4IEAajSQPjKgI61ZW1ptd4bGmju-oRF2_-a5fATFTXmDwUkC7h955E9KB_GIw-_ZKetOw62_AR8q67cyvJ3_vIDVh_whBge5sQIXmU12rb4q0Oo7G0XW3hPdzKlLr8jFoIlvimfHe6UU_meVO8UFs-vMjkhilfFy", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASavWG6LZz3L3T4pMu51CZvRc5Mz-u3xuHLVAZnP-C3EsVzpY6hDGkPUv9r2R8GVJxy4atE1yzGZfGqpiCsJvxnBAP7U_MiSMHfpyNLlzRSrHq_glNHzgZC78XBUBoLOJ_NrJk2FElH0Drc84PHSqr01Jot0MEk5CdjS0V8zsZqXp4iG"}]}Trusted JWK 'hW8egR5ON8LoRhFp6b67xOWeJStwOpxXmPo5sDGQ-lAnsp9cmuLjXb1AVBf3PKOf' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEjWbMKDICDM4tV7_6dcVYexGeGbcvvk6hrXs5D3dglBQY7AZKEI1u95IGnT0NoSRm_QyQcyhDl93p6zwsEX3nyFALd69u9VBS_rt0_n8lBslHeuixyIZbqK5cvNSEGb4rvaG8KPEZXcHqgYiGPqzZmGVrr38fonn7TBcHym5JPNOyOn"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA + cfg='{"url":"http://localhost:37376", "thp":"QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":"QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA"}' > 2022/08/04 21:39:53.000915118 length=169 from=0 to=168 GET /adv/QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000944178 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "signatures": [{"signature": "AdAqCYKKcfEeEDqMKUR1TybnVsKPawo6Qi4aMKHSjb7vPQQzTh01ZyEGDJufPWQ-0RKs7IDHv38mZF3mWNSyDi9WARcjE-EgRIfSe6nR8NWfj9HKSUDIGi9XCylYQhVX8nN-VWxMk8In0mZKGzXJRkg5rhAKKwlw9Wwrt6cYgpWN5Wql", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANktUfSB_0cAELhid5e6fHYIjsf2NodBCHjwrouZ74rUhvynk1FutftT89AYVGkxiUUED3kOLdB0k6OUJbcatOphAWzPv6615FsjKXfoQa9CY-ZrJs3jMUmotcmDNtSwheiBgwx9qj0i81WeAq8F-mL1cgB0mi84ljCue9dwdaQl2lUf"}]}Trusted JWK 'QDVNdO6bnskBJ59eepB9SujKLWlhr9IeXvoy4Y9-Rux33VAy4Ic0IRCZ4-u99B4_IsTRTVFhbTpsZMYj5Km-JA' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 '' + cfg='{"url":"http://localhost:37376", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":""}' > 2022/08/04 21:39:54.000001740 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:54.000018268 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUk4V2tGN3pWVHZUbmpIVUJTcXF1dm5saTVSY3NTMjBDQzk4alFEQW05LVpRNDZPeGdNcE01T2ZTR0w2cF83MVpKYU5KMEhURFBXZjhCYWllSW9JbWVjZSIsICJ5IjogIkFCREQ3aVZMRkdidldDbG1PQWR0VjlvdWlmdjc0eWxuM1Q2RUoxVDZVM3pNdnZUeHhMRWNQeFVrNmtPTzd0aVA2eU1qZjZGUU5WZVRyMFpNU0ROUVVYbkgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhZenpVNjJJdHpVeVFHVi1XamtOSkFlZHBLSkp5cnpQZjlEclBGZTZMMmNKVjlBc3NYd3M4SEZtWnU5d1hhQ1hkYkJLV1daRVNoRE5FcFotajZtam90NSIsICJ5IjogIkFaTVBtZTctZ1JaZU1yNkp2NThENjRCeXlFY1Fmb2ZTVjlOQnc3dWNHQ2hiOTBPV1lFa3FQQjM0ZU8xWFozVFVQOWZyaGxxTTF5ejE4dm9DQlYxSVJOSmUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANH2C5uPx7-Zg3sraAaCyJ-h-jCWTtK9UIDakjfpAZqI-qKhdnY6PhyKA40Mj7xmYeskY-1yeCK0h6dR-ed9hPzbAPi_mP6p_gy2Fxc11BSiMGAYNAOBeRAWUs5WoKq38m8fG0IKMZVv1QXaP_dQLOvh3TzQIId56CqnUQm3bydgKtmT"}The advertisement contains the following signing keys: vIXjmKk2RtG7VR6swCWNEmfyorPWRISrS7tZ_USNun4 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/clevis-encrypt-tang: line 120: /dev/tty: No such device or address + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 foo + cfg='{"url":"http://localhost:37376", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":"foo"}' > 2022/08/04 21:39:54.000066206 length=86 from=0 to=85 GET /adv/foo HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/08/04 21:39:54.000069032 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:37376/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:37376 invalid + cfg='{"url":"http://localhost:37376", "thp":"invalid"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:37376", "thp":"invalid"}' > 2022/08/04 21:39:54.000095262 length=90 from=0 to=89 GET /adv/invalid HTTP/1.1\r Host: localhost:37376\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/08/04 21:39:54.000098099 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:37376/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.ddjKaJ + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ddjKaJ + '[' -z /tmp/tmp.ddjKaJ ']' + local pidfile=/tmp/tmp.ddjKaJ/tang.pid + '[' -f /tmp/tmp.ddjKaJ/tang.pid ']' + local pid + pid=46080 + kill -9 46080 + '[' -d /tmp/tmp.ddjKaJ ']' + rm -rf /tmp/tmp.ddjKaJ /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 46080 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 3.68s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes + TEST=assume-yes + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.eBagEk ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=30770 + tang_run /tmp/tmp.eBagEk 30770 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eBagEk + local port=30770 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.eBagEk ']' + '[' -z 30770 ']' + tang_new_keys /tmp/tmp.eBagEk '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eBagEk + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.eBagEk ']' + local db=/tmp/tmp.eBagEk/db + mkdir -p /tmp/tmp.eBagEk/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.eBagEk/db Unable to change owner/group for /tmp/tmp.eBagEk/db/B8p9Fbib1DuYmOu1iETdjhiPfBce0VL968w3hbUUNU8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.eBagEk/db/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.eBagEk/cache + '[' -z '' ']' + KEYS=/tmp/tmp.eBagEk/db + local pid pidfile + pidfile=/tmp/tmp.eBagEk/tang.pid + pid=45454 + echo 45454 + /usr/bin/socat -v -v TCP-LISTEN:30770,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.eBagEk/db' + tang_wait_until_ready 30770 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=30770 + '[' -z 30770 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:30770/adv > 2022/08/04 21:39:52.000541610 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000558590 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALp7xzlUTXcWCS_1k34I_M-Lb_RogRm5B3XF45yd-IWJx_NnX-v9W7fahdziZBkXdpt91jHZcHc9U2wMT_qMVHmlAfgHUKXokP-Gb4Obw7ZfM6tv2ZKOs0wd4fh9TMNiljZLZiV2ehzFde52T2F_bbVLbxZJISHACN5QaJg00TIiki0G"}+ url=http://localhost:30770 ++ printf '{"url":"%s"}' http://localhost:30770 + cfg='{"url":"http://localhost:30770"}' + test_tang http://localhost:30770 + local url=http://localhost:30770 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:30770 + cfg='{"url":"http://localhost:30770"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:30770"}' -y ++ clevis decrypt > 2022/08/04 21:39:52.000591558 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000608389 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATTrCAgoiVnXKRTdlXWKXn_qcQ5YXHkvvhBI65inVA_4_uIjuu-4ytvR_oPuesBj1rEXg5ex-r0bmuZxuYDzGKJdARooZTWlI0PTZhj68JUTxy3FQtEjUXdljGJxOaM-DNwVwk84UptqxUJyd8wVp3tbIT32Sz4mZ7dnTEs0Rx_JbkJC"}> 2022/08/04 21:39:52.000751210 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AZp1GRlZxzShV4F0oNJQ-018OnganG-tlV5y1h0jxKCzIr7Bulw_xYs7DT_FE6Q9VBAIpmX6V1mH3N3HHlzPy-x_","y":"AEPIdakqpk1PbLfl9N16HIzhfhttvWozHzYyIVOUgx5hXYlzEoaoqAwnc2pga1QYI51U216rQ76q7DwFZ_rTsXob"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:52.000770850 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AU0l9kakGpBC9SqQcSW3C982KmfwC-_1MK3jm8pc0uo2yyqkbGa_OwsX_OQpq6F3lDhMkY76-0NtKlXFyR3wiCGk","y":"AGnSctRNqDeQfNlgUwAdLKYgbJ5ekJBno2TbesoSLyUva2X_R7MPyaC9Z5O2WsFRcYPqR5AjhIBpXrEoPSEbT6Kz"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:30770"}' -y ++ clevis decrypt > 2022/08/04 21:39:52.000843546 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:52.000860368 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXh0i6iLmwZF6E20zgmSCl8qpU6czVapRNwhMOdFbLwfcdwp_SRRxQ0A53Idot-PN-PYILEQ21Vt3csKUC1wSFisAWv0ZXhKrC7vCax0aJWnU5X7Iu8g5kMf-IPpr9HhOcc9UbLMZr7r5W6gZeyARbq-_pV9dxKSOkp4Zq2rDQ9jPers"}> 2022/08/04 21:39:52.000995868 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AbJaYpzTRa9Pi3lJPcU9UoZIPQS6Nm_y_YfJ-gMNXlgc-B9qlgfIPLya8jKOOG4PqOKiMXVWpnJLZNnrE9TFBHLw","y":"AKaGljzDvUQJDPZ0DV6iijFXF-g4Ilxe_b3RHAzO2Hj9ExbARDIpzkfz0D246Snvq221Ev4kyZIJGNNzQ5JdCV39"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000014830 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ae_vtczLQ84k7J3KARGtJjTXYfYU26kjMPN4jAkV9f2t780ykxiKupVFtt3aZuupfryG9JRudrn85MnIPic_KYC5","y":"AU4YopK47x1555jwoJ4BrX3uzy7JjaGtTGCS5kpHHM_qOByvzWjE_mc84eR0qg87amynyqj36wfFQAS-GKgHZJCe"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo ++ clevis encrypt tang '{"url":"http://localhost:30770"}' -y 'foo bar' ++ clevis decrypt > 2022/08/04 21:39:53.000086245 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000102579 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANJVdUL_7fw607LlbV-EY8T6z4knI3ivscaEH5_guJZZl8NkYc0WDoNE8IDHN7gqEmPmSiCBmWEZMX5WTj6qWdGiACYvFazGhFVk66fdxpLu5aJ9KwqTYBM-5XDshvMReWIWdbrE1rvEbpyDeFZIBeaHoG-dlPAcVziSnW1OOoBHq-O9"}> 2022/08/04 21:39:53.000238507 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AT1pTma0ltKIu5LZfABoB3AinM3anjvYjT7AWHv2hxkj9WO7ICQfGUeWh2ACvVdgKneyvrAdbX0QlAxRlvyCHqvK","y":"AbItnKCxKmhB-5aqacLqCFChAIMRiYSLKyTgpURFrVWAO2Pclu5SnX7fcnmPFkMFy_hoX6eGnO980lgk1zSZuYkp"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000257246 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWbYFM73J72tTDUTzhXhksKHGNElDLfrKydn3MfAb1JJi6xWehkN57XBCSjJ5V1H7Alqw2_oxShTOTPVc93UKGup","y":"ATJQZOzSLL0gkKE5WV2s93r8bVOUlxqSWtsoqO8Af5wQ3-c46jf1MH3Vq7h3yswkF8LX7fzJjvGaBq8XiZwip0eY"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo some-password-here ++ clevis encrypt tang '{"url":"http://localhost:30770"}' -y ++ clevis decrypt > 2022/08/04 21:39:53.000327125 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000343501 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJXAqzj7D3RW3vAxwctUypRgrRbsSofJc4y_o4icdmj8xCZEI-MoiN1OrCXwN4PWZnQ5fatH5mAaOjByUpROovWDAdsEyRfpAbfPHIVPSbwr_Lg9KV_SVEh7szyXUI2C4quA_DZN1Ez15WwNMn2u-hTtIgPAd-QOPV1oRDXYXIrHX5fF"}> 2022/08/04 21:39:53.000472349 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AFIZ1UND6FmD-i1yqGUOpbUXiipoIOMDMSpHaip-9EFKNqB-RC160_ZZOiRpiINKhnwhdtQxYTKncC6c5Zu__Q_e","y":"AWdFYgZbLdAlrUaWuw3HPsmEfHlyLhHy71cBcyZ4prsTGF8g5HkMgSSvzha1DuVFdfi414L216yACWm9mYMzdl5w"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000490827 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFjI-HpaWKidIkmKZ389s969Yz2rN523DKA_gTlS3ayGy52cHnqpL7SYyxwcb749YAfD0WY8Rs6vWtkqTl3Ge8YI","y":"ADbDY3mIFLjx7YxIHS61aiuWdWSyrOz84aOe4yGqFdTFNl844iOtQgWWl4FWU58b8u_JVBJ5e3VVQ8Je3FAQXLje"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:30770 + local url=http://localhost:30770 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:30770 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:30770"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:30770 http://localhost:30770 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:30770"}, {"url": "http://localhost:30770"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:53.000574478 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000590815 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AT0U8GhkwEo0iczi10O5C2eNSNU1B174U6qBrwgJF4bbCE2fB-kBnFpIYNePO2uRZhYPj9dhA74eBi8_OpDcpDHyAEUFaGythCEmQw5d4_RJHC-VDM3I7ly3oucLLFD8rrGGDeQ0eamhAvfdIX3aR0K_k-djNONgiBSMzt6veET8-GZD"}> 2022/08/04 21:39:53.000732842 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJjaDAAT0_0vyDzx8089kwik_wDl-2vTnqVg3ut96IwY6hlZoaB4v7IRKGJvobQuQjQoFyeBEEsm3OXkyGsBy1q_","y":"AZuzwYOFkFTL0nlGjbxDoZ1e4Th_s5rWoKNx9zre2VWVp6k0xFqxQQQhSRtXxLBn7Lgz4mjJKffHvxJfXLUdiMvV"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:53.000751701 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AFxFBypk0QgznCEWABCGCW0WhmgqDrgXGJPJD8nQwfavZyoog4D4DWt17YwWxSB47mKHNI1bgmstQCZPNQg_jtHt","y":"AIcTOx8gOygu3sa4XQcnIVohu11AfFH7JnUkrnQiklHk7s4ifJbJJYfMetJdo1t7XuI7BEREK1967wJKzKvSGEIy"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:30770"}, {"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:53.000858751 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000875183 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AF8_We5mcDYtc6fRRFTJNdPCjf0FybxrBN5cDkzPQfaY28hE7s-FqUtqGxTZXf_o6QUEp2AtA3FP-e2Wlb3uO0ZKAEWnRPGMNH2fLDGtBd4lDwviX2PkIpkgA8uhvB6Atrn1ScGgcZLuLlukaQmqO3k3YAb4ZbJIOuESVdwkrRfnwHM5"}> 2022/08/04 21:39:53.000968145 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:53.000984504 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUhxxEv4aOsNw8l9Xbbr2fmxd1kH8v0zkLSQtx_E8_FdGsVXnbZxxsulMzHf-INqxcUEnEez0BCuCXWqfCE25ZJ7AFLfTDrmWrj4O51FC4VaP1kKANbEct4NjH0ZpHBy6KrLECc6ciliFCrO5OGpvAbdE6WufM8R-3W4djPXmLS0IL1F"}> 2022/08/04 21:39:54.000129704 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ABfLcwVVUOR9uJ02nfy2enFXlzUO4z7s_9EY3j_Vwn53_SgUOXvVlKBxk54J7iPIfSJCo7zGATzPHWK0TsslMoKW","y":"AQxAo4orO-bb2ukwabju2oovizBGYHo7OtUciWtnkn0ijT7X-JWZ7ZgKWyvnIJENUFh1NztJ4t8C74pyxyJG-AFH"} > 2022/08/04 21:39:54.000130307 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ARU_2R44kSGxvwvqpw7twruNS-bwVat5TllPIMQOhWpJV0lHPy-xzugkMSkF-UIOnSnSzFs-iG9XWyUX2iDjxJRy","y":"ASiGJB3d4zUv487XlJHtWE-nZJOkae5sbNUliRK-kG1QiUpEShkncAEJvAbubIVYpTDSL7i2QgJmgJIEcvDLTZkO"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:54.000148589 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ACAfbQTvIViXmqPzMACOlk4C6IbdAoPXF2wJQGhUQr28d9zGC0wcIewn6OEsL108BaWilnbOOBlDjsCjFCjgxeRF","y":"AM-R8iMcFdsU89E3r9urI6X3Cm1zaPKzkHqT6H-itDWnh4OjG4bikj431198TsLOdeDVdGYLbcQtRZD02EzwNcBn"} => 200 (../src/tangd.c:155) < 2022/08/04 21:39:54.000149046 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APh7GMKue-i1GZufP79dZJbTbUibz45bn0HK8OGfGdnPmDUv7i2rUw5BVRmcWnMKvduZGXpEfNbYSEca2MdzDnV4","y":"ACOQgXXf-tMRcCMI-FNICBIlc1n4FK06MprM2yodPJxHbkx3zsEcrlkLKhX4aNkUBQIGudTO_TdYvwCoFJMhryzP"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:54.000261200 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:54.000277480 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUbtRQU4f2M2iWq3Ads1b7E8J9z-dAywZLC2udsx0I40X0p4ox8L8Q0JJvkqdMEvsrFsGGF0SU9wZQapCpn0i-7QAAOjgDGALQu3Kx4DHSnmq9PUqldFMijGK-hGHw_8SCpfJFbYHqRA_DqfZPnEVysKXkEbLZimtPFkkhtuQKBis8lP"}> 2022/08/04 21:39:54.000417592 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AVkO7nIbZ20nqYG78gtzQc0FKyE5HFabQWc6kK9en0D_pIXTbLN1UsG8TWwHWIINBtWOQ0AgNEeXj5_WWsILrDs8","y":"ASDSYkhN-JkIURICaeKHforarwc9mpOTY9dxZKyWCO354NjEeeFf1ARIHLtZUwL58eECKIAtuXItp4gFN38G_SbY"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:54.000436326 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AOoeWAE6m9PCBk2HM_GAPiiHC9_dO5gCyrS0SET39L5EDgGzSy1BxyUQgCV1OfYfBqelS-5MEsTOwQUalcLXErKf","y":"AaNlnkvFYbmj7vZfToyYnwVH4691zqjd_vDk0Umk_OdC8uGvYucFisA3J32GQx6MOJPF9sPEYE1Xr9hH3LP48W1_"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:30770"}, {"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:54.000547104 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:54.000563557 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APtg-xKlIGbKs0hejj0vZmoyiG2BZ2oEMuez3ZDpqpbV8K6CZpmIE2sxknplIsGt3OlmBpKCFEwr9bY30FiX3Es2Ad3ZvMdeHNMgP4VnCwWxKzYqpjBMgPxDom-fIVDTW4Ddmur6gBETAQ1lU_V6VRoFD4Yt3JMLP9UqzZPg53bUOd7K"}> 2022/08/04 21:39:54.000655134 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:54.000671595 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACJnhvM2LPgnSsdwH2ntX5v000WIrBY3abaUBLRVSSRIt-FKg7ezGBSB5Ap4luz34h3h5chuXPqQXzDXQi5RBq64ATzB7ujb2vDRp8YPAf1XXeuJhdMNY-q8_POfktmEBeWG_B_5RrW3tLiZ--KhY7KdZw5GlOlPxZDFrtVUR68Cx4RL"}> 2022/08/04 21:39:54.000812827 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AIyI8tvUPDiWBdhdCWctjgvMkCgJaNiIQnb967_CVVdzneu_qi2PkAWKcsGpt0-_e-L__IaKAy3rKwDB1HcBXKvh","y":"AKVoSGjwo6e5_ThnhwzYHa6O0I8m5N1LzyZAdpkDrR8wXKvP5ocLh6OSfmC2CFIVDxK_1Os_4qG8dLve0GxOtwZ2"} > 2022/08/04 21:39:54.000813211 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AITnaN6Grm3ovzvGUtMqD2gSD5J0PYs3gfluaxtl4plQ6QXqO3ASKH7GJs4ArFPJKj0ooo0JD80382eBzYyjYpm5","y":"AJAV0ggpz9D9X0iXVT-S4Q4NicRcU9C-ybpQiCPWQn7gPJy4on1YRRVLEvcR5ItLBJLngI1GPhRZkSw0xug1sb22"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:54.000831619 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AX14k1Dy4S6Q73Rq4amr4y9Awu1ZYeJubavX3G5UJQpJ22MDJ3BsOwcdD_6phxc2FeX_LBhB6rjNkk8Q_2hDHOsv","y":"ACl7tr2BfTNxCJCCN7NU2urWeDhhHGcjIquQVnAyHEyvtvsQUF_NXxkxA8YHQlQwAEkqCMb21KU7RwUTSJFGtWdl"} => 200 (../src/tangd.c:155) < 2022/08/04 21:39:54.000832078 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ALMgCRNvH0cvBMpS6xsOnPXZHHTn3eHEnKxbdLxMi1NVNwRA2snuYb4YlIKX6v01niq45R2UsxS8P88kTVb3k64q","y":"AM0em3Ln1CMnvR9Fb_GpffNtJ3lONggpIIYHw0A86dQpnbcSFxRHPQjtz0DkvbXPJA22oXHKc9RggPFmLqwvNaqn"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:54.000939693 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:54.000956059 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACG2TOs6wAFu1SwPVhs1jr6M8Hk3VUQcjyTWuk_akKBgtIFDdrb40kO_t5GosLYWRsr4Us87u0Kb1zrbpNCFjLXdAQc5Ap9r6piSx7ZEqCh1LsP1LBlMPPIpVubpPPNNfPamRRKewMxYjnvLUtSrA9JQR0l6iWUnDklK0LS_h4A9VIML"}> 2022/08/04 21:39:55.000093823 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AZ_ZocgKnA3OCRa1b6G4VdGLNUNYCuZcrJFCnZRSYB6UKLddfDTVgxp17VCZd0DyQH-hv_tqe6FN3tlYDKnLtIst","y":"AZ_Lt8cTf47g0BMW13R0UZIaazyJ6jeqxvtTTASNvcIdhOu23d9EL3lWcz3VkRT0rQa3YZMAInBTJVa5VnZI8zRi"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:55.000112559 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ABiL1ul1GigT_GNyOGGT8--dGSnkC-f1zgy41XKNO_-Q63aCcU3_nc69J7YPjkZ8PJ-4eNM8jFIQtqIBsOgoEuXM","y":"AAmTGLNjveZubDG5DZ1azFsKNFJRAeDvxIIpV3HISUY9zOBzHp8gMjQrSU-5Ukt2wtjr30A20ADh8BaLRTvqJXwU"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:30770"}, {"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:55.000204631 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:55.000220886 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXi7cGk4ZS94LUmjbPJYvCz99nNJuoSmNWL42yvPBtDl7xp3gCt3dkjtWYxktH_UnjwEgBvzxbUAO_7NAU4FBGJaAIlZBEsdRU1gRCnOYbXojhyTGFXNRjMTbbX8qdzfwGZGdCuzBSttbkAyBjW1-IVbEefYvhelML8gH5KplsTQ2Gyx"}> 2022/08/04 21:39:55.000311706 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:55.000328022 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUd0gVPLvnQfnJc7a7WC7kEZvRCpMwTasihfcGBlz-4LElNVsE8hvZGbTJn6oMHPQYa1lNlELZYHyMKwCWCMo9l8AUEZqfsMuTfogrQ_Lv9zL09UpD9WMQFSlD6iciivpLoqd6lx_01fHCL9EcOfkliHAbyJQv1gePkm28HOl40CtoOM"}> 2022/08/04 21:39:55.000469331 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-52> 2022/08/04 21:39:55.000469468 length=414 from=0 to=413 1","kPtOyS"T: "/ErCe"c,/"2xh":A"QAfKIbwtvdlCqfGzV8Av9e5OD8aTA9Sd7JLoYCYTMWxqfuF85usTybJv1fihSGrPMCdVBIB3uNwURnoXwO MHVTaThP5/W1m.b16\ru 0HKonsJth:4 blqo2cAaClPhro1sLto:j3u087y7Z0p\rg ZUxsoeHrq-qAFgceynYts:K Dc"u,r"ly/"7:."8A4a.V0i\rQ NAscycheqpOt2:- H*g/I*1\rQ BCDoFn3tIejntt4-4T6yhpnCEeJ:o MaJpPprliiKcoaGtDi3o4nh/zjKwQkm+4jpsAoVn9\rJ kCVoCnOtPeNnktw-QLgeAnbgNt3hg:4 O25370t\rH G\rR 2{x"tailDgz"U:H"WE"C}M R","crv":"P-521","kty":"EC","x":"AX9Ak7y4Pb8-wyunC0bOPKcUrYSK3jG1XNJLO3fHK4822O-vf6-bd-il6ndEm4vvwWw48JBUmZQqG-xNeypagUT7","y":"ABl6NcozsQ8Qkz3haNkdYXc2p2TPiqO3vpqOsayV3A1-3P2r1pnFazeo7QPUTvNRUkKysKimaExb1cI4gUzHjOWO"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:55.000488085 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["de => 200 (../src/tangd.c:155) riveKey"],"kty":"EC","x":"ACma25Tookiq14zxtkIpRK8SU8dw6yRRThxGy< 2022/08/04 21:39:55.000488198 length=329 from=0 to=328 8tHBTTOTBPJ/d1V.M1P C2e000Z JOZKY\r9 4C0oYn5tmetnptA-TTwydpcev:J saNpCptl0iKcFattZidoTnl/ejcwvkV+Ojws",o"ny\r" :C"oAnDt3e4nHtT-fLpe5ntgetmhs:0 t2N593x\rk 0\rt B{c"AaZlAgX"5:_"hEXC7MVRc"p,w"qcerpv0"y:T"lPc-T5d2R1k"m,n"Ukuerya_2oPpWs1"n:Y[G"fdiejr0iDvQeNKbeOyu"l]8,A"wk0tUy7"G:W"UEJCG"X,i"ExW"S:""}AGGIj33PNID0YM5z_9LCmHaRe3QFuOalfZ2wDiNk2D-Meva4YLkBSf4H71BLM1HL1Nk5xczrO97QxqXzSgSUzBkE","y":"AJkh7vzZ9UCnAV8PWkmQvOZJO_pwhNfWJMQHF0hgpvUriW8LCT1Bi6LFPojTIUcY5yTJBX98lJTPdUXTxx4MwxQg"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo some-password-here ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:55.000574220 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:55.000590510 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AM-_y22LYuVH2b_9N-5F3EIVhPmkIyBLsQxfK1KkHWDi7fqTQ6sunYtU1BFXI2rCPsfvkms_PPhRZL3p4OXkv1OSAMI0j6_blEKgmyZapPMmHNq0jlhej-CdA4HD0IftHJwRaGiip659GdafprlAvepPSO_IJHjFaAPZU3uOjByATyT3"}> 2022/08/04 21:39:55.000730412 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALeSEPKDs9yw_GFbVdixbwXcZ7ZA00eCDOrkXBnniywlI1uEEBBqJqF6Vv0-TQ-ReG-_ypAKeuqnv37Z5PR8t8X1","y":"ADRReny4YZDMZ19T8NsvUIQBblRzntAatqisnpDgFNslah56VWyxgIUuA787hWRCylFl9W8kaUjeNCJnDbd8Hv1_"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:55.000749056 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AOJflFNGhUa-hosVMuQbrzUgYHdrC6DLQ2aFDnE03wboSk9auWkXPMvppMRBN4DrGIzE77Kc_4si9s5Pf8JTtrf3","y":"AfjytSTtbevO0Ep4PaZxLoF0barNyzLzHXrWsFfHtgwWUR_KfI8kfaFqlNKX6YJCdh3_ATCMQa04T4MQbm4-Qtdk"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:30770"}, {"url": "http://localhost:30770"}]}}' -y ++ clevis decrypt > 2022/08/04 21:39:55.000833883 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:55.000850241 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AU1OO66px4x7GRLkO6Qt21gaybNrDTruP0p4JrgsuTcy5h1EyzrB-ie5C5Ab1D3wMMDGp5X4Yk1_2CyjBV_alIhnASsScf8KnRl5MEVRXmrIVQ8-eOgnVmZ7lPegzenxnMYgjFhuduzOLSOkwjgfgYPHsuKAU_I5QQevyq7KZEjm9fB6"}> 2022/08/04 21:39:55.000943386 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 21:39:55.000959610 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRY3BpTHRWUGlPR3JsY2JpQkQtRWtUSGRTQzFnX0gwTEVIQW02SHlTVHdVZ0pNOUxjVUJhWk1ac09fdUZ3NDV4dmxfMzg3MWNpblhIQU5yd2Z0N3VpbWciLCAieSI6ICJBVjNUa2pIR3Y3MF9IN2F6OENJb0lUeExKWWp1MWpiRDd6TmZlOUI3NzRpOVZFOG4xTUJiTTR6V3BvemVMUDZBQzl6OFVuUW9GV2RqTXBOZnh1RGY1U0R0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUo1dEl3U2k2bS1XNmpGYXk3VkxoREE0YmdMMHZWN0g2LVBjZ2xiQm9PeDhkNl9UVW5lTkE3WHZNREJqeUczQlp4MUk4SmttWGZGeUxWTlRycjlET2gtZyIsICJ5IjogIkFJT1F2WlJJcXE1bG1ENFBBbmdKdUxZdF9sTXpkLTNjTnFvVllEYW1CNXo2VzUwWnVfdHJRcXJIbktkRXg2WHNwNXVHSE9Ha19kNU9PRmJSeFRRY3pyTUQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMiN8x7uQ1Jq1sYr16k31RO0UM6VKPKBg8RM1h1U5vdRpjA7_yP0J03Vb3zi8Xd-0seBNY2Kqj5nT700Mdzh5OfWACQLPC9Pdr--be_dqLl-IEf8aC57AYTUpInxlryN0XUCN1JI8ytNGjskPnaJ99jWjpQgW2BfOwuGcKho5YSHy1TL"}> 2022/08/04 21:39:56.000101188 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AddDkY72dyv882L2lXVhaSpH6m3Y7vLzQWWIdh9P-KWB7dDFHgNILQScK5vvJH0rn5Xxrj_-orOoHMG6ax7r6jiM","y":"AfjC9fVYRtr-8Qe6cz9wWE39qGXvUikGFkFMW71NCnLRQacTAWfnVpMVDl71DQrRwhFvGM-Oy42f6fVq5uCpOnGC"} > 2022/08/04 21:39:56.000101981 length=414 from=0 to=413 POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow HTTP/1.1\r Host: localhost:30770\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AZM-DPi38RuU-Pe2wAYA7FS_tdE7u1VdLM60JQetCvftokNfaLOnwnx72a8rzvtGgaD1jSi5xm4Ym9MpeJ4KtioJ","y":"Ab9wh_HpQ93cw2sRrHoQdej_ZbW0Xz84KNaDn8exRCgJtam_ZfiY0GIY4zKR6_BZx4dAtNQU-IjcGqBx65QtHtNQ"} POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow POST /rec/2hAQfKbtdCfz8veO8T7LYYMxfF5syJ1iSrMdBBuwRow => 200 (../src/tangd.c:155) < 2022/08/04 21:39:56.000119894 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AVNaEbfLkC7ADz9aBrpNYguCQx_mkh2FZ7kMoOQz_y_UnQAvsJKuTG-orVWuYso0O0v5Ho9zm1vtbp51oWdIR-vN","y":"AZHTwe5BuF2hUmYlhIf_ayBzb-R0fXt1kxZ628COMuQnaYPgxL_uvvb-WsFRg3ThtVqFwIceWzfCNscGme2AZ3yR"} => 200 (../src/tangd.c:155) < 2022/08/04 21:39:56.000120720 length=329 from=0 to=328 HTTP/1.1 200 OK\r Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADLGC2sv2doIy4E8LEoSmd1Ia9YG9azgyJ4-LfezgnyPlYDTBrN_ZhlrAqr4iYvaWwKIDZVP5Zc1Xu8s_lq2Mg5Q","y":"AExoqwBjvMc01YVurfbGMoJk-5L39qpnKlqZbaLMlYvLOJJLfUfXscYpttgW0dRbM3fo16xZBWIlLZBeYJMW1G3U"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.eBagEk/luks1-device + new_device luks1 /tmp/tmp.eBagEk/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.eBagEk/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.eBagEk ']' + tang_stop /tmp/tmp.eBagEk + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eBagEk + '[' -z /tmp/tmp.eBagEk ']' + local pidfile=/tmp/tmp.eBagEk/tang.pid + '[' -f /tmp/tmp.eBagEk/tang.pid ']' + local pid + pid=45454 + kill -9 45454 + rm -rf /tmp/tmp.eBagEk /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 45454 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.64s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUo0SXhBWlNDLWdHT2xXMGw2cWhOOGQ3Nk1wUU5IT09Ud0tJMUZTZGw2eEpfOWUtUGdCT2dieDhyVHY5aWJXMG82SklzTXZuRjdDMzUzSGFKaVF1dUtPUSIsInkiOiJBZXE3YWpod0RNYWxKbUowejVRWGdITF9FdmJkNHJqSi1FblRBZHFadHgteWVjS1NTb09yV0VtdjhYNmxVek9rZktleHpYRU1zQlZMaWJWVzRsZ0NfMUI4In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQWdVMmI3VGw3dDNidGJoMDlyWmFaSEVneTZnN0Y1LUMwd1U3Y1N1MXhxMWpDQVJnZFcyTU1CM005OXBESFQtRXY4OUVmVVJ1WXVrX25yTFFTOEdTQnpXIiwieSI6IkFSVjdRek1JYjZpM1YyLWhMRmVmcjlyd2tVZGdiUzJ3Szg1ZjEwM2hKbE4yOEtSUmhsU0lFY1V4UEY2YnRDdzdjYS1TMXpNLV96d3RoNjh0a0dPMUl4eHcifV19LCJ1cmwiOiJsb2NhbGhvc3Q6Mzg0ODcifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRll6d3J4Z1Qwb3lkbDc0X3Zwc3BlUlk1cGJmeWRjSUFFbkZ3NG1RTFQ5OUI2a3V2TzVNZWtjZTRSX05TbnFFTUFWckloM0JPLWtUN19qQmRTcHhNcUlhIiwieSI6IkFHeEhUR0c0MzBGT3JOLVN5VlF6LURmaWZCdk5sMXhFNmwxd2lJR0J5MmptQ2tudUItVGhnZTBwZEhHU21uTUpranctbGdhdE5wSEFLdVN3Q2c1eC1VRlAifSwia2lkIjoiakRiaGFlTVFGMVNZd2ZDRjVMNkp5SkVoUnd2aHVFZUtMVl9ibXk5ZmZlOCJ9..FyhAsBJf8Vt0hZbp.GXJmPg.Zrz2tjBRGpIm_Zzx1u2DeQeyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBYmIzWTNhN2tCMU80U0phMFFaM3g1VlViVFJsUk92MU8tcEpOU0dCYnlQY0pkcUxXNm96S0lpREFxUldxVmdHSGJpWkpQbEhhV0JmWEJtNEJBRUtBb0dEIiwieSI6IkFidEFiSHR6RGFBYm9nQzV1d0gyVUt0MmdkbFd2QVlRMWVjQmVZT2cwU2gwZncwc0hTTXhVSURjcDFNZFZRSHlBOGZoUnNGMUtfMUFVUHFNYTBfVGQ1RkUifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBRXVBbjFaR2lWUUZSbzhRVnlrcFB1Q2c1SFhXTlNGQmJUYUN0TXZrcnNKX1ktNGRBUjZDNHc5Z25fTVRuY3VOU204RmlLV09TbEp4MldCMlgwaFpKajdTIiwieSI6IkFLaFdlZnk2ZE85am11VTVNRmJGYVl6WmQ2TTh5RENLdi16ZnJyaUhhNWJuQmhQYmg1VmVPR1YteVV2akw4V0RidG1BbkZwSWpULWNRal92MERNMmJVQ3EifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NTc1MTIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSGZnVVRGWV93Y0dyWlhLQmdRclBJdkJfcUg2RFBnbGg2UXBsVHI1M0s2ZjdPdVBvOXlydENBd1VTUUxGall2bkZTU1RZbXAzSGRzdWJOV3N1bWVTZHExIiwieSI6IkFQYnB4SVcwU1l5bFhqLU9YRmd3X3JPSWl4Tm1EeTU3dUZNdHZjLVFPTkpPZ2wzdzVmZDVLblJzU0dMdE1JYmJsVm50UXp3MVVfSllEaGZnR1dNOU9Zc2oifSwia2lkIjoidWdQbXo3cndhUVJwcmN2Qlk3YUI0aThjRjc1VVY0eU9UbFJHU1JHcWZFRSJ9..j4dnEYXWDwl-9RGW.w3Y_ucVSG20.m7JVsOnsqNn7s0wjIUDlxw stderr: + . tang-common-test-functions ++ SOCAT=/usr/bin/socat ++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++ TANGD_UPDATE= ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.DdLDmE + CASES=/tmp/tmp.DdLDmE/cases + mkdir -p /tmp/tmp.DdLDmE/cases ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=16053 + RESP=/tmp/tmp.DdLDmE/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.DdLDmE /dev/stdout ++ local basedir=/tmp/tmp.DdLDmE ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.DdLDmE/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.DdLDmE/sig.jwk ++ local EXC=/tmp/tmp.DdLDmE/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.DdLDmE/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.DdLDmE/sig.jwk --input=/tmp/tmp.DdLDmE/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.DdLDmE/sig.jwk --output=/dev/stdout + RESP=/tmp/tmp.DdLDmE/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.DdLDmE/cases/bad-02 + cat + RESP=/tmp/tmp.DdLDmE/cases/bad-03 + cat + RESP=/tmp/tmp.DdLDmE/cases/bad-04 + cat + for c in "${CASES}"/good-* ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=38487 + STDERR=/tmp/tmp.DdLDmE/cases/good-01.stderr + do_test 38487 /tmp/tmp.DdLDmE/cases/good-01 /tmp/tmp.DdLDmE/cases/good-01.stderr + local port=38487 + local response=/tmp/tmp.DdLDmE/cases/good-01 + local stderr=/tmp/tmp.DdLDmE/cases/good-01.stderr + run_test_server 38487 /tmp/tmp.DdLDmE/cases/good-01 + local port=38487 + local response=/tmp/tmp.DdLDmE/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 38487 ']' + '[' -z /tmp/tmp.DdLDmE/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:38487,reuseaddr 'SYSTEM:cat /tmp/tmp.DdLDmE/cases/good-01' ++ printf '{"url":"localhost:%d"}' 38487 + cfg='{"url":"localhost:38487"}' + echo foo + clevis encrypt tang '{"url":"localhost:38487"}' -y > 2022/08/04 21:39:53.000799063 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:38487\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 21:39:53.000800651 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUo0SXhBWlNDLWdHT2xXMGw2cWhOOGQ3Nk1wUU5IT09Ud0tJMUZTZGw2eEpfOWUtUGdCT2dieDhyVHY5aWJXMG82SklzTXZuRjdDMzUzSGFKaVF1dUtPUSIsInkiOiJBZXE3YWpod0RNYWxKbUowejVRWGdITF9FdmJkNHJqSi1FblRBZHFadHgteWVjS1NTb09yV0VtdjhYNmxVek9rZktleHpYRU1zQlZMaWJWVzRsZ0NfMUI4In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQWdVMmI3VGw3dDNidGJoMDlyWmFaSEVneTZnN0Y1LUMwd1U3Y1N1MXhxMWpDQVJnZFcyTU1CM005OXBESFQtRXY4OUVmVVJ1WXVrX25yTFFTOEdTQnpXIiwieSI6IkFSVjdRek1JYjZpM1YyLWhMRmVmcjlyd2tVZGdiUzJ3Szg1ZjEwM2hKbE4yOEtSUmhsU0lFY1V4UEY2YnRDdzdjYS1TMXpNLV96d3RoNjh0a0dPMUl4eHcifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"AAq8mXNq6QrGS7RyAaxIVdq1ziuY8UDppJUDtBgdkbjlPJPHroFUoCqZjXDetrErAGt83b4dNqF45vBhCR-Bj901AOMGZc8NhnYMlO7OPQa4qRctrcUN1AuwTzlAQ483R715ANA0doUtIhlSaCP_-rcAE3rGZXYBP8adI0av5aNQh2EJ"} + validate_output /tmp/tmp.DdLDmE/cases/good-01.stderr + local output=/tmp/tmp.DdLDmE/cases/good-01.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/good-01.stderr + for c in "${CASES}"/bad-* ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=28618 + STDERR=/tmp/tmp.DdLDmE/cases/bad-01.stderr + do_test 28618 /tmp/tmp.DdLDmE/cases/bad-01 /tmp/tmp.DdLDmE/cases/bad-01.stderr + local port=28618 + local response=/tmp/tmp.DdLDmE/cases/bad-01 + local stderr=/tmp/tmp.DdLDmE/cases/bad-01.stderr + run_test_server 28618 /tmp/tmp.DdLDmE/cases/bad-01 + local port=28618 + local response=/tmp/tmp.DdLDmE/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 28618 ']' + '[' -z /tmp/tmp.DdLDmE/cases/bad-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:28618,reuseaddr 'SYSTEM:cat /tmp/tmp.DdLDmE/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 28618 + cfg='{"url":"localhost:28618"}' + echo foo + clevis encrypt tang '{"url":"localhost:28618"}' -y > 2022/08/04 21:39:54.000898594 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:28618\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 21:39:54.000899542 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-01' Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-01 + '[' -r /tmp/tmp.DdLDmE/cases/bad-01.stderr ']' + cat /tmp/tmp.DdLDmE/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/bad-01.stderr + local output=/tmp/tmp.DdLDmE/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/bad-01.stderr + for c in "${CASES}"/bad-* ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=27648 + STDERR=/tmp/tmp.DdLDmE/cases/bad-02.stderr + do_test 27648 /tmp/tmp.DdLDmE/cases/bad-02 /tmp/tmp.DdLDmE/cases/bad-02.stderr + local port=27648 + local response=/tmp/tmp.DdLDmE/cases/bad-02 + local stderr=/tmp/tmp.DdLDmE/cases/bad-02.stderr + run_test_server 27648 /tmp/tmp.DdLDmE/cases/bad-02 + local port=27648 + local response=/tmp/tmp.DdLDmE/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 27648 ']' + '[' -z /tmp/tmp.DdLDmE/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:27648,reuseaddr 'SYSTEM:cat /tmp/tmp.DdLDmE/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 27648 + cfg='{"url":"localhost:27648"}' + echo foo + clevis encrypt tang '{"url":"localhost:27648"}' -y > 2022/08/04 21:39:55.000933499 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:27648\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 21:39:55.000934429 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-02' Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-02 + '[' -r /tmp/tmp.DdLDmE/cases/bad-02.stderr ']' + cat /tmp/tmp.DdLDmE/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:27648/adv/'! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/bad-02.stderr + local output=/tmp/tmp.DdLDmE/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/bad-02.stderr + for c in "${CASES}"/bad-* ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=10618 + STDERR=/tmp/tmp.DdLDmE/cases/bad-03.stderr + do_test 10618 /tmp/tmp.DdLDmE/cases/bad-03 /tmp/tmp.DdLDmE/cases/bad-03.stderr + local port=10618 + local response=/tmp/tmp.DdLDmE/cases/bad-03 + local stderr=/tmp/tmp.DdLDmE/cases/bad-03.stderr + run_test_server 10618 /tmp/tmp.DdLDmE/cases/bad-03 + local port=10618 + local response=/tmp/tmp.DdLDmE/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 10618 ']' + '[' -z /tmp/tmp.DdLDmE/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:10618,reuseaddr 'SYSTEM:cat /tmp/tmp.DdLDmE/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 10618 + cfg='{"url":"localhost:10618"}' + echo foo + clevis encrypt tang '{"url":"localhost:10618"}' -y > 2022/08/04 21:39:56.000965363 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:10618\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 21:39:56.000966566 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-03' Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-03 + '[' -r /tmp/tmp.DdLDmE/cases/bad-03.stderr ']' + cat /tmp/tmp.DdLDmE/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/bad-03.stderr + local output=/tmp/tmp.DdLDmE/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/bad-03.stderr + for c in "${CASES}"/bad-* ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ shuf -i 1024-65535 -n 1 + port=57512 + STDERR=/tmp/tmp.DdLDmE/cases/bad-04.stderr + do_test 57512 /tmp/tmp.DdLDmE/cases/bad-04 /tmp/tmp.DdLDmE/cases/bad-04.stderr + local port=57512 + local response=/tmp/tmp.DdLDmE/cases/bad-04 + local stderr=/tmp/tmp.DdLDmE/cases/bad-04.stderr + run_test_server 57512 /tmp/tmp.DdLDmE/cases/bad-04 + local port=57512 + local response=/tmp/tmp.DdLDmE/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 57512 ']' + '[' -z /tmp/tmp.DdLDmE/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:57512,reuseaddr 'SYSTEM:cat /tmp/tmp.DdLDmE/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 57512 + cfg='{"url":"localhost:57512"}' + echo foo + clevis encrypt tang '{"url":"localhost:57512"}' -y > 2022/08/04 21:39:58.000000036 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:57512\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 21:39:58.000000982 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-04' Error (do_test) response: /tmp/tmp.DdLDmE/cases/bad-04 + '[' -r /tmp/tmp.DdLDmE/cases/bad-04.stderr ']' + cat /tmp/tmp.DdLDmE/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:57512/adv/'! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/bad-04.stderr + local output=/tmp/tmp.DdLDmE/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/bad-04.stderr + STDERR=/tmp/tmp.DdLDmE/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 57512 '[]' /tmp/tmp.DdLDmE/cases/stderr + local port=57512 + local 'adv=[]' + local stderr=/tmp/tmp.DdLDmE/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 '[]' + cfg='{"url":"localhost:57512","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.DdLDmE/cases/stderr ']' + cat /tmp/tmp.DdLDmE/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/stderr + local output=/tmp/tmp.DdLDmE/cases/stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 57512 ']' /tmp/tmp.DdLDmE/cases/stderr + local port=57512 + local 'adv=]' + local stderr=/tmp/tmp.DdLDmE/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 ']' + cfg='{"url":"localhost:57512","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.DdLDmE/cases/stderr ']' + cat /tmp/tmp.DdLDmE/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/stderr + local output=/tmp/tmp.DdLDmE/cases/stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 57512 '' /tmp/tmp.DdLDmE/cases/stderr + local port=57512 + local adv= + local stderr=/tmp/tmp.DdLDmE/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 '' + cfg='{"url":"localhost:57512","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.DdLDmE/cases/stderr ']' + cat /tmp/tmp.DdLDmE/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/stderr + local output=/tmp/tmp.DdLDmE/cases/stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 57512 '{}' /tmp/tmp.DdLDmE/cases/stderr + local port=57512 + local 'adv={}' + local stderr=/tmp/tmp.DdLDmE/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 '{}' + cfg='{"url":"localhost:57512","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.DdLDmE/cases/stderr ']' + cat /tmp/tmp.DdLDmE/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/stderr + local output=/tmp/tmp.DdLDmE/cases/stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/stderr + tang_run /tmp/tmp.DdLDmE 57512 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdLDmE + local port=57512 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DdLDmE ']' + '[' -z 57512 ']' + tang_new_keys /tmp/tmp.DdLDmE '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdLDmE + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DdLDmE ']' + local db=/tmp/tmp.DdLDmE/db + mkdir -p /tmp/tmp.DdLDmE/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.DdLDmE/db Unable to change owner/group for /tmp/tmp.DdLDmE/db/mX3-pv67Bv4xywLLaaZ5yOCGT4f4KUYpXJzaNW7V8-g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.DdLDmE/db/ugPmz7rwaQRprcvBY7aB4i8cF75UV4yOTlRGSRGqfEE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.DdLDmE/cache + '[' -z '' ']' + KEYS=/tmp/tmp.DdLDmE/db + local pid pidfile + pidfile=/tmp/tmp.DdLDmE/tang.pid + pid=48595 + echo 48595 + /usr/bin/socat -v -v TCP-LISTEN:57512,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.DdLDmE/db' + tang_wait_until_ready 57512 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57512 + '[' -z 57512 ']' + local max_timeout_in_s=5 + local start elapsed + start=6 + curl --output /dev/null --silent --fail http://localhost:57512/adv > 2022/08/04 21:39:58.000133438 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57512\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:58.000149763 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJiM1kzYTdrQjFPNFNKYTBRWjN4NVZVYlRSbFJPdjFPLXBKTlNHQmJ5UGNKZHFMVzZvektJaURBcVJXcVZnR0hiaVpKUGxIYVdCZlhCbTRCQUVLQW9HRCIsICJ5IjogIkFidEFiSHR6RGFBYm9nQzV1d0gyVUt0MmdkbFd2QVlRMWVjQmVZT2cwU2gwZncwc0hTTXhVSURjcDFNZFZRSHlBOGZoUnNGMUtfMUFVUHFNYTBfVGQ1RkUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUV1QW4xWkdpVlFGUm84UVZ5a3BQdUNnNUhYV05TRkJiVGFDdE12a3JzSl9ZLTRkQVI2QzR3OWduX01UbmN1TlNtOEZpS1dPU2xKeDJXQjJYMGhaSmo3UyIsICJ5IjogIkFLaFdlZnk2ZE85am11VTVNRmJGYVl6WmQ2TTh5RENLdi16ZnJyaUhhNWJuQmhQYmg1VmVPR1YteVV2akw4V0RidG1BbkZwSWpULWNRal92MERNMmJVQ3EifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AH1idif2uEqTfo-j_mdWX_U_0FcrYunFsmh4Qm4UPHfEnJSul-cgwzpzRCSpiy_3CVY7lD4TMPFU47u8UA5y22V_AIiu6HnFd3_bHi47SF3dN_BIvgsmfU250x3Q9tkLVEIaGNjB53iBmLDPFnU9CwVx1oWWajIbo-SaMCRVGp6ht8Ge"}+ touch /tmp/tmp.DdLDmE/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 57512 /tmp/tmp.DdLDmE/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57512 + local adv=/tmp/tmp.DdLDmE/cases/adv-good-01 + '[' -z 57512 ']' + curl -L -o /tmp/tmp.DdLDmE/cases/adv-good-01 http://localhost:57512/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 21:39:58.000156193 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57512\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 21:39:58.000172574 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJiM1kzYTdrQjFPNFNKYTBRWjN4NVZVYlRSbFJPdjFPLXBKTlNHQmJ5UGNKZHFMVzZvektJaURBcVJXcVZnR0hiaVpKUGxIYVdCZlhCbTRCQUVLQW9HRCIsICJ5IjogIkFidEFiSHR6RGFBYm9nQzV1d0gyVUt0MmdkbFd2QVlRMWVjQmVZT2cwU2gwZncwc0hTTXhVSURjcDFNZFZRSHlBOGZoUnNGMUtfMUFVUHFNYTBfVGQ1RkUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUV1QW4xWkdpVlFGUm84UVZ5a3BQdUNnNUhYV05TRkJiVGFDdE12a3JzSl9ZLTRkQVI2QzR3OWduX01UbmN1TlNtOEZpS1dPU2xKeDJXQjJYMGhaSmo3UyIsICJ5IjogIkFLaFdlZnk2ZE85am11VTVNRmJGYVl6WmQ2TTh5RENLdi16ZnJyaUhhNWJuQmhQYmg1VmVPR1YteVV2akw4V0RidG1BbkZwSWpULWNRal92MERNMmJVQ3EifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AM3AhEMXMccfqyJHDQfIjMyArhWA6UoJsqkXccs5tDiS_gDei00qxmnAGdVs8S9yPMvfVPE3nOoV10KcnXESIbuKAVxgKByNJtJe_tFU92PL67vgQxpLIlMP421OP7LfuAEO4wznLhxMxzgPm5zgH7_smHD4U5ZE_Ghbq5b8ptP1FeBw"} 100 993 100 993 0 0 55197 0 --:--:-- --:--:-- --:--:-- 58411 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.DdLDmE/cases/adv-good-01.stderr + do_test_with_adv 57512 /tmp/tmp.DdLDmE/cases/adv-good-01 /tmp/tmp.DdLDmE/cases/adv-good-01.stderr + local port=57512 + local adv=/tmp/tmp.DdLDmE/cases/adv-good-01 + local stderr=/tmp/tmp.DdLDmE/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 /tmp/tmp.DdLDmE/cases/adv-good-01 + cfg='{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-good-01"}' + validate_output /tmp/tmp.DdLDmE/cases/adv-good-01.stderr + local output=/tmp/tmp.DdLDmE/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.DdLDmE/cases/adv-bad-01.stderr + do_test_with_adv 57512 /tmp/tmp.DdLDmE/cases/adv-bad-01 /tmp/tmp.DdLDmE/cases/adv-bad-01.stderr + local port=57512 + local adv=/tmp/tmp.DdLDmE/cases/adv-bad-01 + local stderr=/tmp/tmp.DdLDmE/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 /tmp/tmp.DdLDmE/cases/adv-bad-01 + cfg='{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-01 response: + '[' -r /tmp/tmp.DdLDmE/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.DdLDmE/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/adv-bad-01.stderr + local output=/tmp/tmp.DdLDmE/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.DdLDmE/cases/adv-bad-02.stderr + do_test_with_adv 57512 /tmp/tmp.DdLDmE/cases/adv-bad-02 /tmp/tmp.DdLDmE/cases/adv-bad-02.stderr + local port=57512 + local adv=/tmp/tmp.DdLDmE/cases/adv-bad-02 + local stderr=/tmp/tmp.DdLDmE/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 /tmp/tmp.DdLDmE/cases/adv-bad-02 + cfg='{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-02 response: + '[' -r /tmp/tmp.DdLDmE/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.DdLDmE/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/adv-bad-02.stderr + local output=/tmp/tmp.DdLDmE/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.DdLDmE/cases/adv-bad-03.stderr + do_test_with_adv 57512 /tmp/tmp.DdLDmE/cases/adv-bad-03 /tmp/tmp.DdLDmE/cases/adv-bad-03.stderr + local port=57512 + local adv=/tmp/tmp.DdLDmE/cases/adv-bad-03 + local stderr=/tmp/tmp.DdLDmE/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 57512 /tmp/tmp.DdLDmE/cases/adv-bad-03 + cfg='{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:57512","adv":"/tmp/tmp.DdLDmE/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.DdLDmE/cases/adv-bad-03 response: + '[' -r /tmp/tmp.DdLDmE/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.DdLDmE/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.DdLDmE/cases/adv-bad-03.stderr + local output=/tmp/tmp.DdLDmE/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.DdLDmE/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.DdLDmE + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DdLDmE + '[' -z /tmp/tmp.DdLDmE ']' + local pidfile=/tmp/tmp.DdLDmE/tang.pid + '[' -f /tmp/tmp.DdLDmE/tang.pid ']' + local pid + pid=48595 + kill -9 48595 + '[' -d /tmp/tmp.DdLDmE ']' + rm -rf /tmp/tmp.DdLDmE /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 48595 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 5 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 39 Timeout: 0 Full log written to /home/buildozer/aports/testing/clevis/src/clevis-18/output/meson-logs/testlog.txt >>> clevis: Entering fakeroot... Installing src/luks/udisks2/clevis-luks-udisks2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/libexec Installing src/pins/sss/clevis-decrypt-sss to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing src/pins/sss/clevis-encrypt-sss to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing clevis-luks-unbind.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-bind.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-unlockers.7 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man7 Installing clevis-luks-list.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-unlock.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-regen.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-report.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-edit.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-pass.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-sss.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-tang.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-tpm2.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-decrypt.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/bash/clevis to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/bash-completion/completions Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/udisks2/clevis-luks-udisks2.desktop to /home/buildozer/aports/testing/clevis/pkg/clevis/etc/xdg/autostart Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/clevis-luks-unbind to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-bind to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/clevis-luks-common-functions to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-list to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-unlock to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-regen to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-report to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-edit to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-pass to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/clevis-decrypt-tang to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/clevis-encrypt-tang to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/clevis-decrypt-tpm2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/clevis-encrypt-tpm2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/clevis-decrypt to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/clevis to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin >>> clevis-dbg*: Running split function dbg... >>> clevis-dbg*: Preparing subpackage clevis-dbg... >>> clevis-dbg*: Running postcheck for clevis-dbg >>> clevis-doc*: Running split function doc... >>> clevis-doc*: Preparing subpackage clevis-doc... >>> clevis-doc*: Running postcheck for clevis-doc >>> clevis-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/bash-completion/completions' -> '/home/buildozer/aports/testing/clevis/pkg/clevis-bash-completion/usr/share/bash-completion/completions' >>> clevis-bash-completion*: Preparing subpackage clevis-bash-completion... >>> clevis-bash-completion*: Running postcheck for clevis-bash-completion >>> clevis*: Running postcheck for clevis >>> clevis*: Preparing package clevis... >>> clevis-bash-completion*: Scanning shared objects >>> clevis-dbg*: Scanning shared objects >>> clevis-doc*: Scanning shared objects >>> clevis*: Scanning shared objects >>> clevis-bash-completion*: Tracing dependencies... >>> clevis-bash-completion*: Package size: 24.0 KB >>> clevis-bash-completion*: Compressing data... >>> clevis-bash-completion*: Create checksum... >>> clevis-bash-completion*: Create clevis-bash-completion-18-r1.apk >>> clevis-dbg*: Tracing dependencies... >>> clevis-dbg*: Package size: 152.0 KB >>> clevis-dbg*: Compressing data... >>> clevis-dbg*: Create checksum... >>> clevis-dbg*: Create clevis-dbg-18-r1.apk >>> clevis-doc*: Tracing dependencies... >>> clevis-doc*: Package size: 80.0 KB >>> clevis-doc*: Compressing data... >>> clevis-doc*: Create checksum... >>> clevis-doc*: Create clevis-doc-18-r1.apk >>> clevis*: Tracing dependencies... bash cryptsetup jose libpwquality so:libaudit.so.1 so:libc.musl-aarch64.so.1 so:libcrypto.so.3 so:libcryptsetup.so.12 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libjansson.so.4 so:libjose.so.0 so:libluksmeta.so.0 so:libudisks2.so.0 >>> clevis*: Package size: 208.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r1.apk >>> clevis: Build complete at Thu, 04 Aug 2022 21:39:59 +0000 elapsed time 0h 0m 17s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/148) Purging meson-bash-completion (0.63.0-r1) (2/148) Purging tpm2-tools-bash-completion (5.2-r2) (3/148) Purging .makedepends-clevis (20220804.213943) (4/148) Purging cryptsetup-openrc (2.5.0-r1) (5/148) Purging cryptsetup (2.5.0-r1) (6/148) Purging libpwquality (1.4.4-r3) (7/148) Purging cracklib-words (2.9.7-r4) (8/148) Purging asciidoc (9.1.1-r0) (9/148) Purging source-highlight (3.1.9-r5) (10/148) Purging git-bash-completion (2.37.1-r1) (11/148) Purging openrc-bash-completion (0.45.2-r0) (12/148) Purging bash-completion (2.11-r4) (13/148) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (14/148) Purging meson (0.63.0-r1) (15/148) Purging samurai (1.2-r2) (16/148) Purging tpm2-tools (5.2-r2) (17/148) Purging jose-dev (11-r2) (18/148) Purging audit-dev (3.0.8-r0) (19/148) Purging audit-libs (3.0.8-r0) (20/148) Purging udisks2-dev (2.9.4-r1) (21/148) Purging gobject-introspection-dev (1.72.0-r0) (22/148) Purging cairo-dev (1.17.6-r2) (23/148) Purging cairo-tools (1.17.6-r2) (24/148) Purging xcb-util-dev (0.4.0-r3) (25/148) Purging util-macros (1.19.3-r0) (26/148) Purging xcb-util (0.4.0-r3) (27/148) Purging cairo-gobject (1.17.6-r2) (28/148) Purging cairo (1.17.6-r2) (29/148) Purging libtool (2.4.7-r0) (30/148) Purging libltdl (2.4.7-r0) (31/148) Purging polkit-dev (121-r0) (32/148) Purging polkit-common (121-r0) (33/148) Purging polkit-libs (121-r0) (34/148) Purging dbus-glib-dev (0.112-r0) (35/148) Purging dbus-glib (0.112-r0) (36/148) Purging libatasmart-dev (0.19-r1) (37/148) Purging libatasmart (0.19-r1) (38/148) Purging libgudev-dev (237-r1) (39/148) Purging libgudev (237-r1) (40/148) Purging acl-dev (2.3.1-r1) (41/148) Purging lvm2-dev (2.02.187-r2) (42/148) Purging lvm2-libs (2.02.187-r2) (43/148) Purging udisks2-libs (2.9.4-r1) (44/148) Purging luksmeta-dev (9-r0) (45/148) Purging luksmeta (9-r0) (46/148) Purging jq (1.6-r1) (47/148) Purging tang-openrc (11-r0) (48/148) Purging socat (1.7.4.3-r1) (49/148) Purging tang (11-r0) (50/148) Purging jose (11-r2) (51/148) Purging udev-init-scripts-openrc (35-r0) (52/148) Purging eudev-openrc (3.2.11-r1) (53/148) Purging glib-dev (2.72.3-r0) (54/148) Purging gettext-dev (0.21-r3) (55/148) Purging gettext-asprintf (0.21-r3) (56/148) Purging gettext (0.21-r3) (57/148) Purging bzip2-dev (1.0.8-r1) (58/148) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (59/148) Purging libxslt (1.1.35-r0) (60/148) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (61/148) Purging libxml2-utils (2.9.14-r1) (62/148) Purging python3 (3.10.5-r2) (63/148) Purging readline (8.1.2-r0) (64/148) Purging dbus-dev (1.14.0-r1) (65/148) Purging dbus-libs (1.14.0-r1) (66/148) Purging util-linux-dev (2.38-r3) (67/148) Purging libfdisk (2.38-r3) (68/148) Purging libsmartcols (2.38-r3) (69/148) Purging eudev-dev (3.2.11-r1) (70/148) Purging eudev (3.2.11-r1) (71/148) Purging udev-init-scripts (35-r0) (72/148) Purging eudev-libs (3.2.11-r1) (73/148) Purging cryptsetup-dev (2.5.0-r1) (74/148) Purging cryptsetup-libs (2.5.0-r1) (75/148) Purging gobject-introspection (1.72.0-r0) (76/148) Purging glib (2.72.3-r0) (77/148) Purging libmount (2.38-r3) (78/148) Purging libblkid (2.38-r3) (79/148) Purging argon2-libs (20190702-r1) (80/148) Purging device-mapper-event-libs (2.02.187-r2) (81/148) Purging device-mapper-libs (2.02.187-r2) (82/148) Purging tpm2-tss-fapi (3.2.0-r0) (83/148) Purging acl (2.3.1-r1) (84/148) Purging json-c (0.16-r0) (85/148) Purging libuuid (2.38-r3) (86/148) Purging jansson-dev (2.14-r0) (87/148) Purging libjose (11-r2) (88/148) Purging jansson (2.14-r0) (89/148) Purging cracklib (2.9.7-r4) (90/148) Purging gettext-libs (0.21-r3) (91/148) Purging libintl (0.21-r3) (92/148) Purging linux-pam (1.5.2-r1) (93/148) Purging fontconfig-dev (2.14.0-r0) (94/148) Purging fontconfig (2.14.0-r0) (95/148) Purging freetype-dev (2.12.1-r0) (96/148) Purging freetype (2.12.1-r0) (97/148) Purging libbz2 (1.0.8-r1) (98/148) Purging libffi-dev (3.4.2-r1) (99/148) Purging linux-headers (5.16.7-r1) (100/148) Purging libffi (3.4.2-r1) (101/148) Purging gdbm (1.23-r0) (102/148) Purging kmod-libs (30-r1) (103/148) Purging libxml2 (2.9.14-r1) (104/148) Purging xz-libs (5.2.5-r1) (105/148) Purging mpdecimal (2.5.1-r1) (106/148) Purging sqlite-libs (3.39.2-r0) (107/148) Purging libgcrypt (1.10.1-r0) (108/148) Purging libgpg-error (1.45-r0) (109/148) Purging tpm2-tss-esys (3.2.0-r0) (110/148) Purging tpm2-tss-sys (3.2.0-r0) (111/148) Purging tpm2-tss-mu (3.2.0-r0) (112/148) Purging tpm2-tss-tctildr (3.2.0-r0) (113/148) Purging tpm2-tss-rc (3.2.0-r0) (114/148) Purging openssl-dev (3.0.5-r1) (115/148) Purging libpng-dev (1.6.37-r1) (116/148) Purging libpng (1.6.37-r1) (117/148) Purging zlib-dev (1.2.12-r1) (118/148) Purging libcap-ng (0.8.3-r1) (119/148) Purging expat-dev (2.4.8-r1) (120/148) Purging expat (2.4.8-r1) (121/148) Purging brotli-dev (1.0.9-r7) (122/148) Purging libxrender-dev (0.9.10-r3) (123/148) Purging libxrender (0.9.10-r3) (124/148) Purging libxext-dev (1.3.4-r0) (125/148) Purging libxext (1.3.4-r0) (126/148) Purging libx11-dev (1.8.1-r1) (127/148) Purging xtrans (1.4.0-r1) (128/148) Purging libx11 (1.8.1-r1) (129/148) Purging libxcb-dev (1.15-r0) (130/148) Purging xcb-proto (1.15-r0) (131/148) Purging libxcb (1.15-r0) (132/148) Purging libxau-dev (1.0.9-r0) (133/148) Purging libxau (1.0.9-r0) (134/148) Purging libxdmcp-dev (1.1.3-r0) (135/148) Purging libxdmcp (1.1.3-r0) (136/148) Purging xorgproto (2022.1-r0) (137/148) Purging libbsd (0.11.6-r2) (138/148) Purging libmd (1.0.4-r0) (139/148) Purging pixman-dev (0.40.0-r3) (140/148) Purging pixman (0.40.0-r3) (141/148) Purging libunistring (1.0-r0) (142/148) Purging pcre-dev (8.45-r2) (143/148) Purging libpcre32 (8.45-r2) (144/148) Purging libpcrecpp (8.45-r2) (145/148) Purging libpcre16 (8.45-r2) (146/148) Purging libaio (0.3.112-r2) (147/148) Purging oniguruma (6.9.8-r0) (148/148) Purging http-parser (2.9.4-r0) Executing busybox-1.35.0-r22.trigger OK: 752 MiB in 103 packages >>> clevis: Updating the testing/aarch64 repository index... >>> clevis: Signing the index...