>>> clevis: Building testing/clevis 18-r1 (using abuild 3.9.0-r3) started Thu, 04 Aug 2022 11:09:07 +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/147) Installing readline (8.1.2-r0) (2/147) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (3/147) Installing libblkid (2.38-r3) (4/147) Installing argon2-libs (20190702-r1) (5/147) Installing device-mapper-libs (2.02.187-r2) (6/147) Installing json-c (0.16-r0) (7/147) Installing libuuid (2.38-r3) (8/147) Installing cryptsetup-libs (2.5.0-r1) (9/147) Installing cryptsetup (2.5.0-r1) (10/147) Installing jansson (2.14-r0) (11/147) Installing libjose (11-r2) (12/147) Installing jose (11-r2) (13/147) Installing cracklib-words (2.9.7-r4) (14/147) Installing cracklib (2.9.7-r4) (15/147) Installing libintl (0.21-r3) (16/147) Installing linux-pam (1.5.2-r1) (17/147) Installing libpwquality (1.4.4-r3) (18/147) Installing libffi (3.4.2-r1) (19/147) Installing gdbm (1.23-r0) (20/147) Installing mpdecimal (2.5.1-r1) (21/147) Installing sqlite-libs (3.39.2-r0) (22/147) Installing python3 (3.10.5-r2) (23/147) Installing libxml2 (2.9.14-r1) (24/147) Installing libxml2-utils (2.9.14-r1) (25/147) Installing libgpg-error (1.45-r0) (26/147) Installing libgcrypt (1.10.1-r0) (27/147) Installing libxslt (1.1.35-r0) (28/147) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (29/147) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (30/147) Installing source-highlight (3.1.9-r5) (31/147) Installing asciidoc (9.1.1-r0) (32/147) Installing bash-completion (2.11-r4) (33/147) Installing samurai (1.2-r2) (34/147) Installing meson (0.63.0-r1) (35/147) Installing meson-bash-completion (0.63.0-r1) (36/147) Installing tpm2-tss-mu (3.1.0-r1) (37/147) Installing tpm2-tss-sys (3.1.0-r1) (38/147) Installing tpm2-tss-esys (3.1.0-r1) (39/147) Installing acl (2.3.1-r1) (40/147) Installing tpm2-tss-tctildr (3.1.0-r1) (41/147) Installing tpm2-tss-fapi (3.1.0-r1) Executing tpm2-tss-fapi-3.1.0-r1.pre-install Executing tpm2-tss-fapi-3.1.0-r1.post-install (42/147) Installing tpm2-tss-rc (3.1.0-r1) (43/147) Installing tpm2-tools (5.2-r2) (44/147) Installing tpm2-tools-bash-completion (5.2-r2) (45/147) Installing cryptsetup-dev (2.5.0-r1) (46/147) Installing jansson-dev (2.14-r0) (47/147) Installing openssl-dev (3.0.5-r1) (48/147) Installing zlib-dev (1.2.12-r1) (49/147) Installing jose-dev (11-r2) (50/147) Installing linux-headers (5.16.7-r1) (51/147) Installing libcap-ng (0.8.3-r1) (52/147) Installing audit-libs (3.0.8-r0) (53/147) Installing audit-dev (3.0.8-r0) (54/147) Installing cairo-tools (1.17.6-r2) (55/147) Installing libpng (1.6.37-r1) (56/147) Installing freetype (2.12.1-r0) (57/147) Installing fontconfig (2.14.0-r0) (58/147) Installing expat (2.4.8-r1) (59/147) Installing expat-dev (2.4.8-r1) (60/147) Installing brotli-dev (1.0.9-r7) (61/147) Installing libpng-dev (1.6.37-r1) (62/147) Installing freetype-dev (2.12.1-r0) (63/147) Installing fontconfig-dev (2.14.0-r0) (64/147) Installing libxau (1.0.9-r0) (65/147) Installing xorgproto (2022.1-r0) (66/147) Installing libxau-dev (1.0.9-r0) (67/147) Installing libmd (1.0.4-r0) (68/147) Installing libbsd (0.11.6-r2) (69/147) Installing libxdmcp (1.1.3-r0) (70/147) Installing libxcb (1.15-r0) (71/147) Installing libx11 (1.8.1-r1) (72/147) Installing libxext (1.3.4-r0) (73/147) Installing xcb-proto (1.15-r0) (74/147) Installing libxdmcp-dev (1.1.3-r0) (75/147) Installing libxcb-dev (1.15-r0) (76/147) Installing xtrans (1.4.0-r1) (77/147) Installing libx11-dev (1.8.1-r1) (78/147) Installing libxext-dev (1.3.4-r0) (79/147) Installing libxrender (0.9.10-r3) (80/147) Installing libxrender-dev (0.9.10-r3) (81/147) Installing pixman (0.40.0-r3) (82/147) Installing pixman-dev (0.40.0-r3) (83/147) Installing util-macros (1.19.3-r0) (84/147) Installing xcb-util (0.4.0-r3) (85/147) Installing xcb-util-dev (0.4.0-r3) (86/147) Installing cairo (1.17.6-r2) (87/147) Installing libmount (2.38-r3) (88/147) Installing pcre (8.45-r2) (89/147) Installing glib (2.72.3-r0) (90/147) Installing cairo-gobject (1.17.6-r2) (91/147) Installing gettext-asprintf (0.21-r3) (92/147) Installing libunistring (1.0-r0) (93/147) Installing gettext-libs (0.21-r3) (94/147) Installing gettext (0.21-r3) (95/147) Installing gettext-dev (0.21-r3) (96/147) Installing bzip2-dev (1.0.8-r1) (97/147) Installing libffi-dev (3.4.2-r1) (98/147) Installing libpcre16 (8.45-r2) (99/147) Installing libpcre32 (8.45-r2) (100/147) Installing libpcrecpp (8.45-r2) (101/147) Installing pcre-dev (8.45-r2) (102/147) Installing libfdisk (2.38-r3) (103/147) Installing libsmartcols (2.38-r3) (104/147) Installing util-linux-dev (2.38-r3) (105/147) Installing glib-dev (2.72.3-r0) (106/147) Installing cairo-dev (1.17.6-r2) (107/147) Installing libltdl (2.4.7-r0) (108/147) Installing libtool (2.4.7-r0) (109/147) Installing gobject-introspection (1.72.0-r0) (110/147) Installing gobject-introspection-dev (1.72.0-r0) (111/147) Installing polkit-libs (121-r0) (112/147) Installing polkit-common (121-r0) Executing polkit-common-121-r0.pre-install (113/147) Installing dbus-libs (1.14.0-r1) (114/147) Installing dbus-glib (0.112-r0) (115/147) Installing dbus-dev (1.14.0-r1) (116/147) Installing dbus-glib-dev (0.112-r0) (117/147) Installing polkit-dev (121-r0) (118/147) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (119/147) Installing eudev-libs (3.2.11-r1) (120/147) Installing kmod-libs (30-r1) (121/147) Installing eudev (3.2.11-r1) (122/147) Installing eudev-dev (3.2.11-r1) (123/147) Installing libatasmart (0.19-r1) (124/147) Installing libatasmart-dev (0.19-r1) (125/147) Installing libgudev (237-r1) (126/147) Installing libgudev-dev (237-r1) (127/147) Installing acl-dev (2.3.1-r1) (128/147) Installing device-mapper-event-libs (2.02.187-r2) (129/147) Installing libaio (0.3.112-r2) (130/147) Installing lvm2-libs (2.02.187-r2) (131/147) Installing lvm2-dev (2.02.187-r2) (132/147) Installing udisks2-libs (2.9.4-r1) (133/147) Installing udisks2-dev (2.9.4-r1) (134/147) Installing luksmeta (9-r0) (135/147) Installing luksmeta-dev (9-r0) (136/147) Installing oniguruma (6.9.8-r0) (137/147) Installing jq (1.6-r1) (138/147) Installing http-parser (2.9.4-r0) (139/147) Installing tang (11-r0) Executing tang-11-r0.pre-install (140/147) Installing .makedepends-clevis (20220804.110908) (141/147) Installing cryptsetup-openrc (2.5.0-r1) (142/147) Installing socat (1.7.4.3-r1) (143/147) Installing tang-openrc (11-r0) (144/147) Installing udev-init-scripts-openrc (35-r0) (145/147) Installing eudev-openrc (3.2.11-r1) (146/147) Installing openrc-bash-completion (0.45.2-r0) (147/147) 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: 824 MiB in 252 packages >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-18.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78191 100 78191 0 0 114k 0 --:--:-- --:--:-- --:--:-- 114k >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-openssl3.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> clevis: Fetching clevis-openssl3.patch::https://github.com/latchset/clevis/commit/ee1dfedb9baca107e66a0fec76693c9d479dcfd9.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1500 100 1500 0 0 2045 0 --:--:-- --:--:-- --:--:-- 2046 >>> 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: arm Host machine cpu: armv8l 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 >>> MALLOC_PERTURB_=188 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-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_=15 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 3/44 unbind-unbound-slot-luks1 RUNNING >>> MALLOC_PERTURB_=106 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 >>> 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_=214 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1 5/44 bind-key-file-non-interactive 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_=60 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 6/44 bind-pass-with-newline 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_=33 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 7/44 bind-pass-with-newline-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_=43 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/44 bind-binary-keyfile RUNNING >>> MALLOC_PERTURB_=207 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-binary-keyfile-luks1 9/44 bind-already-used-luksmeta-slot RUNNING >>> MALLOC_PERTURB_=195 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 >>> 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_=94 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss 11/44 list-recursive-luks1 RUNNING >>> MALLOC_PERTURB_=45 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 >>> 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_=102 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 13/44 list-sss-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_=36 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 14/44 unlock-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_=44 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes RUNNING >>> MALLOC_PERTURB_=19 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 >>> 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_=114 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 17/44 regen-not-inplace-luks1 RUNNING >>> MALLOC_PERTURB_=45 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 >>> MALLOC_PERTURB_=237 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-luks1 19/44 report-sss-luks1 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/report-sss-luks1 20/44 edit-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_=189 /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_=28 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1 22/44 pass-tang-luks1 RUNNING >>> MALLOC_PERTURB_=108 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/pass-tang-luks1 23/44 bind-wrong-pass-luks2 RUNNING >>> MALLOC_PERTURB_=212 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_=56 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_=188 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 >>> 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_=216 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 27/44 list-recursive-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_=239 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> MALLOC_PERTURB_=3 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-luks2 29/44 list-sss-tang-luks2 RUNNING >>> MALLOC_PERTURB_=105 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 >>> 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_=173 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 31/44 assume-yes-luks2 RUNNING >>> MALLOC_PERTURB_=84 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_=200 /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_=113 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 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/report-tang-luks2 35/44 report-sss-luks2 RUNNING >>> MALLOC_PERTURB_=14 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 >>> 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_=155 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 37/44 backup-restore-luks2 RUNNING >>> MALLOC_PERTURB_=56 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 >>> MALLOC_PERTURB_=52 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/pass-tang-luks2 39/44 pin-sss RUNNING >>> MALLOC_PERTURB_=120 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 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> MALLOC_PERTURB_=234 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 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang 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_=24 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang 42/44 tang-validate-adv RUNNING >>> MALLOC_PERTURB_=142 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/tang-validate-adv 43/44 default-thp-alg RUNNING >>> MALLOC_PERTURB_=96 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/default-thp-alg 44/44 pin-tpm2 RUNNING >>> MALLOC_PERTURB_=57 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.33s 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.MmGneF + ADV=/tmp/tmp.MmGneF/adv.jws + tang_create_adv /tmp/tmp.MmGneF /tmp/tmp.MmGneF/adv.jws + local basedir=/tmp/tmp.MmGneF + local adv=/tmp/tmp.MmGneF/adv.jws + local SIG=/tmp/tmp.MmGneF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.MmGneF/sig.jwk + local EXC=/tmp/tmp.MmGneF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.MmGneF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.MmGneF/sig.jwk --input=/tmp/tmp.MmGneF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.MmGneF/sig.jwk --output=/tmp/tmp.MmGneF/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.MmGneF/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.MmGneF/adv.jws"}' + DEV=/tmp/tmp.MmGneF/luks1-device + new_device luks1 /tmp/tmp.MmGneF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.MmGneF/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.MmGneF ']' + rm -rf /tmp/tmp.MmGneF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.33s 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.bpHOJp + ADV=/tmp/tmp.bpHOJp/adv.jws + tang_create_adv /tmp/tmp.bpHOJp /tmp/tmp.bpHOJp/adv.jws + local basedir=/tmp/tmp.bpHOJp + local adv=/tmp/tmp.bpHOJp/adv.jws + local SIG=/tmp/tmp.bpHOJp/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.bpHOJp/sig.jwk + local EXC=/tmp/tmp.bpHOJp/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.bpHOJp/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.bpHOJp/sig.jwk --input=/tmp/tmp.bpHOJp/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.bpHOJp/sig.jwk --output=/tmp/tmp.bpHOJp/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.bpHOJp/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.bpHOJp/adv.jws"}' + DEV=/tmp/tmp.bpHOJp/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.bpHOJp/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bpHOJp/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.bpHOJp ']' + rm -rf /tmp/tmp.bpHOJp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.33s 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.mojfHn + DEV=/tmp/tmp.mojfHn/luks1-device + new_device luks1 /tmp/tmp.mojfHn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mojfHn/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.mojfHn ']' + rm -rf /tmp/tmp.mojfHn ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.32s 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.dMAEoB + ADV=/tmp/tmp.dMAEoB/adv.jws + tang_create_adv /tmp/tmp.dMAEoB /tmp/tmp.dMAEoB/adv.jws + local basedir=/tmp/tmp.dMAEoB + local adv=/tmp/tmp.dMAEoB/adv.jws + local SIG=/tmp/tmp.dMAEoB/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dMAEoB/sig.jwk + local EXC=/tmp/tmp.dMAEoB/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dMAEoB/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.dMAEoB/sig.jwk --input=/tmp/tmp.dMAEoB/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dMAEoB/sig.jwk --output=/tmp/tmp.dMAEoB/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.dMAEoB/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.dMAEoB/adv.jws"}' + DEV=/tmp/tmp.dMAEoB/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.dMAEoB/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.dMAEoB/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.dMAEoB ']' + rm -rf /tmp/tmp.dMAEoB ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.32s 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.KBhMAf + ADV=/tmp/tmp.KBhMAf/adv.jws + tang_create_adv /tmp/tmp.KBhMAf /tmp/tmp.KBhMAf/adv.jws + local basedir=/tmp/tmp.KBhMAf + local adv=/tmp/tmp.KBhMAf/adv.jws + local SIG=/tmp/tmp.KBhMAf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.KBhMAf/sig.jwk + local EXC=/tmp/tmp.KBhMAf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.KBhMAf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.KBhMAf/sig.jwk --input=/tmp/tmp.KBhMAf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.KBhMAf/sig.jwk --output=/tmp/tmp.KBhMAf/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.KBhMAf/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.KBhMAf/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.KBhMAf/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=5odSXjjy8Mo + echo -n 5odSXjjy8Mo + DEV=/tmp/tmp.KBhMAf/luks1-device + new_device_keyfile luks1 /tmp/tmp.KBhMAf/luks1-device /tmp/tmp.KBhMAf/key + local LUKS=luks1 + local DEV=/tmp/tmp.KBhMAf/luks1-device + local KEYFILE=/tmp/tmp.KBhMAf/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.KBhMAf ']' + rm -rf /tmp/tmp.KBhMAf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.31s 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.fcfMIh + ADV=/tmp/tmp.fcfMIh/adv.jws + tang_create_adv /tmp/tmp.fcfMIh /tmp/tmp.fcfMIh/adv.jws + local basedir=/tmp/tmp.fcfMIh + local adv=/tmp/tmp.fcfMIh/adv.jws + local SIG=/tmp/tmp.fcfMIh/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.fcfMIh/sig.jwk + local EXC=/tmp/tmp.fcfMIh/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.fcfMIh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.fcfMIh/sig.jwk --input=/tmp/tmp.fcfMIh/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.fcfMIh/sig.jwk --output=/tmp/tmp.fcfMIh/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.fcfMIh/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.fcfMIh/adv.jws"}' + DEV=/tmp/tmp.fcfMIh/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 22868$ ' + new_device luks1 /tmp/tmp.fcfMIh/luks1-device 'foo bar \\&#@@&@*!)( 22868$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.fcfMIh/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 22868$ ' ++ 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.fcfMIh ']' + rm -rf /tmp/tmp.fcfMIh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.31s 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.ADpbBn + ADV=/tmp/tmp.ADpbBn/adv.jws + tang_create_adv /tmp/tmp.ADpbBn /tmp/tmp.ADpbBn/adv.jws + local basedir=/tmp/tmp.ADpbBn + local adv=/tmp/tmp.ADpbBn/adv.jws + local SIG=/tmp/tmp.ADpbBn/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ADpbBn/sig.jwk + local EXC=/tmp/tmp.ADpbBn/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ADpbBn/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ADpbBn/sig.jwk --input=/tmp/tmp.ADpbBn/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ADpbBn/sig.jwk --output=/tmp/tmp.ADpbBn/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ADpbBn/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ADpbBn/adv.jws"}' + DEV=/tmp/tmp.ADpbBn/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 22874$ ' + KEYFILE=/tmp/tmp.ADpbBn/key + echo -n 'foo bar \\&#@@&@*!)( 22874$ ' + new_device_keyfile luks1 /tmp/tmp.ADpbBn/luks1-device /tmp/tmp.ADpbBn/key + local LUKS=luks1 + local DEV=/tmp/tmp.ADpbBn/luks1-device + local KEYFILE=/tmp/tmp.ADpbBn/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.ADpbBn ']' + rm -rf /tmp/tmp.ADpbBn ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.31s 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.igjoKJ ++ 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=5608 + tang_run /tmp/tmp.igjoKJ 5608 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.igjoKJ + local port=5608 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.igjoKJ ']' + '[' -z 5608 ']' + tang_new_keys /tmp/tmp.igjoKJ '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.igjoKJ + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.igjoKJ ']' + local db=/tmp/tmp.igjoKJ/db + mkdir -p /tmp/tmp.igjoKJ/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.igjoKJ/db Unable to change owner/group for /tmp/tmp.igjoKJ/db/mWIG4PWTlikvIAwyWagkvYWjwszTRYjiRD8LwOi_pyY.jwk to tang:tang Unable to change owner/group for /tmp/tmp.igjoKJ/db/2kgqzCK8Y9mIvUZiZOMRKHesJEvBLDSwkemNUGFKGoE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.igjoKJ/cache + '[' -z '' ']' + KEYS=/tmp/tmp.igjoKJ/db + local pid pidfile + pidfile=/tmp/tmp.igjoKJ/tang.pid + pid=22985 + echo 22985 + /usr/bin/socat -v -v TCP-LISTEN:5608,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.igjoKJ/db' + tang_wait_until_ready 5608 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=5608 + '[' -z 5608 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:5608/adv > 2022/08/04 11:09:19.000343658 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:5608\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000370460 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRQVTRZVlp0V3BCVXRXUjh3THRuNm1ZZldkbndxM3k4RGItZjFyZUZNR0NGaFhZWTlkVmxIYUhhNjF5NlNXV0pjUXRoVDdweXZzX2pxQk12d2xnM0o1YSIsICJ5IjogIkFIWl95OXNVM1RQcFVjQjl0d2hxeG9rQVRDRU1kRUpIOFZfMU1JS3NnVmR6eDZWSlJsTGVGc0U3YUpZN0g1UTBEV2FaNWNJMDFRY0RXcFR0M0dwOFJSM2MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNoRHB1Y2lsYnp1YlJ0dy1WNzdlaDQ4VUZ3YzJTM25ETS1GRXhuVFVrMGFwRjZILU5fdlNkUmF4UnBFZzNSaHFXNGxVbFZlcGVOREFZYVRiRmdxdkdieiIsICJ5IjogIkFaRGpHRG9lb2lRTndzSXVab1EzTDVvcDA1UTdLMUVMdlVVeHhUeXkxSGVKUk9fcUZCZmJrdm03OVYybnEtYWVUQmRKTnp5N0M0MmpzVVAwWjlnckY4X1kifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHW3-ldLXDcfFj3VbeSyKNUmC2RCMRS2l9IVEZMo05T8_clL6Q3LuRyK6yhRcLW7RKLSWUeyfVWdGfcRpi78MdjJAEdBn1vEq8jI49LcSieihPQg6nTMcLaUb7LL9PD1GWAdY-gA0BKU1sbTWSgFfEnLXVG_rduZvmx-89gK2T0X5nL7"}+ url=http://localhost:5608 + ADV=/tmp/tmp.igjoKJ/adv.jws + tang_get_adv 5608 /tmp/tmp.igjoKJ/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=5608 + local adv=/tmp/tmp.igjoKJ/adv.jws + '[' -z 5608 ']' + curl -L -o /tmp/tmp.igjoKJ/adv.jws http://localhost:5608/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 11:09:19.000376279 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:5608\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000402311 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRQVTRZVlp0V3BCVXRXUjh3THRuNm1ZZldkbndxM3k4RGItZjFyZUZNR0NGaFhZWTlkVmxIYUhhNjF5NlNXV0pjUXRoVDdweXZzX2pxQk12d2xnM0o1YSIsICJ5IjogIkFIWl95OXNVM1RQcFVjQjl0d2hxeG9rQVRDRU1kRUpIOFZfMU1JS3NnVmR6eDZWSlJsTGVGc0U3YUpZN0g1UTBEV2FaNWNJMDFRY0RXcFR0M0dwOFJSM2MifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNoRHB1Y2lsYnp1YlJ0dy1WNzdlaDQ4VUZ3YzJTM25ETS1GRXhuVFVrMGFwRjZILU5fdlNkUmF4UnBFZzNSaHFXNGxVbFZlcGVOREFZYVRiRmdxdkdieiIsICJ5IjogIkFaRGpHRG9lb2lRTndzSXVab1EzTDVvcDA1UTdLMUVMdlVVeHhUeXkxSGVKUk9fcUZCZmJrdm03OVYybnEtYWVUQmRKTnp5N0M0MmpzVVAwWjlnckY4X1kifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZj1fLu84V3KbcgdhxxdSlafuG4ZK3hUuyAe5NIKfanYQJ4Xm6zH38UwOdNFO2nIwNs6KbndzMjRLioaHd7iIaAJAIYQ-lynfMI4VjX2Rnf1uRkDaFqv-sR5MyG8fSosRbls-DEnzeh4eNgqmAEOKR2Mh1BsgLYtEUHmejatt-JLVj7r"} 100 993 100 993 0 0 35810 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:5608 /tmp/tmp.igjoKJ/adv.jws + CFG='{"url":"http://localhost:5608","adv":"/tmp/tmp.igjoKJ/adv.jws"}' + DEV=/tmp/tmp.igjoKJ/luks1-device + KEYFILE=/tmp/tmp.igjoKJ/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.igjoKJ/luks1-device /tmp/tmp.igjoKJ/key + local LUKS=luks1 + local DEV=/tmp/tmp.igjoKJ/luks1-device + local KEYFILE=/tmp/tmp.igjoKJ/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.igjoKJ + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.igjoKJ + '[' -z /tmp/tmp.igjoKJ ']' + local pidfile=/tmp/tmp.igjoKJ/tang.pid + '[' -f /tmp/tmp.igjoKJ/tang.pid ']' + local pid + pid=22985 + kill -9 22985 + '[' -d /tmp/tmp.igjoKJ ']' + rm -rf /tmp/tmp.igjoKJ /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 22985 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.30s 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.JoJOeO + ADV=/tmp/tmp.JoJOeO/adv.jws + tang_create_adv /tmp/tmp.JoJOeO /tmp/tmp.JoJOeO/adv.jws + local basedir=/tmp/tmp.JoJOeO + local adv=/tmp/tmp.JoJOeO/adv.jws + local SIG=/tmp/tmp.JoJOeO/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JoJOeO/sig.jwk + local EXC=/tmp/tmp.JoJOeO/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JoJOeO/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.JoJOeO/sig.jwk --input=/tmp/tmp.JoJOeO/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JoJOeO/sig.jwk --output=/tmp/tmp.JoJOeO/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JoJOeO/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.JoJOeO/adv.jws"}' + DEV=/tmp/tmp.JoJOeO/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.JoJOeO/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.JoJOeO/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.JoJOeO ']' + rm -rf /tmp/tmp.JoJOeO ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.30s 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.AJkHBi + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.AJkHBi/luks1-device + new_device luks1 /tmp/tmp.AJkHBi/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.AJkHBi/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.AJkHBi ']' + rm -rf /tmp/tmp.AJkHBi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.29s 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.AablFD + ADV=/tmp/tmp.AablFD/adv.jws + tang_create_adv /tmp/tmp.AablFD /tmp/tmp.AablFD/adv.jws + local basedir=/tmp/tmp.AablFD + local adv=/tmp/tmp.AablFD/adv.jws + local SIG=/tmp/tmp.AablFD/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.AablFD/sig.jwk + local EXC=/tmp/tmp.AablFD/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.AablFD/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.AablFD/sig.jwk --input=/tmp/tmp.AablFD/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.AablFD/sig.jwk --output=/tmp/tmp.AablFD/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.AablFD/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.AablFD/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.AablFD/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.AablFD/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.AablFD/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.AablFD ']' + rm -rf /tmp/tmp.AablFD ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.29s 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.GpenjF + ADV=/tmp/tmp.GpenjF/adv.jws + tang_create_adv /tmp/tmp.GpenjF /tmp/tmp.GpenjF/adv.jws + local basedir=/tmp/tmp.GpenjF + local adv=/tmp/tmp.GpenjF/adv.jws + local SIG=/tmp/tmp.GpenjF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GpenjF/sig.jwk + local EXC=/tmp/tmp.GpenjF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GpenjF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GpenjF/sig.jwk --input=/tmp/tmp.GpenjF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GpenjF/sig.jwk --output=/tmp/tmp.GpenjF/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.GpenjF/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.GpenjF/adv.jws"}' + DEV=/tmp/tmp.GpenjF/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.GpenjF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GpenjF/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.GpenjF ']' + rm -rf /tmp/tmp.GpenjF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.28s 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.EFmEiN + ADV=/tmp/tmp.EFmEiN/adv.jws + tang_create_adv /tmp/tmp.EFmEiN /tmp/tmp.EFmEiN/adv.jws + local basedir=/tmp/tmp.EFmEiN + local adv=/tmp/tmp.EFmEiN/adv.jws + local SIG=/tmp/tmp.EFmEiN/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EFmEiN/sig.jwk + local EXC=/tmp/tmp.EFmEiN/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EFmEiN/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EFmEiN/sig.jwk --input=/tmp/tmp.EFmEiN/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EFmEiN/sig.jwk --output=/tmp/tmp.EFmEiN/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.EFmEiN/adv.jws /tmp/tmp.EFmEiN/adv.jws /tmp/tmp.EFmEiN/adv.jws /tmp/tmp.EFmEiN/adv.jws /tmp/tmp.EFmEiN/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.EFmEiN/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.EFmEiN/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.EFmEiN/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.EFmEiN/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.EFmEiN/adv.jws"} ] } }' + DEV=/tmp/tmp.EFmEiN/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.EFmEiN/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.EFmEiN/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.EFmEiN ']' + rm -rf /tmp/tmp.EFmEiN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.28s 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.LlHDGl ++ 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=45706 + tang_run /tmp/tmp.LlHDGl 45706 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LlHDGl + local port=45706 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LlHDGl ']' + '[' -z 45706 ']' + tang_new_keys /tmp/tmp.LlHDGl '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LlHDGl + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LlHDGl ']' + local db=/tmp/tmp.LlHDGl/db + mkdir -p /tmp/tmp.LlHDGl/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.LlHDGl/db Unable to change owner/group for /tmp/tmp.LlHDGl/db/PDeBD_XJFuy6tqPfkFAFfmzYiizMmSrg59-MrjMsOM4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.LlHDGl/db/0HXR8v8JPtD9ckUe_7C_Vt9daQfn0hIEPKw_6oDoIz0.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.LlHDGl/cache + '[' -z '' ']' + KEYS=/tmp/tmp.LlHDGl/db + local pid pidfile + pidfile=/tmp/tmp.LlHDGl/tang.pid + pid=23088 + echo 23088 + /usr/bin/socat -v -v TCP-LISTEN:45706,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.LlHDGl/db' + tang_wait_until_ready 45706 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45706 + '[' -z 45706 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:45706/adv > 2022/08/04 11:09:19.000376533 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45706\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000402418 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVM5SzJMYjBRSG5lVnBZNi00dWdtX3kyNmpGZjVHWVhZNVlWdzN2bWZQclNfeU4yUWNFMUFiTTZsY2NjQU9RTW5uNkpWVDUya3NPSDlvWlJROXFqVHBLWCIsICJ5IjogIkFmcUx5Qm4tNHJPcVhTRUcyVWVPWFJhb1M5d3BhT25aTWRVQ2lVcV9Ka0VwTURINVc3b2xFZGt3S05VYWx5MUFKLS1BWTdfRy02b2VVUXFpR3hjNXNCaVcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpjOTFmaWk5ZDVhTGtCaVR0MDRCVThZbjBNWTFWSnZtWnpldTk5cjhsMW5SVFg4Zm1yWTBSLUFjWVFVN29lWFF4Y0dPdy1wV1JOcEpCRW1rNENzUnpwNyIsICJ5IjogIkFaZFdBNEVwdkgyVWV1clphY0ZEcGp1ZGE5Q2hsSUVsc0RwMDdqWXFUaDVXdkN5RnQtQTN1NHRkOUhSRVV4QmROWUJuS002TkVtV1RuYVZYWHdWOEVnZFgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Adq6YEy0afWU49MtoIY_rMc0uIrzCymWfYBYm1LOmib5QlgNZmRJRurBS8wq9e3NbzxRY4JZfW9rRwT95mjx86iLADhYaJbSGDLCH1-5-4ySAJ5jozN4rjNMVbVmK5cJaQnAtWrtYMX1eMmhtPa-I_dQI-5IvuwP6mvf2X9vnMDdbNQM"}+ url=http://localhost:45706 + adv=/tmp/tmp.LlHDGl/adv + tang_get_adv 45706 /tmp/tmp.LlHDGl/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45706 + local adv=/tmp/tmp.LlHDGl/adv + '[' -z 45706 ']' + curl -L -o /tmp/tmp.LlHDGl/adv http://localhost:45706/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 11:09:19.000407802 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45706\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000434136 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVM5SzJMYjBRSG5lVnBZNi00dWdtX3kyNmpGZjVHWVhZNVlWdzN2bWZQclNfeU4yUWNFMUFiTTZsY2NjQU9RTW5uNkpWVDUya3NPSDlvWlJROXFqVHBLWCIsICJ5IjogIkFmcUx5Qm4tNHJPcVhTRUcyVWVPWFJhb1M5d3BhT25aTWRVQ2lVcV9Ka0VwTURINVc3b2xFZGt3S05VYWx5MUFKLS1BWTdfRy02b2VVUXFpR3hjNXNCaVcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpjOTFmaWk5ZDVhTGtCaVR0MDRCVThZbjBNWTFWSnZtWnpldTk5cjhsMW5SVFg4Zm1yWTBSLUFjWVFVN29lWFF4Y0dPdy1wV1JOcEpCRW1rNENzUnpwNyIsICJ5IjogIkFaZFdBNEVwdkgyVWV1clphY0ZEcGp1ZGE5Q2hsSUVsc0RwMDdqWXFUaDVXdkN5RnQtQTN1NHRkOUhSRVV4QmROWUJuS002TkVtV1RuYVZYWHdWOEVnZFgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Abd-sKi5PvePHtfViOG5EdB5qg-GMeXD_todSVwUypiGQuPg4xQrTH2kcTnjgyKjpLNZF9uvH6myFIP0kJ30ArC0AOSvUzrxdamX0J-rnM7Jo3nOa3waAE5e1DQLiYnbZ8Gc9NN9kMfljxmeNHh6T7__g3kOVmaAewXvXVI6Pqm5lxmj"} 100 993 100 993 0 0 34754 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:45706 /tmp/tmp.LlHDGl/adv + cfg='{"url":"http://localhost:45706","adv":"/tmp/tmp.LlHDGl/adv"}' + DEV=/tmp/tmp.LlHDGl/luks1-device + new_device luks1 /tmp/tmp.LlHDGl/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LlHDGl/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.LlHDGl ']' + tang_stop /tmp/tmp.LlHDGl + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LlHDGl + '[' -z /tmp/tmp.LlHDGl ']' + local pidfile=/tmp/tmp.LlHDGl/tang.pid + '[' -f /tmp/tmp.LlHDGl/tang.pid ']' + local pid + pid=23088 + kill -9 23088 + rm -rf /tmp/tmp.LlHDGl /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 23088 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.27s 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.cobaKd ++ 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=41950 + tang_run /tmp/tmp.cobaKd 41950 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cobaKd + local port=41950 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.cobaKd ']' + '[' -z 41950 ']' + tang_new_keys /tmp/tmp.cobaKd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cobaKd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.cobaKd ']' + local db=/tmp/tmp.cobaKd/db + mkdir -p /tmp/tmp.cobaKd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.cobaKd/db Unable to change owner/group for /tmp/tmp.cobaKd/db/vsvPYLSsbJHFw88I7xxhPdGwYjNxkrZ4Sv-XSNqlg6o.jwk to tang:tang Unable to change owner/group for /tmp/tmp.cobaKd/db/WIdT4VBAXqGPN5kW8sTWzDPdNt6n1Pbfce_XxnN7hHQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.cobaKd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.cobaKd/db + local pid pidfile + pidfile=/tmp/tmp.cobaKd/tang.pid + pid=23134 + echo 23134 + /usr/bin/socat -v -v TCP-LISTEN:41950,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.cobaKd/db' + tang_wait_until_ready 41950 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41950 + '[' -z 41950 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:41950/adv > 2022/08/04 11:09:19.000388805 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41950\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000414729 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZyazFtR2RVS1lwdWdMbDNzb2VRY0NhNXFMellSTVE0dHVJOElqU0NVbE4ycE5HcnhQV3dseER6Y01hRG8wY2NYR1BlVkRSVTh0UUZIVG5HRjNCSHJXQSIsICJ5IjogIkFNYWluQVZTZVJNamdCelRNcUlsekJsZFhlUzNDTE1hMk1HX3NFcmI1YTVjUDhSajZjLUxjRnp1cHBTeW95RVhWeHJva2lyT2xLTWpYdTVPWmtTYXpSamgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtNbkRQa1BIbGlGTm1xRGZacGFLbzEzRWhWcHlLbWZiVkpYdjkwcFY0dHZ5NGRlUWQwWTg1bWx1SGtBcTg5b1RsbmV5RDlZVVlHRWZybHVqd0VFZHBxdyIsICJ5IjogIkFmOFB3NlN4ekNsRkctUENQM0UwX1JpM1I2a1h0MU1PWUNoampXMnFpdHNkcXN2enR3VUd0R3JkOHd4cEZEdnFTWVBjRnRCaWJDYzVrWlFGWWdmZTVaZ0cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOy3f8UB5yCitXlLtahd_s5K35T6Ui-GXnjBBYKa7PhcoEOidgm7jZ_FVcztrbfxINk54k6jeQaiZhoIDmsKaCUyAIuE_N-PO7MBGX4khpnx26aqaymMMWwSt7fSTBl_wcU9X_T3K8s92oXu0qZCp9YXEiiluDcQKufFzbU-WOc9FlFh"}+ url=http://localhost:41950 + adv=/tmp/tmp.cobaKd/adv + tang_get_adv 41950 /tmp/tmp.cobaKd/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41950 + local adv=/tmp/tmp.cobaKd/adv + '[' -z 41950 ']' + curl -L -o /tmp/tmp.cobaKd/adv http://localhost:41950/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 11:09:19.000420242 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41950\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000447255 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZyazFtR2RVS1lwdWdMbDNzb2VRY0NhNXFMellSTVE0dHVJOElqU0NVbE4ycE5HcnhQV3dseER6Y01hRG8wY2NYR1BlVkRSVTh0UUZIVG5HRjNCSHJXQSIsICJ5IjogIkFNYWluQVZTZVJNamdCelRNcUlsekJsZFhlUzNDTE1hMk1HX3NFcmI1YTVjUDhSajZjLUxjRnp1cHBTeW95RVhWeHJva2lyT2xLTWpYdTVPWmtTYXpSamgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtNbkRQa1BIbGlGTm1xRGZacGFLbzEzRWhWcHlLbWZiVkpYdjkwcFY0dHZ5NGRlUWQwWTg1bWx1SGtBcTg5b1RsbmV5RDlZVVlHRWZybHVqd0VFZHBxdyIsICJ5IjogIkFmOFB3NlN4ekNsRkctUENQM0UwX1JpM1I2a1h0MU1PWUNoampXMnFpdHNkcXN2enR3VUd0R3JkOHd4cEZEdnFTWVBjRnRCaWJDYzVrWlFGWWdmZTVaZ0cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHHlCdCkzrNl5oC9VLF-sfffhzb4bVSvbiwCPS1nFvsJu0K_yDc9LPCjaBVdG-KtqpLBhcHsiXgwGBqdAm4XQCrIATNj6XZJKfq7dKlVkhduPSa428WnzEPuVwJkxR2rcudBC_nPt7pj7AMb_hdAigU8k4lCDguhQrpeNH1cSNDcs0_e"} 100 993 100 993 0 0 34691 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:41950 /tmp/tmp.cobaKd/adv + cfg='{"url":"http://localhost:41950","adv":"/tmp/tmp.cobaKd/adv"}' + DEV=/tmp/tmp.cobaKd/luks1-device + new_device luks1 /tmp/tmp.cobaKd/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.cobaKd/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.cobaKd ']' + tang_stop /tmp/tmp.cobaKd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cobaKd + '[' -z /tmp/tmp.cobaKd ']' + local pidfile=/tmp/tmp.cobaKd/tang.pid + '[' -f /tmp/tmp.cobaKd/tang.pid ']' + local pid + pid=23134 + kill -9 23134 + rm -rf /tmp/tmp.cobaKd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 23134 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.26s 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.bBlcdD + TMP=/tmp/tmp.bBlcdD ++ 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=21063 + tang_run /tmp/tmp.bBlcdD 21063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bBlcdD + local port=21063 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bBlcdD ']' + '[' -z 21063 ']' + tang_new_keys /tmp/tmp.bBlcdD '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bBlcdD + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bBlcdD ']' + local db=/tmp/tmp.bBlcdD/db + mkdir -p /tmp/tmp.bBlcdD/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bBlcdD/db Unable to change owner/group for /tmp/tmp.bBlcdD/db/Savc6RL3_QACLok4KYUqOowm6k1kPG6mJJGqergKSGs.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bBlcdD/db/eZ9J80HXkF_cLQJFb6NMvMhKUeoJsBLJzEOTHlak25U.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bBlcdD/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bBlcdD/db + local pid pidfile + pidfile=/tmp/tmp.bBlcdD/tang.pid + pid=23142 + echo 23142 + /usr/bin/socat -v -v TCP-LISTEN:21063,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bBlcdD/db' + tang_wait_until_ready 21063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21063 + '[' -z 21063 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:21063/adv > 2022/08/04 11:09:19.000390988 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000417294 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNLQW9aeWdxNU9Ea1FjNVVMdmw0cnhaanVEQ2gtYUVkTVg2OVlDVXAzRU5wYWRLcnQ3UkE0OWJ0SUdRd1Zya0JCdW9oWmVPdmNablRrampYdnU5VGRGLSIsICJ5IjogIkFMM1hwWU9fOG1PMkRjc1BkNm5pM1FmeFRpNDZLQl93Qmx5b1NfeHgyZmVkaWxkZzdIUlJqTkR2MDhmN25rd1A3clFFaHRHYnZzUUNtZ0tISkxJSzlUZWEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx6MUhIMWtlQTYyTHpUN0RMMk9wRkEyblFIOEdKMjZqSkppTk9YUHBHOURwUzdDZkEzU053TnpjRWtJUWZHanNoakVYQ2pnMGFlX3dCRlpMNjMtVGpYbiIsICJ5IjogIkFCTGtQTm5BckF5OHF2NDU1NURLenZKcERCcnBwMWE0UFE1endJQ2RtQUFwQ09DeUdraWhNOHA3S0FBQ0xDYXM5bXRfUUhhUkpEbDdQY3VnQUJHVXJWOS0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZOud49sI6RBHjANQKREcaImsS-kT6K32eG7-9I_YTu7g8tDobVNkRlDbWuuvCYlL1aGozBN4V0uEi0CbmIdfpzxAVv3cx7e5VAwdG-FUuY-vnu3e8BZKLpzZg7w1Ut4PpfI-1epUG-tzNDHKlhewE68j6ynPxxAR2xzPQMCngEb7nLO"}+ url=http://localhost:21063 + adv=/tmp/tmp.bBlcdD/adv + tang_get_adv 21063 /tmp/tmp.bBlcdD/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21063 + local adv=/tmp/tmp.bBlcdD/adv + '[' -z 21063 ']' + curl -L -o /tmp/tmp.bBlcdD/adv http://localhost:21063/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 11:09:19.000422964 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000450284 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNLQW9aeWdxNU9Ea1FjNVVMdmw0cnhaanVEQ2gtYUVkTVg2OVlDVXAzRU5wYWRLcnQ3UkE0OWJ0SUdRd1Zya0JCdW9oWmVPdmNablRrampYdnU5VGRGLSIsICJ5IjogIkFMM1hwWU9fOG1PMkRjc1BkNm5pM1FmeFRpNDZLQl93Qmx5b1NfeHgyZmVkaWxkZzdIUlJqTkR2MDhmN25rd1A3clFFaHRHYnZzUUNtZ0tISkxJSzlUZWEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx6MUhIMWtlQTYyTHpUN0RMMk9wRkEyblFIOEdKMjZqSkppTk9YUHBHOURwUzdDZkEzU053TnpjRWtJUWZHanNoakVYQ2pnMGFlX3dCRlpMNjMtVGpYbiIsICJ5IjogIkFCTGtQTm5BckF5OHF2NDU1NURLenZKcERCcnBwMWE0UFE1endJQ2RtQUFwQ09DeUdraWhNOHA3S0FBQ0xDYXM5bXRfUUhhUkpEbDdQY3VnQUJHVXJWOS0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADH4H1cWMMNlzBIQaYCXHSUDCXvur9OGi2a1fgUSqt7l6K1IuD0cR2Y0TSHKjDW-riAgQTw5lyfXzrCM0ugGKh-2AA6VPpn03mMGV9GqlzxCN5BOUOJ0WcGPqY7KLgRZyP76GgrczAZiN9T-EINeqqvsyHWcxGEzrFtcNDJsPl79baiS"} 100 993 100 993 0 0 34442 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:21063 /tmp/tmp.bBlcdD/adv + cfg='{"url":"http://localhost:21063","adv":"/tmp/tmp.bBlcdD/adv"}' + DEV=/tmp/tmp.bBlcdD/luks1-device + new_device luks1 /tmp/tmp.bBlcdD/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bBlcdD/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.bBlcdD ']' + tang_stop /tmp/tmp.bBlcdD + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bBlcdD + '[' -z /tmp/tmp.bBlcdD ']' + local pidfile=/tmp/tmp.bBlcdD/tang.pid + '[' -f /tmp/tmp.bBlcdD/tang.pid ']' + local pid + pid=23142 + kill -9 23142 + rm -rf /tmp/tmp.bBlcdD /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 23142 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.26s 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.nlKNEn ++ 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=8739 + tang_run /tmp/tmp.nlKNEn 8739 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nlKNEn + local port=8739 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nlKNEn ']' + '[' -z 8739 ']' + tang_new_keys /tmp/tmp.nlKNEn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nlKNEn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nlKNEn ']' + local db=/tmp/tmp.nlKNEn/db + mkdir -p /tmp/tmp.nlKNEn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.nlKNEn/db Unable to change owner/group for /tmp/tmp.nlKNEn/db/m3x4McWXAaODg4yc7RQHpLR9MSLjrpk6iWOjOCbxT80.jwk to tang:tang Unable to change owner/group for /tmp/tmp.nlKNEn/db/fZRTPbD-WC1UBTcI3DJROeF-hJMMe17ummByoO9JskY.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.nlKNEn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.nlKNEn/db + local pid pidfile + pidfile=/tmp/tmp.nlKNEn/tang.pid + pid=23154 + echo 23154 + /usr/bin/socat -v -v TCP-LISTEN:8739,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.nlKNEn/db' + tang_wait_until_ready 8739 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=8739 + '[' -z 8739 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:8739/adv > 2022/08/04 11:09:19.000396483 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:8739\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000423284 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpPc1Z3OFE5dGZ2ZXlPdkJsU0JIekE4ZUVzU0NvTWVTQkJXZnRmbHYyR2UxSGZqSVlyQzFKeFoxeF9Ob1FkaVQyV0FlcFJiS3RCdUpnT1lrWVpiWmNIRyIsICJ5IjogIkFMWTNIaTNjV3J3cm1sdTBLajZkYXpaU3FkbC1kWHhfVFBuLVg0TTBqVFdHSnFUYml6Ym9TOGY0RVRwclZheGtjVHlYU3kycmFxQVVucXBleUMzc2lDSUoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU5tLUNfZXl2eHR1THRVVVZ6b2QtT1VXd2stbldKeUhOcU02a3dlY2taNjEycVVUYWF1QjJUZDh6TmlxdTJ6U0NWYjJzYmhlTm5NM3NJXzNnQ0xwSUlDaCIsICJ5IjogIkFQdThsQjh0TmxfdnRnN3UxT04tcnQ1LWd6QVpRN3lValloUlVtdmJrOFpqNk1pRjJoS1lpanoxT3ZnajU4OUt3bXJfNFRleG0zVWNJNUFZSV9vRUhCdUgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AY_vJhvq3XCkDIvNMGjTDPpzR90ToHH_QJ4P4PCdbll2A75nFOInVGIHMMVuBY66qetK7Q_XoVfxd6JI0aFZ8UQnAWy_OY6cFyCOjMhUbfxMkkAyCe4O7qBhpN23tFoLqAdC5WliwpEmox31XV3Wgy8TgJ2nQ8oPFXZ_qJZyuSuzMqBP"}+ url=http://localhost:8739 + adv=/tmp/tmp.nlKNEn/adv + tang_get_adv 8739 /tmp/tmp.nlKNEn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=8739 + local adv=/tmp/tmp.nlKNEn/adv + '[' -z 8739 ']' + curl -L -o /tmp/tmp.nlKNEn/adv http://localhost:8739/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 11:09:19.000428661 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:8739\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000454315 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpPc1Z3OFE5dGZ2ZXlPdkJsU0JIekE4ZUVzU0NvTWVTQkJXZnRmbHYyR2UxSGZqSVlyQzFKeFoxeF9Ob1FkaVQyV0FlcFJiS3RCdUpnT1lrWVpiWmNIRyIsICJ5IjogIkFMWTNIaTNjV3J3cm1sdTBLajZkYXpaU3FkbC1kWHhfVFBuLVg0TTBqVFdHSnFUYml6Ym9TOGY0RVRwclZheGtjVHlYU3kycmFxQVVucXBleUMzc2lDSUoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU5tLUNfZXl2eHR1THRVVVZ6b2QtT1VXd2stbldKeUhOcU02a3dlY2taNjEycVVUYWF1QjJUZDh6TmlxdTJ6U0NWYjJzYmhlTm5NM3NJXzNnQ0xwSUlDaCIsICJ5IjogIkFQdThsQjh0TmxfdnRnN3UxT04tcnQ1LWd6QVpRN3lValloUlVtdmJrOFpqNk1pRjJoS1lpanoxT3ZnajU4OUt3bXJfNFRleG0zVWNJNUFZSV9vRUhCdUgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALNwE59lvFktUoSpK7159jR75Xv3HlVxEsjBWwC0EcV0PZtOU27g4iBcLvuftc8R2lPspe33ljU_eJakK59l3LJxAHIIGKBntyODraSyJ7RC2Kjk9cnoUiAScpi7FItIVpGyxTrX64Ec-ba7OgqKYkJCWO6XOXthPFx3YeS3lS7qJYIM"} 100 993 100 993 0 0 36404 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:8739 /tmp/tmp.nlKNEn/adv + cfg='{"url":"http://localhost:8739","adv":"/tmp/tmp.nlKNEn/adv"}' + DEV=/tmp/tmp.nlKNEn/luks1-device + new_device luks1 /tmp/tmp.nlKNEn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.nlKNEn/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.nlKNEn ']' + tang_stop /tmp/tmp.nlKNEn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nlKNEn + '[' -z /tmp/tmp.nlKNEn ']' + local pidfile=/tmp/tmp.nlKNEn/tang.pid + '[' -f /tmp/tmp.nlKNEn/tang.pid ']' + local pid + pid=23154 + kill -9 23154 + rm -rf /tmp/tmp.nlKNEn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 23154 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.25s 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.pkLElK ++ 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=24362 + tang_run /tmp/tmp.pkLElK 24362 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pkLElK + local port=24362 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pkLElK ']' + '[' -z 24362 ']' + tang_new_keys /tmp/tmp.pkLElK '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pkLElK + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pkLElK ']' + local db=/tmp/tmp.pkLElK/db + mkdir -p /tmp/tmp.pkLElK/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.pkLElK/db Unable to change owner/group for /tmp/tmp.pkLElK/db/TDz_MmP3gJ_7VNLvOjzb_dD-gZoeP9j4_Ny1Q2-JJjg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.pkLElK/db/_lztyXS0G1b6WYGoEhJqVWC3HSD2aebv9OluhClTWjA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.pkLElK/cache + '[' -z '' ']' + KEYS=/tmp/tmp.pkLElK/db + local pid pidfile + pidfile=/tmp/tmp.pkLElK/tang.pid + pid=23172 + echo 23172 + /usr/bin/socat -v -v TCP-LISTEN:24362,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.pkLElK/db' + tang_wait_until_ready 24362 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24362 + '[' -z 24362 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:24362/adv > 2022/08/04 11:09:19.000404802 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24362\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000434815 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWcWFvcjRvWlNEa0VjUVU5Smk4VEYwUV9sYnFiTThHbjdVdHhMNnA4SU9sUTZYV09KTmRhb09NTE1WbFZxVDRHR2sxTUgyN1ZSQ1ZRc1pFaTBDZldXbEoiLCAieSI6ICJBWUxjWmpTVFBTSGNFcC14WnFQYkdTTlYwTHdPTm9WeTFqQnRnaHR5c1pjRDJ2dVdWdmJramFEcElpbWczektLaUFjT3ZnR21nMGE1SzZ4dEVhN21fbGZuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx2X3pvaDJZOEJNVnBKRWVLWlJ5WmF5T3RpMXBLeHl4TXV3cGJoUmd5cUwzdXc2M0JWS3J0WTE0S1laVmM5dktONndFNlhteTlmQTRqSzJ2enNZWmhtaSIsICJ5IjogIkFSaUYxbFZ6eE1VZ1N6dVF1OTk1MENJTV9wUnZpYXNpZzM3N2xMNzVKajJRRV9LUHI3QU9taUFxOWlvcTg1eXluWm42SmZQTkJHMGoteFMzLWNrVzdpd1IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Afdjgl9AqqV0dStqOTgqiEYSBMIt2khSLrSo_6THuFIhaIpa8fjEEarmiVleQ9sbiPbSYiC3JJucAsi9YWlApjMNASu2BaLVj7RklJFxGQxeVA-ESsgsg3nuAxvAtjy-B5C4jkBNCsBJAKUYSx6jUR-P8u6_TWo3Jw6nxjqciqj6pvhj"}+ url=http://localhost:24362 + adv=/tmp/tmp.pkLElK/adv + tang_get_adv 24362 /tmp/tmp.pkLElK/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24362 + local adv=/tmp/tmp.pkLElK/adv + '[' -z 24362 ']' + curl -L -o /tmp/tmp.pkLElK/adv http://localhost:24362/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 11:09:19.000440642 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24362\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000466120 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWcWFvcjRvWlNEa0VjUVU5Smk4VEYwUV9sYnFiTThHbjdVdHhMNnA4SU9sUTZYV09KTmRhb09NTE1WbFZxVDRHR2sxTUgyN1ZSQ1ZRc1pFaTBDZldXbEoiLCAieSI6ICJBWUxjWmpTVFBTSGNFcC14WnFQYkdTTlYwTHdPTm9WeTFqQnRnaHR5c1pjRDJ2dVdWdmJramFEcElpbWczektLaUFjT3ZnR21nMGE1SzZ4dEVhN21fbGZuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUx2X3pvaDJZOEJNVnBKRWVLWlJ5WmF5T3RpMXBLeHl4TXV3cGJoUmd5cUwzdXc2M0JWS3J0WTE0S1laVmM5dktONndFNlhteTlmQTRqSzJ2enNZWmhtaSIsICJ5IjogIkFSaUYxbFZ6eE1VZ1N6dVF1OTk1MENJTV9wUnZpYXNpZzM3N2xMNzVKajJRRV9LUHI3QU9taUFxOWlvcTg1eXluWm42SmZQTkJHMGoteFMzLWNrVzdpd1IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASbn_07Bbz1Rerzdfffshtl_4Sq5qc3bthOXss4xO7MguhjyIp7BoToQ-bAHOjluZjP-6G5zYNIbAEUznbWCCGx0AK1wr8sQo3BvOWY_a1976-LJRLNxV1UPH6W9hALQr79NI7IdN9WUoBAjkgVvXA35VrCGvG97GV0TJDHc1FIVoq3M"} 100 993 100 993 0 0 36631 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:24362 http://localhost:24362 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:24362"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:24362"}]}}}}' + DEV=/tmp/tmp.pkLElK/luks1-device + new_device luks1 /tmp/tmp.pkLElK/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.pkLElK/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.pkLElK ']' + tang_stop /tmp/tmp.pkLElK + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pkLElK + '[' -z /tmp/tmp.pkLElK ']' + local pidfile=/tmp/tmp.pkLElK/tang.pid + '[' -f /tmp/tmp.pkLElK/tang.pid ']' + local pid + pid=23172 + kill -9 23172 + rm -rf /tmp/tmp.pkLElK /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 23172 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.25s 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.kpGNng ++ 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=15891 + tang_run /tmp/tmp.kpGNng 15891 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kpGNng + local port=15891 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kpGNng ']' + '[' -z 15891 ']' + tang_new_keys /tmp/tmp.kpGNng '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kpGNng + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kpGNng ']' + local db=/tmp/tmp.kpGNng/db + mkdir -p /tmp/tmp.kpGNng/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.kpGNng/db Unable to change owner/group for /tmp/tmp.kpGNng/db/hiWWOL8wuY4zNdZVgiikf1_IteXxSAn_U2PcD7bgjRM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.kpGNng/db/3rKyOrDwpdIBG3ZoOxg0DL3B1Mm9_Jfgz_X_vnwBl2M.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.kpGNng/cache + '[' -z '' ']' + KEYS=/tmp/tmp.kpGNng/db + local pid pidfile + pidfile=/tmp/tmp.kpGNng/tang.pid + pid=23179 + echo 23179 + /usr/bin/socat -v -v TCP-LISTEN:15891,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.kpGNng/db' + tang_wait_until_ready 15891 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=15891 + '[' -z 15891 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:15891/adv > 2022/08/04 11:09:19.000408860 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:15891\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000434718 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpqY25TZ1ZIQWdwWmo2cnA4eTZYMGllUnMtbUJUVUplc2dGZjdFSTludnBSaTZNcW1PNGs5QWhvTnliV1NDTUxWV0EtMU84OFhCMG5hcFF5X2FITjFMaiIsICJ5IjogIkFNcFZlUjZnY1Nob2h4RG5lRmFRZGUwZ3huTmQ4SlBpVE5nU1I5aTdsUTBLTmxJTlQwTzhwZzRNc2lsNktkY3VxblFXcVJHVTJhbUlIMGdsT2traEFkaksifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVRTFQ5aVRlTHVFVVNzNXMxc3BUQWJlMjRuZWpQS0RONVpJZ1NITVFSTVNxdE41LUluYnRidlhxS3dsUlgzTDhvNmhDREVCdnBfNEpTYXZGZE1kLWlCVSIsICJ5IjogIkFiWWgwSGtfQnF1Y3UyY2lFZFl1S3BoRERsWWJ0dWJwbXhnYy1TR1c5VzFIcllzaXAwQUY2RFcwdExrM2FkMDJFSUNvMGplcFkzT0w1c2FVcWR5dEpzNUIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX0SfY5JVFz9RvPxIbFAN-D4uMFoANmxxTSXxoYvfskeUEOlXD1p38vUfoOJ7P4vmDubofaHkoyewzsMQtVNCNfzAVIbIp-0UTmOxSIBkx1XkFxMC7bUJ9BXEwNfLCH41b7fVV9aqF3hHy58VYQXKmdY0Yy-QHge6i2vm5XhYHn_M3pV"}+ url=http://localhost:15891 ++ printf '{"url":"%s"}' http://localhost:15891 + cfg='{"url":"http://localhost:15891"}' + DEV=/tmp/tmp.kpGNng/luks1-device + new_device luks1 /tmp/tmp.kpGNng/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.kpGNng/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.kpGNng ']' + tang_stop /tmp/tmp.kpGNng + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kpGNng + '[' -z /tmp/tmp.kpGNng ']' + local pidfile=/tmp/tmp.kpGNng/tang.pid + '[' -f /tmp/tmp.kpGNng/tang.pid ']' + local pid + pid=23179 + kill -9 23179 + rm -rf /tmp/tmp.kpGNng /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 23179 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.KDmGhf + ADV=/tmp/tmp.KDmGhf/adv.jws + tang_create_adv /tmp/tmp.KDmGhf /tmp/tmp.KDmGhf/adv.jws + local basedir=/tmp/tmp.KDmGhf + local adv=/tmp/tmp.KDmGhf/adv.jws + local SIG=/tmp/tmp.KDmGhf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.KDmGhf/sig.jwk + local EXC=/tmp/tmp.KDmGhf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.KDmGhf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.KDmGhf/sig.jwk --output=/tmp/tmp.KDmGhf/adv.jws + jose jwk pub --set --input=/tmp/tmp.KDmGhf/sig.jwk --input=/tmp/tmp.KDmGhf/exc.jwk ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.KDmGhf/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.KDmGhf/adv.jws"}' + DEV=/tmp/tmp.KDmGhf/luks1-device + new_device luks1 /tmp/tmp.KDmGhf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.KDmGhf/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.KDmGhf ']' + rm -rf /tmp/tmp.KDmGhf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.24s 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.LJmlPd ++ 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=45452 + tang_run /tmp/tmp.LJmlPd 45452 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LJmlPd + local port=45452 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LJmlPd ']' + '[' -z 45452 ']' + tang_new_keys /tmp/tmp.LJmlPd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LJmlPd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LJmlPd ']' + local db=/tmp/tmp.LJmlPd/db + mkdir -p /tmp/tmp.LJmlPd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.LJmlPd/db Unable to change owner/group for /tmp/tmp.LJmlPd/db/lNXrkORSAHK8VMmEZ7R1cAcUPJXB6Oa2VVRCod6Lg7g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.LJmlPd/db/DUw5GQSuXD1jC94MCfwo2AzJSjsK5a_Lqh7nkQtMDW4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.LJmlPd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.LJmlPd/db + local pid pidfile + pidfile=/tmp/tmp.LJmlPd/tang.pid + pid=23205 + echo 23205 + /usr/bin/socat -v -v TCP-LISTEN:45452,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.LJmlPd/db' + tang_wait_until_ready 45452 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45452 + '[' -z 45452 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:45452/adv > 2022/08/04 11:09:19.000417773 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45452\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000443838 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJFdWRnaWJTVzhxeEZaYmdHMjRRVi1zYktnZHQ1VVQzaE9SSVZxNHM0M09VYzNtTnZzdjZ5U3dIZFo4UEZaa2oxcDU3RUFaX0l6empSSmhpaFZZWDloSCIsICJ5IjogIkFmYkFaSmEtUHlkaVRFb3NXSVNGc1AxWlhnSVEtVWtUOF9nY1V2VElZckU2M2wteVhIaVJ6RmlfWDhMRThPNXg0aTZveGxQTXJ6Y1ZaWGhMaXFId1I4TzYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJZRVBPc0RnejJZN3VoS3lnbmhSaUdkbEZ2OUdtQ0traUd3MmNNNFhDUEFrZ1pXdnhGWjZKRTVnYjk5RS1yMVlTQ3R0bHROWjRsLThQaVF6ODVqU2liMyIsICJ5IjogIkFXUmk4a01iM0dtZTNSVjhuWGhmQUVVeFRnbVhTQ1c5enpFaHNsRlAtWS1yZEpIcnU4d0x2TC1FTTl0LWtRZk1YVzdjZVQxVDhoSENld0dYcVFqT1JRQTcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaWsrVv6glWDndrWORvR7jHJ-3tXUj4eh1EDlnVlWTfQJnTDyQVvKg0cD1Mnc-RJOnXs8XK5tJG4QLybbBjYYzm5AXN1gsIGhF1RqVPtx9lIeU0hMmzSGRu1qr2dvPsSX-wQrjFvenJhJ-KdlZomMJqP7scV9PxmjOpYJMWMWRWWTkO1"}+ url=http://localhost:45452 + adv=/tmp/tmp.LJmlPd/adv + tang_get_adv 45452 /tmp/tmp.LJmlPd/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45452 + local adv=/tmp/tmp.LJmlPd/adv + '[' -z 45452 ']' + curl -L -o /tmp/tmp.LJmlPd/adv http://localhost:45452/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 11:09:19.000449273 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45452\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000474911 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJFdWRnaWJTVzhxeEZaYmdHMjRRVi1zYktnZHQ1VVQzaE9SSVZxNHM0M09VYzNtTnZzdjZ5U3dIZFo4UEZaa2oxcDU3RUFaX0l6empSSmhpaFZZWDloSCIsICJ5IjogIkFmYkFaSmEtUHlkaVRFb3NXSVNGc1AxWlhnSVEtVWtUOF9nY1V2VElZckU2M2wteVhIaVJ6RmlfWDhMRThPNXg0aTZveGxQTXJ6Y1ZaWGhMaXFId1I4TzYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJZRVBPc0RnejJZN3VoS3lnbmhSaUdkbEZ2OUdtQ0traUd3MmNNNFhDUEFrZ1pXdnhGWjZKRTVnYjk5RS1yMVlTQ3R0bHROWjRsLThQaVF6ODVqU2liMyIsICJ5IjogIkFXUmk4a01iM0dtZTNSVjhuWGhmQUVVeFRnbVhTQ1c5enpFaHNsRlAtWS1yZEpIcnU4d0x2TC1FTTl0LWtRZk1YVzdjZVQxVDhoSENld0dYcVFqT1JRQTcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXgtF4Hll2VmfcdZOoTZe7Tf4GngRxLmJWAk5Y-UyzIsOTQM75hate_zV75WsNR1xPq309Fci9BhU5aDv10slz5SAbOdjGQQB982_oT4D-8P5jWRt2SsgbrS51xoA6W42x-QRkV2zbFlM4aPr6_NcpXUgwe7KlzOcNbYicQVcxHq9ksI"} 100 993 100 993 0 0 36477 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:45452 /tmp/tmp.LJmlPd/adv + cfg='{"url":"http://localhost:45452","adv":"/tmp/tmp.LJmlPd/adv"}' + DEV=/tmp/tmp.LJmlPd/luks1-device + new_device luks1 /tmp/tmp.LJmlPd/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LJmlPd/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.LJmlPd ']' + tang_stop /tmp/tmp.LJmlPd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LJmlPd + '[' -z /tmp/tmp.LJmlPd ']' + local pidfile=/tmp/tmp.LJmlPd/tang.pid + '[' -f /tmp/tmp.LJmlPd/tang.pid ']' + local pid + pid=23205 + kill -9 23205 + rm -rf /tmp/tmp.LJmlPd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 23205 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.EBllng + ADV=/tmp/tmp.EBllng/adv.jws + tang_create_adv /tmp/tmp.EBllng /tmp/tmp.EBllng/adv.jws + local basedir=/tmp/tmp.EBllng + local adv=/tmp/tmp.EBllng/adv.jws + local SIG=/tmp/tmp.EBllng/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EBllng/sig.jwk + local EXC=/tmp/tmp.EBllng/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EBllng/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EBllng/sig.jwk --input=/tmp/tmp.EBllng/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EBllng/sig.jwk --output=/tmp/tmp.EBllng/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.EBllng/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.EBllng/adv.jws"}' + DEV=/tmp/tmp.EBllng/luks2-device + new_device luks2 /tmp/tmp.EBllng/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.EBllng/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.EBllng ']' + rm -rf /tmp/tmp.EBllng ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.23s 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.OMigjK + ADV=/tmp/tmp.OMigjK/adv.jws + tang_create_adv /tmp/tmp.OMigjK /tmp/tmp.OMigjK/adv.jws + local basedir=/tmp/tmp.OMigjK + local adv=/tmp/tmp.OMigjK/adv.jws + local SIG=/tmp/tmp.OMigjK/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OMigjK/sig.jwk + local EXC=/tmp/tmp.OMigjK/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OMigjK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.OMigjK/sig.jwk --input=/tmp/tmp.OMigjK/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OMigjK/sig.jwk --output=/tmp/tmp.OMigjK/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OMigjK/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.OMigjK/adv.jws"}' + DEV=/tmp/tmp.OMigjK/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.OMigjK/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.OMigjK/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.OMigjK ']' + rm -rf /tmp/tmp.OMigjK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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.lHMINB + DEV=/tmp/tmp.lHMINB/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.lHMINB/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.lHMINB/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.lHMINB ']' + rm -rf /tmp/tmp.lHMINB ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.15s 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.agebAd + ADV=/tmp/tmp.agebAd/adv.jws + tang_create_adv /tmp/tmp.agebAd /tmp/tmp.agebAd/adv.jws + local basedir=/tmp/tmp.agebAd + local adv=/tmp/tmp.agebAd/adv.jws + local SIG=/tmp/tmp.agebAd/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.agebAd/sig.jwk + local EXC=/tmp/tmp.agebAd/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.agebAd/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.agebAd/sig.jwk --input=/tmp/tmp.agebAd/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.agebAd/sig.jwk --output=/tmp/tmp.agebAd/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.agebAd/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.agebAd/adv.jws"}' + DEV=/tmp/tmp.agebAd/luks2-device + new_device luks2 /tmp/tmp.agebAd/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.agebAd/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.agebAd ']' + rm -rf /tmp/tmp.agebAd ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.15s 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.ADfkCa + ADV=/tmp/tmp.ADfkCa/adv.jws + tang_create_adv /tmp/tmp.ADfkCa /tmp/tmp.ADfkCa/adv.jws + local basedir=/tmp/tmp.ADfkCa + local adv=/tmp/tmp.ADfkCa/adv.jws + local SIG=/tmp/tmp.ADfkCa/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ADfkCa/sig.jwk + local EXC=/tmp/tmp.ADfkCa/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ADfkCa/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ADfkCa/sig.jwk --input=/tmp/tmp.ADfkCa/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ADfkCa/sig.jwk --output=/tmp/tmp.ADfkCa/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.ADfkCa/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.ADfkCa/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.ADfkCa/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.ADfkCa/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.ADfkCa/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.ADfkCa ']' + rm -rf /tmp/tmp.ADfkCa ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.14s 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.BDjnKH + ADV=/tmp/tmp.BDjnKH/adv.jws + tang_create_adv /tmp/tmp.BDjnKH /tmp/tmp.BDjnKH/adv.jws + local basedir=/tmp/tmp.BDjnKH + local adv=/tmp/tmp.BDjnKH/adv.jws + local SIG=/tmp/tmp.BDjnKH/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BDjnKH/sig.jwk + local EXC=/tmp/tmp.BDjnKH/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BDjnKH/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.BDjnKH/sig.jwk --input=/tmp/tmp.BDjnKH/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BDjnKH/sig.jwk --output=/tmp/tmp.BDjnKH/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.BDjnKH/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.BDjnKH/adv.jws"}' + DEV=/tmp/tmp.BDjnKH/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.BDjnKH/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.BDjnKH/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.BDjnKH ']' + rm -rf /tmp/tmp.BDjnKH ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.14s 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.fHmCnh + ADV=/tmp/tmp.fHmCnh/adv.jws + tang_create_adv /tmp/tmp.fHmCnh /tmp/tmp.fHmCnh/adv.jws + local basedir=/tmp/tmp.fHmCnh + local adv=/tmp/tmp.fHmCnh/adv.jws + local SIG=/tmp/tmp.fHmCnh/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.fHmCnh/sig.jwk + local EXC=/tmp/tmp.fHmCnh/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.fHmCnh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.fHmCnh/sig.jwk --input=/tmp/tmp.fHmCnh/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.fHmCnh/sig.jwk --output=/tmp/tmp.fHmCnh/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.fHmCnh/adv.jws /tmp/tmp.fHmCnh/adv.jws /tmp/tmp.fHmCnh/adv.jws /tmp/tmp.fHmCnh/adv.jws /tmp/tmp.fHmCnh/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.fHmCnh/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.fHmCnh/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.fHmCnh/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.fHmCnh/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.fHmCnh/adv.jws"} ] } }' + DEV=/tmp/tmp.fHmCnh/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.fHmCnh/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.fHmCnh/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.fHmCnh ']' + rm -rf /tmp/tmp.fHmCnh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.05s 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.13s 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.jGlfCp ++ 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=36834 + tang_run /tmp/tmp.jGlfCp 36834 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jGlfCp + local port=36834 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jGlfCp ']' + '[' -z 36834 ']' + tang_new_keys /tmp/tmp.jGlfCp '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jGlfCp + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jGlfCp ']' + local db=/tmp/tmp.jGlfCp/db + mkdir -p /tmp/tmp.jGlfCp/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.jGlfCp/db Unable to change owner/group for /tmp/tmp.jGlfCp/db/Pe9B4pv1umLvRqfDyK_Xv-JcrPviqxcvrNMavSwNASI.jwk to tang:tang Unable to change owner/group for /tmp/tmp.jGlfCp/db/Y614P-KvFPjEp5XFBgtUHKYMkthKt3wESu1koxV26sI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.jGlfCp/cache + '[' -z '' ']' + KEYS=/tmp/tmp.jGlfCp/db + local pid pidfile + pidfile=/tmp/tmp.jGlfCp/tang.pid + pid=23473 + echo 23473 + /usr/bin/socat -v -v TCP-LISTEN:36834,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.jGlfCp/db' + tang_wait_until_ready 36834 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=36834 + '[' -z 36834 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:36834/adv > 2022/08/04 11:09:19.000535598 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:36834\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000561741 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVM5anVnN0ZYZnNsUkpTTERKMHdqeUJwQ2M0MHNhYUhkYlVkWS00NzdIU2pnOTk1dHUtTGt0cEg1Ty1zRjZnYWgzT1UxNjVoZ0RaZ1JXb25FeXJNRUs4RiIsICJ5IjogIkFiV2ZqaUY5ZHlJUzRZZHhsczBza2FtWXJNTnluODZyYVJYQmlSem9RX0pENU9fSHdxUjR6SG44SVQyTlRnMy1jNEFKLWtzVmpzeEc1TFVObTlOTEhqT3QifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpZc3BDOHdsdGU1WE9fSXZqMWJNNWpQdnFXWjNLbTVMb2FVWGVMX3ZOeENGdVA3akxNYS1aMGUwRmIybVpwQk9fVERBMG55MnBzOFgtYmpVeVBEQWdKbiIsICJ5IjogIkFKMF9YWGs4bmVleWhCUDJ6ZjQtLU5mZldUVngxM1JzSVhUd3VTNVBxQ3FLVVUxSExlU2d5R19NOWhZWml5bkVDaW9na3FWeGNrMWQ0bm5kay1sOEdTcDYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATbSS4Fp6AEEhWwUIZ1DWmdsys2wyhQpw0ujN7h-WQFs-n0CQ2EssBiIcxFt7yXWMvFu0BFPVix5tmlzIsOEnImqAABKspbaTqrFOljUJBPVo6IEf_M8KvSfKOngldjKF4ECz1CrT-sBkxGAeROekmyibuBB8-UcP1NwN3VCY5AZEOzO"}+ url=http://localhost:36834 ++ printf '{"url":"%s"}' http://localhost:36834 + cfg='{"url":"http://localhost:36834"}' + DEV=/tmp/tmp.jGlfCp/luks2-device + new_device luks2 /tmp/tmp.jGlfCp/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.jGlfCp/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.jGlfCp ']' + tang_stop /tmp/tmp.jGlfCp + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jGlfCp + '[' -z /tmp/tmp.jGlfCp ']' + local pidfile=/tmp/tmp.jGlfCp/tang.pid + '[' -f /tmp/tmp.jGlfCp/tang.pid ']' + local pid + pid=23473 + kill -9 23473 + rm -rf /tmp/tmp.jGlfCp /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 23473 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.10s 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.PkONBp + ADV=/tmp/tmp.PkONBp/adv.jws + tang_create_adv /tmp/tmp.PkONBp /tmp/tmp.PkONBp/adv.jws + local basedir=/tmp/tmp.PkONBp + local adv=/tmp/tmp.PkONBp/adv.jws + local SIG=/tmp/tmp.PkONBp/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.PkONBp/sig.jwk + local EXC=/tmp/tmp.PkONBp/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.PkONBp/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.PkONBp/sig.jwk --input=/tmp/tmp.PkONBp/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.PkONBp/sig.jwk --output=/tmp/tmp.PkONBp/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.PkONBp/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.PkONBp/adv.jws"}' + DEV=/tmp/tmp.PkONBp/luks2-device + new_device luks2 /tmp/tmp.PkONBp/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.PkONBp/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.PkONBp ']' + rm -rf /tmp/tmp.PkONBp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.14s 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.NhPHpn ++ 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=46630 + tang_run /tmp/tmp.NhPHpn 46630 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NhPHpn + local port=46630 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NhPHpn ']' + '[' -z 46630 ']' + tang_new_keys /tmp/tmp.NhPHpn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NhPHpn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NhPHpn ']' + local db=/tmp/tmp.NhPHpn/db + mkdir -p /tmp/tmp.NhPHpn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.NhPHpn/db Unable to change owner/group for /tmp/tmp.NhPHpn/db/D2ZuzfvTsiqhzIPt5y1EV3ATJVdC5P3C86LMyhP6gFQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.NhPHpn/db/WcbIHVel8dG_gqCNjZzOz3xlFzH-QDvGW6pTuEuUleM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.NhPHpn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.NhPHpn/db + local pid pidfile + pidfile=/tmp/tmp.NhPHpn/tang.pid + pid=23447 + echo 23447 + /usr/bin/socat -v -v TCP-LISTEN:46630,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.NhPHpn/db' + tang_wait_until_ready 46630 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46630 + '[' -z 46630 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:46630/adv > 2022/08/04 11:09:19.000531629 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46630\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000557435 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNPNE9FdEI5X0FIdU5OUDl2U19ydTJPTmNpc1RZc2Ytc2pmSW1JOHdBcXJvU3NnbUhiZGc4MzZFR3ptSXBRd0dYbDZZemF6aTFvQ3hoc3JMRkFqVjEycCIsICJ5IjogIkFTUGxfTWExNGs5LWhfanRtNldudkpYUmUzM0VIMFR4azUtaUdsdmlQZFlmX2J2VjBZX19PWmFEVUxpZmloUUxSc2N5TTc0RGUtcjlSVE95ZkhDR0JPdnEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVo5a1RWMVZGZWY5VFpYYUxBSkR0RG1LUU1MMERwZENsYmJoT1dWRzV1alhfNksxcVRRQ3JYaTB4aFJ2enZ5QWtMMWRWeWsxd2FHdFpabWoyMVFpMFBWRCIsICJ5IjogIkFKdi1LcVg5SkRUeUFTcEJSb1Fia2lQUFlweDIydGNpSm5qZTZIbjJtVlJPeVVvQTZYYmtJRndxM2VFdEhDcWR6WjhfWlo2MW1KR01FbVRYUEtmLVExMWYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKWxU8QcRar2Z2DUgr92diyh1l_NuJwVm_Gf6cZW9HctX7z7f4gtGarGgZSl-bwJlzsvIjzTq-JRMY6oPKyPLEvzASPxldiOYMuVbQWkVEnnHhDFfFhSig9rn52ijc82iqG7bg9027-iq6Yc4R89MCyd88a5EcO5ZnsbOldRNTylTIJk"}+ url=http://localhost:46630 + adv=/tmp/tmp.NhPHpn/adv + tang_get_adv 46630 /tmp/tmp.NhPHpn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46630 + local adv=/tmp/tmp.NhPHpn/adv + '[' -z 46630 ']' + curl -L -o /tmp/tmp.NhPHpn/adv http://localhost:46630/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 11:09:19.000563281 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46630\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000589791 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNPNE9FdEI5X0FIdU5OUDl2U19ydTJPTmNpc1RZc2Ytc2pmSW1JOHdBcXJvU3NnbUhiZGc4MzZFR3ptSXBRd0dYbDZZemF6aTFvQ3hoc3JMRkFqVjEycCIsICJ5IjogIkFTUGxfTWExNGs5LWhfanRtNldudkpYUmUzM0VIMFR4azUtaUdsdmlQZFlmX2J2VjBZX19PWmFEVUxpZmloUUxSc2N5TTc0RGUtcjlSVE95ZkhDR0JPdnEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVo5a1RWMVZGZWY5VFpYYUxBSkR0RG1LUU1MMERwZENsYmJoT1dWRzV1alhfNksxcVRRQ3JYaTB4aFJ2enZ5QWtMMWRWeWsxd2FHdFpabWoyMVFpMFBWRCIsICJ5IjogIkFKdi1LcVg5SkRUeUFTcEJSb1Fia2lQUFlweDIydGNpSm5qZTZIbjJtVlJPeVVvQTZYYmtJRndxM2VFdEhDcWR6WjhfWlo2MW1KR01FbVRYUEtmLVExMWYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMWp1IWfZp-U78vNgDhsREzR5DTsBSuFSfNQD2-kmbeflFA05SF2js9uMVc8l1QNadANSzikDLIN0QUtkbIlw6ALAJdFrD7u16GHL5UZbKoyhPCuF8GWrle6SyauELKB0bARRRBkQQmeGEJakJTO9sozdkdgDQ6GA5vE6drXA4f3O__S"} 100 993 100 993 0 0 35175 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:46630 /tmp/tmp.NhPHpn/adv + cfg='{"url":"http://localhost:46630","adv":"/tmp/tmp.NhPHpn/adv"}' + DEV=/tmp/tmp.NhPHpn/luks2-device + new_device luks2 /tmp/tmp.NhPHpn/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.NhPHpn/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.NhPHpn ']' + tang_stop /tmp/tmp.NhPHpn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NhPHpn + '[' -z /tmp/tmp.NhPHpn ']' + local pidfile=/tmp/tmp.NhPHpn/tang.pid + '[' -f /tmp/tmp.NhPHpn/tang.pid ']' + local pid + pid=23447 + kill -9 23447 + rm -rf /tmp/tmp.NhPHpn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 23447 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.11s 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.mgaPDE ++ 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=36700 + tang_run /tmp/tmp.mgaPDE 36700 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mgaPDE + local port=36700 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mgaPDE ']' + '[' -z 36700 ']' + tang_new_keys /tmp/tmp.mgaPDE '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mgaPDE + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mgaPDE ']' + local db=/tmp/tmp.mgaPDE/db + mkdir -p /tmp/tmp.mgaPDE/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mgaPDE/db Unable to change owner/group for /tmp/tmp.mgaPDE/db/5qwcakVvd_ApQMWT_ippFo6SZCphmcCPgv8oJd3Sr4k.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mgaPDE/db/XQDg2QRAXGIjte8ItQCC_qdyShZ7F9BJCNXhYeDvb68.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mgaPDE/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mgaPDE/db + local pid pidfile + pidfile=/tmp/tmp.mgaPDE/tang.pid + pid=23578 + echo 23578 + /usr/bin/socat -v -v TCP-LISTEN:36700,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mgaPDE/db' + tang_wait_until_ready 36700 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=36700 + '[' -z 36700 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:36700/adv > 2022/08/04 11:09:19.000565678 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:36700\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000591963 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUR4TEJsSHN6VFBzaHV3dGdya2h2M0RKMVRmOVNWLVZ1VG9aaXlfSjNWd1FlemRudURCOTZDeUFBTVNkZEZiMHJvUlo4QlBTNEJhenFHRWxKVXRZM2FmNSIsICJ5IjogIkFZRFNJOFJhLU9mcG4wM2ZxNksxVjRtRXZkSzQtTU5XcWVTTFJVOGNSVGQwbUE3OGlfYXllRnJ5b0lyUVdaaDFaU1pnNUlKS0dzbDZLRE5FaG05dF9pcU8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZucTB3anB3QUpqZDRSUFVIVDFZVzlLTmc3VnlaUkFjd0UzdVowTTFLb2g4dUpBZXN4aEt5MEdSYnk5NUlXLXBLd2dBRjRIbXcweFRlMFlWYXA5YnlobSIsICJ5IjogIkFFMTBTQzZERi1yQkl2Tlg4c0lVQXZZYm9vRnBDR28yUGpuSzVIRzhDaXcxcG5VSEthTEFIVzdkUmdIU3pwZlNYYUZxbGlmNVRna2xKalZVcFJlZVl3cmwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcVsbv6sGbxjdE-PJbx5_o0zqOgMzd8gWklSO81YvhgoWDbVs6TrMfuo2bqfT7ei3omzosHdKr7ImG7WXwTVX6uHAGdtklhcEn02PZlFfTKUuLxnWLxzAA8f08mZX8D1rlAYcJdsnicTwuGdRcRbwFALWERMbov1juQK5Fzmp8PoyZUU"}+ url=http://localhost:36700 ++ printf '{"url":"%s"}' http://localhost:36700 + cfg='{"url":"http://localhost:36700"}' + DEV=/tmp/tmp.mgaPDE/luks2-device + new_device luks2 /tmp/tmp.mgaPDE/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mgaPDE/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.mgaPDE ']' + tang_stop /tmp/tmp.mgaPDE + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mgaPDE + '[' -z /tmp/tmp.mgaPDE ']' + local pidfile=/tmp/tmp.mgaPDE/tang.pid + '[' -f /tmp/tmp.mgaPDE/tang.pid ']' + local pid + pid=23578 + kill -9 23578 + rm -rf /tmp/tmp.mgaPDE /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 23578 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/44 regen-inplace-luks2 SKIP 0.13s 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.acKCLH ++ 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=51240 + tang_run /tmp/tmp.acKCLH 51240 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.acKCLH + local port=51240 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.acKCLH ']' + '[' -z 51240 ']' + tang_new_keys /tmp/tmp.acKCLH '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.acKCLH + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.acKCLH ']' + local db=/tmp/tmp.acKCLH/db + mkdir -p /tmp/tmp.acKCLH/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.acKCLH/db Unable to change owner/group for /tmp/tmp.acKCLH/db/1WxhsLbqQqgYJIQb0boxcKpyQH_-ZensEOoqCkb2b0Q.jwk to tang:tang Unable to change owner/group for /tmp/tmp.acKCLH/db/bL00ocz4o8r32SaK5CeAfXThdWjYuDAtZH45Rte0H9Y.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.acKCLH/cache + '[' -z '' ']' + KEYS=/tmp/tmp.acKCLH/db + local pid pidfile + pidfile=/tmp/tmp.acKCLH/tang.pid + pid=23494 + echo 23494 + /usr/bin/socat -v -v TCP-LISTEN:51240,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.acKCLH/db' + tang_wait_until_ready 51240 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51240 + '[' -z 51240 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:51240/adv > 2022/08/04 11:09:19.000540198 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51240\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000566028 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRUHg0M2ozc1FNbjZjaDZpd2MyVkl6NUxFRUVQNmlxS085ZGdUMmhZWFppOVdUSko5Qkt5cHg4T2JISlNUc3pIMTJDNTk5WlU1QnJYMUdkQTJZV2FUa3ciLCAieSI6ICJBTkpUN3R5MHhmOWxocEl4OTV6U1RNNlltcWdQMnZSQklJd3h6WkRsQjF4d0w5UzhaZVc5X0c3UGc1WjJvYXJ1aTNqQlZ3c1ZYS182S19CUV9BWm43WU1yIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURsNkVLY3dST2NqN2U4ZVVoMmZ6aFdVZHFYWTQtRnpVMC11aWxYSlJSc2JfdjhCWU1XTDdBcnFlVW02d3VNOThpaWExcW5YdkVCTEFIa0I0OGRwTVFFUSIsICJ5IjogIkFMTkhYQmZYZWJGOFZHMkxIdnAzak1lRzJZbW1Jemd5WnBYWVRzYXFnQWhELXJqZzdSb2xtSU1qWnRwWWZYYktJNXVuTkJjV0JwMElJNlVmLWxMcWNKS0IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAHGspBQULvhGcc54ornySIIDAcqKKZBQU4D3Y5WHoVVpClMuQAJQKLMt8AL243M8DxwVSB_vcokODLgoZd67nmdATlvlIOOATION9Mm4T9qavUTZu3Dx-F7STgOZ6cCs9FAlfIPZhPUwcqf6IdL0FiiAizfxhh_kcBofc2wxqKiZxGQ"}+ url=http://localhost:51240 + adv=/tmp/tmp.acKCLH/adv + tang_get_adv 51240 /tmp/tmp.acKCLH/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51240 + local adv=/tmp/tmp.acKCLH/adv + '[' -z 51240 ']' + curl -L -o /tmp/tmp.acKCLH/adv http://localhost:51240/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 11:09:19.000572666 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51240\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000600534 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFRUHg0M2ozc1FNbjZjaDZpd2MyVkl6NUxFRUVQNmlxS085ZGdUMmhZWFppOVdUSko5Qkt5cHg4T2JISlNUc3pIMTJDNTk5WlU1QnJYMUdkQTJZV2FUa3ciLCAieSI6ICJBTkpUN3R5MHhmOWxocEl4OTV6U1RNNlltcWdQMnZSQklJd3h6WkRsQjF4d0w5UzhaZVc5X0c3UGc1WjJvYXJ1aTNqQlZ3c1ZYS182S19CUV9BWm43WU1yIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURsNkVLY3dST2NqN2U4ZVVoMmZ6aFdVZHFYWTQtRnpVMC11aWxYSlJSc2JfdjhCWU1XTDdBcnFlVW02d3VNOThpaWExcW5YdkVCTEFIa0I0OGRwTVFFUSIsICJ5IjogIkFMTkhYQmZYZWJGOFZHMkxIdnAzak1lRzJZbW1Jemd5WnBYWVRzYXFnQWhELXJqZzdSb2xtSU1qWnRwWWZYYktJNXVuTkJjV0JwMElJNlVmLWxMcWNKS0IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIJxZPaYIr42Zg6IfA1XltfteJLDJKKAY22a_UCKKofTY2JO0rulaFjMKXu5R6z39eAiYwYGiN_jzBW5lXibtY_tAVk5P905Fel8JbIvTVHoZ5hNp_Ahm-8kafs70HLAMFgaZdJCfZeGpoxf3p4cEYKIB5B2fHherD0reYbvj45o6GuD"} 100 993 100 993 0 0 32983 0 --:--:-- --:--:-- --:--:-- 34241 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:51240 /tmp/tmp.acKCLH/adv + cfg='{"url":"http://localhost:51240","adv":"/tmp/tmp.acKCLH/adv"}' + DEV=/tmp/tmp.acKCLH/luks2-device + new_device luks2 /tmp/tmp.acKCLH/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.acKCLH/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.acKCLH ']' + tang_stop /tmp/tmp.acKCLH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.acKCLH + '[' -z /tmp/tmp.acKCLH ']' + local pidfile=/tmp/tmp.acKCLH/tang.pid + '[' -f /tmp/tmp.acKCLH/tang.pid ']' + local pid + pid=23494 + kill -9 23494 + rm -rf /tmp/tmp.acKCLH /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 23494 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.NjANeD + TMP=/tmp/tmp.NjANeD ++ 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=22584 + tang_run /tmp/tmp.NjANeD 22584 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NjANeD + local port=22584 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NjANeD ']' + '[' -z 22584 ']' + tang_new_keys /tmp/tmp.NjANeD '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NjANeD + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NjANeD ']' + local db=/tmp/tmp.NjANeD/db + mkdir -p /tmp/tmp.NjANeD/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.NjANeD/db Unable to change owner/group for /tmp/tmp.NjANeD/db/cpRpCMcG1oaEUqFTRimk6yg9EQVNCuiWtRgiBc54La0.jwk to tang:tang Unable to change owner/group for /tmp/tmp.NjANeD/db/SmVcUnihWVD-kknUY8tDIAyuoqMQ2WQjosvMmOeV7_w.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.NjANeD/cache + '[' -z '' ']' + KEYS=/tmp/tmp.NjANeD/db + local pid pidfile + pidfile=/tmp/tmp.NjANeD/tang.pid + pid=23511 + echo 23511 + /usr/bin/socat -v -v TCP-LISTEN:22584,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.NjANeD/db' + tang_wait_until_ready 22584 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=22584 + '[' -z 22584 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:22584/adv > 2022/08/04 11:09:19.000546326 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:22584\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000573001 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJLd0MtTGVOLXVTVWYxcjZXTlFBaEMzRXlUVlVKZW02LUUzZl93N0dUWU1malZvTW9GSTNxb2hGRE9DbXdIV0JGbDZYUVNYNGxya0Q2dF9OYUlYOWNuRyIsICJ5IjogIkFmdjZsZUJLN2pWbFRVcVNZdmhZdDlFeEJlQVdlNGh4QzYyVF9XMmpybjJuaHNDSVJHWHlLTnRPNTljLTFKbHlsb0hUbTIxTFFBMUtyTnBHZXhjcExPUXkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlsZW5NSXlMcEh2VUhoWVRVdVVOS3NVZmVSb3FlRHY3a2hqNXo4RmJoVkVKZXJ2LTFSVHprdDlCVXJnQzhxdndlMDZncEZuNmhrdEVsNldsOGgwYnFmUiIsICJ5IjogIkFiZGVuQXZIUkZZWk9pNzhtSlhpNGhwWWZxTGpKT0dlRml0MmNtNWZ1QVF5VTZkbDZQRVZrNUZsOVhlUmlyaEstRVlZcFlCYUtrRVJZTUQ3UWdaMmhQNW4ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARB30xGNEVKAv4zjvWr91nk-z9LmjSbTnmcMbrpsDvRogd1ADa3mxuAuyzMHLfQbS53gIWvYxl8-eCYA8Qe1gEeLAIR0KDGQxMa1qJwaQaPTY8D-gvVNTvdGz0xI8nPEBgWIT7FY56eOyVS5nG11KDtoSGF_zj8eagP7aV3akcBsjGTV"}+ url=http://localhost:22584 + adv=/tmp/tmp.NjANeD/adv + tang_get_adv 22584 /tmp/tmp.NjANeD/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=22584 + local adv=/tmp/tmp.NjANeD/adv + '[' -z 22584 ']' + curl -L -o /tmp/tmp.NjANeD/adv http://localhost:22584/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 11:09:19.000578719 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:22584\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000605067 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJLd0MtTGVOLXVTVWYxcjZXTlFBaEMzRXlUVlVKZW02LUUzZl93N0dUWU1malZvTW9GSTNxb2hGRE9DbXdIV0JGbDZYUVNYNGxya0Q2dF9OYUlYOWNuRyIsICJ5IjogIkFmdjZsZUJLN2pWbFRVcVNZdmhZdDlFeEJlQVdlNGh4QzYyVF9XMmpybjJuaHNDSVJHWHlLTnRPNTljLTFKbHlsb0hUbTIxTFFBMUtyTnBHZXhjcExPUXkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlsZW5NSXlMcEh2VUhoWVRVdVVOS3NVZmVSb3FlRHY3a2hqNXo4RmJoVkVKZXJ2LTFSVHprdDlCVXJnQzhxdndlMDZncEZuNmhrdEVsNldsOGgwYnFmUiIsICJ5IjogIkFiZGVuQXZIUkZZWk9pNzhtSlhpNGhwWWZxTGpKT0dlRml0MmNtNWZ1QVF5VTZkbDZQRVZrNUZsOVhlUmlyaEstRVlZcFlCYUtrRVJZTUQ3UWdaMmhQNW4ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIuAzOuJ_9pDEvKXdg-P0p_aoKKxkEV59hOlkatnqzbgofQiQGRIFcaUQwEOZZqAwRPI0e14v80a-BqZHcCgzJJVAFDuQ7cAIdsBVTd_g-WEwgOEk3OgYWlqTxqClHPI5W-PUFESuPi0HsvQEK6up-jKsqGEopsYPlOxRBIcD2imbxsh"} 100 993 100 993 0 0 35339 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:22584 /tmp/tmp.NjANeD/adv + cfg='{"url":"http://localhost:22584","adv":"/tmp/tmp.NjANeD/adv"}' + DEV=/tmp/tmp.NjANeD/luks2-device + new_device luks2 /tmp/tmp.NjANeD/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.NjANeD/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.NjANeD ']' + tang_stop /tmp/tmp.NjANeD + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NjANeD + '[' -z /tmp/tmp.NjANeD ']' + local pidfile=/tmp/tmp.NjANeD/tang.pid + '[' -f /tmp/tmp.NjANeD/tang.pid ']' + local pid + pid=23511 + kill -9 23511 + rm -rf /tmp/tmp.NjANeD /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 23511 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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.MKlKaE ++ 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=31158 + tang_run /tmp/tmp.MKlKaE 31158 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MKlKaE + local port=31158 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MKlKaE ']' + '[' -z 31158 ']' + tang_new_keys /tmp/tmp.MKlKaE '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MKlKaE + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MKlKaE ']' + local db=/tmp/tmp.MKlKaE/db + mkdir -p /tmp/tmp.MKlKaE/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.MKlKaE/db Unable to change owner/group for /tmp/tmp.MKlKaE/db/amjmcPywAkc8Y7XSL8sXPjUrQYKYVIWTUSR8b12G9cQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.MKlKaE/db/V-iPlwf8OBU9O9jY4G5RJiwfGpJ8u-Fy_QoFJGsr5Ic.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.MKlKaE/cache + '[' -z '' ']' + KEYS=/tmp/tmp.MKlKaE/db + local pid pidfile + pidfile=/tmp/tmp.MKlKaE/tang.pid + pid=23534 + echo 23534 + /usr/bin/socat -v -v TCP-LISTEN:31158,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.MKlKaE/db' + tang_wait_until_ready 31158 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=31158 + '[' -z 31158 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:31158/adv > 2022/08/04 11:09:19.000552294 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:31158\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000578368 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUh3UU9pak5hSHZfZVBFWUdEUGhoRmxVdmt4cmttTVFKd0VybWVoTmYtaU9uNm5aSDkwUW5DZ0dBNnFudllSemVXV1UzWmNtOWduOFhlaHhRUEw5LXZNUSIsICJ5IjogIkFCUm1DTkY4cnpDb2dYRjJTSUxCZWJsWjhZelF1N2htNzd5RnFUM01CTlZpWEFIMWlrbE5qN2tuWUpPdjFaSUxvQ053NmNyNGh1Qk5vLTJqUVVMWXMzaHkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVp5ZjB5MjVSWkxiakdCXzJqWGEzdDkzQ2k2YWo5dzN0aUtXOTZsZ2dVOElCWk1YcEI2QmVORWdsOXlDWGQ2ZHhocG8ycjJiLVJjNlpNS1RQSFphWUlBQSIsICJ5IjogIkFjNGw3eVhmWDNfaUxJb3hjM01QSk5FUVRWRGJKMFdWdFhVX1JCbzQ5Yl9ENG0xNHRTcVV5TUdkT1RHSndvXy03LXpjZWJWbGlEUVo5MGJZNmpSZzI0WUIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATW_mfy36UQGkgUQe5PuhOyC8gNnJa_wq3675cdpE6e4qr2Dp8hc2w5up3X_w-nrusoWA7aPhLZ3nbDhSnY-JiZdAbA3qmu0iGPJAta8OHimkyY6lIooYmUj3Q5R3CMctiyaDNuvuir9buxy5EgTtPLTxwUQtWeYg91CyE0WQweAJJvi"}+ url=http://localhost:31158 + adv=/tmp/tmp.MKlKaE/adv + tang_get_adv 31158 /tmp/tmp.MKlKaE/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=31158 + local adv=/tmp/tmp.MKlKaE/adv + '[' -z 31158 ']' + curl -L -o /tmp/tmp.MKlKaE/adv http://localhost:31158/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 11:09:19.000583759 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:31158\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000610835 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUh3UU9pak5hSHZfZVBFWUdEUGhoRmxVdmt4cmttTVFKd0VybWVoTmYtaU9uNm5aSDkwUW5DZ0dBNnFudllSemVXV1UzWmNtOWduOFhlaHhRUEw5LXZNUSIsICJ5IjogIkFCUm1DTkY4cnpDb2dYRjJTSUxCZWJsWjhZelF1N2htNzd5RnFUM01CTlZpWEFIMWlrbE5qN2tuWUpPdjFaSUxvQ053NmNyNGh1Qk5vLTJqUVVMWXMzaHkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVp5ZjB5MjVSWkxiakdCXzJqWGEzdDkzQ2k2YWo5dzN0aUtXOTZsZ2dVOElCWk1YcEI2QmVORWdsOXlDWGQ2ZHhocG8ycjJiLVJjNlpNS1RQSFphWUlBQSIsICJ5IjogIkFjNGw3eVhmWDNfaUxJb3hjM01QSk5FUVRWRGJKMFdWdFhVX1JCbzQ5Yl9ENG0xNHRTcVV5TUdkT1RHSndvXy03LXpjZWJWbGlEUVo5MGJZNmpSZzI0WUIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXDq-MZxsdUUV-wW6hiyzALVQhbggZICgjvuBTTyqZXMmpo3-oG0qUieyPNOsvdFTPvDTZDqqKxuyN-Is6yyj0JtAHLqIPVxjFIG7nDzl1bCYlVuK5588QaHNvbf2XvB1UUvRBXbjjzg9Wsb80Y0YmGuDipyUBtZ-nHAQmp8omHia96M"} 100 993 100 993 0 0 34492 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:31158 /tmp/tmp.MKlKaE/adv + cfg='{"url":"http://localhost:31158","adv":"/tmp/tmp.MKlKaE/adv"}' + DEV=/tmp/tmp.MKlKaE/luks2-device + new_device luks2 /tmp/tmp.MKlKaE/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.MKlKaE/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.MKlKaE ']' + tang_stop /tmp/tmp.MKlKaE + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MKlKaE + '[' -z /tmp/tmp.MKlKaE ']' + local pidfile=/tmp/tmp.MKlKaE/tang.pid + '[' -f /tmp/tmp.MKlKaE/tang.pid ']' + local pid + pid=23534 + kill -9 23534 + rm -rf /tmp/tmp.MKlKaE /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 23534 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=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiUEN0d1gtR0luZ3Fwa2g5b3duc2NjOUwzbVpBYzdlMTRtNUhrUWU3WmxqSSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..NFUQIG2IkbH_lHFn.pms.j1KeKi0umbnllDt0U2hKJQ ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiUEN0d1gtR0luZ3Fwa2g5b3duc2NjOUwzbVpBYzdlMTRtNUhrUWU3WmxqSSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..NFUQIG2IkbH_lHFn.pms.j1KeKi0umbnllDt0U2hKJQ ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..QbFNFoSUcofRlTPd.Vqo.ZhtJygKJHRz92-fgukQH0Q + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..QbFNFoSUcofRlTPd.Vqo.ZhtJygKJHRz92-fgukQH0Q + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.12s 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.pfdiED ++ 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=53889 + tang_run /tmp/tmp.pfdiED 53889 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pfdiED + local port=53889 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pfdiED ']' + '[' -z 53889 ']' + tang_new_keys /tmp/tmp.pfdiED '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pfdiED + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pfdiED ']' + local db=/tmp/tmp.pfdiED/db + mkdir -p /tmp/tmp.pfdiED/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.pfdiED/db Unable to change owner/group for /tmp/tmp.pfdiED/db/25Wx8Fi5yefErMLYk8oVHRUEdilhptD33I33V0NRqZg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.pfdiED/db/qWIMjrHRX52WmUC-B-gh6i1TWEU_kLLPE_3dAZad5S8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.pfdiED/cache + '[' -z '' ']' + KEYS=/tmp/tmp.pfdiED/db + local pid pidfile + pidfile=/tmp/tmp.pfdiED/tang.pid + pid=23553 + echo 23553 + /usr/bin/socat -v -v TCP-LISTEN:53889,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.pfdiED/db' + tang_wait_until_ready 53889 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=53889 + '[' -z 53889 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:53889/adv > 2022/08/04 11:09:19.000556520 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:53889\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000582657 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZQnkxdEcwZnRCRndpbk1PSXJ3X2JNdkJVLW84WUZiZU11OHh0VGRPNDI4aDV2ZVFFdHZFZWQ2X2M3UExUY2NGOVNpcVFFZmlpNjFUazZYTWhIaG1hdm4iLCAieSI6ICJBSEgzc2I1OU5NV0VXM2FEaHZjVExLNjhFNTZSbEdDcXVJSU5ZNWRDclVXWUk3LTdPbzEwVlJSTXUwdUZhcndKYmhEVE10cW9aSzY2NFRKQUpSVzlybkFVIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVV5ZGg0Z0YyUk9hdWtQUkxIUGo0djlqb2ZfOTVlUVB6WVZTbkRqc0Foa2ZmTW1mWXlLZjJuYW5QOV9yQXhZTWRPRFljM0R2SVBOZ1FWblNNVDJJNUo5NyIsICJ5IjogIkFLalhQV3pjZGZ6OVhpLWRGdzdjQ19mYVpkS2MyQklfWTk2ZVVlaV9rQnMybWs0dHZJYnZlbFItektGTXJBTS1oQTgxajlrdE1CcG9rMHk0MTd0bmlfS1kifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWchuIQQ_1WdIFmLPOZGyqlLduNANAK_lWTIWr8kdQ6c-WJKi603iJqNkFaRtGd_pW6wJqlCWOD41zVtKaanr0SmAQUOT14WOj0VaI0yrhJKHcRTymJbbLWd3YRFoMzlagesf-sbJx-SVCKsHMQZNBBOyH3UBfkZ6U8dBq1Vq0LEWcY3"}+ url=http://localhost:53889 + adv=/tmp/tmp.pfdiED/adv + tang_get_adv 53889 /tmp/tmp.pfdiED/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=53889 + local adv=/tmp/tmp.pfdiED/adv + '[' -z 53889 ']' + curl -L -o /tmp/tmp.pfdiED/adv http://localhost:53889/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 11:09:19.000588238 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:53889\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000614342 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFZQnkxdEcwZnRCRndpbk1PSXJ3X2JNdkJVLW84WUZiZU11OHh0VGRPNDI4aDV2ZVFFdHZFZWQ2X2M3UExUY2NGOVNpcVFFZmlpNjFUazZYTWhIaG1hdm4iLCAieSI6ICJBSEgzc2I1OU5NV0VXM2FEaHZjVExLNjhFNTZSbEdDcXVJSU5ZNWRDclVXWUk3LTdPbzEwVlJSTXUwdUZhcndKYmhEVE10cW9aSzY2NFRKQUpSVzlybkFVIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVV5ZGg0Z0YyUk9hdWtQUkxIUGo0djlqb2ZfOTVlUVB6WVZTbkRqc0Foa2ZmTW1mWXlLZjJuYW5QOV9yQXhZTWRPRFljM0R2SVBOZ1FWblNNVDJJNUo5NyIsICJ5IjogIkFLalhQV3pjZGZ6OVhpLWRGdzdjQ19mYVpkS2MyQklfWTk2ZVVlaV9rQnMybWs0dHZJYnZlbFItektGTXJBTS1oQTgxajlrdE1CcG9rMHk0MTd0bmlfS1kifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATwM8X2EAFkbYQl61m_HChhWznB8P5oWcmvY-EIG5t7yyEvY1skLpGHpWnlU52mmlo5o3N2J7oMRHnu4JUsAVkTqAO3dP3Vgi7Z1hWtYGhT50_TlVrvclDOTLf4avif7ehrqGOW7zI-1yOSiVJC8bRctQI_oLP4IlUnbFWDzn39FzKjz"} 100 993 100 993 0 0 35532 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:53889 http://localhost:53889 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:53889"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:53889"}]}}}}' + DEV=/tmp/tmp.pfdiED/luks2-device + new_device luks2 /tmp/tmp.pfdiED/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.pfdiED/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.pfdiED ']' + tang_stop /tmp/tmp.pfdiED + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pfdiED + '[' -z /tmp/tmp.pfdiED ']' + local pidfile=/tmp/tmp.pfdiED/tang.pid + '[' -f /tmp/tmp.pfdiED/tang.pid ']' + local pid + pid=23553 + kill -9 23553 + rm -rf /tmp/tmp.pfdiED /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 23553 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.12s 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.klAmbc ++ 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=52191 + tang_run /tmp/tmp.klAmbc 52191 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.klAmbc + local port=52191 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.klAmbc ']' + '[' -z 52191 ']' + tang_new_keys /tmp/tmp.klAmbc '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.klAmbc + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.klAmbc ']' + local db=/tmp/tmp.klAmbc/db + mkdir -p /tmp/tmp.klAmbc/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.klAmbc/db Unable to change owner/group for /tmp/tmp.klAmbc/db/amaDCkzVC1ePQI8hkSPP6ScDPP43FGirHIbLETRG64w.jwk to tang:tang Unable to change owner/group for /tmp/tmp.klAmbc/db/v16zrINyueP3jm3DVs2sVRzU7OVDGAbt41Al0hz8ELA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.klAmbc/cache + '[' -z '' ']' + KEYS=/tmp/tmp.klAmbc/db + local pid pidfile + pidfile=/tmp/tmp.klAmbc/tang.pid + pid=23609 + echo 23609 + /usr/bin/socat -v -v TCP-LISTEN:52191,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.klAmbc/db' + tang_wait_until_ready 52191 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=52191 + '[' -z 52191 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:52191/adv > 2022/08/04 11:09:19.000573356 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:52191\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000599411 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDbzBQcjZwUFRhWkJlbTZIUHpLcFRTa1d1UkxoNTRpdkhZQmhoSklxaGQ5SEVYRDZKLURReUVlMWp4Vk5ocTFBT1VlUGp1ZEw1c1RSd3U4X0xtNkNaaWsiLCAieSI6ICJBVTVidU5OenBVc0tXWWx2MTEtVDdORlpvYWhhYVlqS2ZxcFAyQjM1QkNwWXdNY0t2TFd0LTBhZnhUNDNrTjhuTE1SVDBMME93STlhYXhtekZaNzFpMXA0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNfUnZ6SXQtMzlvVzhzMXgwN0F6LXd4LW5Kc1JDMWs0MU5MNmJEVEoxTmc4SnJwaEhvdDd4Tm9rSDVFREhvcDEydnBTUUl3WGVQYnRNZFJJR05PX1NhaCIsICJ5IjogIkFJZDNOTHllV0lTUlh0bjIwdFRDODNxclZqODE2MWdPYTR4MC1WbDRaVDAxRG9tRkRtdXJHZVVHSmo2SThiWHVRWmE5UjZxdWd6Mkg2UkZTaGU1M2UwV0wifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABD_R9M1RqrIR_H1G99-R6HVhygsaHuNtR9a1_UyrRNYo2g-DnwdmQzJxiAVfdoUJqPzn81H_HtpylXhTEChQYmlAIfzzUW4m0ZK2EvCrpBF3w6CXPYIJAxhXgtdnp9hoowsJBSaQASObHp2DdOuNHYTv8rFrhr0joLaDR4FTQRjWhsl"}+ url=http://localhost:52191 + adv=/tmp/tmp.klAmbc/adv + tang_get_adv 52191 /tmp/tmp.klAmbc/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=52191 + local adv=/tmp/tmp.klAmbc/adv + '[' -z 52191 ']' + curl -L -o /tmp/tmp.klAmbc/adv http://localhost:52191/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 11:09:19.000605058 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:52191\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000631251 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFDbzBQcjZwUFRhWkJlbTZIUHpLcFRTa1d1UkxoNTRpdkhZQmhoSklxaGQ5SEVYRDZKLURReUVlMWp4Vk5ocTFBT1VlUGp1ZEw1c1RSd3U4X0xtNkNaaWsiLCAieSI6ICJBVTVidU5OenBVc0tXWWx2MTEtVDdORlpvYWhhYVlqS2ZxcFAyQjM1QkNwWXdNY0t2TFd0LTBhZnhUNDNrTjhuTE1SVDBMME93STlhYXhtekZaNzFpMXA0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNfUnZ6SXQtMzlvVzhzMXgwN0F6LXd4LW5Kc1JDMWs0MU5MNmJEVEoxTmc4SnJwaEhvdDd4Tm9rSDVFREhvcDEydnBTUUl3WGVQYnRNZFJJR05PX1NhaCIsICJ5IjogIkFJZDNOTHllV0lTUlh0bjIwdFRDODNxclZqODE2MWdPYTR4MC1WbDRaVDAxRG9tRkRtdXJHZVVHSmo2SThiWHVRWmE5UjZxdWd6Mkg2UkZTaGU1M2UwV0wifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACM0voGa_BryrKVLKtTNUEbWdLSLGtOZb5sBufk71YSnDCHrCjKdy9jQUsv4lhpIEtGqCWRfloCSmoR3BsnVpU5yALnHpXeXp6ozV-o14ndMbO_rS6Pn28CVJKho4sYMRdEzb1DDwZrOPN5dM2kAdmgB2uDXbRnBwi-Q62GgAUuwExJR"} 100 993 100 993 0 0 35494 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:52191 /tmp/tmp.klAmbc/adv + cfg='{"url":"http://localhost:52191","adv":"/tmp/tmp.klAmbc/adv"}' + DEV=/tmp/tmp.klAmbc/luks2-device + new_device luks2 /tmp/tmp.klAmbc/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.klAmbc/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.klAmbc ']' + tang_stop /tmp/tmp.klAmbc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.klAmbc + '[' -z /tmp/tmp.klAmbc ']' + local pidfile=/tmp/tmp.klAmbc/tang.pid + '[' -f /tmp/tmp.klAmbc/tang.pid ']' + local pid + pid=23609 + kill -9 23609 + rm -rf /tmp/tmp.klAmbc /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 23609 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/44 pin-tang OK 0.85s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.ONgLaO ++ 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=51353 + tang_run /tmp/tmp.ONgLaO 51353 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONgLaO + local port=51353 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.ONgLaO ']' + '[' -z 51353 ']' + tang_new_keys /tmp/tmp.ONgLaO '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONgLaO + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.ONgLaO ']' + local db=/tmp/tmp.ONgLaO/db + mkdir -p /tmp/tmp.ONgLaO/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ONgLaO/db sig exc Unable to change owner/group for /tmp/tmp.ONgLaO/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ONgLaO/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ONgLaO/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ONgLaO/db + local pid pidfile + pidfile=/tmp/tmp.ONgLaO/tang.pid + pid=23627 + echo 23627 + /usr/bin/socat -v -v TCP-LISTEN:51353,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.ONgLaO/db' + tang_wait_until_ready 51353 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51353 + '[' -z 51353 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:51353/adv > 2022/08/04 11:09:19.000580005 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51353\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000606216 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZVS01qRmpFMkc5N25QMXJXNVpPTlpUaTRmRVVybkJ4bGY4LXRySW5tN1o2ZzY1UEU1dXhzZi1mT1gxYm9JeGZJRlFyMldwMVdLRUJpTnJ3MWdpakFaQyIsICJ5IjogIkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1ai0yOUFwSFN4SXRrOHNlbDBsX2VrTHVOMEJwbmo1NE1WRnlMMGFXZWk0alh4UjNWWjZqZ3d3NUt6N2R2V3hFUE1LdU96dkIyeDI1ejNpR3poeXhVbiIsICJ5IjogIkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUq-tAQh02AfTv3kvJfi5MxiDEwHOiUnprZokCMBqwdDsoYSRjdFrqu6AA9UIN00uQuA8wVU0rDVTwtH3q-HHqBnAW_kOmMSXjxp2-ue9ZkFXachAAp9wJHzGomN7q9tu8VCO1POizd4MRYDnawzk4VN2rMm0Q0y0tggj6wd23BeYrp6"}++ jose jwk thp -i /tmp/tmp.ONgLaO/db/sig.jwk + thp=J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk + adv=/tmp/tmp.ONgLaO/adv.jws + tang_get_adv 51353 /tmp/tmp.ONgLaO/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51353 + local adv=/tmp/tmp.ONgLaO/adv.jws + '[' -z 51353 ']' + curl -L -o /tmp/tmp.ONgLaO/adv.jws http://localhost:51353/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 11:09:19.000615479 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51353\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000641861 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZVS01qRmpFMkc5N25QMXJXNVpPTlpUaTRmRVVybkJ4bGY4LXRySW5tN1o2ZzY1UEU1dXhzZi1mT1gxYm9JeGZJRlFyMldwMVdLRUJpTnJ3MWdpakFaQyIsICJ5IjogIkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1ai0yOUFwSFN4SXRrOHNlbDBsX2VrTHVOMEJwbmo1NE1WRnlMMGFXZWk0alh4UjNWWjZqZ3d3NUt6N2R2V3hFUE1LdU96dkIyeDI1ejNpR3poeXhVbiIsICJ5IjogIkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ad2nEGIxrxHTxomTkwFMxgEAGd7_dUAxaViZrRLrI3C04-q7yq822smOlwBEkaOQAgFiMqOAYDuHmx46COVNwgS7AaAcp-Xkp5kgGgGgt8FFoIqtISZ3X1NnpCebaEzWG8uLPcI_wvGR3MdsivYclSyZJpIfb7nb716C-EA14DQP3XVr"} 100 993 100 993 0 0 35301 0 --:--:-- --:--:-- --:--:-- 36777 + url=http://localhost:51353 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:51353 /tmp/tmp.ONgLaO/adv.jws + cfg='{"url":"http://localhost:51353","adv":"/tmp/tmp.ONgLaO/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:51353","adv":"/tmp/tmp.ONgLaO/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZlVLTWpGakUyRzk3blAxclc1Wk9OWlRpNGZFVXJuQnhsZjgtdHJJbm03WjZnNjVQRTV1eHNmLWZPWDFib0l4ZklGUXIyV3AxV0tFQmlOcncxZ2lqQVpDIiwieSI6IkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV3VqLTI5QXBIU3hJdGs4c2VsMGxfZWtMdU4wQnBuajU0TVZGeUwwYVdlaTRqWHhSM1ZaNmpnd3c1S3o3ZHZXeEVQTUt1T3p2QjJ4MjV6M2lHemh5eFVuIiwieSI6IkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjUxMzUzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVRRTXo5cHhqYjc2SFV6X01jbG93MjVqN25meDVja3RVTE4xUFJsbm9paU5SRDdOUElBczZrd0FIZk82LWJQMXVOeG9GX2JPcEotS3RmamhGd1NjVTRtNSIsInkiOiJBSHo0c1prM1NZcGlrVUpTNGRFb1dLWGlTN3BPdzVqdnMwYm1Qd2RxaFdaTlc4NHlyYjYyQjc3bEI5LWEyOVg3aGFXLXNld25qQ3VVa1RjR3pSMXlZNUNoIn0sImtpZCI6Inhwek1QSUJOMVZjWnNfVEhSaXJyZUlWSGpkeTNna2dxeURFS3N3d3JiN28ifQ..vZUVsy_uqxHu8bgC.S7I.tCtf7V_h2BONuUbqBaY2Zw ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZlVLTWpGakUyRzk3blAxclc1Wk9OWlRpNGZFVXJuQnhsZjgtdHJJbm03WjZnNjVQRTV1eHNmLWZPWDFib0l4ZklGUXIyV3AxV0tFQmlOcncxZ2lqQVpDIiwieSI6IkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV3VqLTI5QXBIU3hJdGs4c2VsMGxfZWtMdU4wQnBuajU0TVZGeUwwYVdlaTRqWHhSM1ZaNmpnd3c1S3o3ZHZXeEVQTUt1T3p2QjJ4MjV6M2lHemh5eFVuIiwieSI6IkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjUxMzUzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVRRTXo5cHhqYjc2SFV6X01jbG93MjVqN25meDVja3RVTE4xUFJsbm9paU5SRDdOUElBczZrd0FIZk82LWJQMXVOeG9GX2JPcEotS3RmamhGd1NjVTRtNSIsInkiOiJBSHo0c1prM1NZcGlrVUpTNGRFb1dLWGlTN3BPdzVqdnMwYm1Qd2RxaFdaTlc4NHlyYjYyQjc3bEI5LWEyOVg3aGFXLXNld25qQ3VVa1RjR3pSMXlZNUNoIn0sImtpZCI6Inhwek1QSUJOMVZjWnNfVEhSaXJyZUlWSGpkeTNna2dxeURFS3N3d3JiN28ifQ..vZUVsy_uqxHu8bgC.S7I.tCtf7V_h2BONuUbqBaY2Zw ++ clevis decrypt > 2022/08/04 11:09:19.000837451 length=414 from=0 to=413 POST /rec/xpzMPIBN1VcZs_THRirreIVHjdy3gkgqyDEKswwrb7o HTTP/1.1\r Host: localhost:51353\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":"ATxnvtHagZ0VK7sdfLwGiLXIAPn65ZzvUU3teaLl3q3Bi4qubAIlRvGiogIVS1OQmYYvQbN_CjhcyAmTqwNUubS0","y":"AAJXvWywi3vfRl_IhrGNQvUR80nxj96gzkdsn_JCU9I7uGsSGkm9_pvCbw3nLqo_vz7Q_hDkKztAMwo-67v_RUjf"} POST /rec/xpzMPIBN1VcZs_THRirreIVHjdy3gkgqyDEKswwrb7o => 200 (../src/tangd.c:155) < 2022/08/04 11:09:19.000866949 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":"AHYGPKeOUQu7NN_RQDGM1v1cuJPnxBRTtEVh3QnvF1TkigK5W1wE0cprmV3jzbLZuJavEKt8yChplVCVebv0oiZ8","y":"AdzXPYoHEP61fpmjgUe_yZkUlsgJbZ634J3lwuyTRdx-d6uCIv0sVT_3-D0IuU9YraCjFkrD4sIlNNryYQMmbTiv"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:51353 J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk + cfg='{"url":"http://localhost:51353","thp":"J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:51353","thp":"J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk"}' > 2022/08/04 11:09:19.000956665 length=126 from=0 to=125 GET /adv/J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk HTTP/1.1\r Host: localhost:51353\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/J5e4g3bUGpLLKMPXBqhAfnQ2E9RVebWDGt-9Bzs3Hlk => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000004249 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZVS01qRmpFMkc5N25QMXJXNVpPTlpUaTRmRVVybkJ4bGY4LXRySW5tN1o2ZzY1UEU1dXhzZi1mT1gxYm9JeGZJRlFyMldwMVdLRUJpTnJ3MWdpakFaQyIsICJ5IjogIkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVd1ai0yOUFwSFN4SXRrOHNlbDBsX2VrTHVOMEJwbmo1NE1WRnlMMGFXZWk0alh4UjNWWjZqZ3d3NUt6N2R2V3hFUE1LdU96dkIyeDI1ejNpR3poeXhVbiIsICJ5IjogIkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19", "signatures": [{"signature": "AQw6eX7Kf4SE3DvSaMd_zQsQdmVd_xJ9z2kN97tN_vYQTfyyqukgyn-HEuNQwPYqr8ALUS3hWFHti0g1DsCSlXVvAZuqXnWBNpOhiSTX0ZBNIQZ0Iq75M5HdPEUzUrlxKaiEfzfPFig54KRasfWJq_ve-TWzMWDkf3JO37qhUPdqOutI", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALBgTeYPCwmNRS7i-2LjHyEBcCzy5pGPcuOj4W7kLEd7A5hbWWxsbvqIdoD8k6vxT0DOD6o09VBnQCrTbbQki9inAQgkZceuhs9tImpoI3oVHcfs3LGukwKSv3bNLBRezreuVlY5p1Mm3l__Ni6P4ByftPHxl1lKrhj5QmqxkuYh2Vjl"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZlVLTWpGakUyRzk3blAxclc1Wk9OWlRpNGZFVXJuQnhsZjgtdHJJbm03WjZnNjVQRTV1eHNmLWZPWDFib0l4ZklGUXIyV3AxV0tFQmlOcncxZ2lqQVpDIiwieSI6IkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV3VqLTI5QXBIU3hJdGs4c2VsMGxfZWtMdU4wQnBuajU0TVZGeUwwYVdlaTRqWHhSM1ZaNmpnd3c1S3o3ZHZXeEVQTUt1T3p2QjJ4MjV6M2lHemh5eFVuIiwieSI6IkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjUxMzUzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVZIZ3VCOUgzbU9ESm5HRWd3ejlnN2FhNzR2T19mTXkwci1QcDV6X2hrLVhHcENLZndpZTF2WmM5M2dFUUNZNk9Ea3RaeFczenc5LW1RTTN5RndDamxOMyIsInkiOiJBZU81OURhUlVzMS1GcVNjeEFQZWNYbENXbTdOVWVfczBxX1dWN3Y4UWFvS3lnNHFOT0EwZ1hiZno5cTVXVjBCMGFydU5hSzJaNlgwR2V3dkl2WXp6Q1R1In0sImtpZCI6Inhwek1QSUJOMVZjWnNfVEhSaXJyZUlWSGpkeTNna2dxeURFS3N3d3JiN28ifQ..Z05H6s9QvAeZwJNo.fDE.SQc44IegFErpGOxrGveurQ ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZlVLTWpGakUyRzk3blAxclc1Wk9OWlRpNGZFVXJuQnhsZjgtdHJJbm03WjZnNjVQRTV1eHNmLWZPWDFib0l4ZklGUXIyV3AxV0tFQmlOcncxZ2lqQVpDIiwieSI6IkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV3VqLTI5QXBIU3hJdGs4c2VsMGxfZWtMdU4wQnBuajU0TVZGeUwwYVdlaTRqWHhSM1ZaNmpnd3c1S3o3ZHZXeEVQTUt1T3p2QjJ4MjV6M2lHemh5eFVuIiwieSI6IkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjUxMzUzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVZIZ3VCOUgzbU9ESm5HRWd3ejlnN2FhNzR2T19mTXkwci1QcDV6X2hrLVhHcENLZndpZTF2WmM5M2dFUUNZNk9Ea3RaeFczenc5LW1RTTN5RndDamxOMyIsInkiOiJBZU81OURhUlVzMS1GcVNjeEFQZWNYbENXbTdOVWVfczBxX1dWN3Y4UWFvS3lnNHFOT0EwZ1hiZno5cTVXVjBCMGFydU5hSzJaNlgwR2V3dkl2WXp6Q1R1In0sImtpZCI6Inhwek1QSUJOMVZjWnNfVEhSaXJyZUlWSGpkeTNna2dxeURFS3N3d3JiN28ifQ..Z05H6s9QvAeZwJNo.fDE.SQc44IegFErpGOxrGveurQ ++ clevis decrypt > 2022/08/04 11:09:20.000212343 length=414 from=0 to=413 POST /rec/xpzMPIBN1VcZs_THRirreIVHjdy3gkgqyDEKswwrb7o HTTP/1.1\r Host: localhost:51353\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":"ASdMyfy6WwI3AQccVagogdN64T8MqG3L4yaFoLpr1k1snOaqKDjuQ1y7Uu7DIUknRM2iT01vJjFcD4ihesal6BxO","y":"AdHN9EUWtAQhEN_vn2RPy-wpNFfUe_GLl2L-pTFcwofdgysjXRa8gumFftag3mke7Ehf2MseTC96cXKLwk38Cogd"} POST /rec/xpzMPIBN1VcZs_THRirreIVHjdy3gkgqyDEKswwrb7o => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000241933 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":"AUg82sP8de8bprLdCAuGNks8RMPQboZ9G1gW48iZ9oPUmEdopo_r8gXfFnCD92JFED29X83x1OJTbcUuFdGz_z2P","y":"ACB3GJNATKSz72vq2oCwAgWkiQrbiagNMQ7q9YI2-OkOAn0GlWZn3qhFiuv6MbhaFG-OJ0J77ISYhR5lkqmhmJCR"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.ONgLaO + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONgLaO + '[' -z /tmp/tmp.ONgLaO ']' + local pidfile=/tmp/tmp.ONgLaO/tang.pid + '[' -f /tmp/tmp.ONgLaO/tang.pid ']' + local pid + pid=23627 + kill -9 23627 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZlVLTWpGakUyRzk3blAxclc1Wk9OWlRpNGZFVXJuQnhsZjgtdHJJbm03WjZnNjVQRTV1eHNmLWZPWDFib0l4ZklGUXIyV3AxV0tFQmlOcncxZ2lqQVpDIiwieSI6IkFRR3pwSU91VUszSk96anM5dzVNODFFVTdXVGE2LTBYTlJHNENvcTI2V0RESXBPZ0hVM3Z4bGZVcjZ0SGwyVUhObEh3a1Eta0FkR09weVdCR1lpYW91bGgifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV3VqLTI5QXBIU3hJdGs4c2VsMGxfZWtMdU4wQnBuajU0TVZGeUwwYVdlaTRqWHhSM1ZaNmpnd3c1S3o3ZHZXeEVQTUt1T3p2QjJ4MjV6M2lHemh5eFVuIiwieSI6IkFZWllSeUpHZjVXSGxGS0wybm5LR1lmY3l0dG4tblI3dE5Mdl9sZUpBR25tVWpUbzA2ZEJISWpxTVUzSnBaVnEza0Z3bWFGR1NJY3pvQzEyb1BOLXk1UEYifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjUxMzUzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVZIZ3VCOUgzbU9ESm5HRWd3ejlnN2FhNzR2T19mTXkwci1QcDV6X2hrLVhHcENLZndpZTF2WmM5M2dFUUNZNk9Ea3RaeFczenc5LW1RTTN5RndDamxOMyIsInkiOiJBZU81OURhUlVzMS1GcVNjeEFQZWNYbENXbTdOVWVfczBxX1dWN3Y4UWFvS3lnNHFOT0EwZ1hiZno5cTVXVjBCMGFydU5hSzJaNlgwR2V3dkl2WXp6Q1R1In0sImtpZCI6Inhwek1QSUJOMVZjWnNfVEhSaXJyZUlWSGpkeTNna2dxeURFS3N3d3JiN28ifQ..Z05H6s9QvAeZwJNo.fDE.SQc44IegFErpGOxrGveurQ + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 23627 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.ONgLaO + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONgLaO + '[' -z /tmp/tmp.ONgLaO ']' + local pidfile=/tmp/tmp.ONgLaO/tang.pid + '[' -f /tmp/tmp.ONgLaO/tang.pid ']' + local pid + pid=23627 + kill -9 23627 + : + '[' -d /tmp/tmp.ONgLaO ']' + rm -rf /tmp/tmp.ONgLaO + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 0.88s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lPSEZtY1VJMmNUTmpSMTlwYkhkaVkwZDNSV2hoTTJKaVVWazNOR3RtYkZOelNFNTVjVFl3VUhaeGN5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlVDUGRKOG1pa0g4dkhwZXkuZEh1ZDdZNm9uYUt4R2g5S2k1ak1EUDlrRWVKNmZmUl9NTlZOZF9uV0F4QU9rME9OUVUwXzl5N1N1S2F5Ylc2SndfZ3JrYlRoeERqVGE0MjN0NkZwYkEuZ1BTVGItQWZuQmZwVFczZXB0X2ZsZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWFub3RWR2RoZUZBelpVbHRiMUY1YVVab2FVVnBZVEkxY21aNFRuWk1TazE1VFhCelUxUnliRkJPTUNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uT3ZIOEZQazNlWVZVOUJ1Qi5RTDlpR3F3aUZxYVNYc1lKRUhVa1ZJdjM1Ymlfd3lHazZYMnZqOVZ2UzE4T1pwQlBNWU92SGFhSEZDTUduQTlDcU5aV1Z1dFMxUmFUMGgzaGx1cFVaZy5DYlVjM0RkeGZrOEN0OWJtT3R3V29RIl0sInAiOiJ3Q2pWLTdtWkZ6U0ZNLWNYa2tiT2FINFg2cmFTU3ZmTmFVT2NZOTBUX1JjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..u_u_fR2Hde_GilQi.u_E2.0CHc6cgtdapPCoMNyMX0uw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lPSEZtY1VJMmNUTmpSMTlwYkhkaVkwZDNSV2hoTTJKaVVWazNOR3RtYkZOelNFNTVjVFl3VUhaeGN5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlVDUGRKOG1pa0g4dkhwZXkuZEh1ZDdZNm9uYUt4R2g5S2k1ak1EUDlrRWVKNmZmUl9NTlZOZF9uV0F4QU9rME9OUVUwXzl5N1N1S2F5Ylc2SndfZ3JrYlRoeERqVGE0MjN0NkZwYkEuZ1BTVGItQWZuQmZwVFczZXB0X2ZsZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWFub3RWR2RoZUZBelpVbHRiMUY1YVVab2FVVnBZVEkxY21aNFRuWk1TazE1VFhCelUxUnliRkJPTUNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uT3ZIOEZQazNlWVZVOUJ1Qi5RTDlpR3F3aUZxYVNYc1lKRUhVa1ZJdjM1Ymlfd3lHazZYMnZqOVZ2UzE4T1pwQlBNWU92SGFhSEZDTUduQTlDcU5aV1Z1dFMxUmFUMGgzaGx1cFVaZy5DYlVjM0RkeGZrOEN0OWJtT3R3V29RIl0sInAiOiJ3Q2pWLTdtWkZ6U0ZNLWNYa2tiT2FINFg2cmFTU3ZmTmFVT2NZOTBUX1JjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..u_u_fR2Hde_GilQi.u_E2.0CHc6cgtdapPCoMNyMX0uw ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRM3BDVjBvNVQycGtWM3BvTlVwU1ZrWktibUpYVFhWS2MzZElaME41ZHkxVGQxWlZhak40ZHpSZk1DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkhIX2kzaGJjQi1admVwUkwuZWVfUFlWOC13RjlPanFOZm5YMDkyNmtJMnQ2SUtCU2dvZVQwNnRTLXRWelhYTjlhXy1UZmdHNEpCZ3lCZFhLUEFNSWQ5VWJ2a1RIanROOXowZ3pGS1EublJ3TGFJTnJodVprTnZuci1YZ3dTZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNlFjS0lCOUU4SW9nZWJQei5HRDVCUHFiVUs5T1NhYUh0SUtkbUg5QmxTM293NUh5eHJ0WkxUU1pJeTVwd3RQMk1GR2F1cmFiS3E5NF92VDRsakhQSm9hVWx6TjRWQUxaUWpiLWxKZy5iYmJHSHQwTHNSaXV0WTJfNk00OXRnIl0sInAiOiI1RTdWcGpzYnczT2oxbWJ5ZjhCbFhVN3Azc2RLZFlpNTVtTXBES2tSdW1NIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..NQYMUFJrweyeBFGA.dyJo.YCJKdNeyFRLtvJati0-hxA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRM3BDVjBvNVQycGtWM3BvTlVwU1ZrWktibUpYVFhWS2MzZElaME41ZHkxVGQxWlZhak40ZHpSZk1DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkhIX2kzaGJjQi1admVwUkwuZWVfUFlWOC13RjlPanFOZm5YMDkyNmtJMnQ2SUtCU2dvZVQwNnRTLXRWelhYTjlhXy1UZmdHNEpCZ3lCZFhLUEFNSWQ5VWJ2a1RIanROOXowZ3pGS1EublJ3TGFJTnJodVprTnZuci1YZ3dTZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNlFjS0lCOUU4SW9nZWJQei5HRDVCUHFiVUs5T1NhYUh0SUtkbUg5QmxTM293NUh5eHJ0WkxUU1pJeTVwd3RQMk1GR2F1cmFiS3E5NF92VDRsakhQSm9hVWx6TjRWQUxaUWpiLWxKZy5iYmJHSHQwTHNSaXV0WTJfNk00OXRnIl0sInAiOiI1RTdWcGpzYnczT2oxbWJ5ZjhCbFhVN3Azc2RLZFlpNTVtTXBES2tSdW1NIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..NQYMUFJrweyeBFGA.dyJo.YCJKdNeyFRLtvJati0-hxA ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9NZVZWN2EzOHMtNWRvNEgud1RoWkdWR1RwekV4UGFTdnBURGh6VkhpYjVIa2FjeEZGLUd4QzFwQW10M2hlZFZvMlJxNVRuSlZiN2UwS3Rra3BHaWFVVHM2MThPN0s2R3l1MjJfYXcuOXJucVViSEpKLVRmRWg1T2daNk12ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uT096TThFNmlfMHZVTHhFay5nNVNTVkFrbTBIdm9XTzgzR0J2Sng5cS1rRXZYZktWTTNFS2Q3MVctNWxFR1Y1cTRmMHo4Q2RvQzRuTXIyUm1qWm9qNXhZcUJqQlBfSXFFZ3daSlkzdy42SDdkMk94NzBZYWo3RGluSGhaX0JRIl0sInAiOiI4Q3d1MmJHcHNHVEh6NFloek52b29NU0ZrS2pTU0o3T00xTk84cEkyWFg4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..MB3h2u4jGMvlDUPk.RzYP.CmiZkZq_jcYApblmUThQNg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9NZVZWN2EzOHMtNWRvNEgud1RoWkdWR1RwekV4UGFTdnBURGh6VkhpYjVIa2FjeEZGLUd4QzFwQW10M2hlZFZvMlJxNVRuSlZiN2UwS3Rra3BHaWFVVHM2MThPN0s2R3l1MjJfYXcuOXJucVViSEpKLVRmRWg1T2daNk12ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uT096TThFNmlfMHZVTHhFay5nNVNTVkFrbTBIdm9XTzgzR0J2Sng5cS1rRXZYZktWTTNFS2Q3MVctNWxFR1Y1cTRmMHo4Q2RvQzRuTXIyUm1qWm9qNXhZcUJqQlBfSXFFZ3daSlkzdy42SDdkMk94NzBZYWo3RGluSGhaX0JRIl0sInAiOiI4Q3d1MmJHcHNHVEh6NFloek52b29NU0ZrS2pTU0o3T00xTk84cEkyWFg4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..MB3h2u4jGMvlDUPk.RzYP.CmiZkZq_jcYApblmUThQNg + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2liR3QwUjAwM01sVmFNa3hDYUc1V1pFOHphbGxUY1Zkd1pEVm1NRTF0WjFKdk4xVmFOelJOVnpGaE9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjM1Yk9lclNHUHFzTXMxWEEubUp0U0N5aXRNb1ZLVjl4dWdtdkpBMEpyRmx5dWc0UEU0LTl3ZjVJaFJkV0luVDVYRU5sZVFFOGZmUWhsblNPaUNKSHdvd0djTExXYVhudjB1ZUJXaVEuS0RKblU5c3Y5MndxLTVhaTBMNWFwUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVVsSkpRVzFKWDBzM1V6SmlTemxXVDFrd2JuZFRhMmR5TVhwM2MzaDJlRXBXVVRneFFYUkhMVGROVVNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubnBkUkRDSC1oTHZkVU9tRy5qY2FUSnM4R3RqTHNWNTJDMEJhSWZQVDhXU0YteVBsaWMxN09hR3RNbE9JQ002Y05RV1pkVlVCeERRaFkwOHpOR3g5SXU3VklNeXlBREFHa3B3dVVTUS5CQ3ZwamxvRFRCQUNKakNNbDRyRnJBIl0sInAiOiIzVlZ0QjJZOUVEdHJuVjBFYWZsdUhNaE1CNTVCN0tSSGlRRnd4Y3lMNENNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..030_e5ywDR5M_B6I.G7_Y.yq2jhMly2QjKsCN1Gn9cSg ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2liR3QwUjAwM01sVmFNa3hDYUc1V1pFOHphbGxUY1Zkd1pEVm1NRTF0WjFKdk4xVmFOelJOVnpGaE9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjM1Yk9lclNHUHFzTXMxWEEubUp0U0N5aXRNb1ZLVjl4dWdtdkpBMEpyRmx5dWc0UEU0LTl3ZjVJaFJkV0luVDVYRU5sZVFFOGZmUWhsblNPaUNKSHdvd0djTExXYVhudjB1ZUJXaVEuS0RKblU5c3Y5MndxLTVhaTBMNWFwUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVVsSkpRVzFKWDBzM1V6SmlTemxXVDFrd2JuZFRhMmR5TVhwM2MzaDJlRXBXVVRneFFYUkhMVGROVVNJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubnBkUkRDSC1oTHZkVU9tRy5qY2FUSnM4R3RqTHNWNTJDMEJhSWZQVDhXU0YteVBsaWMxN09hR3RNbE9JQ002Y05RV1pkVlVCeERRaFkwOHpOR3g5SXU3VklNeXlBREFHa3B3dVVTUS5CQ3ZwamxvRFRCQUNKakNNbDRyRnJBIl0sInAiOiIzVlZ0QjJZOUVEdHJuVjBFYWZsdUhNaE1CNTVCN0tSSGlRRnd4Y3lMNENNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..030_e5ywDR5M_B6I.G7_Y.yq2jhMly2QjKsCN1Gn9cSg ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lhMnBaUkZJM2VFdEZiRzVyV0VwV2FtaFFUMVpFWDJ0YVdubHFZVGRoVmxoclkya3hjRmRzYmxZd1p5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmRDdGxnd2M5blBmQzY5ZkkucmxuS3pfTVpLTVpiY2ZodnJtRi1UMTNKRVAybG8tWEdoNURXZVo3eTBsTWtaZVhiMmg4bVFzTHNVb3UwQ3RyQXVxQlpNSml4UXRmcjNjXzZYTTRDQncuMjJMeFkxVFJLWUE1Umd3c2xIZm51USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNktTTU5aaHJFUXBrMTQwci5rU3NicUZWUFpfLXpuLS10VnNMTl90NnRBYkxZWlNOM1U1VktJenk3SmUxWkhmUmw3U29WRUxKdFFRdFZTNVVkMVFHYXY5bHEtd09fWGtvZndmNnR2QS5IaU8zY3JTSEw5Q2ZuTXFUX0FyVGlBIl0sInAiOiIzMXFUT1pvRXRXS2xYVjd1RHMzQlhwQ3NsS2QwSlZHa3dlZi0tZHA2dF9NIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..HbUHTXtITGq6PkMc.khZK.whW9S1T_R41oQZgYcZlMag + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lhMnBaUkZJM2VFdEZiRzVyV0VwV2FtaFFUMVpFWDJ0YVdubHFZVGRoVmxoclkya3hjRmRzYmxZd1p5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmRDdGxnd2M5blBmQzY5ZkkucmxuS3pfTVpLTVpiY2ZodnJtRi1UMTNKRVAybG8tWEdoNURXZVo3eTBsTWtaZVhiMmg4bVFzTHNVb3UwQ3RyQXVxQlpNSml4UXRmcjNjXzZYTTRDQncuMjJMeFkxVFJLWUE1Umd3c2xIZm51USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNktTTU5aaHJFUXBrMTQwci5rU3NicUZWUFpfLXpuLS10VnNMTl90NnRBYkxZWlNOM1U1VktJenk3SmUxWkhmUmw3U29WRUxKdFFRdFZTNVVkMVFHYXY5bHEtd09fWGtvZndmNnR2QS5IaU8zY3JTSEw5Q2ZuTXFUX0FyVGlBIl0sInAiOiIzMXFUT1pvRXRXS2xYVjd1RHMzQlhwQ3NsS2QwSlZHa3dlZi0tZHA2dF9NIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..HbUHTXtITGq6PkMc.khZK.whW9S1T_R41oQZgYcZlMag + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkJxbmFSdVJndGJUX24wZTguZ3ZpcW9TVzhISzdQY1l6enJ2ckZSNnd3X0thbTVyZXVDNkxRVFZLbjNzMFhidDVRVFlxUVFVbU1ISmFtM0oxN2FfOHd6UzFlckZLM2xkUzFkSEJxYUEuc3NIdHFkV1MwWkRCemwwVVdpcXgydyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueXM4cG13UUw1NVpPYzRnUi53cGVSTndDTVdqVDdqX2U1dUZScnVBdVZnb3BrRDAwRjFlRVZUV01GLWJVQVFxNmpOWmt1N0VBUmFsU0t2d2VYeF80ZmFFVEpFZ3ZJZGYzamdQR24ydy5wbldxOWNHek1ZYUl5X0treDNiQkJRIl0sInAiOiJ5eERHLW1NZU9RY3ZKSHRyektuUDVma0pCSGx3YVJtazNsQXpHVTBDS2RzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..BWI7uYJfJToeBp1u.XNBY.QQqxr_lhXAw2tV_G4RMNEQ + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkJxbmFSdVJndGJUX24wZTguZ3ZpcW9TVzhISzdQY1l6enJ2ckZSNnd3X0thbTVyZXVDNkxRVFZLbjNzMFhidDVRVFlxUVFVbU1ISmFtM0oxN2FfOHd6UzFlckZLM2xkUzFkSEJxYUEuc3NIdHFkV1MwWkRCemwwVVdpcXgydyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueXM4cG13UUw1NVpPYzRnUi53cGVSTndDTVdqVDdqX2U1dUZScnVBdVZnb3BrRDAwRjFlRVZUV01GLWJVQVFxNmpOWmt1N0VBUmFsU0t2d2VYeF80ZmFFVEpFZ3ZJZGYzamdQR24ydy5wbldxOWNHek1ZYUl5X0treDNiQkJRIl0sInAiOiJ5eERHLW1NZU9RY3ZKSHRyektuUDVma0pCSGx3YVJtazNsQXpHVTBDS2RzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..BWI7uYJfJToeBp1u.XNBY.QQqxr_lhXAw2tV_G4RMNEQ + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.JDamgm ++ 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=3622 + tang_run /tmp/tmp.JDamgm 3622 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JDamgm + local port=3622 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JDamgm ']' + '[' -z 3622 ']' + tang_new_keys /tmp/tmp.JDamgm '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JDamgm + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JDamgm ']' + local db=/tmp/tmp.JDamgm/db + mkdir -p /tmp/tmp.JDamgm/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.JDamgm/db Unable to change owner/group for /tmp/tmp.JDamgm/db/4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.JDamgm/db/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.JDamgm/cache + '[' -z '' ']' + KEYS=/tmp/tmp.JDamgm/db + local pid pidfile + pidfile=/tmp/tmp.JDamgm/tang.pid + pid=23689 + echo 23689 + /usr/bin/socat -v -v TCP-LISTEN:3622,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.JDamgm/db' + tang_wait_until_ready 3622 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=3622 + '[' -z 3622 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:3622/adv > 2022/08/04 11:09:19.000603723 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000629696 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKBe-jP90iJ1BjIptUABZk_zd1IuiPhMJ_ZKJDYd_7eVWd6lh6j54dsjNwmjc0ojtnKwlxasyd2YajJYOFitmTtcABQIS_tAQAymmylbqSQTXWDYAn47SnUAa_m4uaCEn38B78vkTp1ciYQspD_SPfHh4FwE1Dt59vF14ju8Ht1S6NiE"}+ url=http://localhost:3622 + data='just a sample text' ++ tang_get_adv 3622 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=3622 ++ local adv=/dev/stdout ++ '[' -z 3622 ']' ++ curl -L -o /dev/stdout http://localhost:3622/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 11:09:19.000635324 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000660906 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"} 100 993 100 993 0 0 36471 0 --:--:-- --:--:-- --:--:-- 36777 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' + 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:3622 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:3622"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:3622"}},"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":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' ++ jose jwk thp -a S1 --input=- + kid=UXvv_G6_UYMpisnQPoMfnjGy77I ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM"}}' --get protected --quote UXvv_G6_UYMpisnQPoMfnjGy77I -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM","kid":"UXvv_G6_UYMpisnQPoMfnjGy77I"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM","kid":"UXvv_G6_UYMpisnQPoMfnjGy77I"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZkxFTWFDQzRsZnlOUGhGZG8zdlZvQW5GRWVPbnozbm42WE5JOFRIRnE2d0lHRno4MmxDUzFWMEowN0xOSmRONHJxNWtxV2ljMXFPYTR2T1Q3OEhLMEZhIiwieSI6IkFHaEd4TWh4RVY5RXo4V1JIR2tGWXdhYnVKVm5JYktMTXROYlk3YkN6Z1RORGV1T0wzTFRqMFl5bzlPT00zSVVtWkZDSzItUEkzcXFqZXd1NXVha1NTYlAifSwia2lkIjoiVVh2dl9HNl9VWU1waXNuUVBvTWZuakd5NzdJIn0..CWpwiMwnzlF_TPgZ.SsbtPwEvj0gB2TRWQBy-8TGq.csnlb14qE9hxmtgRIam5Aw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZkxFTWFDQzRsZnlOUGhGZG8zdlZvQW5GRWVPbnozbm42WE5JOFRIRnE2d0lHRno4MmxDUzFWMEowN0xOSmRONHJxNWtxV2ljMXFPYTR2T1Q3OEhLMEZhIiwieSI6IkFHaEd4TWh4RVY5RXo4V1JIR2tGWXdhYnVKVm5JYktMTXROYlk3YkN6Z1RORGV1T0wzTFRqMFl5bzlPT00zSVVtWkZDSzItUEkzcXFqZXd1NXVha1NTYlAifSwia2lkIjoiVVh2dl9HNl9VWU1waXNuUVBvTWZuakd5NzdJIn0..CWpwiMwnzlF_TPgZ.SsbtPwEvj0gB2TRWQBy-8TGq.csnlb14qE9hxmtgRIam5Aw ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/08/04 11:09:19.000811818 length=397 from=0 to=396 POST /rec/UXvv_G6_UYMpisnQPoMfnjGy77I HTTP/1.1\r Host: localhost:3622\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":"ATJ-0rhvtNMHDOQ48_RbPrJxp-saEFk-4sC_NLqphT-jBOuV9DxFsc-KgkrYF2-ihH_iV3uYL_RYHCZTSTJachUL","y":"AKTLLZxylT_CpLB3FP09XOJw86OksFRfeBCmM6EtCy4M3VCVOySB2_Y0NDyGtJ8lrWLAPvqapKYWSXZQTlq6gCe4"} POST /rec/UXvv_G6_UYMpisnQPoMfnjGy77I => 200 (../src/tangd.c:155) < 2022/08/04 11:09:19.000841313 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":"AP0pKwzqo5S5ShXjvObXdhIkr5uMGrj7WKK9mXvfvYV9tv9J3SSQtKn56BEbfvct9yn5xRmwx7I__VWBbsyGHXBj","y":"AQ4kllshBNg5pzQXcrq0A2QY4zpf72kCNFoIxrxMVQoBwosMiSTlsTJ_bNAUIu3dOGl3-JicwZX28dIuu6BKs9lZ"}+ 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":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' ++ jose jwk thp -a S256 --input=- + kid=odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM"}}' --get protected --quote odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM","kid":"odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AbP_LR5Evww1PmCEkgGD_KDPzePGxDXjI0t_wkEPqKPIT7C0gc0x-RcwNdjd20lpEJDMDzsLIDdRFPD-MwajfLTN","y":"AAMcr17UYiF1XUlM8jUShL-OvDdNO4nFp3rMWA4lmAB2-bltl4V8VNf14hyYr39iXXpfusOC62ZUvgCQRrtOCpmy"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AGEKMG8snd_LahHg0Z8VFVGm9qYHP-ItAjjS4KnlwaS72-9R0V00ZNUqIVZYHgmdhPJJ-k9mBIHxka7La9zvK9Lt","y":"AFsKLi9T__mpWoUyjScphXXqDZFyViks7Ua4qMFe4zQwS2zWGipIEWVuOh02QAnpssT8Fnu7z6BFbROUKm5g4NlP"}]},"url":"http://localhost:3622"}},"enc":"A256GCM","kid":"odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUDR3Uk1xdXRBYU1YcmdCeExEWEw2Wm5nS1NDcTVVYXFLcU04d0F0cDRWaUxGb2FWeGFySW5RQjFxSW9rbjVyQjhSUG4xNmtsdURjUGxtSkdycTQ3TmpFIiwieSI6IkFhRURfMTlQdmdCcFhKSUoyY0RhbGh1M0pUTkhQVGk2djIyVjNnOTd0NVQwRFhrUU1DZFYtUGlOeWpDeVFTWktSelRzS3djWTZaZmgxTnRNYkZubVZGblcifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..D29_2jeACc4wls2C.O1zHJustK9eYL3VDz8DfHo6N.z36OwcT_oh37_XIgNu8ATw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUDR3Uk1xdXRBYU1YcmdCeExEWEw2Wm5nS1NDcTVVYXFLcU04d0F0cDRWaUxGb2FWeGFySW5RQjFxSW9rbjVyQjhSUG4xNmtsdURjUGxtSkdycTQ3TmpFIiwieSI6IkFhRURfMTlQdmdCcFhKSUoyY0RhbGh1M0pUTkhQVGk2djIyVjNnOTd0NVQwRFhrUU1DZFYtUGlOeWpDeVFTWktSelRzS3djWTZaZmgxTnRNYkZubVZGblcifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..D29_2jeACc4wls2C.O1zHJustK9eYL3VDz8DfHo6N.z36OwcT_oh37_XIgNu8ATw ++ clevis decrypt > 2022/08/04 11:09:20.000026863 length=413 from=0 to=412 POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ HTTP/1.1\r Host: localhost:3622\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":"AM2TAp0Sm8iuuP-7sdjzfRvNmlv1WapIfLkdUZGimrEaXG7nmMvTYixn1AbXR2IsYIj3UzTHde-56BT8dC2Xon-n","y":"AQUADygVoR4Ak1uWsDatujftNiFUyQ-2XqImmvjM2EsQgCBKyTWafvtB58PNe2eBhpDXL-AUEE0W0VX--YgnrrYp"} POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000056602 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":"AMrBvpzwjCRlTQQuzJwjTp6MBOtQWIuhUmu2DdTcxRGcRB6G44_m4BaApM0tCcMtpQjODj-8oWowJDvZ4SG0AGOE","y":"ANUW7V6L0shutVzoc9WOiu-T34LPJa9ktcf0fRZLhzPNXYag_neTb70Jf_roKVMJezoQW-K4uLxthZuvthdpHxE5"}+ 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": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S1 + thp=yKJfbasDkSl3Hd23BgKKhAEpJKs ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 yKJfbasDkSl3Hd23BgKKhAEpJKs + cfg='{"url":"http://localhost:3622", "thp":"yKJfbasDkSl3Hd23BgKKhAEpJKs"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:3622", "thp":"yKJfbasDkSl3Hd23BgKKhAEpJKs"}' > 2022/08/04 11:09:20.000146309 length=109 from=0 to=108 GET /adv/yKJfbasDkSl3Hd23BgKKhAEpJKs HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/yKJfbasDkSl3Hd23BgKKhAEpJKs => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000193504 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "signatures": [{"signature": "ARMwklZqda4PCOgdjhF3IpSx5WnhxIud_xc_0QZVlkXlFTOUscNg6apHXTJrj_J0WwUS3PfZdBIacscwUUA9K4nXAfI7Jc9guqzpfkRth9LO7xMd16KdqKlhTlGK8lBvUa7b0RqmVwf4PzEgtHo6_-XxVSL67oZ-0otXZbtoeZPE-fD0", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADhP-Q-RmWmXamhY5HfH1hR_RST7aYIrrZT5vrnfSyAauzTrmpxi4jnPnsTCTCTiYgUhzzgYHLFCbkApFVEDupuRAGbcQ2-_5MjKEJWhAthnAcmsKmaKcUlB8EbESN_jjIThhRhlFKrN_YnsIpZ3-_oYnRjvgGjmArsPyAHD-rSN3pxP"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBU2txV0g1dFdzMUVvVXlKaDBXeVR3NlduWW8tN25aTUdMNmYwUFA4alFMdWRGVGwyY2hSSGw0MWdNblpoRVZobEQ5TWxINnNJcnJRZTEyR1FiMGFBZklJIiwieSI6IkFUeUVkakpPRHo4SUxQZHVGbGJyMDRZN0FndkY2QnAwVGd2QWp2NXBoRExyU3dXVFRvMGRoMUZXQzUyQ0U4cWpBbHhDcl9VTmM2QkFWc1dqZldzdlI1dFoifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..TIVD3tqkc9BR79cq.30nOY4LI8snpth0tdgEIWrc.3JfK2DwsMMDVASl6QPj_Nw ++ printf %s ++ clevis decrypt eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBU2txV0g1dFdzMUVvVXlKaDBXeVR3NlduWW8tN25aTUdMNmYwUFA4alFMdWRGVGwyY2hSSGw0MWdNblpoRVZobEQ5TWxINnNJcnJRZTEyR1FiMGFBZklJIiwieSI6IkFUeUVkakpPRHo4SUxQZHVGbGJyMDRZN0FndkY2QnAwVGd2QWp2NXBoRExyU3dXVFRvMGRoMUZXQzUyQ0U4cWpBbHhDcl9VTmM2QkFWc1dqZldzdlI1dFoifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..TIVD3tqkc9BR79cq.30nOY4LI8snpth0tdgEIWrc.3JfK2DwsMMDVASl6QPj_Nw > 2022/08/04 11:09:20.000400559 length=413 from=0 to=412 POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ HTTP/1.1\r Host: localhost:3622\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":"AW4kiyraKhwuBPqzSAtyVdQrl0ot8HE7lXxzLoROioup2XKTYsy-wS3jGXKZHjwxWdrRa9MCs69Z8JFcwtkAzyr6","y":"AVz3Qj8uInbJttXs3BqiBlOeP6zTSXYFmAAQLI_PzWH8n0yMdTTNd0F3mXaYNtWNHHy2fYqIx513fDqZ58gec8iP"} POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000430295 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":"AFtdJN8QjmNb_fh4eJhiOLOn44lylF8FQPdNRG7Y7ZK_-ktct9AauSEIj2cdE5VPEIZpqDMbMLQWDmaZJSSuLdA_","y":"AWK1A9GdNWqYb5Ig5cw8yVfuHmFTJB42Ef9_PHIUCZxQbIa5yDn3LIEDAZKcxHd0bi9WGlc95BCba9FRY2MnD9mg"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' -g payload -y -o- ++ ++ jose jwk thp -i- -a S256 jose jwk use -i- -r -u verify -o- + thp=4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g + cfg='{"url":"http://localhost:3622", "thp":"4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g"}' ++ printf %s ++ clevis encrypt tang '{"url":"http://localhost:3622", "thp":"4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g"}' 'just another test' > 2022/08/04 11:09:20.000526193 length=125 from=0 to=124 GET /adv/4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000573479 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "signatures": [{"signature": "AV_zFUA6p8Nwn3XrtuFMeWyvdAU0PGkjFMfA4V_kpyMWxxUbQ7gczedE8oiyB0JAI0U20PLyFy0_mN3T0lainNg1AYCsjFhG0Ee65-t4tHnkChDcHIzBrzjcCcXJbwFSV-RD2tdVUZHiH2T1WOAzowCQFFfuULFoUr5B2n4iKXWVSvGX", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUN4y11iAF86mRMxGdy8FaIgcGsPUQwv0pOKYcNfKTy_3PKYEJyo9Be1qg73pNUyCeY3oLP-MKhKfr07u5PxiEhQAfFsHBk6JmNz2F-x0FBja_GFE2Y5vimHfkfIlRvvCilcJbDLf9x9YJ3H_cNOFNm_SLaewzrXO3IxFNxI24S2v7vz"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBU19SaEdEQUFFQ0dtNnpwWnhzdC1tR0tWUUVFUGJEZS1rWWRSNnlHU0V4MkExTjdwUzJMNFN1ZmlLaFVuVzBqcWpKc2l2UjJHczVBQWhIWTlEeG5jWjRKIiwieSI6IkFFaHRod1VIQXFyUV9fUk5mYVI1M011YXF5NW1RYVZrSjVVWmtta3ItWTRsbGgzQUdsSDVDeFBqOE5DSXJEa2ZHa0wxam1iTmRPTlJGbDZ0anlWRkR4MzEifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..bM1LTOEZwnMgLzVk.H255t45u6SPsFyOKNxzQFKU.N-34r3kqm5nd9A_bTvgaag ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWJQX0xSNUV2d3cxUG1DRWtnR0RfS0RQemVQR3hEWGpJMHRfd2tFUHFLUElUN0MwZ2MweC1SY3dOZGpkMjBscEVKRE1EenNMSURkUkZQRC1Nd2FqZkxUTiIsInkiOiJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR0VLTUc4c25kX0xhaEhnMFo4VkZWR205cVlIUC1JdEFqalM0S25sd2FTNzItOVIwVjAwWk5VcUlWWllIZ21kaFBKSi1rOW1CSUh4a2E3TGE5enZLOUx0IiwieSI6IkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjM2MjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBU19SaEdEQUFFQ0dtNnpwWnhzdC1tR0tWUUVFUGJEZS1rWWRSNnlHU0V4MkExTjdwUzJMNFN1ZmlLaFVuVzBqcWpKc2l2UjJHczVBQWhIWTlEeG5jWjRKIiwieSI6IkFFaHRod1VIQXFyUV9fUk5mYVI1M011YXF5NW1RYVZrSjVVWmtta3ItWTRsbGgzQUdsSDVDeFBqOE5DSXJEa2ZHa0wxam1iTmRPTlJGbDZ0anlWRkR4MzEifSwia2lkIjoib2R4anRUQ0NfQWdLRFNOT0JyN3B2RG5mZ19WM2xaT3lZOE1seU9HdVZiUSJ9..bM1LTOEZwnMgLzVk.H255t45u6SPsFyOKNxzQFKU.N-34r3kqm5nd9A_bTvgaag ++ clevis decrypt > 2022/08/04 11:09:20.000754336 length=413 from=0 to=412 POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ HTTP/1.1\r Host: localhost:3622\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":"AdF79Ju7ya8JiKNS8Qe0GHxJ1cpvaRyGPgZVXMJrAuQMb3N2XPiBqZTY9BGe1EamW_7_xkJE7rtJye5vbAJtfo7w","y":"AW_G7bCsTtYGg2u-oU8onjwhUd7QKA0sL1uFggmu8fjQubrdPmAhJRT43HJBmlgN31muHoBc4oBLBr123YhMJxqm"} POST /rec/odxjtTCC_AgKDSNOBr7pvDnfg_V3lZOyY8MlyOGuVbQ => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000783735 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":"AQ2ianfhwpgbKZKGSZ63KeSzJfKaQ1iMPqvX5apCUOE_hq9y8R9EQ_oZPTs0aUDr3Oes4C6gQoceS2uYXa_qK1m8","y":"ATQTDG3ABEqqElRs65Nmuf53zfPvgeAfrJAVSy1KIdLTRcbaXDsvsSKkhZR8ypffkWvLPHs-htYAXis1hvNaNDMO"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw + cfg='{"url":"http://localhost:3622", "thp":"IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":"IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw"}' > 2022/08/04 11:09:20.000869279 length=120 from=0 to=119 GET /adv/IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000916390 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "signatures": [{"signature": "AQuSNQZUQmJGpXGBRNHzfV4YwccT-EftPGUGzrpeq75ae2rNr5ngy3JbEJyK0SrvrX-aQSdeLHWDpzeFD_F2blJrAWACITH76i1wJHEoQ_sDSlfhyxfnknLn1xSnF2SznpfG20aezXYFpe4a8y-2_Fzsizjy-zExCwJcAOO4w7SixGAt", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIunhvvVlLZkfMV7LSxBTgMJ8fQuwljy66X03YXg7kBe8o5B6CepUp7R1VjlHRnB2gtntItYKSHCNcDi78A9DuxYAPD292YSy9SR5IPSPuaKhmxE6p6jWIwdpv3BThpJTb9NfGCtUnW261FcHpDlYQbYfINHq_JjkCN9Z49Z2jxLRi9I"}]}Trusted JWK 'IFwqi0I9tQVxe17Pnfh58TRC766MPtgnbOi0Hw' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' -g ++ payload -y -o-jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG + cfg='{"url":"http://localhost:3622", "thp":"YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":"YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG"}' > 2022/08/04 11:09:20.000985034 length=146 from=0 to=145 GET /adv/YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000032365 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "signatures": [{"signature": "AEkPRr-KfQjk0Ntcz8LlRXnmw37onJK8PCM88CiAM1BE1XnKr4c6wUIjHkzREFPJ2ZLTiMH7nCJYrAOH0p0EQleyANoWXasTNr-BbqLx120lGLVEdFV_tc7yhGNvKdxlA4vZY-LTmduAPd6DCGUmtmQkFU6Y5xXrZrXpR4clVDDBWzOU", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbBQZiUsDN5hRKacaqnQ8ZZVdHEed0WPLMjCStOO5n3ZmvyXEWjIp7-ejy39aALRC47MKHvAP7onbBA0SAtfOs77AHhov7PE3iNI7RtBq0zdmyuCOFr_oHvMWCKSG50d6TSeb4mOek5ZqiO_aYAcz9ZNiz5s-rPPzCZsZFngsnHzAlR_"}]}Trusted JWK 'YVZafBduv_uzc1uYd7RrfkHPdMmHNpMD84UUasPVaRxUleT9fwruEt_mu6jfzAvG' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEMSegN5tEJuwS18D4eR4S4H8DCbXoy8MnUNjSNs7EcWhKTXrzRvBcvY31vNveuDxczDl5NMPKEr_34ivWQexUq0AQccDduxVicZYMXAz2GFOgW1Xgd7XXHWscbf8vKnQVtKj37dHvmDbh0V8Q9XCo1zo9XJw9_ZRX3YZvN8198IMbpb"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ + cfg='{"url":"http://localhost:3622", "thp":"SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":"SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ"}' > 2022/08/04 11:09:21.000102427 length=168 from=0 to=167 GET /adv/SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000149767 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "signatures": [{"signature": "AGiTpQ595GCM0OOIFrUjCPexLfS0l67YBRtr88_fBQcUZWfYnPMZsOid0NTeP-2sFb2dwHmu0a_YXefVP8Z_8H61AKQ6DeztMAW-JbRe0R1QmjMt6wl5sPhCkTSZ81OURRnS4XYx0bghJz9xo_kuelKmfCOHTUBnqVSBHyIUVxuMnOIL", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfAWrxjClwkxGWTVlvvVVw7WrwoYaeBVf_lyMrE3NP7y9K1OBJfZBH0gxvyOgXV5vapg2hNbkrTR8eV3rOdDsXbyAN7HhQVafuJeJfaRI6iQV8xX37tz0_qAoLl02yo_OjTHFek16fOxTLE7AzrFtQcH7D0DigMe16X8ZXU0jBVTMymB"}]}Trusted JWK 'SRUkpxwgzH6032CxrVCdZFmZTCguchXl_ARUQCIqIpYe1eMqfP6oskVjcRs6DC4b9re2dWiwFwKNCiGPh4cZDQ' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 '' + cfg='{"url":"http://localhost:3622", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":""}' > 2022/08/04 11:09:21.000216292 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000241870 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFiUF9MUjVFdnd3MVBtQ0VrZ0dEX0tEUHplUEd4RFhqSTB0X3drRVBxS1BJVDdDMGdjMHgtUmN3TmRqZDIwbHBFSkRNRHpzTElEZFJGUEQtTXdhamZMVE4iLCAieSI6ICJBQU1jcjE3VVlpRjFYVWxNOGpVU2hMLU92RGROTzRuRnAzck1XQTRsbUFCMi1ibHRsNFY4Vk5mMTRoeVlyMzlpWFhwZnVzT0M2MlpVdmdDUVJydE9DcG15In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdFS01HOHNuZF9MYWhIZzBaOFZGVkdtOXFZSFAtSXRBampTNEtubHdhUzcyLTlSMFYwMFpOVXFJVlpZSGdtZGhQSkotazltQklIeGthN0xhOXp2SzlMdCIsICJ5IjogIkFGc0tMaTlUX19tcFdvVXlqU2NwaFhYcURaRnlWaWtzN1VhNHFNRmU0elF3UzJ6V0dpcElFV1Z1T2gwMlFBbnBzc1Q4Rm51N3o2QkZiUk9VS201ZzRObFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAmHdbK-NmzARuQ8UuL9KLpb15yYrwtZGMGWxDpcMlCIgKlF0fwrJATbi6cHUrdJSWwksxLjQSlkRDz8xykYdd_3AQBBOKe6duJXPfaJUPLOAodXGEpIkk02rq79CuIOi07_dUYfckVZ-lqQWB2am23k0m0gG33iKjPXfz2PEvndROiV"}The advertisement contains the following signing keys: 4vEZeURGyPTYYnksrMmSaeXct56zPUYphuP31f-Rb7g /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:3622 foo + cfg='{"url":"http://localhost:3622", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":"foo"}' > 2022/08/04 11:09:21.000292760 length=85 from=0 to=84 GET /adv/foo HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/08/04 11:09:21.000295843 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:3622/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:3622 invalid + cfg='{"url":"http://localhost:3622", "thp":"invalid"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:3622", "thp":"invalid"}' > 2022/08/04 11:09:21.000321658 length=89 from=0 to=88 GET /adv/invalid HTTP/1.1\r Host: localhost:3622\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/08/04 11:09:21.000324644 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:3622/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.JDamgm + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JDamgm + '[' -z /tmp/tmp.JDamgm ']' + local pidfile=/tmp/tmp.JDamgm/tang.pid + '[' -f /tmp/tmp.JDamgm/tang.pid ']' + local pid + pid=23689 + kill -9 23689 + '[' -d /tmp/tmp.JDamgm ']' + rm -rf /tmp/tmp.JDamgm /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 23689 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 4.83s 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.mHbfiA ++ 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=11677 + tang_run /tmp/tmp.mHbfiA 11677 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mHbfiA + local port=11677 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mHbfiA ']' + '[' -z 11677 ']' + tang_new_keys /tmp/tmp.mHbfiA '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mHbfiA + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mHbfiA ']' + local db=/tmp/tmp.mHbfiA/db + mkdir -p /tmp/tmp.mHbfiA/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mHbfiA/db Unable to change owner/group for /tmp/tmp.mHbfiA/db/klmJ2OmEIOkTcx31_pyyQ9f6Tn68Foj-XfRJIEoojW4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mHbfiA/db/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mHbfiA/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mHbfiA/db + local pid pidfile + pidfile=/tmp/tmp.mHbfiA/tang.pid + pid=23109 + echo 23109 + /usr/bin/socat -v -v TCP-LISTEN:11677,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mHbfiA/db' + tang_wait_until_ready 11677 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=11677 + '[' -z 11677 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:11677/adv > 2022/08/04 11:09:19.000380708 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000406573 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVfB9-JsJuJvePPcPgdxFSu5OTjuliZ8PlF5489hK8XwVePfS3zMVZiQi7xAYvpW6paKaCT0RmmuJxz7zMlep6IQAReQOKOUgKWXwruHH7Ddh86bTRklUwbtqTA68IQaeipw03CYVmg3CoNmjhseZKb4TcBho2a314MdaY_cY-aZXTm1"}+ url=http://localhost:11677 ++ printf '{"url":"%s"}' http://localhost:11677 + cfg='{"url":"http://localhost:11677"}' + test_tang http://localhost:11677 + local url=http://localhost:11677 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:11677 + cfg='{"url":"http://localhost:11677"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:11677"}' -y ++ clevis decrypt > 2022/08/04 11:09:19.000438575 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000464346 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACitM1KS-XRi8wKO3DM34B0kU9p4lv9z2kAbQQyHqjiMm5-NTryVrJNhqcHSsfYWlK_iGrhb10wKQ4-tDiAaWZt-AQTAbFENeTg03_SOK9EBs8R_EPq2IwWbO_ojzttZV5dDAzBNq6kE-v3UfBSqLTeZ8Ed3L13ynqhuHJE2tDXXSWKA"}> 2022/08/04 11:09:19.000634869 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ALz5m_ZmrCSGEX4w4q96Ax50xTcMXMeWN7gtMHJRpDT7va0vG3jKnNcDlPQNK0h3W8PNo1RpJg8azCvM7P39OAWc","y":"AMZSMMEOBS2z7zw-HkzYXpbz_l_M1bUMur0d_DzUPAANewX-lv_0OZPKe1_PzdFiMCJMXNgVirzpvd4E3EBRZTFl"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:19.000664707 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":"AVSEvUu8I3-IZ0m3MNGpC_n_K2eTwWmyj9xUz9sGU2hr5fzgf_jUsL7EAWDLapUpiDUoQx0m7wfqu8R7eXatWhkl","y":"AC0zyW627-kcIAZdS8TOJl7wQrJfMIzIcqu5ePZ2LA2MVPFP8QoS9pfl0RGocai-J2Vbx20jiL2HUG_cDIQZWcsz"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:11677"}' -y ++ clevis decrypt > 2022/08/04 11:09:19.000753551 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:19.000779505 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACWQN4Dvu2BYz3vBijcjzRELeUvvFMpDF4RzKGdTmqGUjqx9EQWggTLVlFDFWnprQefgfVdIFB4kNOxCBESRcxocAZSW-lH8J1cnaEDqLcQKyGOHjiFidgIWPnM-ehapXpffWy2iTYo6d4FmsZ8p9Mda-JC8Hf2WZqQPuP_VxIMElb97"}> 2022/08/04 11:09:19.000942263 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AWcwGpccUB7_GLVpMtUjm8ldb02sZrfDPiYsByAUlidzP8S8n_8ub76O8Hhs3RmreGa-BFuum-cAGTJpTZ9TQVf5","y":"AEgn6oA15gpNGOLm0gm1rgkkxwztENUPYj2Dzj6X14KqSIrWugnE9kweOd8J6-X8istlR4HEgIym5Petnnatsx8r"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:19.000972187 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":"AI2K0DZAfg1L_2nPoV2JixQjPYJ2N0ricY1HXZYJwy5T75qwflAExAH3JTGGw-7fwukFFt-ICLYnDrZ6kUImgEMV","y":"APfc0l9JYfDUkH_hkf9PUH9w1N6XGBTMB3EAOQlJn0oXY4w7PiFviufMCWhD3AihYMaOO4PTm_n6VLzW4KzMUBx-"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt tang '{"url":"http://localhost:11677"}' -y ++ clevis decrypt > 2022/08/04 11:09:20.000059066 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000084807 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfNX8LOE0GKXlHaM_7hS_sIyEKG_xGrr__SQrWplHfaehMu_t1fz6cpvOBml26cIi9XaMDaJcnJQV7iQirgGvm7JAKm1e2qIJrKmPi3lFVYrJoBF7Oqx7rvZ6n_cBGbKC5BgALzLXQ4-nvrorcktkGtunYX4L8WCezzqhOQtOBGH2YkP"}> 2022/08/04 11:09:20.000251801 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AbrqHaVJnZPvjDypdFFdKMscBdc3-E1mLl-d3Y4TRlrgIHoOH_snqfmsCFcL0RkEUfgXy5RUBZuLyJhn7MO9Ko7g","y":"AFxcHBLOYQA8ZC5dvQbBQWhdKI0Et_WeZ13UQzKv0R63aSHfeDW6pWZnOM4aXQmDWcB18wkGf4335_exFEAnGehA"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000281220 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":"AWiyB26WN5TAN0MrE0KmPqJgLa0cQANlK83wVmiK8GYWs7gH9SKOwMvWoRbOWhbaxWmB_VZHyZRAot_s4Fa3X0VU","y":"AX9b_Dxgb_4NBtkFrhNXZKbjrGuoGVESjp3f0bJpTYx6jeqpDRuez4EWv-tG6L4AhsnWpcnml8EjBOAzc38KEigZ"}+ 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:11677"}' -y ++ clevis decrypt > 2022/08/04 11:09:20.000366195 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000392136 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AM9jlDIjt1YiMf_B80PipKrfdmaoGzZFPzSPUlcAudU4W6aoY3l27Vl5P-5RwHsHBOxJreFVGKYTDmTC5BvdBQCxAFBBgt_q51jwkoVEwdZ2mnrjpvvOcDJscN7K16DHx7dAP1JDKDER6QKqNHyAnMVKszMQ3qv7GRhN25HXOmwE5Fje"}> 2022/08/04 11:09:20.000559888 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AYMBoBvSHBT9gdwiVqfNqaUmfmYy_-_ryd0Lac2_1Sk1jBWtjpEn5oe3Nr8PYy3ISkJdl6PKzpNk7_UbLzDP-bKq","y":"AYBaA6gafqfY-cTskxAHQUjNFftU6I7RHOTDqUTJelMpUk06a5s2APtZxlebgtrA2Xcf7aJ-E_uob666P0IAbejY"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000589553 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":"AaR00raJadwAmXsQ80clGe_fvgsRb9_vUq-CGcvPutKMdKmP0ejR2pBWlRvq6WM_7HGKF-pL-fyGIeiNCa94-KC4","y":"APmRZSyreqxez8HeSBJVY0Taugr3VkaQZIikwBPpUB5td2JACn1jhuTNckpUEIQ-krTesUqQXUbmGBLTIBez0Aee"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:11677 + local url=http://localhost:11677 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:11677 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:11677"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:11677 http://localhost:11677 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:11677"}, {"url": "http://localhost:11677"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:20.000709659 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:20.000735268 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARYlR-CBPSSr04znbKTJSw1Co1HzrW-xHwbFZoUf-GXgXJEVwVCxm8fb6lLDueBQTJNwXcANh9nD9YxWpuSykowVAGUsIurYBfqfUhJOZn34wuarsJH2gq-ywgCVTAYGjEPWZibBvK14XZVb55I617eYsZmMMFK2BUvKDnTLYfbC1zP_"}> 2022/08/04 11:09:20.000905875 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ACdDbwD80V2YhUWSONy7kfvxGcRCo6XR-R87x3TsXwNBRT21TJepQKB_M4-MIrsNMwND8kkj_rv7oFd7pX7Da2E2","y":"AZe03P7cso9NAIYxnTsH6qFSShyjYzTqTk6YD-hhliT7weiTtcdlVrC_fvy6HLTRGCc3Og_x1Eb4KUCxneoDSELB"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:20.000935250 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":"ASW0MUPA3r_lttarpcV5JqKyBQolj6NBUzL5g4E4pcfZ327xDmkCC6_tj8alHBXgyGgGKWBdUQ95DjBG_MpRg4Gg","y":"AbMDC5F2KEV7ZFs9Sh7AhP8n2CnmsX4i4904YuXfgr_-9cbWtaC2uqU-lgQxoBaYHqiEBNah7fuuibFKt1di4ovG"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:11677"}, {"url": "http://localhost:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:21.000046546 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000072004 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQkCe2p2i_kyqcmpwYVK3SdMa_ETYIBiFZSWSUoGI8PdlVwvWg7FoptUvvfWlKsLdDsZElaB1fogJTJtQTzAhSDNAMcJL-M0z55CXSOwVSiqSP1BNblkFcm4JyrQIWntMCQNL531reldYHl549FvHq9StbK1pTfBFuW8_6Tz31wQYxjn"}> 2022/08/04 11:09:21.000182622 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000208260 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWCqPBnPeJcSHd6RynOLZhhUXTGe52C4CTJKeWe2dnkN-uE82gk4QyUgkHLNKvxZZV5-9Hb4cazJdabSBHtuVQMOAT4ZTwBIbUojAAtCSG6X1knAUmbb6R2aSXlUObjfudCd-Hj5iotgzxvJns__9ohYTpUtVxiKsR-EQebtJIa-KbFR"}> 2022/08/04 11:09:21.000382981 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AOUad-lz_NrTONthDVh1woSIxf99p58gDYwjU8sI9JtfpLCX_3jZ4pD6iQw9SsoPc-EyVLHhOKBxBTHNjI249yGb","y":"AWTd4H2u6iptMaAuUNJcJaHq6ZdPhTebD7ucWDFtITaNkwy-pYmFAp7JeFXUjcHYkhuernkQ34lNmlMKsKT2eu0-"} > 2022/08/04 11:09:21.000384622 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: a POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKkpplication/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AFtcYQRMbNSEJ5IzERhwyuWAGhc8XehHsfD1HsHKpUl7pBKOlFRnXxbmgnbR3ziAnDncq9hS0m2ycYE8VPlSonKK","y":"AIXrPncibPg_h5dp_MlK0wJCxa1_MF6VQX_DHcPW-6Ezp_kNDJQWbAY9JouGbI6x9ifvk5IvyhswYac9f29aITnb"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:21.000412342 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":"ACx8zJPEEGsE211nbL52MDpURyDylzYboImWhpgXWbe63LH4wjIsu_SS9SZQKILSr1A8admPw0OWbe1Zmr-NEbQW","y":"AMcpu3tpqtt3t9GcyWd3IKu-VwiNqzOZry0DVXh-GpMyFVAonV01mpiKrWeoqpCWFDnzHgBNw4vQMWrRq8Oj4DCb"} => 200 (../src/tangd.c:155) < 2022/08/04 11:09:21.000414005 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":"AbFw6D4-qonEUEkFX9B2FCLOkBrNfDLmUeXv-h7ZYLmzVrLMxzxVFtB3AhFPZbm4Vm2Zut_o1FE3VzCYgedJeEE0","y":"AEo7f16bnbt51KH3hQDCaIAhV29caYbmvhOiL_SUvwYb8Ag7I9dtxkRbmzbzoby6B42rWWjqkubxCWWA0xhLv8t4"}+ 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:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:21.000538628 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000564137 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Af5hU31nS8SjWT8TimujeJTnn-xjaKhXLvKqq3E3PuT3NU9GUFcsH9XhOiYnEXyvIeiw-nFCLWvUISB2vC4gtSvYABfuQ1zrNFo280q3D33AwEQIpRXXs7vOKTzAR27XKUH8kx7QrJY8szZMKuwS7I3CFY-OpPFjc4dswuAdghm2OEC0"}> 2022/08/04 11:09:21.000734109 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ARBoeFAPTK1uLiBL5JxZZ-wAdHF1iXmNzjjvLjAu7Btb48vY61DkJr_rbRAvjlOkMCApnxakdv6TuKTVENnJO_-g","y":"AENGsefrYr-jZ5263jJIZWBj7nPAC5anbDkeigwpVun50AjHOmJMkKThHocNSHBwHRaCrO_t5GlXO5XcClWnjvh2"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:21.000763507 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":"AUS4TGmamj-rz6_wKlnlTkQeA49PkIxFaDjdZvhtXSc4HVyAgG3u3UOh6fS0y4eNEImXoLc2CGGq_fdNbD0Ja-yw","y":"AEEcCNLMohnGYaoHKHIZ-DbDK9keIVqsVZ6wY6v1rIdAfoJsABLvaZIP6N7CQUE9XNkxQ18FACjDGschl_nOtS_E"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:11677"}, {"url": "http://localhost:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:21.000870337 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:21.000895785 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJcqqnUlrlP0pw2VVfvIuLROoerA2kCLueS1cL8Pde6RmlWjGfq_qMAn_CDRArrOBEtB_yDrtpXhG1LwmCsAuTDKAVb5s8T6JLPz4H1_sJqttbW5l8RFZX1f0xmSoLVKndUsPY0d3HXOMRu7utz1ite3UBJcMfzS7lRdSyjmCx8byyh_"}> 2022/08/04 11:09:22.000008225 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:22.000033740 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APDwZX11paglMCXZlK3nbT80DuhRVZ94hTXUEWYU-coalPr2DMX7t9IiYKuk67hrb0LJMrBaNK1yKLmoXB6n9c5JAMmRtGVqEz5eEQmr4M5ReV1IXtGrifcR5c-rsjORyK_nRUWh_E_PIQsWJcQGp97yTPoq4qXYaTyp0374FQdMY5Te"}> 2022/08/04 11:09:22.000205898 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AFoWeBetoC0I8OLOn8n_acDCgiBZ1zGVHLj_ji0N4PDQOTYogLh3lUlNjX1-VdN-qnPmuqXAuG3EzrXwCK2ovf9r","y":"AANvF-RePLRZPyvvRSiNCx-TccI-rDxeixxKSHkPPwjei0Ye7wTWtGndHPNo0fkzqaHE_0UNCrtlkYbxpjQbmvlU"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk> 2022/08/04 11:09:22.000207657 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ACZdMag7BPCicHwXzg_c0FUQ1VTFJoJgpldZQozYSwpd7vMQ9B_047RmrwdUcNRkswLRsCvNeKIY6QvzZK7CBsf8","y":"ADR2tPhVNLfHNwkBSPkJ3GdMOwIX9fVBwb1K73a1Pzdn6r2VUdhGurdVU5p9YAGuSDfU_RWv39E21JmyJpERfzzf"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:22.000235424 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":"ALxq8dKu2_uzR-Ig71quvQXqeOVKknFw7hGJatWp909jXL-Oko0sbR0j6-trTrZknL4CdDU643yrfr-H_w7HTuoX","y":"AIVmDebucuO8fmN8Cb5J49P1EG6eOjrZ1-f2t4MSrlWCLhYk0-RKFv3AM9hfqIy_lZHBbUTiApl4uMafekB3X0bl"} => 200 (../src/tangd.c:155) < 2022/08/04 11:09:22.000237081 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":"ASco26LSEgPcWssJ7dtUZmurGf-jQ8tE4zDfhx4lT6R412TMKLYdQUADoPdXgaU10FkjsvbiLqDeX8K5diJMFjYo","y":"APg_b8sklFPwEQKdVEuuIBs2bLFFcYW_GV9WgQ2jbc4mIbLHvyii2fi5fxF3SGtrBSfGcJVUCY84fVrhnfXGMAyJ"}+ 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:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:22.000403419 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:22.000429027 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIrxW-tx4P7eV0_JBI74JX3KQK2V1LPGfCstYq8KkxK02dQAkpZQWMtvbWj0GYve-qti6sD9pWnCuICj0uo7XILWAe9Lx9IynqPZRgV-GBHCQo3HMz_eW_eh9da7HVSVnWSk5qJmpgL4JU1qfEu5CLyTuqG3_9YZFTeyFBMPc0atIGrZ"}> 2022/08/04 11:09:22.000603155 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ARBRTzbODIxMCRiwDpcJ3RRAKRqE78sEbvJrsz_vkQYrRTnfGCOVl6GGesf7PVQcD6dfpzMMgaSR_8Y9wit1s8rd","y":"AGgA5Hnzjpxxrlvu_6a7Zlg36WQwHtSRE5P36LU3vVnCZHESftlly9WUvf09UzYrVX-aHuzTG26bAfGfRl8dU26E"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:22.000632497 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":"AMNvzBxuLjdpneJhbhD4vSabixF0gHzP2nDN8ENFz1P-sftqBRgERZcQYPc7T0jVldptUDttFPSPjyf7R2UoQI3L","y":"AJH64CMTJXclcoD3g38IjJ5ImBCZ4RI5SSV5T7LiaEr1lIleUIz5I3JnrAk3VJI85xxOyq9bmZDc1iiuSdWUZVdl"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:11677"}, {"url": "http://localhost:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:22.000789870 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:22.000815776 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALdnL-5NiF8LID_AIvU2LgGVmN7BOzpNjXwpBrkOB6Uq8F-Iyh0lNxS4IsJxlreu8yZ0EZNuBKVRlNxVNoX9Q3fbAJ_W2tgiUTb6PhGKBzGrTFxqDY7LysUDDyCpiri8yjsj9BBiNtaT-qcPehqMbzzxN8W0Yl3zv_1uLdT_dlSd_Qvw"}> 2022/08/04 11:09:22.000945205 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:22.000970927 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AV8v7-b0ZcgwV42zHMk57rpY0neONIWaahC2O8ut2-mrLnT-25DEMOBcyyvXBXDbOwkW09s7_2XCNr85o_GsFV5MAXQjGTV-dmpGGJK_cx8pPdogbUG3wt1j1uQaKDNUfHbsEZuidKSsUY7tRHqWDpPkskiP8yIrucXgcHzSrPdLqF3H"}> 2022/08/04 11:09:23.000156035 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"Acu6fUsBMguLyjR_F9UBgKFDhKF0NKEPROAZe_MobI8JpXr0uymV4TdcY2Gy5G0wxrvs9UZpO7xPhYP_AmqqBI1y","y":"AW3RTyB9pHKYF9DjeIRD1xa1XL3vS3h9_b68C-X5TcokHHiya19lmIOAhFRHWgurg1M6MqBe_rRUvsjDbfXDtVQm"} > 2022/08/04 11:09:23.000156788 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"AMFAJo-pH3gaHL-vZTOef1H_TwpAealLn3LiB3WTecXT08gWdPLW5oH7F25bQ1Xjod-gyXByFT7zIe1VVA2DDQY3","y":"AVkSuQe_POMPZHdjCsKOFRTfUUyANjf4DGHAvxJlu-a3ecPLuzhT5lTsAHj-EwqHZ8fT8qdRiotnocurk55tmKTm"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:23.000185736 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":"AaYCvMfJbC13xqPm5MbAqTvsj-MfVv9HkmVnbIzTPiNl9gUZQT7AqQHoX3CYqKgpFMHaSS32rh0GWcz8iRpuKW87","y":"ASMzfsQmclR1AKSvMFe5QkfuHNUpsEQNjfjqRpPd6Tm-8uS0YahICSHljNIX239r6giL2UANp6Eg8AuILAKnx7TE"} => 200 (../src/tangd.c:155) < 2022/08/04 11:09:23.000187704 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":"AM3xjL5fuLcefsp7QfDWRGMug7HJtkinf1v4nqMLmUmOGpmLi6JLmQLwZHF9DSGc8W96VVxEHXxaKLHN4EdN7rBK","y":"AZSB75KneLbCUADnHbuSk95j8doA_Eqxhkp7XroltIHKwuDOSwh29hdP6qgKYqFke4YOA65YRdPVonBp9VV2xvip"}+ 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:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:23.000341539 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:23.000366952 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATv-_PxVtjNU4trxUZithPTWK4cm2fpWjP_l3C7t5wS0t2xhIyaQQGFfA8F18ylpJKFNY3OLarGD01uVlSapO7qnAfdbpp2KiVyb4Hf9DQVftJpW8ajSPSs9XPv2WwUkoWtbWmO3iYYoUdYDfdmI-WwgOCwdj8B_DJ6OnG3-5avLvjBp"}> 2022/08/04 11:09:23.000538528 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"Ac0LSCTvJao0eWRLbGlNYtbbabvB4Htyqqg7vDim24c-3VSC0c6yypIcgtqReLvVfRoUtyLr1Ibn344AF8q7UQZc","y":"AFuRp7Zi1EpEFNInx6aNdL-R-KL7EPcaLPPE7ydD1sf-GhpGYtVXpaY_rinR2OzKUy-gW_h9ieROFN2TAmjP-r2e"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:23.000568104 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":"AcNJZ9Fyvp4Qqq-9Bb3h_MXIpHq7w4irXdtYa6alEMHJqy4uqqhQDnw9AvXnAI690H5ORaLOpTHRmgF-tF3JhqFG","y":"Ad886BCERBru_gLKqFI3_7jdH-8qVgwZ2sH2LtR1LNBPNOXo-xu8R4dGWvmUK12RTONu4m-XhIJdlvV0-xSRsjs2"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:11677"}, {"url": "http://localhost:11677"}]}}' -y ++ clevis decrypt > 2022/08/04 11:09:23.000712959 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:23.000738551 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZjTMzM34vhSIIat0rYYBSqOwn337-3NNhNA2YTDbml6tZA6kv14pNnVNjzTY64GRqWLgjyBs2l0ZZbFU7Kt_NwzAQ-FQAPDfHoxNtPsbdugcGtudb3AaXsBucCsafdqw5TXWraKAB_yP2LmZLzaqxK7X3SSZanEZ6yJzLJj9xsGsJN1"}> 2022/08/04 11:09:23.000851363 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:11677\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:09:23.000876867 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNVFpJZ3FfcWVDZTRQYXpiN2EtN19JNENtN1JRVU9fMnpPQ1E5VXByZ2JPUFBfVUR5azhjSlNuUFR5UlV5T09ZUWxibTZCZTFGUVFHTDFBVl9nN0t0VHciLCAieSI6ICJBVnpjM2RueU1zUFVIbmFObUJKYVNTMHl1eGM3OEwxbGtnTmthLVlrWW1TdmR4N1E0Q0JmSnVMZnU5cWVXM1Q4LU5WcVFHdjlTOHNRQ1JoUGk0b1lJR0d3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJLT0V1OENzSGhFUHpxZVllMk5QRjVtakFWREJIZ2xMMHg5d291VkN4N09xajNrQUZnRTE2bHc1X1lGY2x0eF9zdFBraG9GNzhnd0hoaE40Y3ctWlhnVSIsICJ5IjogIkFPamNWalg2cDhwa3BLWTJLR3FaVjczWUMwVFJUckQwUVBMVFBQeXRpZnN0VTZRNjVDbXhtT2VLUzc3OFY4WVJHTGhvN083bVFDUUVQWjZLWkFORGF6R24ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIaR_fMafSQjhkA23Y9pCOrpQqhh597Gk28Fi95ZULyWU_Qy6ngNoAbvW3XaYbPZRPR26hu_YHm87Uo2PsXLu09YAQT8-yFD49W6PJI1elf9F5jycd9uAYaVsYBNe_4yg9zoqHeqVdiNYICqbOXeOeWaAG5Iid0STUzcOy-QeSouTYl3"}> 2022/08/04 11:09:24.000050597 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ATOFMn9nAPTbTsaSXWKGQOCN-iWgDwS9dG1-UxvAElGthFtzHFil4exyd1yexzdFIXLkV5S_sk_I3hvtocF8K0Hu","y":"AAvsktt7OXEFO_BxMvBa_8LUkVBDnFFZCfrMfYbD60OAvcN7KRLVAwdY1NqhGwbQJDtZ6vYb53dviEztyfe7WBOH"} > 2022/08/04 11:09:24.000051111 length=414 from=0 to=413 POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk HTTP/1.1\r Host: localhost:11677\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":"ALkGE3Eaz4EVTZblGfShWAD03m2FgfC3P9nTp9S-ZEPStBaGvK4AptA2ZLNqfKSts4rfcg55_MWqVmW-EXWpwdIm","y":"ALqwecNJaqyG7o_HON56rhMfdZBEzwkL-2E8H7ZBzuMzRXmDx6KAAk2hchVDKXXVzczHe2jMoJPk0GBR40b9X-yJ"} POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk POST /rec/22hh42T7GjdM_Rpzk9weWKogm7dOxO5Q3J-U6xrafKk => 200 (../src/tangd.c:155) < 2022/08/04 11:09:24.000080258 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":"AaTOo9y9KgGaS0crjxxqDN4fff5_ifMnhvnoc3bF9Lc3c_zC2qjl7vGpxvygHuBvvxAgFh_3Y_NKuHk4yGBXToNp","y":"Acicc8HK3MbIGs-_bB6a4bYOpOKotNrURmEIJLcctTq_wwFf5Eq1iq5_zkuQLMQdaMbMLkDyxa14BKtKOmnsdc1Q"} => 200 (../src/tangd.c:155) < 2022/08/04 11:09:24.000080785 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":"AO8Z7CnlNtRh7cACS7_MJnTUXnQZT1CMCS8-gte2yqb7EMrS6vS9YrDinPCxuZl_i5Qh0aFG7jyA3onuYR4OHq7J","y":"ASDwpX_FLJdI9C_U2rchiTxrx1GzWFifQ3LYS9qVYgl34SGJdRKJO7cKhxrnESTZeEjc3oH7BUu62KlTCkEIJifj"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.mHbfiA/luks1-device + new_device luks1 /tmp/tmp.mHbfiA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mHbfiA/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.mHbfiA ']' + tang_stop /tmp/tmp.mHbfiA + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mHbfiA + '[' -z /tmp/tmp.mHbfiA ']' + local pidfile=/tmp/tmp.mHbfiA/tang.pid + '[' -f /tmp/tmp.mHbfiA/tang.pid ']' + local pid + pid=23109 + kill -9 23109 + rm -rf /tmp/tmp.mHbfiA /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 23109 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.76s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVJmdFd6bnEySTY1Ri1PUmx6MzAwVTYtNmVlbHN4TVdzV1oxRGUwT3pzOEVqdXZqMDFKZzNtd3FGZFlXdUhRcFpSRzJtaXZ3TE0xUWswZnlhRFVMa2d0SSIsInkiOiJBQS03aE5UNFBTSXNMOTA4OFFEdmFEV0FnX2V1SENuRXRBajJWdVBoUHBiU2NGSkt1YXpIeURicHlRZHRheTRoWkNFUFp0N0c4WkJfVElFQ18ydm9fLVNvIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSTNRZkRLb2wwTWRGVHZEWDBrQnpFVjRsSlVJc0NuWlZlbnlIOU1KMDRWajB4NlBrWFE5N1NzSk1iVUtjUFhGR0RNUEJDODZ0QmJPLTUzS1JpYi1VcGFBIiwieSI6IkFCdlpWb3pyeTVOdURIWWppLUVqYmlaS01JR0NpQmRvS2NlQnc3enRTWTlkejYtZFVfd1huLXk3T3FSNHFMZEU0MVoxQVh3by03bEVKMUV0WE9McWlxTTcifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NDc3OTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBWVdncHZQQ1FlVmNDYlVZaDlMTXJIMzhfb1o4bDYwTjV2dzVYZHAyX2k0T1dRTnFjT2xXUkN0ZUNtakRyYUFNMFdsN2FfZnY3cjJueDRLb25xLUNjVWV6IiwieSI6IkFHdnNzRDlxS3FmcllCa3lEUkRNTUh5LVhNaVhhYnZ4UEsxY2Z4VUIyUTVUQktnaWdQQkpkU1JNWWJPNGVjdVEtaUxXdXZyNkJIeVUyOFJJcGhZWWtud2IifSwia2lkIjoiYnZDY2ZUaV9DVmpmWlFjcVBLbi10dllObDNRcGRDUTZJMndwQ1RJWjJZMCJ9..5h9mVhF2HdfSejz9.Wh0_GQ.Ys3hw6kKzDra3B6temLCIweyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBT2VCUzMwZXQ1cmxrTjI2RjJUajZSQzJ5NnBUZDRWWlRHRzl4TkFtZ1F1MFhQWi1KRTR3M3hiSXNrRnNDa2ZVOEVLRWtKTENMdUFCV0Fac2wzaTViUXdYIiwieSI6IkFNdDZkczE0RWhicWgzS2NTaXRkeWVKLTgyLUNNa2xQX0tHRU1LWk5sVzluRFlSOEIyZXQ5SElXRFA1VjFDdm5NZi1MSmhwZWFkdEs2S2Z6RGhuOFNEdFYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZnZMaGhCQ3pDdE1aNEdweEljR29KZ05uTHlCR0tZYWVXR0wySjB4bF8wY0ZsM1FXZnA2QmRDeTNQcHZrN1h2VTZ1dXcwVFNEbEJVa0N4eEpDaG5EQnA1IiwieSI6IkFmd2pOTmlzbzNteDNaNDFDMmh4cUNWOWdfZmUzeFJhQmdEZzlMV01Od1d3QVZiNjBoUjdBblR5NE93bzdYT0tMU3ZOeVV3eWFXX1FSOHBUVXNsc1pxTncifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NjE2NjIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBYWdTVDhqem1zSUdrVHJOdDlzbFF2Q1g5S2dWUTcySVVyZzN5X0VZbmxJNWYwNHdicm9zcV9KblQyUzlNc1l1dUJ4RFF4ZEctT3VhWS02TVkzV0RWQmpXIiwieSI6IkFkNWhkOU9uTVdKX0dTZlVvWnd3U3lUcFkyNm9KYy0yR3Y4M0U5dllEd2dMMlIzcV9Vbm9OSFFDWFFCakZuTUVUS2pZMWMwellCdkF0Q1lRS1hrYlRaaUUifSwia2lkIjoicFZSUWRvNE9KRkNQN1dtU24tdFdLRWNWU3p6VHc3blRxZUNYLUludWs2SSJ9..Mv6ImLC6AjgqqflQ.Lm74Mibi6qM.FF6VO-buk9iZjBDoqiEVYQ 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.PIhcaF + CASES=/tmp/tmp.PIhcaF/cases + mkdir -p /tmp/tmp.PIhcaF/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=55512 + RESP=/tmp/tmp.PIhcaF/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.PIhcaF /dev/stdout ++ local basedir=/tmp/tmp.PIhcaF ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.PIhcaF/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.PIhcaF/sig.jwk ++ local EXC=/tmp/tmp.PIhcaF/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.PIhcaF/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.PIhcaF/sig.jwk --input=/tmp/tmp.PIhcaF/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.PIhcaF/sig.jwk --output=/dev/stdout + RESP=/tmp/tmp.PIhcaF/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.PIhcaF/cases/bad-02 + cat + RESP=/tmp/tmp.PIhcaF/cases/bad-03 + cat + RESP=/tmp/tmp.PIhcaF/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=47795 + STDERR=/tmp/tmp.PIhcaF/cases/good-01.stderr + do_test 47795 /tmp/tmp.PIhcaF/cases/good-01 /tmp/tmp.PIhcaF/cases/good-01.stderr + local port=47795 + local response=/tmp/tmp.PIhcaF/cases/good-01 + local stderr=/tmp/tmp.PIhcaF/cases/good-01.stderr + run_test_server 47795 /tmp/tmp.PIhcaF/cases/good-01 + local port=47795 + local response=/tmp/tmp.PIhcaF/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 47795 ']' + '[' -z /tmp/tmp.PIhcaF/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:47795,reuseaddr 'SYSTEM:cat /tmp/tmp.PIhcaF/cases/good-01' ++ printf '{"url":"localhost:%d"}' 47795 + cfg='{"url":"localhost:47795"}' + echo foo + clevis encrypt tang '{"url":"localhost:47795"}' -y > 2022/08/04 11:09:20.000642206 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47795\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:09:20.000643250 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVJmdFd6bnEySTY1Ri1PUmx6MzAwVTYtNmVlbHN4TVdzV1oxRGUwT3pzOEVqdXZqMDFKZzNtd3FGZFlXdUhRcFpSRzJtaXZ3TE0xUWswZnlhRFVMa2d0SSIsInkiOiJBQS03aE5UNFBTSXNMOTA4OFFEdmFEV0FnX2V1SENuRXRBajJWdVBoUHBiU2NGSkt1YXpIeURicHlRZHRheTRoWkNFUFp0N0c4WkJfVElFQ18ydm9fLVNvIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSTNRZkRLb2wwTWRGVHZEWDBrQnpFVjRsSlVJc0NuWlZlbnlIOU1KMDRWajB4NlBrWFE5N1NzSk1iVUtjUFhGR0RNUEJDODZ0QmJPLTUzS1JpYi1VcGFBIiwieSI6IkFCdlpWb3pyeTVOdURIWWppLUVqYmlaS01JR0NpQmRvS2NlQnc3enRTWTlkejYtZFVfd1huLXk3T3FSNHFMZEU0MVoxQVh3by03bEVKMUV0WE9McWlxTTcifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"AChH3RovHUxy-k72IoEtOIFri4piNLEcF8YAhZIB5Pi7qpIeOAwQzDR84WcTE4BwUyTqAay7zi0mth1Mf0IgYXscATIdCrMU5xqO8yrBY9bB18sjWtPj0wH5AI0ri8bGMvCDeDyTYQ-y_EDKBIQMU4m4JiI3fQm9VX088gJ7G0txg7Hl"} + validate_output /tmp/tmp.PIhcaF/cases/good-01.stderr + local output=/tmp/tmp.PIhcaF/cases/good-01.stderr + grep -Fq jose /tmp/tmp.PIhcaF/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=53140 + STDERR=/tmp/tmp.PIhcaF/cases/bad-01.stderr + do_test 53140 /tmp/tmp.PIhcaF/cases/bad-01 /tmp/tmp.PIhcaF/cases/bad-01.stderr + local port=53140 + local response=/tmp/tmp.PIhcaF/cases/bad-01 + local stderr=/tmp/tmp.PIhcaF/cases/bad-01.stderr + run_test_server 53140 /tmp/tmp.PIhcaF/cases/bad-01 + local port=53140 + local response=/tmp/tmp.PIhcaF/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 53140 ']' + '[' -z /tmp/tmp.PIhcaF/cases/bad-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:53140,reuseaddr 'SYSTEM:cat /tmp/tmp.PIhcaF/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 53140 + cfg='{"url":"localhost:53140"}' + echo foo + clevis encrypt tang '{"url":"localhost:53140"}' -y > 2022/08/04 11:09:21.000762222 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:53140\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:09:21.000763200 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-01' Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-01 + '[' -r /tmp/tmp.PIhcaF/cases/bad-01.stderr ']' + cat /tmp/tmp.PIhcaF/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/bad-01.stderr + local output=/tmp/tmp.PIhcaF/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.PIhcaF/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=18407 + STDERR=/tmp/tmp.PIhcaF/cases/bad-02.stderr + do_test 18407 /tmp/tmp.PIhcaF/cases/bad-02 /tmp/tmp.PIhcaF/cases/bad-02.stderr + local port=18407 + local response=/tmp/tmp.PIhcaF/cases/bad-02 + local stderr=/tmp/tmp.PIhcaF/cases/bad-02.stderr + run_test_server 18407 /tmp/tmp.PIhcaF/cases/bad-02 + local port=18407 + local response=/tmp/tmp.PIhcaF/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 18407 ']' + '[' -z /tmp/tmp.PIhcaF/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:18407,reuseaddr 'SYSTEM:cat /tmp/tmp.PIhcaF/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 18407 + cfg='{"url":"localhost:18407"}' + echo foo + clevis encrypt tang '{"url":"localhost:18407"}' -y > 2022/08/04 11:09:22.000802215 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:18407\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:09:22.000803374 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-02' Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-02 + '[' -r /tmp/tmp.PIhcaF/cases/bad-02.stderr ']' + cat /tmp/tmp.PIhcaF/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:18407/adv/'! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/bad-02.stderr + local output=/tmp/tmp.PIhcaF/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.PIhcaF/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=33538 + STDERR=/tmp/tmp.PIhcaF/cases/bad-03.stderr + do_test 33538 /tmp/tmp.PIhcaF/cases/bad-03 /tmp/tmp.PIhcaF/cases/bad-03.stderr + local port=33538 + local response=/tmp/tmp.PIhcaF/cases/bad-03 + local stderr=/tmp/tmp.PIhcaF/cases/bad-03.stderr + run_test_server 33538 /tmp/tmp.PIhcaF/cases/bad-03 + local port=33538 + local response=/tmp/tmp.PIhcaF/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 33538 ']' + '[' -z /tmp/tmp.PIhcaF/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:33538,reuseaddr 'SYSTEM:cat /tmp/tmp.PIhcaF/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 33538 + cfg='{"url":"localhost:33538"}' + echo foo + clevis encrypt tang '{"url":"localhost:33538"}' -y > 2022/08/04 11:09:23.000839824 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:33538\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:09:23.000840702 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-03' Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-03 + '[' -r /tmp/tmp.PIhcaF/cases/bad-03.stderr ']' + cat /tmp/tmp.PIhcaF/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/bad-03.stderr + local output=/tmp/tmp.PIhcaF/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.PIhcaF/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=61662 + STDERR=/tmp/tmp.PIhcaF/cases/bad-04.stderr + do_test 61662 /tmp/tmp.PIhcaF/cases/bad-04 /tmp/tmp.PIhcaF/cases/bad-04.stderr + local port=61662 + local response=/tmp/tmp.PIhcaF/cases/bad-04 + local stderr=/tmp/tmp.PIhcaF/cases/bad-04.stderr + run_test_server 61662 /tmp/tmp.PIhcaF/cases/bad-04 + local port=61662 + local response=/tmp/tmp.PIhcaF/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 61662 ']' + '[' -z /tmp/tmp.PIhcaF/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:61662,reuseaddr 'SYSTEM:cat /tmp/tmp.PIhcaF/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 61662 + cfg='{"url":"localhost:61662"}' + echo foo + clevis encrypt tang '{"url":"localhost:61662"}' -y > 2022/08/04 11:09:24.000879354 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:61662\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:09:24.000880649 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-04' Error (do_test) response: /tmp/tmp.PIhcaF/cases/bad-04 + '[' -r /tmp/tmp.PIhcaF/cases/bad-04.stderr ']' + cat /tmp/tmp.PIhcaF/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:61662/adv/'! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/bad-04.stderr + local output=/tmp/tmp.PIhcaF/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/bad-04.stderr + STDERR=/tmp/tmp.PIhcaF/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 61662 '[]' /tmp/tmp.PIhcaF/cases/stderr + local port=61662 + local 'adv=[]' + local stderr=/tmp/tmp.PIhcaF/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 '[]' + cfg='{"url":"localhost:61662","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.PIhcaF/cases/stderr ']' + cat /tmp/tmp.PIhcaF/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/stderr + local output=/tmp/tmp.PIhcaF/cases/stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 61662 ']' /tmp/tmp.PIhcaF/cases/stderr + local port=61662 + local 'adv=]' + local stderr=/tmp/tmp.PIhcaF/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 ']' + cfg='{"url":"localhost:61662","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.PIhcaF/cases/stderr ']' + cat /tmp/tmp.PIhcaF/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/stderr + local output=/tmp/tmp.PIhcaF/cases/stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 61662 '' /tmp/tmp.PIhcaF/cases/stderr + local port=61662 + local adv= + local stderr=/tmp/tmp.PIhcaF/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 '' + cfg='{"url":"localhost:61662","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.PIhcaF/cases/stderr ']' + cat /tmp/tmp.PIhcaF/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/stderr + local output=/tmp/tmp.PIhcaF/cases/stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 61662 '{}' /tmp/tmp.PIhcaF/cases/stderr + local port=61662 + local 'adv={}' + local stderr=/tmp/tmp.PIhcaF/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 '{}' + cfg='{"url":"localhost:61662","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.PIhcaF/cases/stderr ']' + cat /tmp/tmp.PIhcaF/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/stderr + local output=/tmp/tmp.PIhcaF/cases/stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/stderr + tang_run /tmp/tmp.PIhcaF 61662 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.PIhcaF + local port=61662 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.PIhcaF ']' + '[' -z 61662 ']' + tang_new_keys /tmp/tmp.PIhcaF '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.PIhcaF + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.PIhcaF ']' + local db=/tmp/tmp.PIhcaF/db + mkdir -p /tmp/tmp.PIhcaF/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.PIhcaF/db Unable to change owner/group for /tmp/tmp.PIhcaF/db/SmRU3Rk_zHwNZyMACa_ax3cTyPDyvPq5q5o0bB1ZB7U.jwk to tang:tang Unable to change owner/group for /tmp/tmp.PIhcaF/db/pVRQdo4OJFCP7WmSn-tWKEcVSzzTw7nTqeCX-Inuk6I.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.PIhcaF/cache + '[' -z '' ']' + KEYS=/tmp/tmp.PIhcaF/db + local pid pidfile + pidfile=/tmp/tmp.PIhcaF/tang.pid + pid=26238 + echo 26238 + /usr/bin/socat -v -v TCP-LISTEN:61662,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.PIhcaF/db' + tang_wait_until_ready 61662 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61662 + '[' -z 61662 ']' + local max_timeout_in_s=5 + local start elapsed + start=6 + curl --output /dev/null --silent --fail http://localhost:61662/adv > 2022/08/04 11:09:25.000034015 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61662\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:25.000059705 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9lQlMzMGV0NXJsa04yNkYyVGo2UkMyeTZwVGQ0VlpUR0c5eE5BbWdRdTBYUFotSkU0dzN4Yklza0ZzQ2tmVThFS0VrSkxDTHVBQldBWnNsM2k1YlF3WCIsICJ5IjogIkFNdDZkczE0RWhicWgzS2NTaXRkeWVKLTgyLUNNa2xQX0tHRU1LWk5sVzluRFlSOEIyZXQ5SElXRFA1VjFDdm5NZi1MSmhwZWFkdEs2S2Z6RGhuOFNEdFYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZ2TGhoQkN6Q3RNWjRHcHhJY0dvSmdObkx5QkdLWWFlV0dMMkoweGxfMGNGbDNRV2ZwNkJkQ3kzUHB2azdYdlU2dXV3MFRTRGxCVWtDeHhKQ2huREJwNSIsICJ5IjogIkFmd2pOTmlzbzNteDNaNDFDMmh4cUNWOWdfZmUzeFJhQmdEZzlMV01Od1d3QVZiNjBoUjdBblR5NE93bzdYT0tMU3ZOeVV3eWFXX1FSOHBUVXNsc1pxTncifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdR1zSFOziJ2fEl6lG4Q3pmg86rOjGWbli-xITWdsl847Hy8QYPFv6q4aKdg89ipGgj3HwJ2J2TFld_MNKO9U70-AE8bsRYefSNdbUFOmMR13L4jrv3eOBYkIUh9CKhCHLuUJPCljerL7RddA7LcT1xjxms32llRUreO1VkPYtZK9BgB"}+ touch /tmp/tmp.PIhcaF/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 61662 /tmp/tmp.PIhcaF/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61662 + local adv=/tmp/tmp.PIhcaF/cases/adv-good-01 + '[' -z 61662 ']' + curl -L -o /tmp/tmp.PIhcaF/cases/adv-good-01 http://localhost:61662/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 11:09:25.000066720 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61662\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:09:25.000092307 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9lQlMzMGV0NXJsa04yNkYyVGo2UkMyeTZwVGQ0VlpUR0c5eE5BbWdRdTBYUFotSkU0dzN4Yklza0ZzQ2tmVThFS0VrSkxDTHVBQldBWnNsM2k1YlF3WCIsICJ5IjogIkFNdDZkczE0RWhicWgzS2NTaXRkeWVKLTgyLUNNa2xQX0tHRU1LWk5sVzluRFlSOEIyZXQ5SElXRFA1VjFDdm5NZi1MSmhwZWFkdEs2S2Z6RGhuOFNEdFYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZ2TGhoQkN6Q3RNWjRHcHhJY0dvSmdObkx5QkdLWWFlV0dMMkoweGxfMGNGbDNRV2ZwNkJkQ3kzUHB2azdYdlU2dXV3MFRTRGxCVWtDeHhKQ2huREJwNSIsICJ5IjogIkFmd2pOTmlzbzNteDNaNDFDMmh4cUNWOWdfZmUzeFJhQmdEZzlMV01Od1d3QVZiNjBoUjdBblR5NE93bzdYT0tMU3ZOeVV3eWFXX1FSOHBUVXNsc1pxTncifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASut5ReYCltPeHeQ9br6xFpOjw9nVtwN7Gcrm8Gx2TO-hf8Hpg6PgpA8oeoCBLKBuD6buwed3JXtVeG77n9QtIo8AZ7A7owfM9XbIxMTq0G2ndpFniypC_z3Z5UbWOJN7P8db7z3hl-vE5EdqD5Sg4BMXCh3EZn3lMU9ICrYo7GeCY0q"} 100 993 100 993 0 0 36120 0 --:--:-- --:--:-- --:--:-- 36777 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.PIhcaF/cases/adv-good-01.stderr + do_test_with_adv 61662 /tmp/tmp.PIhcaF/cases/adv-good-01 /tmp/tmp.PIhcaF/cases/adv-good-01.stderr + local port=61662 + local adv=/tmp/tmp.PIhcaF/cases/adv-good-01 + local stderr=/tmp/tmp.PIhcaF/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 /tmp/tmp.PIhcaF/cases/adv-good-01 + cfg='{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-good-01"}' + validate_output /tmp/tmp.PIhcaF/cases/adv-good-01.stderr + local output=/tmp/tmp.PIhcaF/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.PIhcaF/cases/adv-bad-01.stderr + do_test_with_adv 61662 /tmp/tmp.PIhcaF/cases/adv-bad-01 /tmp/tmp.PIhcaF/cases/adv-bad-01.stderr + local port=61662 + local adv=/tmp/tmp.PIhcaF/cases/adv-bad-01 + local stderr=/tmp/tmp.PIhcaF/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 /tmp/tmp.PIhcaF/cases/adv-bad-01 + cfg='{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-01 response: + '[' -r /tmp/tmp.PIhcaF/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.PIhcaF/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/adv-bad-01.stderr + local output=/tmp/tmp.PIhcaF/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.PIhcaF/cases/adv-bad-02.stderr + do_test_with_adv 61662 /tmp/tmp.PIhcaF/cases/adv-bad-02 /tmp/tmp.PIhcaF/cases/adv-bad-02.stderr + local port=61662 + local adv=/tmp/tmp.PIhcaF/cases/adv-bad-02 + local stderr=/tmp/tmp.PIhcaF/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 /tmp/tmp.PIhcaF/cases/adv-bad-02 + cfg='{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-02 response: + '[' -r /tmp/tmp.PIhcaF/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.PIhcaF/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/adv-bad-02.stderr + local output=/tmp/tmp.PIhcaF/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.PIhcaF/cases/adv-bad-03.stderr + do_test_with_adv 61662 /tmp/tmp.PIhcaF/cases/adv-bad-03 /tmp/tmp.PIhcaF/cases/adv-bad-03.stderr + local port=61662 + local adv=/tmp/tmp.PIhcaF/cases/adv-bad-03 + local stderr=/tmp/tmp.PIhcaF/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 61662 /tmp/tmp.PIhcaF/cases/adv-bad-03 + cfg='{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:61662","adv":"/tmp/tmp.PIhcaF/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.PIhcaF/cases/adv-bad-03 response: + '[' -r /tmp/tmp.PIhcaF/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.PIhcaF/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.PIhcaF/cases/adv-bad-03.stderr + local output=/tmp/tmp.PIhcaF/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.PIhcaF/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.PIhcaF + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.PIhcaF + '[' -z /tmp/tmp.PIhcaF ']' + local pidfile=/tmp/tmp.PIhcaF/tang.pid + '[' -f /tmp/tmp.PIhcaF/tang.pid ']' + local pid + pid=26238 + kill -9 26238 + '[' -d /tmp/tmp.PIhcaF ']' + rm -rf /tmp/tmp.PIhcaF /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 26238 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: 140.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-armhf.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: 200.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r1.apk >>> clevis: Build complete at Thu, 04 Aug 2022 11:09:26 +0000 elapsed time 0h 0m 19s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/147) Purging meson-bash-completion (0.63.0-r1) (2/147) Purging tpm2-tools-bash-completion (5.2-r2) (3/147) Purging .makedepends-clevis (20220804.110908) (4/147) Purging cryptsetup-openrc (2.5.0-r1) (5/147) Purging cryptsetup (2.5.0-r1) (6/147) Purging libpwquality (1.4.4-r3) (7/147) Purging cracklib-words (2.9.7-r4) (8/147) Purging asciidoc (9.1.1-r0) (9/147) Purging source-highlight (3.1.9-r5) (10/147) Purging git-bash-completion (2.37.1-r1) (11/147) Purging openrc-bash-completion (0.45.2-r0) (12/147) Purging bash-completion (2.11-r4) (13/147) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (14/147) Purging meson (0.63.0-r1) (15/147) Purging samurai (1.2-r2) (16/147) Purging tpm2-tools (5.2-r2) (17/147) Purging jose-dev (11-r2) (18/147) Purging audit-dev (3.0.8-r0) (19/147) Purging audit-libs (3.0.8-r0) (20/147) Purging udisks2-dev (2.9.4-r1) (21/147) Purging gobject-introspection-dev (1.72.0-r0) (22/147) Purging cairo-dev (1.17.6-r2) (23/147) Purging cairo-tools (1.17.6-r2) (24/147) Purging xcb-util-dev (0.4.0-r3) (25/147) Purging util-macros (1.19.3-r0) (26/147) Purging xcb-util (0.4.0-r3) (27/147) Purging cairo-gobject (1.17.6-r2) (28/147) Purging cairo (1.17.6-r2) (29/147) Purging libtool (2.4.7-r0) (30/147) Purging libltdl (2.4.7-r0) (31/147) Purging polkit-dev (121-r0) (32/147) Purging polkit-common (121-r0) (33/147) Purging polkit-libs (121-r0) (34/147) Purging dbus-glib-dev (0.112-r0) (35/147) Purging dbus-glib (0.112-r0) (36/147) Purging libatasmart-dev (0.19-r1) (37/147) Purging libatasmart (0.19-r1) (38/147) Purging libgudev-dev (237-r1) (39/147) Purging libgudev (237-r1) (40/147) Purging acl-dev (2.3.1-r1) (41/147) Purging lvm2-dev (2.02.187-r2) (42/147) Purging lvm2-libs (2.02.187-r2) (43/147) Purging udisks2-libs (2.9.4-r1) (44/147) Purging luksmeta-dev (9-r0) (45/147) Purging luksmeta (9-r0) (46/147) Purging jq (1.6-r1) (47/147) Purging tang-openrc (11-r0) (48/147) Purging socat (1.7.4.3-r1) (49/147) Purging tang (11-r0) (50/147) Purging jose (11-r2) (51/147) Purging udev-init-scripts-openrc (35-r0) (52/147) Purging eudev-openrc (3.2.11-r1) (53/147) Purging glib-dev (2.72.3-r0) (54/147) Purging gettext-dev (0.21-r3) (55/147) Purging gettext-asprintf (0.21-r3) (56/147) Purging gettext (0.21-r3) (57/147) Purging bzip2-dev (1.0.8-r1) (58/147) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (59/147) Purging libxslt (1.1.35-r0) (60/147) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (61/147) Purging libxml2-utils (2.9.14-r1) (62/147) Purging python3 (3.10.5-r2) (63/147) Purging readline (8.1.2-r0) (64/147) Purging dbus-dev (1.14.0-r1) (65/147) Purging dbus-libs (1.14.0-r1) (66/147) Purging util-linux-dev (2.38-r3) (67/147) Purging libfdisk (2.38-r3) (68/147) Purging libsmartcols (2.38-r3) (69/147) Purging eudev-dev (3.2.11-r1) (70/147) Purging eudev (3.2.11-r1) (71/147) Purging udev-init-scripts (35-r0) (72/147) Purging eudev-libs (3.2.11-r1) (73/147) Purging cryptsetup-dev (2.5.0-r1) (74/147) Purging cryptsetup-libs (2.5.0-r1) (75/147) Purging gobject-introspection (1.72.0-r0) (76/147) Purging glib (2.72.3-r0) (77/147) Purging libmount (2.38-r3) (78/147) Purging libblkid (2.38-r3) (79/147) Purging argon2-libs (20190702-r1) (80/147) Purging device-mapper-event-libs (2.02.187-r2) (81/147) Purging device-mapper-libs (2.02.187-r2) (82/147) Purging tpm2-tss-fapi (3.1.0-r1) (83/147) Purging acl (2.3.1-r1) (84/147) Purging json-c (0.16-r0) (85/147) Purging libuuid (2.38-r3) (86/147) Purging jansson-dev (2.14-r0) (87/147) Purging libjose (11-r2) (88/147) Purging jansson (2.14-r0) (89/147) Purging cracklib (2.9.7-r4) (90/147) Purging gettext-libs (0.21-r3) (91/147) Purging libintl (0.21-r3) (92/147) Purging linux-pam (1.5.2-r1) (93/147) Purging libffi-dev (3.4.2-r1) (94/147) Purging linux-headers (5.16.7-r1) (95/147) Purging libffi (3.4.2-r1) (96/147) Purging gdbm (1.23-r0) (97/147) Purging mpdecimal (2.5.1-r1) (98/147) Purging sqlite-libs (3.39.2-r0) (99/147) Purging libxml2 (2.9.14-r1) (100/147) Purging libgcrypt (1.10.1-r0) (101/147) Purging libgpg-error (1.45-r0) (102/147) Purging tpm2-tss-esys (3.1.0-r1) (103/147) Purging tpm2-tss-sys (3.1.0-r1) (104/147) Purging tpm2-tss-mu (3.1.0-r1) (105/147) Purging tpm2-tss-tctildr (3.1.0-r1) (106/147) Purging tpm2-tss-rc (3.1.0-r1) (107/147) Purging openssl-dev (3.0.5-r1) (108/147) Purging fontconfig-dev (2.14.0-r0) (109/147) Purging fontconfig (2.14.0-r0) (110/147) Purging freetype-dev (2.12.1-r0) (111/147) Purging freetype (2.12.1-r0) (112/147) Purging libpng-dev (1.6.37-r1) (113/147) Purging libpng (1.6.37-r1) (114/147) Purging zlib-dev (1.2.12-r1) (115/147) Purging libcap-ng (0.8.3-r1) (116/147) Purging expat-dev (2.4.8-r1) (117/147) Purging expat (2.4.8-r1) (118/147) Purging brotli-dev (1.0.9-r7) (119/147) Purging libxrender-dev (0.9.10-r3) (120/147) Purging libxrender (0.9.10-r3) (121/147) Purging libxext-dev (1.3.4-r0) (122/147) Purging libxext (1.3.4-r0) (123/147) Purging libx11-dev (1.8.1-r1) (124/147) Purging xtrans (1.4.0-r1) (125/147) Purging libx11 (1.8.1-r1) (126/147) Purging libxcb-dev (1.15-r0) (127/147) Purging xcb-proto (1.15-r0) (128/147) Purging libxcb (1.15-r0) (129/147) Purging libxau-dev (1.0.9-r0) (130/147) Purging libxau (1.0.9-r0) (131/147) Purging libxdmcp-dev (1.1.3-r0) (132/147) Purging libxdmcp (1.1.3-r0) (133/147) Purging xorgproto (2022.1-r0) (134/147) Purging libbsd (0.11.6-r2) (135/147) Purging libmd (1.0.4-r0) (136/147) Purging pixman-dev (0.40.0-r3) (137/147) Purging pixman (0.40.0-r3) (138/147) Purging pcre-dev (8.45-r2) (139/147) Purging libpcre16 (8.45-r2) (140/147) Purging libpcre32 (8.45-r2) (141/147) Purging libpcrecpp (8.45-r2) (142/147) Purging pcre (8.45-r2) (143/147) Purging libunistring (1.0-r0) (144/147) Purging kmod-libs (30-r1) (145/147) Purging libaio (0.3.112-r2) (146/147) Purging oniguruma (6.9.8-r0) (147/147) Purging http-parser (2.9.4-r0) Executing busybox-1.35.0-r22.trigger OK: 660 MiB in 105 packages >>> clevis: Updating the testing/armhf repository index... >>> clevis: Signing the index...