>>> clevis: Building testing/clevis 18-r0 (using abuild 3.9.0-r1) started Fri, 17 Jun 2022 22:13:44 +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-r1) (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-r1) (8/147) Installing cryptsetup-libs (2.4.3-r0) (9/147) Installing cryptsetup (2.4.3-r0) (10/147) Installing jansson (2.14-r0) (11/147) Installing libjose (11-r1) (12/147) Installing jose (11-r1) (13/147) Installing cracklib-words (2.9.7-r4) (14/147) Installing cracklib (2.9.7-r4) (15/147) Installing libintl (0.21-r2) (16/147) Installing linux-pam (1.5.2-r0) (17/147) Installing libpwquality (1.4.4-r3) (18/147) Installing libbz2 (1.0.8-r1) (19/147) Installing libffi (3.4.2-r1) (20/147) Installing gdbm (1.23-r0) (21/147) Installing xz-libs (5.2.5-r1) (22/147) Installing mpdecimal (2.5.1-r1) (23/147) Installing sqlite-libs (3.38.5-r0) (24/147) Installing python3 (3.10.5-r0) (25/147) Installing libxml2 (2.9.14-r0) (26/147) Installing libxml2-utils (2.9.14-r0) (27/147) Installing libgpg-error (1.45-r0) (28/147) Installing libgcrypt (1.10.1-r0) (29/147) Installing libxslt (1.1.35-r0) (30/147) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (31/147) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (32/147) Installing source-highlight (3.1.9-r5) (33/147) Installing asciidoc (9.1.1-r0) (34/147) Installing bash-completion (2.11-r4) (35/147) Installing samurai (1.2-r2) (36/147) Installing meson (0.62.2-r0) (37/147) Installing meson-bash-completion (0.62.2-r0) (38/147) Installing tpm2-tss-mu (3.1.0-r0) (39/147) Installing tpm2-tss-sys (3.1.0-r0) (40/147) Installing tpm2-tss-esys (3.1.0-r0) (41/147) Installing acl (2.3.1-r0) (42/147) Installing tpm2-tss-tctildr (3.1.0-r0) (43/147) Installing tpm2-tss-fapi (3.1.0-r0) Executing tpm2-tss-fapi-3.1.0-r0.pre-install Executing tpm2-tss-fapi-3.1.0-r0.post-install (44/147) Installing tpm2-tss-rc (3.1.0-r0) (45/147) Installing tpm2-tools (5.2-r1) (46/147) Installing tpm2-tools-bash-completion (5.2-r1) (47/147) Installing cryptsetup-dev (2.4.3-r0) (48/147) Installing jansson-dev (2.14-r0) (49/147) Installing openssl-dev (1.1.1o-r0) (50/147) Installing zlib-dev (1.2.12-r1) (51/147) Installing jose-dev (11-r1) (52/147) Installing linux-headers (5.16.7-r1) (53/147) Installing libcap-ng (0.8.3-r1) (54/147) Installing audit-libs (3.0.8-r0) (55/147) Installing audit-dev (3.0.8-r0) (56/147) Installing cairo-tools (1.17.6-r1) (57/147) Installing libpng (1.6.37-r1) (58/147) Installing freetype (2.12.1-r0) (59/147) Installing fontconfig (2.14.0-r0) (60/147) Installing expat-dev (2.4.8-r0) (61/147) Installing brotli-dev (1.0.9-r6) (62/147) Installing libpng-dev (1.6.37-r1) (63/147) Installing freetype-dev (2.12.1-r0) (64/147) Installing fontconfig-dev (2.14.0-r0) (65/147) Installing libxau (1.0.9-r0) (66/147) Installing xorgproto (2022.1-r0) (67/147) Installing libxau-dev (1.0.9-r0) (68/147) Installing libmd (1.0.4-r0) (69/147) Installing libbsd (0.11.6-r2) (70/147) Installing libxdmcp (1.1.3-r0) (71/147) Installing libxcb (1.15-r0) (72/147) Installing libx11 (1.8.1-r1) (73/147) Installing libxext (1.3.4-r0) (74/147) Installing xcb-proto (1.15-r0) (75/147) Installing libxdmcp-dev (1.1.3-r0) (76/147) Installing libxcb-dev (1.15-r0) (77/147) Installing xtrans (1.4.0-r1) (78/147) Installing libx11-dev (1.8.1-r1) (79/147) Installing libxext-dev (1.3.4-r0) (80/147) Installing libxrender (0.9.10-r3) (81/147) Installing libxrender-dev (0.9.10-r3) (82/147) Installing pixman (0.40.0-r3) (83/147) Installing pixman-dev (0.40.0-r3) (84/147) Installing util-macros (1.19.3-r0) (85/147) Installing xcb-util (0.4.0-r3) (86/147) Installing xcb-util-dev (0.4.0-r3) (87/147) Installing cairo (1.17.6-r1) (88/147) Installing libmount (2.38-r1) (89/147) Installing glib (2.72.2-r0) (90/147) Installing cairo-gobject (1.17.6-r1) (91/147) Installing gettext-asprintf (0.21-r2) (92/147) Installing libunistring (1.0-r0) (93/147) Installing gettext-libs (0.21-r2) (94/147) Installing gettext (0.21-r2) (95/147) Installing gettext-dev (0.21-r2) (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-r1) (103/147) Installing libsmartcols (2.38-r1) (104/147) Installing util-linux-dev (2.38-r1) (105/147) Installing glib-dev (2.72.2-r0) (106/147) Installing cairo-dev (1.17.6-r1) (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 (0.120-r2) (112/147) Installing polkit-common (0.120-r2) Executing polkit-common-0.120-r2.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 (0.120-r2) (118/147) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (119/147) Installing eudev-libs (3.2.11-r0) (120/147) Installing kmod-libs (29-r2) (121/147) Installing eudev (3.2.11-r0) (122/147) Installing eudev-dev (3.2.11-r0) (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-r0) (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 (20220617.221345) (141/147) Installing cryptsetup-openrc (2.4.3-r0) (142/147) Installing socat (1.7.4.3-r0) (143/147) Installing tang-openrc (11-r0) (144/147) Installing udev-init-scripts-openrc (35-r0) (145/147) Installing eudev-openrc (3.2.11-r0) (146/147) Installing openrc-bash-completion (0.44.10-r7) (147/147) Installing git-bash-completion (2.36.1-r0) Executing busybox-1.35.0-r16.trigger Executing cracklib-2.9.7-r4.trigger Executing glib-2.72.2-r0.trigger No schema files found: removed existing output file. Executing eudev-3.2.11-r0.trigger OK: 537 MiB in 245 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 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> clevis: Fetching https://github.com/latchset/clevis/archive/v18/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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 19 78191 19 15573 0 0 12641 0 0:00:06 0:00:01 0:00:05 12641 100 78191 100 78191 0 0 57854 0 0:00:01 0:00:01 --:--:-- 513k >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/clevis-18.tar.gz >>> clevis: Checking sha512sums... clevis-18.tar.gz: OK musl.patch: OK >>> clevis: Unpacking /var/cache/distfiles/edge/clevis-18.tar.gz... >>> clevis: musl.patch patching file src/pins/sss/sss.h The Meson build system Version: 0.62.2 Source dir: /home/buildozer/aports/testing/clevis/src/clevis-18 Build dir: /home/buildozer/aports/testing/clevis/src/clevis-18/output Build type: native build Project name: clevis Project version: 18 C compiler for the host machine: gcc (gcc 11.2.1 "gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219") C linker for the host machine: gcc ld.bfd 2.38 Host machine cpu family: aarch64 Host machine cpu: aarch64 meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wall". meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". meson.build:39: WARNING: Consider using the built-in werror option instead of using "-Werror". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency jansson found: YES 2.14 Run-time dependency jose found: YES 11 Program a2x found: YES (/usr/bin/a2x) Run-time dependency bash-completion found: YES 2.11 Run-time dependency luksmeta found: YES 9 Program pwmake found: YES (/usr/bin/pwmake) Run-time dependency libcryptsetup found: YES 2.4.3 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.2 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 1.1.1o Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss) Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test) Program curl found: YES (/usr/bin/curl) Program /usr/libexec/tangd-keygen found: YES (/usr/libexec/tangd-keygen) Program /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update found: NO Program /usr/libexec/tangd found: YES (/usr/libexec/tangd) Program socat found: YES (/usr/bin/socat) Configuring tang-common-test-functions using configuration Program pin-tang found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang) Program tang-validate-adv found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv) Program default-thp-alg found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg) Program tpm2_createprimary found: YES (/usr/bin/tpm2_createprimary) Program tpm2_pcrread found: YES (/usr/bin/tpm2_pcrread) Program tpm2_createpolicy found: YES (/usr/bin/tpm2_createpolicy) Program tpm2_create found: YES (/usr/bin/tpm2_create) Program tpm2_load found: YES (/usr/bin/tpm2_load) Program tpm2_unseal found: YES (/usr/bin/tpm2_unseal) Program pin-tpm2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2) Program update-initramfs found: NO src/initramfs-tools/meson.build:15: WARNING: Will not install initramfs-tools module due to missing dependencies! Build targets in project: 17 clevis 18 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/testing/clevis/src/clevis-18/output' [1/22] Generating clevis.1 with a custom command [2/22] Generating clevis-decrypt.1 with a custom command [3/22] Generating clevis-encrypt-tpm2.1 with a custom command [4/22] Generating clevis-encrypt-tang.1 with a custom command [5/22] Generating clevis-encrypt-sss.1 with a custom command [6/22] Generating clevis-luks-pass.1 with a custom command [7/22] Generating clevis-luks-edit.1 with a custom command [8/22] Generating clevis-luks-report.1 with a custom command [9/22] Generating clevis-luks-regen.1 with a custom command [10/22] Generating clevis-luks-unlock.1 with a custom command [11/22] Generating clevis-luks-list.1 with a custom command [12/22] Generating clevis-luks-unlockers.7 with a custom command [13/22] Generating clevis-luks-bind.1 with a custom command [14/22] Generating clevis-luks-unbind.1 with a custom command [15/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/sss.c.o [16/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o [17/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/sss.c.o [18/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o [19/22] Compiling C object src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o [20/22] Linking target src/pins/sss/clevis-encrypt-sss [21/22] Linking target src/pins/sss/clevis-decrypt-sss [22/22] Linking target src/luks/udisks2/clevis-luks-udisks2 1/44 bind-wrong-pass-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=179 /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_=118 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 3/44 unbind-unbound-slot-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_=33 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 4/44 unbind-luks1 RUNNING >>> MALLOC_PERTURB_=103 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1 5/44 bind-key-file-non-interactive RUNNING >>> MALLOC_PERTURB_=221 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/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_=49 /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_=197 /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_=158 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/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 >>> 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_=202 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot 10/44 bad-sss RUNNING >>> MALLOC_PERTURB_=177 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss 11/44 list-recursive-luks1 RUNNING >>> MALLOC_PERTURB_=65 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 12/44 list-tang-luks1 RUNNING >>> MALLOC_PERTURB_=75 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 13/44 list-sss-tang-luks1 RUNNING >>> 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_=70 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 14/44 unlock-tang-luks1 RUNNING >>> MALLOC_PERTURB_=167 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes RUNNING >>> MALLOC_PERTURB_=86 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_=100 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 17/44 regen-not-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_=82 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 18/44 report-tang-luks1 RUNNING >>> MALLOC_PERTURB_=221 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 19/44 report-sss-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_=187 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 20/44 edit-tang-luks1 RUNNING >>> MALLOC_PERTURB_=24 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 21/44 backup-restore-luks1 RUNNING >>> MALLOC_PERTURB_=225 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-luks1 22/44 pass-tang-luks1 RUNNING >>> MALLOC_PERTURB_=165 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_=171 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_=251 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_=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/unbind-unbound-slot-luks2 26/44 unbind-luks2 RUNNING >>> MALLOC_PERTURB_=114 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 27/44 list-recursive-luks2 RUNNING >>> 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_=48 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> MALLOC_PERTURB_=157 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_=43 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 30/44 unlock-tang-luks2 RUNNING >>> MALLOC_PERTURB_=81 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 31/44 assume-yes-luks2 RUNNING >>> 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_=7 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 32/44 regen-inplace-luks2 RUNNING >>> MALLOC_PERTURB_=94 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-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_=143 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 RUNNING >>> MALLOC_PERTURB_=213 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_=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/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_=12 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 37/44 backup-restore-luks2 RUNNING >>> MALLOC_PERTURB_=191 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_=210 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 >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=187 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=137 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang RUNNING >>> MALLOC_PERTURB_=116 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang 42/44 tang-validate-adv RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=142 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv 43/44 default-thp-alg RUNNING >>> MALLOC_PERTURB_=50 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 >>> 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 MALLOC_PERTURB_=36 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 1/44 bind-wrong-pass-luks1 SKIP 0.36s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1 + TEST=bind-wrong-pass-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.MJKaga + ADV=/tmp/tmp.MJKaga/adv.jws + tang_create_adv /tmp/tmp.MJKaga /tmp/tmp.MJKaga/adv.jws + local basedir=/tmp/tmp.MJKaga + local adv=/tmp/tmp.MJKaga/adv.jws + local SIG=/tmp/tmp.MJKaga/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.MJKaga/sig.jwk + local EXC=/tmp/tmp.MJKaga/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.MJKaga/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.MJKaga/sig.jwk --input=/tmp/tmp.MJKaga/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.MJKaga/sig.jwk --output=/tmp/tmp.MJKaga/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.MJKaga/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.MJKaga/adv.jws"}' + DEV=/tmp/tmp.MJKaga/luks1-device + new_device luks1 /tmp/tmp.MJKaga/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.MJKaga/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.MJKaga ']' + rm -rf /tmp/tmp.MJKaga ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.36s 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.INlGLe + ADV=/tmp/tmp.INlGLe/adv.jws + tang_create_adv /tmp/tmp.INlGLe /tmp/tmp.INlGLe/adv.jws + local basedir=/tmp/tmp.INlGLe + local adv=/tmp/tmp.INlGLe/adv.jws + local SIG=/tmp/tmp.INlGLe/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.INlGLe/sig.jwk + local EXC=/tmp/tmp.INlGLe/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.INlGLe/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.INlGLe/sig.jwk --input=/tmp/tmp.INlGLe/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.INlGLe/sig.jwk --output=/tmp/tmp.INlGLe/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.INlGLe/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.INlGLe/adv.jws"}' + DEV=/tmp/tmp.INlGLe/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.INlGLe/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.INlGLe/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.INlGLe ']' + rm -rf /tmp/tmp.INlGLe ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.35s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 + TEST=unbind-unbound-slot-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.CMmCFe + DEV=/tmp/tmp.CMmCFe/luks1-device + new_device luks1 /tmp/tmp.CMmCFe/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.CMmCFe/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.CMmCFe ']' + rm -rf /tmp/tmp.CMmCFe ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.35s 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.mCNJkf + ADV=/tmp/tmp.mCNJkf/adv.jws + tang_create_adv /tmp/tmp.mCNJkf /tmp/tmp.mCNJkf/adv.jws + local basedir=/tmp/tmp.mCNJkf + local adv=/tmp/tmp.mCNJkf/adv.jws + local SIG=/tmp/tmp.mCNJkf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mCNJkf/sig.jwk + local EXC=/tmp/tmp.mCNJkf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mCNJkf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mCNJkf/sig.jwk --input=/tmp/tmp.mCNJkf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mCNJkf/sig.jwk --output=/tmp/tmp.mCNJkf/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mCNJkf/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.mCNJkf/adv.jws"}' + DEV=/tmp/tmp.mCNJkf/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.mCNJkf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mCNJkf/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.mCNJkf ']' + rm -rf /tmp/tmp.mCNJkf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.34s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.EIfKoa + ADV=/tmp/tmp.EIfKoa/adv.jws + tang_create_adv /tmp/tmp.EIfKoa /tmp/tmp.EIfKoa/adv.jws + local basedir=/tmp/tmp.EIfKoa + local adv=/tmp/tmp.EIfKoa/adv.jws + local SIG=/tmp/tmp.EIfKoa/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EIfKoa/sig.jwk + local EXC=/tmp/tmp.EIfKoa/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EIfKoa/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EIfKoa/sig.jwk --input=/tmp/tmp.EIfKoa/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EIfKoa/sig.jwk --output=/tmp/tmp.EIfKoa/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.EIfKoa/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.EIfKoa/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.EIfKoa/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=L8wBDHIg8j8 + echo -n L8wBDHIg8j8 + DEV=/tmp/tmp.EIfKoa/luks1-device + new_device_keyfile luks1 /tmp/tmp.EIfKoa/luks1-device /tmp/tmp.EIfKoa/key + local LUKS=luks1 + local DEV=/tmp/tmp.EIfKoa/luks1-device + local KEYFILE=/tmp/tmp.EIfKoa/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.EIfKoa ']' + rm -rf /tmp/tmp.EIfKoa ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.34s 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.cjPkoK + ADV=/tmp/tmp.cjPkoK/adv.jws + tang_create_adv /tmp/tmp.cjPkoK /tmp/tmp.cjPkoK/adv.jws + local basedir=/tmp/tmp.cjPkoK + local adv=/tmp/tmp.cjPkoK/adv.jws + local SIG=/tmp/tmp.cjPkoK/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.cjPkoK/sig.jwk + local EXC=/tmp/tmp.cjPkoK/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.cjPkoK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.cjPkoK/sig.jwk --input=/tmp/tmp.cjPkoK/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.cjPkoK/sig.jwk --output=/tmp/tmp.cjPkoK/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.cjPkoK/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.cjPkoK/adv.jws"}' + DEV=/tmp/tmp.cjPkoK/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 99939$ ' + new_device luks1 /tmp/tmp.cjPkoK/luks1-device 'foo bar \\&#@@&@*!)( 99939$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.cjPkoK/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 99939$ ' ++ 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.cjPkoK ']' + rm -rf /tmp/tmp.cjPkoK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.GfcBjF + ADV=/tmp/tmp.GfcBjF/adv.jws + tang_create_adv /tmp/tmp.GfcBjF /tmp/tmp.GfcBjF/adv.jws + local basedir=/tmp/tmp.GfcBjF + local adv=/tmp/tmp.GfcBjF/adv.jws + local SIG=/tmp/tmp.GfcBjF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GfcBjF/sig.jwk + local EXC=/tmp/tmp.GfcBjF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GfcBjF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GfcBjF/sig.jwk --input=/tmp/tmp.GfcBjF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GfcBjF/sig.jwk --output=/tmp/tmp.GfcBjF/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GfcBjF/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.GfcBjF/adv.jws"}' + DEV=/tmp/tmp.GfcBjF/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 99944$ ' + KEYFILE=/tmp/tmp.GfcBjF/key + echo -n 'foo bar \\&#@@&@*!)( 99944$ ' + new_device_keyfile luks1 /tmp/tmp.GfcBjF/luks1-device /tmp/tmp.GfcBjF/key + local LUKS=luks1 + local DEV=/tmp/tmp.GfcBjF/luks1-device + local KEYFILE=/tmp/tmp.GfcBjF/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.GfcBjF ']' + rm -rf /tmp/tmp.GfcBjF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.DPpcAI ++ 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=26797 + tang_run /tmp/tmp.DPpcAI 26797 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DPpcAI + local port=26797 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DPpcAI ']' + '[' -z 26797 ']' + tang_new_keys /tmp/tmp.DPpcAI '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DPpcAI + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.DPpcAI ']' + local db=/tmp/tmp.DPpcAI/db + mkdir -p /tmp/tmp.DPpcAI/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.DPpcAI/db Unable to change owner/group for /tmp/tmp.DPpcAI/db/gxu_sSAbX6Kn22eub_UAIorKYty1LcSQ6wHb6S-uOQ8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.DPpcAI/db/SfnTSr2sdRTGBGn7_G-W5H_e9hMW5OB3xBCu7Lj_NR4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.DPpcAI/cache + '[' -z '' ']' + KEYS=/tmp/tmp.DPpcAI/db + local pid pidfile + pidfile=/tmp/tmp.DPpcAI/tang.pid + pid=100027 + echo 100027 + /usr/bin/socat -v -v TCP-LISTEN:26797,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.DPpcAI/db' + tang_wait_until_ready 26797 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26797 + '[' -z 26797 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:26797/adv > 2022/06/17 22:13:57.000259862 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26797\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000275011 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBOEpnUWxPelMtUlpoOFUtZC1USnIxbzhla3lOVFF5am15SDdhZTVUOENILVlKdm5BZnQ5OEkwYW0zSno2dlN2XzRlc1ZnUUpaem82TE4xRVV1Zm5MNHEiLCAieSI6ICJBYjdZVV82Q1E3MUhsc0RQQkF4T0l1cEJtSmlfWDl2VTRfZVN4eDJnenVjZUE3NGlnaXBrX1l3cHVVMGZaeTdFNEUwaklGQ1IwMDVnNXU4NnVhbFJscFhxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZfYzd6ZHFqR3NFRWsyay00TTIzVUZCTWNaYlhzVFFpdU1rLU1tbVM4c2RRMjg5MEl3RmtuNlBDWkd2dzhHSi1Jb2V4SjZNUVc5a0pXSUQ5T1p1aWctRCIsICJ5IjogIkFKU252a1BIc3JKeEhQN09CQU82U0M5T2FnT3VHT0kyaW5CRUhHWWk1SENPUlg1THNEaVVJXy14cXpLSi1kUV8xeVpHNGEtU3pFcnplaDdCZldqVmlOdDkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdD8kUSQBfKpPiC8UCQUS0AVLohhDnvOE3T43M7lVVTZkpPKNNeN1ROIa4gSh75a6z7nSvntoBx5UCp4TfKKxDaJAfhzaaBPn7q_LAs9xtB9-k0mErxbBXDjvJNBMPJac_NSmwYc1lKikM1DvCnM-yeYQalwnZV7N3ucV-oeNPY14QI_"}+ url=http://localhost:26797 + ADV=/tmp/tmp.DPpcAI/adv.jws + tang_get_adv 26797 /tmp/tmp.DPpcAI/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26797 + local adv=/tmp/tmp.DPpcAI/adv.jws + '[' -z 26797 ']' + curl -L -o /tmp/tmp.DPpcAI/adv.jws http://localhost:26797/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/06/17 22:13:57.000280522 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26797\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000295447 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBOEpnUWxPelMtUlpoOFUtZC1USnIxbzhla3lOVFF5am15SDdhZTVUOENILVlKdm5BZnQ5OEkwYW0zSno2dlN2XzRlc1ZnUUpaem82TE4xRVV1Zm5MNHEiLCAieSI6ICJBYjdZVV82Q1E3MUhsc0RQQkF4T0l1cEJtSmlfWDl2VTRfZVN4eDJnenVjZUE3NGlnaXBrX1l3cHVVMGZaeTdFNEUwaklGQ1IwMDVnNXU4NnVhbFJscFhxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZfYzd6ZHFqR3NFRWsyay00TTIzVUZCTWNaYlhzVFFpdU1rLU1tbVM4c2RRMjg5MEl3RmtuNlBDWkd2dzhHSi1Jb2V4SjZNUVc5a0pXSUQ5T1p1aWctRCIsICJ5IjogIkFKU252a1BIc3JKeEhQN09CQU82U0M5T2FnT3VHT0kyaW5CRUhHWWk1SENPUlg1THNEaVVJXy14cXpLSi1kUV8xeVpHNGEtU3pFcnplaDdCZldqVmlOdDkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdsEAohRYEEZ_x_M2R-rFh8AKrLvXC_yaQQ4bHvuwvg0HrsZ5ramhqqca3B-ie1ch59fWv8ksmWsspWOmNbxiRDUAfjD2wsms-sOLvQhLFC5YaHvayynHJ4nnc0aQfvf7dldnUrH35Sj8UJPsafBVTkbOU7_W-SZOZz93c_O6t0Iuh-2"} 100 993 100 993 0 0 59848 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:26797 /tmp/tmp.DPpcAI/adv.jws + CFG='{"url":"http://localhost:26797","adv":"/tmp/tmp.DPpcAI/adv.jws"}' + DEV=/tmp/tmp.DPpcAI/luks1-device + KEYFILE=/tmp/tmp.DPpcAI/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.DPpcAI/luks1-device /tmp/tmp.DPpcAI/key + local LUKS=luks1 + local DEV=/tmp/tmp.DPpcAI/luks1-device + local KEYFILE=/tmp/tmp.DPpcAI/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.DPpcAI + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.DPpcAI + '[' -z /tmp/tmp.DPpcAI ']' + local pidfile=/tmp/tmp.DPpcAI/tang.pid + '[' -f /tmp/tmp.DPpcAI/tang.pid ']' + local pid + pid=100027 + kill -9 100027 + '[' -d /tmp/tmp.DPpcAI ']' + rm -rf /tmp/tmp.DPpcAI /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 100027 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.dfIEAK + ADV=/tmp/tmp.dfIEAK/adv.jws + tang_create_adv /tmp/tmp.dfIEAK /tmp/tmp.dfIEAK/adv.jws + local basedir=/tmp/tmp.dfIEAK + local adv=/tmp/tmp.dfIEAK/adv.jws + local SIG=/tmp/tmp.dfIEAK/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dfIEAK/sig.jwk + local EXC=/tmp/tmp.dfIEAK/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dfIEAK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.dfIEAK/sig.jwk --input=/tmp/tmp.dfIEAK/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dfIEAK/sig.jwk --output=/tmp/tmp.dfIEAK/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.dfIEAK/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.dfIEAK/adv.jws"}' + DEV=/tmp/tmp.dfIEAK/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.dfIEAK/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.dfIEAK/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.dfIEAK ']' + rm -rf /tmp/tmp.dfIEAK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss + TEST=bad-sss + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.cciaLg + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.cciaLg/luks1-device + new_device luks1 /tmp/tmp.cciaLg/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.cciaLg/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.cciaLg ']' + rm -rf /tmp/tmp.cciaLg ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 + TEST=list-recursive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.eABdda + ADV=/tmp/tmp.eABdda/adv.jws + tang_create_adv /tmp/tmp.eABdda /tmp/tmp.eABdda/adv.jws + local basedir=/tmp/tmp.eABdda + local adv=/tmp/tmp.eABdda/adv.jws + local SIG=/tmp/tmp.eABdda/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eABdda/sig.jwk + local EXC=/tmp/tmp.eABdda/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eABdda/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.eABdda/sig.jwk --input=/tmp/tmp.eABdda/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eABdda/sig.jwk --output=/tmp/tmp.eABdda/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.eABdda/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.eABdda/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.eABdda/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.eABdda/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.eABdda/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.eABdda ']' + rm -rf /tmp/tmp.eABdda ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 + TEST=list-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.kiKhbf + ADV=/tmp/tmp.kiKhbf/adv.jws + tang_create_adv /tmp/tmp.kiKhbf /tmp/tmp.kiKhbf/adv.jws + local basedir=/tmp/tmp.kiKhbf + local adv=/tmp/tmp.kiKhbf/adv.jws + local SIG=/tmp/tmp.kiKhbf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.kiKhbf/sig.jwk + local EXC=/tmp/tmp.kiKhbf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.kiKhbf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.kiKhbf/sig.jwk --input=/tmp/tmp.kiKhbf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.kiKhbf/sig.jwk --output=/tmp/tmp.kiKhbf/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.kiKhbf/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.kiKhbf/adv.jws"}' + DEV=/tmp/tmp.kiKhbf/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.kiKhbf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.kiKhbf/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.kiKhbf ']' + rm -rf /tmp/tmp.kiKhbf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 + TEST=list-sss-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.eMHcHN + ADV=/tmp/tmp.eMHcHN/adv.jws + tang_create_adv /tmp/tmp.eMHcHN /tmp/tmp.eMHcHN/adv.jws + local basedir=/tmp/tmp.eMHcHN + local adv=/tmp/tmp.eMHcHN/adv.jws + local SIG=/tmp/tmp.eMHcHN/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eMHcHN/sig.jwk + local EXC=/tmp/tmp.eMHcHN/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eMHcHN/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.eMHcHN/sig.jwk --input=/tmp/tmp.eMHcHN/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eMHcHN/sig.jwk --output=/tmp/tmp.eMHcHN/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.eMHcHN/adv.jws /tmp/tmp.eMHcHN/adv.jws /tmp/tmp.eMHcHN/adv.jws /tmp/tmp.eMHcHN/adv.jws /tmp/tmp.eMHcHN/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.eMHcHN/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.eMHcHN/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.eMHcHN/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.eMHcHN/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.eMHcHN/adv.jws"} ] } }' + DEV=/tmp/tmp.eMHcHN/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.eMHcHN/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.eMHcHN/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.eMHcHN ']' + rm -rf /tmp/tmp.eMHcHN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.29s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 + TEST=unlock-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.mAGJiA ++ 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=29806 + tang_run /tmp/tmp.mAGJiA 29806 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mAGJiA + local port=29806 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mAGJiA ']' + '[' -z 29806 ']' + tang_new_keys /tmp/tmp.mAGJiA '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mAGJiA + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mAGJiA ']' + local db=/tmp/tmp.mAGJiA/db + mkdir -p /tmp/tmp.mAGJiA/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mAGJiA/db Unable to change owner/group for /tmp/tmp.mAGJiA/db/3lu_YalH_zFUk66L5NjwXuqO53qVWKdSeaDd9GcOtXY.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mAGJiA/db/BRjpmmPueoF07cKIF_NQWFJqsHL8BAmwr4RTwnqB_dI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mAGJiA/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mAGJiA/db + local pid pidfile + pidfile=/tmp/tmp.mAGJiA/tang.pid + pid=100114 + echo 100114 + /usr/bin/socat -v -v TCP-LISTEN:29806,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mAGJiA/db' + tang_wait_until_ready 29806 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=29806 + '[' -z 29806 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:29806/adv > 2022/06/17 22:13:57.000297176 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:29806\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000311944 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUM1eTZENmJPWExUdWFnelR4d2tUc1UtZVlQUm9xWk55elhYRF9ZSV9RUDh4d0hfaVBWcGNLQlZRLXZqVVNhRGlkcWJVQzJBWW52T3h2MVd4S3N6bHY2LSIsICJ5IjogIkFRRUF1Vmpxd1o0YjczOVJxS1hZaW02WlZ5VDFtalZ2dTZYa282SHlmM2Jka0FyRlV0Nnh1VnFmYlV1YjR2TER6ME1keDYxNGk2Q2RIQ08xOTJCRml2UlAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRVV0p0aGZhblZkZ1VHLU9GaDJLcFVZRnVaTWkxMl8xZnJWb3QtMVY2WTM4R18yYUw0emN3d0N5NklnUENwTXgxSG84b3J3NUs2cGJyZ1BOc3NHLUktdiIsICJ5IjogIkFOSkxzLWt4RmpHSGdvMTZvWDVFbTl0R1V2dHE1RkxlMUJKSzNhY1JiZUxkWUlvVUJVenJ5UFlWcUxPX3F5WEIyNVl4TTFZbG14bWFnbUNtM0pUeXNsNngifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANf0t47sHE4yUT1vlFRI3JB17JGOUOLMt4K853s-5sQfarXAhVHzBQz6x_LJe51yLhfaPT-lwG54lNUhTAADGRyJAA9TLL7mniICSODmI1egsaP7AIAslh8WqZWWYk7m_nBuqjD1zauhNLp8Y2wG1Adj9ZdUlNup_s0Su_mPi50aUV1Z"}+ url=http://localhost:29806 + adv=/tmp/tmp.mAGJiA/adv + tang_get_adv 29806 /tmp/tmp.mAGJiA/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=29806 + local adv=/tmp/tmp.mAGJiA/adv + '[' -z 29806 ']' + curl -L -o /tmp/tmp.mAGJiA/adv http://localhost:29806/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/06/17 22:13:57.000317758 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:29806\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000332560 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUM1eTZENmJPWExUdWFnelR4d2tUc1UtZVlQUm9xWk55elhYRF9ZSV9RUDh4d0hfaVBWcGNLQlZRLXZqVVNhRGlkcWJVQzJBWW52T3h2MVd4S3N6bHY2LSIsICJ5IjogIkFRRUF1Vmpxd1o0YjczOVJxS1hZaW02WlZ5VDFtalZ2dTZYa282SHlmM2Jka0FyRlV0Nnh1VnFmYlV1YjR2TER6ME1keDYxNGk2Q2RIQ08xOTJCRml2UlAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRVV0p0aGZhblZkZ1VHLU9GaDJLcFVZRnVaTWkxMl8xZnJWb3QtMVY2WTM4R18yYUw0emN3d0N5NklnUENwTXgxSG84b3J3NUs2cGJyZ1BOc3NHLUktdiIsICJ5IjogIkFOSkxzLWt4RmpHSGdvMTZvWDVFbTl0R1V2dHE1RkxlMUJKSzNhY1JiZUxkWUlvVUJVenJ5UFlWcUxPX3F5WEIyNVl4TTFZbG14bWFnbUNtM0pUeXNsNngifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASawHsQ_236Dkc-MH0QRrr_JUv3CBrnGjy3y3GMurjMrofUAtN58ok3jYkV-MbPyrp540fd_7wfXjEB0rrqsc85sAN-WphXIRYGxg3ThxXMJjrP6Qm7QdH8srG1TYkqMarNvYQgNhMEeDD_ja96XMl5CEVUT6kqOZh2pz8ciw74jxNcy"} 100 993 100 993 0 0 60284 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:29806 /tmp/tmp.mAGJiA/adv + cfg='{"url":"http://localhost:29806","adv":"/tmp/tmp.mAGJiA/adv"}' + DEV=/tmp/tmp.mAGJiA/luks1-device + new_device luks1 /tmp/tmp.mAGJiA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mAGJiA/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.mAGJiA ']' + tang_stop /tmp/tmp.mAGJiA + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mAGJiA + '[' -z /tmp/tmp.mAGJiA ']' + local pidfile=/tmp/tmp.mAGJiA/tang.pid + '[' -f /tmp/tmp.mAGJiA/tang.pid ']' + local pid + pid=100114 + kill -9 100114 + rm -rf /tmp/tmp.mAGJiA /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 100114 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.heBnbC ++ 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=27865 + tang_run /tmp/tmp.heBnbC 27865 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.heBnbC + local port=27865 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.heBnbC ']' + '[' -z 27865 ']' + tang_new_keys /tmp/tmp.heBnbC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.heBnbC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.heBnbC ']' + local db=/tmp/tmp.heBnbC/db + mkdir -p /tmp/tmp.heBnbC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.heBnbC/db Unable to change owner/group for /tmp/tmp.heBnbC/db/YV2d59T4WKx9LILWONT0lLqTsr4shniAx0V1KFtDSL8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.heBnbC/db/2kW8RKJjgxIlOhDGWsoK1F64odefMXpp9y2J9s8bQvE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.heBnbC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.heBnbC/db + local pid pidfile + pidfile=/tmp/tmp.heBnbC/tang.pid + pid=100164 + echo 100164 + /usr/bin/socat -v -v TCP-LISTEN:27865,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.heBnbC/db' + tang_wait_until_ready 27865 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=27865 + '[' -z 27865 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:27865/adv > 2022/06/17 22:13:57.000308370 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:27865\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000323268 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURGNFhManY5WHhCdlF4cjlNVml1RTJlM0xvV2phbkMtQzFuRUpUZHZzb0dka3BWSmRVN0lPM2FsZlBxRlFiNnRDazVwckc4N0FlM0VMbHBYdUNMc0VqUCIsICJ5IjogIkFEMWZ4SWFsRnZSd3lodk1YQTVtTFh2dXpBQ293MHB3MWF4SFhyTDIzWjktaVZ3LXpDN1ZaNjY5SjR2ZUozd0s2MUF2LUlkSjFSLTlENUxSdHdRZ3k1c3IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRNc3dScUstLXhMb09ySUlrakxJeElDcmZjVUFfNnVGYmhMX081VUZuR1ZFWF9KVHA0R2c0V1R5LWVtRUxtYUpKSWE4ejFGenptUXVLS3VaQ3NFallPdSIsICJ5IjogIkFHeGFreHdLYTh4dVRMZWljTDYya0RGXzdaN1FNSWxvd2RpUXQ4eU44OGlzZzNtcldxbUlfalFNbUhaenZIY1VzR3dpZDdhRmVCNEd1QXU0OW5yckQ3SloifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANMWMH8u3bWx4mg48cespglyap5FR3EyC1K4Pk8_0hxCPq5_6Ql1JZE9jEGdgSsJZBVigWvDbNpRH7-zpWyKpZmeAS4-XtmYiJLrIaDdkFK_5j8WHElkR3CUsLlCriFIz5sX9Redx7ysCaLTNKx4e4Y_2-vRijCuPkFzCIdNXUM5T25L"}+ url=http://localhost:27865 + adv=/tmp/tmp.heBnbC/adv + tang_get_adv 27865 /tmp/tmp.heBnbC/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=27865 + local adv=/tmp/tmp.heBnbC/adv + '[' -z 27865 ']' + curl -L -o /tmp/tmp.heBnbC/adv http://localhost:27865/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/06/17 22:13:57.000329008 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:27865\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000343874 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQURGNFhManY5WHhCdlF4cjlNVml1RTJlM0xvV2phbkMtQzFuRUpUZHZzb0dka3BWSmRVN0lPM2FsZlBxRlFiNnRDazVwckc4N0FlM0VMbHBYdUNMc0VqUCIsICJ5IjogIkFEMWZ4SWFsRnZSd3lodk1YQTVtTFh2dXpBQ293MHB3MWF4SFhyTDIzWjktaVZ3LXpDN1ZaNjY5SjR2ZUozd0s2MUF2LUlkSjFSLTlENUxSdHdRZ3k1c3IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRNc3dScUstLXhMb09ySUlrakxJeElDcmZjVUFfNnVGYmhMX081VUZuR1ZFWF9KVHA0R2c0V1R5LWVtRUxtYUpKSWE4ejFGenptUXVLS3VaQ3NFallPdSIsICJ5IjogIkFHeGFreHdLYTh4dVRMZWljTDYya0RGXzdaN1FNSWxvd2RpUXQ4eU44OGlzZzNtcldxbUlfalFNbUhaenZIY1VzR3dpZDdhRmVCNEd1QXU0OW5yckQ3SloifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACgg-nndHyZC1O4VZahcQdG9M0JBIjTW67cTU8nwSnz1p52M45YTNl_4gnlCsR-ZEgiGnG_YM6BqaJu0vgO361gTAKnFrxhB1kdvK7I8Xm2H1swDnpRDavxvND_UZOylgXQkaBd0Slfll1xDbZbCin4donBDlpOX_TP_NeBQmJOb0n62"} 100 993 100 993 0 0 59945 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:27865 /tmp/tmp.heBnbC/adv + cfg='{"url":"http://localhost:27865","adv":"/tmp/tmp.heBnbC/adv"}' + DEV=/tmp/tmp.heBnbC/luks1-device + new_device luks1 /tmp/tmp.heBnbC/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.heBnbC/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.heBnbC ']' + tang_stop /tmp/tmp.heBnbC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.heBnbC + '[' -z /tmp/tmp.heBnbC ']' + local pidfile=/tmp/tmp.heBnbC/tang.pid + '[' -f /tmp/tmp.heBnbC/tang.pid ']' + local pid + pid=100164 + kill -9 100164 + rm -rf /tmp/tmp.heBnbC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 100164 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + export TMP=/tmp/tmp.Bjlkna + TMP=/tmp/tmp.Bjlkna ++ 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=35515 + tang_run /tmp/tmp.Bjlkna 35515 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.Bjlkna + local port=35515 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.Bjlkna ']' + '[' -z 35515 ']' + tang_new_keys /tmp/tmp.Bjlkna '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.Bjlkna + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.Bjlkna ']' + local db=/tmp/tmp.Bjlkna/db + mkdir -p /tmp/tmp.Bjlkna/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.Bjlkna/db Unable to change owner/group for /tmp/tmp.Bjlkna/db/vhArNCeJLpIcprVjN9Mhmrb-FEOTsYnykyASGK7hkA8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.Bjlkna/db/VpBUjgEkSC6AOo6UKE6mv_j1X6c4bcgZhieEYYD-FYk.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.Bjlkna/cache + '[' -z '' ']' + KEYS=/tmp/tmp.Bjlkna/db + local pid pidfile + pidfile=/tmp/tmp.Bjlkna/tang.pid + pid=100189 + echo 100189 + /usr/bin/socat -v -v TCP-LISTEN:35515,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.Bjlkna/db' + tang_wait_until_ready 35515 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35515 + '[' -z 35515 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:35515/adv > 2022/06/17 22:13:57.000315793 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35515\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000330644 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjcnFraW1BZzQ5d1pXZ2NOanhmVXBLaEo2NU5aVmlZNUo2ODAxRzRicEpSR3JwYnhjbUpiYWh6anljT3h1N01EZ2VyRVoySHNGbFRCQ3J2WmpaY2ZNQUEiLCAieSI6ICJBVkJYcFRSQXFCN3Q2Qkp2YjRRSzdiSEF5OGozQU1RUTJwYzFxbnkyamdfVlJuNU8xQlVjTzllaUo4Ui03RU1aRElZQVJ0bGk5TU5yVnJtUTBDX3dKRndWIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJKM3FxbVp3b1N0MVAya2ZNMTIxLTRoREhBck8yMTY2VGdwNW1SRXRkWkpNOFIxeVJUY2pWYlBmb3NiZ3ZNZmpPOVJ3ODNIX2pPYlRraGFWa3VDeWl5NCIsICJ5IjogIkFNZmNNT3drcVFUNUhvSmZubHBKN0JVZ2w5RUR4WEdOSlNIT1hRRzY4c3dsQ0diczRmNncwcDhnYW9MaV8yRDdPNS1xaXpTWndYR2JIR2pnWjZ3ZndMN2YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKtgMUkf3zxP3AB8K5iYNdYOysRm1Ov1uy0g2p7hYcBsNPhRIL8tPdZTrYZEQqPyHQeGCK8J5CwDt4PGMx2dtQZBABaD9Htb2RSvFPUTcY4nYHQSszstQBGLq7xKn1iaf2Lxmo1tUURWMRKJ9vehM08vG2FBhBCDuvrupQ2QeieJnCcz"}+ url=http://localhost:35515 + adv=/tmp/tmp.Bjlkna/adv + tang_get_adv 35515 /tmp/tmp.Bjlkna/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35515 + local adv=/tmp/tmp.Bjlkna/adv + '[' -z 35515 ']' + curl -L -o /tmp/tmp.Bjlkna/adv http://localhost:35515/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/06/17 22:13:57.000336285 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35515\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000352308 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjcnFraW1BZzQ5d1pXZ2NOanhmVXBLaEo2NU5aVmlZNUo2ODAxRzRicEpSR3JwYnhjbUpiYWh6anljT3h1N01EZ2VyRVoySHNGbFRCQ3J2WmpaY2ZNQUEiLCAieSI6ICJBVkJYcFRSQXFCN3Q2Qkp2YjRRSzdiSEF5OGozQU1RUTJwYzFxbnkyamdfVlJuNU8xQlVjTzllaUo4Ui03RU1aRElZQVJ0bGk5TU5yVnJtUTBDX3dKRndWIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJKM3FxbVp3b1N0MVAya2ZNMTIxLTRoREhBck8yMTY2VGdwNW1SRXRkWkpNOFIxeVJUY2pWYlBmb3NiZ3ZNZmpPOVJ3ODNIX2pPYlRraGFWa3VDeWl5NCIsICJ5IjogIkFNZmNNT3drcVFUNUhvSmZubHBKN0JVZ2w5RUR4WEdOSlNIT1hRRzY4c3dsQ0diczRmNncwcDhnYW9MaV8yRDdPNS1xaXpTWndYR2JIR2pnWjZ3ZndMN2YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATuFOWnRi7RdQMlscN6DBxohv0dczse_sdXdhmz3uKoWvNmSa1H2HppXI08grn97VUQjucpOFC-ViJQ3kF6zqqubAHd1zNzccZk8yIMkiayZ6h0LHYpCMC-iRnMncyLGLLXX22kcRsFFONjTLGsbkGfQPby7EM3lZP-L7Lpbibrf0CR8"} 100 993 100 993 0 0 55931 0 --:--:-- --:--:-- --:--:-- 58411 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:35515 /tmp/tmp.Bjlkna/adv + cfg='{"url":"http://localhost:35515","adv":"/tmp/tmp.Bjlkna/adv"}' + DEV=/tmp/tmp.Bjlkna/luks1-device + new_device luks1 /tmp/tmp.Bjlkna/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.Bjlkna/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.Bjlkna ']' + tang_stop /tmp/tmp.Bjlkna + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.Bjlkna + '[' -z /tmp/tmp.Bjlkna ']' + local pidfile=/tmp/tmp.Bjlkna/tang.pid + '[' -f /tmp/tmp.Bjlkna/tang.pid ']' + local pid + pid=100189 + kill -9 100189 + rm -rf /tmp/tmp.Bjlkna /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 100189 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.bOeBBn ++ 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=9527 + tang_run /tmp/tmp.bOeBBn 9527 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bOeBBn + local port=9527 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bOeBBn ']' + '[' -z 9527 ']' + tang_new_keys /tmp/tmp.bOeBBn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bOeBBn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bOeBBn ']' + local db=/tmp/tmp.bOeBBn/db + mkdir -p /tmp/tmp.bOeBBn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bOeBBn/db Unable to change owner/group for /tmp/tmp.bOeBBn/db/iMWX0CCX8RF8QzQtgSFS0ZEq_WQUcyBqfKDcJFYB4gg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bOeBBn/db/LGr0hEec4gnMFL2Bh5admr2QLfuZ6bQxlg7UqTUxTHA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bOeBBn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bOeBBn/db + local pid pidfile + pidfile=/tmp/tmp.bOeBBn/tang.pid + pid=100209 + echo 100209 + /usr/bin/socat -v -v TCP-LISTEN:9527,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bOeBBn/db' + tang_wait_until_ready 9527 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=9527 + '[' -z 9527 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:9527/adv > 2022/06/17 22:13:57.000321130 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9527\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000335978 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRfYlJEZlJ4M3AzUWNxNWV4c2x6QTB3ckZaNEV0WXdqMXBjWi03ZmhvMkNfTE5hTkxsS1l5ZmVMME1KT2xFV3FOSldFNnVRaXE4SFAxcmRKVXg4VnMxcSIsICJ5IjogIkFLOGJpZTdTUnREY1g1WlcyS083c05Cay1jTnc4TXZDR1JIQkRMcG04WjhtOWRyZW9wTU9HcUFBT09OU2x0NHFmSENHYzBicjZSOFBQWmdyZV90ejZvOTAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUg3bk82dXdXc1V5bnZwTTNLaVlGVEtIc0xRcGYzUE9HV19zVHpPS0lTX25wWURnVVdreU5VZE96c1dEczZILUUxNHZjWUkza3lrZEVNOTN3OW1YV2hQVCIsICJ5IjogIkFUdW5kb0hsSU9BZGVraXNrX3JsNDBVZEVkM1QzTzJhdmxSd3VhT1lUNUN3d0dHV2VDWTQ3MEk2MHMzekNYMmhCcHFyWWdvNjQ2U2xudkxoUlBFY3hNZDAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVraTh2Rjvr-CuElo1E1-Krzpi3GFhI5MmSqBkO7Vtp6JM86b8HSp79KVjDMRhBKtY-dfxsziqJIyi7VNUJLliqCAHe28VaA65wsAeivu5HW8ojucVsB7nsKPJfrl0XN1LSy-rbs6ex3oh-NaBRZ0_IeElJWovEhSwDSIKJPP02uDxQS"}+ url=http://localhost:9527 + adv=/tmp/tmp.bOeBBn/adv + tang_get_adv 9527 /tmp/tmp.bOeBBn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=9527 + local adv=/tmp/tmp.bOeBBn/adv + '[' -z 9527 ']' + curl -L -o /tmp/tmp.bOeBBn/adv http://localhost:9527/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/06/17 22:13:57.000341611 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9527\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000356720 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRfYlJEZlJ4M3AzUWNxNWV4c2x6QTB3ckZaNEV0WXdqMXBjWi03ZmhvMkNfTE5hTkxsS1l5ZmVMME1KT2xFV3FOSldFNnVRaXE4SFAxcmRKVXg4VnMxcSIsICJ5IjogIkFLOGJpZTdTUnREY1g1WlcyS083c05Cay1jTnc4TXZDR1JIQkRMcG04WjhtOWRyZW9wTU9HcUFBT09OU2x0NHFmSENHYzBicjZSOFBQWmdyZV90ejZvOTAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUg3bk82dXdXc1V5bnZwTTNLaVlGVEtIc0xRcGYzUE9HV19zVHpPS0lTX25wWURnVVdreU5VZE96c1dEczZILUUxNHZjWUkza3lrZEVNOTN3OW1YV2hQVCIsICJ5IjogIkFUdW5kb0hsSU9BZGVraXNrX3JsNDBVZEVkM1QzTzJhdmxSd3VhT1lUNUN3d0dHV2VDWTQ3MEk2MHMzekNYMmhCcHFyWWdvNjQ2U2xudkxoUlBFY3hNZDAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APLahEFQkUL_8Voe_lD93mbw7MCORteHHQgkH-jMUD4OKAxdg-_B9awVcJvhN7FFi9FKb5sl4XhAGSklFUb0BsKJAS4xMtqXfaK5GSODErdbk3KI1RK2cIt2hw-36J504GYMtpErCOpPAToodpNuRfDAYcHvaw70tVl_5j0jRfESfvUU"} 100 993 100 993 0 0 58719 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:9527 /tmp/tmp.bOeBBn/adv + cfg='{"url":"http://localhost:9527","adv":"/tmp/tmp.bOeBBn/adv"}' + DEV=/tmp/tmp.bOeBBn/luks1-device + new_device luks1 /tmp/tmp.bOeBBn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bOeBBn/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.bOeBBn ']' + tang_stop /tmp/tmp.bOeBBn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bOeBBn + '[' -z /tmp/tmp.bOeBBn ']' + local pidfile=/tmp/tmp.bOeBBn/tang.pid + '[' -f /tmp/tmp.bOeBBn/tang.pid ']' + local pid + pid=100209 + kill -9 100209 + rm -rf /tmp/tmp.bOeBBn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 100209 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.kgImiA ++ 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=13243 + tang_run /tmp/tmp.kgImiA 13243 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgImiA + local port=13243 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kgImiA ']' + '[' -z 13243 ']' + tang_new_keys /tmp/tmp.kgImiA '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgImiA + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kgImiA ']' + local db=/tmp/tmp.kgImiA/db + mkdir -p /tmp/tmp.kgImiA/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.kgImiA/db Unable to change owner/group for /tmp/tmp.kgImiA/db/WRplnbeMRPAUXJ3Xxx8SPUaSyJ3YUUaU575oRopxhMc.jwk to tang:tang Unable to change owner/group for /tmp/tmp.kgImiA/db/N2IeKM-pbjtaO59YNy5uhwP8zYydXlakUFgWRDTed5g.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.kgImiA/cache + '[' -z '' ']' + KEYS=/tmp/tmp.kgImiA/db + local pid pidfile + pidfile=/tmp/tmp.kgImiA/tang.pid + pid=100231 + echo 100231 + /usr/bin/socat -v -v TCP-LISTEN:13243,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.kgImiA/db' + tang_wait_until_ready 13243 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13243 + '[' -z 13243 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:13243/adv > 2022/06/17 22:13:57.000326172 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13243\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000340812 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNsTjdCNWIydGo0R3FYT1lENHgwLWlhNzBpN2xmVFUzRzBBTHRSeC1WU1FNZ3h4eXFuTmpNRzN1VURLd3poNlpvTm42eXZBRUFMa0tPYXQxOEVZOHV5YiIsICJ5IjogIkFRWDN3ckl6ZC1aZ1QtSVl4Y0gwNjV2NUdtTTlJTExIdU1fUnVvdnluYWRPaWdRcjdGOWZVOGo0RUV1UFo3dVVTTjRoUW9YQlFDY2RXRnFjMmF2b29wRmoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxDY2RGdUNVbTVPdWRtSko1dFNqdTU2dk5oekF6LThzUzFuVWdrM0hTa2lCU01zcmMyV0tYSUtlRktvN01HZHV0QzltVzBxZ2t4NGJtU3lTTU5Hcld0SSIsICJ5IjogIkFiMGRqeU9pQUIyb1JUM1VhN1d2Y19WMDdPZkNPcHZkTzg5Zy01emRQdTNaX3BoNXI3Um5yQVRiS0JZWktmVkVFZHY3cjE3bngzX3RFNVNKQmJoa2h6MUgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AENbs6KgPPnXWZqTz1OakB-GcBCJ-VUZQfPDwYLyp14Q4D_AcHLrWr92zivM2ANJ_ZrYkbsFvtbMK5muYbR56i-eAbmzGFYu-BOX2jJx3BmpIN3KyV2KtODZDqTFlhZrjvEk0T6nUxOGYYtcKz0Gq4el_Ispb9ZyPkP5PHs4vn55sVUc"}+ url=http://localhost:13243 + adv=/tmp/tmp.kgImiA/adv + tang_get_adv 13243 /tmp/tmp.kgImiA/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13243 + local adv=/tmp/tmp.kgImiA/adv + '[' -z 13243 ']' + curl -L -o /tmp/tmp.kgImiA/adv http://localhost:13243/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/06/17 22:13:57.000346864 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13243\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000361700 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNsTjdCNWIydGo0R3FYT1lENHgwLWlhNzBpN2xmVFUzRzBBTHRSeC1WU1FNZ3h4eXFuTmpNRzN1VURLd3poNlpvTm42eXZBRUFMa0tPYXQxOEVZOHV5YiIsICJ5IjogIkFRWDN3ckl6ZC1aZ1QtSVl4Y0gwNjV2NUdtTTlJTExIdU1fUnVvdnluYWRPaWdRcjdGOWZVOGo0RUV1UFo3dVVTTjRoUW9YQlFDY2RXRnFjMmF2b29wRmoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxDY2RGdUNVbTVPdWRtSko1dFNqdTU2dk5oekF6LThzUzFuVWdrM0hTa2lCU01zcmMyV0tYSUtlRktvN01HZHV0QzltVzBxZ2t4NGJtU3lTTU5Hcld0SSIsICJ5IjogIkFiMGRqeU9pQUIyb1JUM1VhN1d2Y19WMDdPZkNPcHZkTzg5Zy01emRQdTNaX3BoNXI3Um5yQVRiS0JZWktmVkVFZHY3cjE3bngzX3RFNVNKQmJoa2h6MUgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZNB-KJ0YMuPoT25ZyeU2E1c-m29F3TY95LLUKszRBJaJQxPcTpehQ9ZL8KHDZ4KUeVOKPcAsVVvRTkO6zsol9gNAS-5-z34EGumY8SU_4K1cN_PjyuOw1CuoP-9vqZjiChmye-5BPRVQMm1ohDYCjlh3vOWH7GvP4rHLqNypD3L39yI"} 100 993 100 993 0 0 60101 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:13243 http://localhost:13243 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:13243"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:13243"}]}}}}' + DEV=/tmp/tmp.kgImiA/luks1-device + new_device luks1 /tmp/tmp.kgImiA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.kgImiA/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.kgImiA ']' + tang_stop /tmp/tmp.kgImiA + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kgImiA + '[' -z /tmp/tmp.kgImiA ']' + local pidfile=/tmp/tmp.kgImiA/tang.pid + '[' -f /tmp/tmp.kgImiA/tang.pid ']' + local pid + pid=100231 + kill -9 100231 + rm -rf /tmp/tmp.kgImiA /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 100231 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.26s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 + TEST=edit-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.lIaFFd ++ 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=14026 + tang_run /tmp/tmp.lIaFFd 14026 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lIaFFd + local port=14026 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lIaFFd ']' + '[' -z 14026 ']' + tang_new_keys /tmp/tmp.lIaFFd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lIaFFd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lIaFFd ']' + local db=/tmp/tmp.lIaFFd/db + mkdir -p /tmp/tmp.lIaFFd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.lIaFFd/db Unable to change owner/group for /tmp/tmp.lIaFFd/db/wLAYcYFRaM7mvj71RluciTM3o7d1v8mzV_y-LYj7UkE.jwk to tang:tang Unable to change owner/group for /tmp/tmp.lIaFFd/db/4SO91DGTWoB2_JwVHlZoWxPjThtvjNQYxSoCEKT-hRw.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.lIaFFd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.lIaFFd/db + local pid pidfile + pidfile=/tmp/tmp.lIaFFd/tang.pid + pid=100257 + echo 100257 + /usr/bin/socat -v -v TCP-LISTEN:14026,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.lIaFFd/db' + tang_wait_until_ready 14026 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14026 + '[' -z 14026 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:14026/adv > 2022/06/17 22:13:57.000333255 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14026\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000347948 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlRX3FxdjcwaWJ1Y2RiM2hlVjZKTGJNb2JsMVZHcmRtM09YenNMald4QWcwWlJLdjFpR2NDQlpjQTY4MlhLLXlrUTE2bnpXbzdMdl94bzFiMkpTWGpRbCIsICJ5IjogIkFYSlNwY0lqT1JnMGYyVUR2QXFZV0lZOW04d3g5TV9idVhaNkVCbkZaSEUwRmtLaDYydWNQRXJQcnF5bXBYRnNnQjJYZW5jdjlRWEdtV3pnTks3RTgwRXIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpFbklxc1EtbEFHUTF0eWRKQ09hbElObjFaRzFTdzhwSnNkckVPNklUOUJjLTR2aFdNUXdaYWZhTUFEWHBrLWh6SXZpRWtWVlNwN3RUSVZ2ckFSMk55ZSIsICJ5IjogIkFmblFnbEJESkJtR2liZUFHTGJrRE5LcVUwNUlKc3B0XzROTjM0YVd1alZQTklqZXF0X2NsblJGY3N2R2dxclpwaUhGcXdZcWJXd1RIc1ZydHhjbW01XzAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARaU-FOAdO4dIgeWnXwL7mGrAlJY1Fpmq8v1ssANpZXBcKLBVu87AmXnqKajXnxIQT7BjT0hk4GyWz29Tp_SHj00AOsFkvyPK7mEeR8SbpL51dB-TWU4hKphYz3CsbEoNMZHvjpEGaW9zrVVgELVYdlh5aVoAyfNjJUc2GRj8DeZU3tZ"}+ url=http://localhost:14026 ++ printf '{"url":"%s"}' http://localhost:14026 + cfg='{"url":"http://localhost:14026"}' + DEV=/tmp/tmp.lIaFFd/luks1-device + new_device luks1 /tmp/tmp.lIaFFd/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.lIaFFd/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.lIaFFd ']' + tang_stop /tmp/tmp.lIaFFd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lIaFFd + '[' -z /tmp/tmp.lIaFFd ']' + local pidfile=/tmp/tmp.lIaFFd/tang.pid + '[' -f /tmp/tmp.lIaFFd/tang.pid ']' + local pid + pid=100257 + kill -9 100257 + rm -rf /tmp/tmp.lIaFFd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 100257 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.LNliIo + ADV=/tmp/tmp.LNliIo/adv.jws + tang_create_adv /tmp/tmp.LNliIo /tmp/tmp.LNliIo/adv.jws + local basedir=/tmp/tmp.LNliIo + local adv=/tmp/tmp.LNliIo/adv.jws + local SIG=/tmp/tmp.LNliIo/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.LNliIo/sig.jwk + local EXC=/tmp/tmp.LNliIo/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.LNliIo/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.LNliIo/sig.jwk --input=/tmp/tmp.LNliIo/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.LNliIo/sig.jwk --output=/tmp/tmp.LNliIo/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.LNliIo/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.LNliIo/adv.jws"}' + DEV=/tmp/tmp.LNliIo/luks1-device + new_device luks1 /tmp/tmp.LNliIo/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LNliIo/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.LNliIo ']' + rm -rf /tmp/tmp.LNliIo ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 + TEST=pass-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.FdGAmn ++ 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=27743 + tang_run /tmp/tmp.FdGAmn 27743 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FdGAmn + local port=27743 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FdGAmn ']' + '[' -z 27743 ']' + tang_new_keys /tmp/tmp.FdGAmn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FdGAmn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FdGAmn ']' + local db=/tmp/tmp.FdGAmn/db + mkdir -p /tmp/tmp.FdGAmn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FdGAmn/db Unable to change owner/group for /tmp/tmp.FdGAmn/db/lFRTDfOvN1lLbKJQ3QVlmQ7esxMZMZ-qeX9ZjTBtIXQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FdGAmn/db/7EcegFjGJRWRGAZwzdpGpnJGl1R8Du3wucr2xpy0rE8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FdGAmn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FdGAmn/db + local pid pidfile + pidfile=/tmp/tmp.FdGAmn/tang.pid + pid=100298 + echo 100298 + /usr/bin/socat -v -v TCP-LISTEN:27743,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FdGAmn/db' + tang_wait_until_ready 27743 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=27743 + '[' -z 27743 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:27743/adv > 2022/06/17 22:13:57.000346550 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:27743\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000361338 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSVS1HWjR4Y1FJamFCcHVzVVFESUlXN1VwTWRCdjJzX0Uzak0xNHVfanFJSnp6d3VYVVF1NnRhVm10UFNIaVYtMHhzaHhRYlBuTkdfSVhqZTh3dGp5X0UiLCAieSI6ICJBUkpVakJkTTAyUW1rdmJnclZPemlsUW9iSVFMeU9SSWNjMVB6QmhwZHh4dmQzcWpwY0xZRXlSM3QtTUFHVWJYUjhQb1JKVzBod0ozbDdRYUk5blQwZHVPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFZWWxuaGxrUVpnU3Z0NmRsLWJmZ09NRTdJVTUzYzJHTlJYUXVVNFVsNG14VVBONjFnY3FSYU5GSGhPMmE0c1oxTWRWVExRTnBPMUZreHNYREIzTDN1VyIsICJ5IjogIkFRQkhkVlFNZTg2V1pURkVUZW83T0d6MzFKYVNvSC1RNlhhV1ROcE8xRGhQVVRtbjVpbDZORUxUMGxIT2Z6WE1udVNzOUlCd0JhU1lfNTd4TTN2TnVyRVUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALHGYL5x8U0UJ-1Tlima_jOyF9Y8UnmXUKGAROHrFAHBXUHTr_4R_yWtMpQhLSKane06XdQJljMNwuTgb8hHhgy8AM4oH3mZ-VqKRzzhUl5MnCnG7Ty5L5GZ1duVnMKllKd7eHWrjznpCiqphANGfqMSE5NOWmocHtrq1DbSHXl9oAst"}+ url=http://localhost:27743 + adv=/tmp/tmp.FdGAmn/adv + tang_get_adv 27743 /tmp/tmp.FdGAmn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=27743 + local adv=/tmp/tmp.FdGAmn/adv + '[' -z 27743 ']' + curl -L -o /tmp/tmp.FdGAmn/adv http://localhost:27743/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/06/17 22:13:57.000366808 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:27743\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000381969 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFSVS1HWjR4Y1FJamFCcHVzVVFESUlXN1VwTWRCdjJzX0Uzak0xNHVfanFJSnp6d3VYVVF1NnRhVm10UFNIaVYtMHhzaHhRYlBuTkdfSVhqZTh3dGp5X0UiLCAieSI6ICJBUkpVakJkTTAyUW1rdmJnclZPemlsUW9iSVFMeU9SSWNjMVB6QmhwZHh4dmQzcWpwY0xZRXlSM3QtTUFHVWJYUjhQb1JKVzBod0ozbDdRYUk5blQwZHVPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFZWWxuaGxrUVpnU3Z0NmRsLWJmZ09NRTdJVTUzYzJHTlJYUXVVNFVsNG14VVBONjFnY3FSYU5GSGhPMmE0c1oxTWRWVExRTnBPMUZreHNYREIzTDN1VyIsICJ5IjogIkFRQkhkVlFNZTg2V1pURkVUZW83T0d6MzFKYVNvSC1RNlhhV1ROcE8xRGhQVVRtbjVpbDZORUxUMGxIT2Z6WE1udVNzOUlCd0JhU1lfNTd4TTN2TnVyRVUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEInZn9_-_mwjQ1qsZA35dAuNls7GhiGUImyMkhS0ThL7jYEE8wvFlClZR9QLc9TJMfuSxUsoV_j6_G7ydS_coLDAUGOelCQ3pfwS1MuxjcOXvHV5YnWrHTADY0HForCkgxr8Q7O5kOO92rluTjrSZ_FnanKjZIwKH8Efwo00GkTKLl1"} 100 993 100 993 0 0 59347 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:27743 /tmp/tmp.FdGAmn/adv + cfg='{"url":"http://localhost:27743","adv":"/tmp/tmp.FdGAmn/adv"}' + DEV=/tmp/tmp.FdGAmn/luks1-device + new_device luks1 /tmp/tmp.FdGAmn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.FdGAmn/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.FdGAmn ']' + tang_stop /tmp/tmp.FdGAmn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FdGAmn + '[' -z /tmp/tmp.FdGAmn ']' + local pidfile=/tmp/tmp.FdGAmn/tang.pid + '[' -f /tmp/tmp.FdGAmn/tang.pid ']' + local pid + pid=100298 + kill -9 100298 + rm -rf /tmp/tmp.FdGAmn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 100298 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.nKFBBn + ADV=/tmp/tmp.nKFBBn/adv.jws + tang_create_adv /tmp/tmp.nKFBBn /tmp/tmp.nKFBBn/adv.jws + local basedir=/tmp/tmp.nKFBBn + local adv=/tmp/tmp.nKFBBn/adv.jws + local SIG=/tmp/tmp.nKFBBn/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nKFBBn/sig.jwk + local EXC=/tmp/tmp.nKFBBn/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nKFBBn/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.nKFBBn/sig.jwk --input=/tmp/tmp.nKFBBn/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nKFBBn/sig.jwk --output=/tmp/tmp.nKFBBn/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.nKFBBn/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.nKFBBn/adv.jws"}' + DEV=/tmp/tmp.nKFBBn/luks2-device + new_device luks2 /tmp/tmp.nKFBBn/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.nKFBBn/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.nKFBBn ']' + rm -rf /tmp/tmp.nKFBBn ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2 + TEST=bind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.aJNdhK + ADV=/tmp/tmp.aJNdhK/adv.jws + tang_create_adv /tmp/tmp.aJNdhK /tmp/tmp.aJNdhK/adv.jws + local basedir=/tmp/tmp.aJNdhK + local adv=/tmp/tmp.aJNdhK/adv.jws + local SIG=/tmp/tmp.aJNdhK/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.aJNdhK/sig.jwk + local EXC=/tmp/tmp.aJNdhK/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.aJNdhK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.aJNdhK/sig.jwk --input=/tmp/tmp.aJNdhK/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.aJNdhK/sig.jwk --output=/tmp/tmp.aJNdhK/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.aJNdhK/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.aJNdhK/adv.jws"}' + DEV=/tmp/tmp.aJNdhK/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.aJNdhK/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.aJNdhK/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.aJNdhK ']' + rm -rf /tmp/tmp.aJNdhK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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.MPNCCG + DEV=/tmp/tmp.MPNCCG/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.MPNCCG/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.MPNCCG/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.MPNCCG ']' + rm -rf /tmp/tmp.MPNCCG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.18s 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.ikFJji + ADV=/tmp/tmp.ikFJji/adv.jws + tang_create_adv /tmp/tmp.ikFJji /tmp/tmp.ikFJji/adv.jws + local basedir=/tmp/tmp.ikFJji + local adv=/tmp/tmp.ikFJji/adv.jws + local SIG=/tmp/tmp.ikFJji/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ikFJji/sig.jwk + local EXC=/tmp/tmp.ikFJji/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ikFJji/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ikFJji/sig.jwk --input=/tmp/tmp.ikFJji/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ikFJji/sig.jwk --output=/tmp/tmp.ikFJji/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ikFJji/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ikFJji/adv.jws"}' + DEV=/tmp/tmp.ikFJji/luks2-device + new_device luks2 /tmp/tmp.ikFJji/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.ikFJji/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.ikFJji ']' + rm -rf /tmp/tmp.ikFJji ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.17s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 + TEST=list-recursive-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.HhfNhE + ADV=/tmp/tmp.HhfNhE/adv.jws + tang_create_adv /tmp/tmp.HhfNhE /tmp/tmp.HhfNhE/adv.jws + local basedir=/tmp/tmp.HhfNhE + local adv=/tmp/tmp.HhfNhE/adv.jws + local SIG=/tmp/tmp.HhfNhE/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.HhfNhE/sig.jwk + local EXC=/tmp/tmp.HhfNhE/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.HhfNhE/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.HhfNhE/sig.jwk --input=/tmp/tmp.HhfNhE/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.HhfNhE/sig.jwk --output=/tmp/tmp.HhfNhE/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.HhfNhE/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.HhfNhE/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.HhfNhE/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.HhfNhE/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.HhfNhE/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.HhfNhE ']' + rm -rf /tmp/tmp.HhfNhE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.17s 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.dpnEDA + ADV=/tmp/tmp.dpnEDA/adv.jws + tang_create_adv /tmp/tmp.dpnEDA /tmp/tmp.dpnEDA/adv.jws + local basedir=/tmp/tmp.dpnEDA + local adv=/tmp/tmp.dpnEDA/adv.jws + local SIG=/tmp/tmp.dpnEDA/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dpnEDA/sig.jwk + local EXC=/tmp/tmp.dpnEDA/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dpnEDA/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.dpnEDA/sig.jwk --input=/tmp/tmp.dpnEDA/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dpnEDA/sig.jwk --output=/tmp/tmp.dpnEDA/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.dpnEDA/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.dpnEDA/adv.jws"}' + DEV=/tmp/tmp.dpnEDA/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.dpnEDA/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.dpnEDA/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.dpnEDA ']' + rm -rf /tmp/tmp.dpnEDA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.16s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 + TEST=list-sss-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.lEOdak + ADV=/tmp/tmp.lEOdak/adv.jws + tang_create_adv /tmp/tmp.lEOdak /tmp/tmp.lEOdak/adv.jws + local basedir=/tmp/tmp.lEOdak + local adv=/tmp/tmp.lEOdak/adv.jws + local SIG=/tmp/tmp.lEOdak/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lEOdak/sig.jwk + local EXC=/tmp/tmp.lEOdak/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lEOdak/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.lEOdak/sig.jwk --input=/tmp/tmp.lEOdak/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lEOdak/sig.jwk --output=/tmp/tmp.lEOdak/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.lEOdak/adv.jws /tmp/tmp.lEOdak/adv.jws /tmp/tmp.lEOdak/adv.jws /tmp/tmp.lEOdak/adv.jws /tmp/tmp.lEOdak/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.lEOdak/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.lEOdak/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.lEOdak/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.lEOdak/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.lEOdak/adv.jws"} ] } }' + DEV=/tmp/tmp.lEOdak/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.lEOdak/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.lEOdak/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.lEOdak ']' + rm -rf /tmp/tmp.lEOdak ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 + TEST=unlock-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.diCbEg ++ 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=39798 + tang_run /tmp/tmp.diCbEg 39798 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.diCbEg + local port=39798 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.diCbEg ']' + '[' -z 39798 ']' + tang_new_keys /tmp/tmp.diCbEg '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.diCbEg + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.diCbEg ']' + local db=/tmp/tmp.diCbEg/db + mkdir -p /tmp/tmp.diCbEg/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.diCbEg/db Unable to change owner/group for /tmp/tmp.diCbEg/db/cv61P-CMu7R1gIUpnh3oItuRAsRXM0FHktZJNPx0G5Y.jwk to tang:tang Unable to change owner/group for /tmp/tmp.diCbEg/db/eDLgTARD8OPJrlqoYfdWAk6eFyackcpb0f-F8dC6-XM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.diCbEg/cache + '[' -z '' ']' + KEYS=/tmp/tmp.diCbEg/db + local pid pidfile + pidfile=/tmp/tmp.diCbEg/tang.pid + pid=100492 + echo 100492 + /usr/bin/socat -v -v TCP-LISTEN:39798,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.diCbEg/db' + tang_wait_until_ready 39798 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=39798 + '[' -z 39798 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:39798/adv > 2022/06/17 22:13:57.000445957 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:39798\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000460749 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKZ2g0eXNtZ05hRldiYjkxcEtCLVFJaGEwcmgzN1AyaTZZckQ5N2dRME5hQXB6UHdqOEdVMExjRnEyMU9NUUxoWTZqTmhpaHdKYWZHR1JCMGdTbXBpQkIiLCAieSI6ICJBUXJVVG5xVS1tWGJYaUFIQ21WWE5pZkhjYl81RFFoRnBqSl9QTXhNTTFhZ1BjU2dIRlo4YzZ3NzdKa1hNd1gtVGg4dEJ5Q1c0Mmo1NEZodHhKb1k0b3lUIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVlS3VDSDRuMkhBdTdZYnVMeFlFT0tLNVJsS0xtWWRFdUdzU0JlR0NHcmJVcjVKdVR4Y0poTjAyeHdCUDZpTWM0OG1pMkVHNW5NWWZ4TDlza0hkd1ZSViIsICJ5IjogIkFOcE9MbFdpSWxHdG9CTDQyeEhuU290amJhdW56ajQzclJFZy1mWFlRLU5tSVZKQnBhS0VGQmpoZXFvUUloOTNfWVM5VlZMU0dPb0Y2WExpeS1pUTB1UnoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATGRq5OaMVTjwrMUpt2NuulBjHn7EKGorFZYW34R6GJb_qJXxSW-BFMUS205qHgT2nxZ4ItK1sRipyxIxR6wzZBHAYBLDapu2oiAp4oEpRPCLO-GeJsj2Qp70w5VbjTimg3uU0lbdWgAZNxZBaA43WEUtvpLhXakbVZBVvkGa9nhKNun"}+ url=http://localhost:39798 + adv=/tmp/tmp.diCbEg/adv + tang_get_adv 39798 /tmp/tmp.diCbEg/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=39798 + local adv=/tmp/tmp.diCbEg/adv + '[' -z 39798 ']' + curl -L -o /tmp/tmp.diCbEg/adv http://localhost:39798/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/06/17 22:13:57.000466388 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:39798\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000481402 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFKZ2g0eXNtZ05hRldiYjkxcEtCLVFJaGEwcmgzN1AyaTZZckQ5N2dRME5hQXB6UHdqOEdVMExjRnEyMU9NUUxoWTZqTmhpaHdKYWZHR1JCMGdTbXBpQkIiLCAieSI6ICJBUXJVVG5xVS1tWGJYaUFIQ21WWE5pZkhjYl81RFFoRnBqSl9QTXhNTTFhZ1BjU2dIRlo4YzZ3NzdKa1hNd1gtVGg4dEJ5Q1c0Mmo1NEZodHhKb1k0b3lUIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVlS3VDSDRuMkhBdTdZYnVMeFlFT0tLNVJsS0xtWWRFdUdzU0JlR0NHcmJVcjVKdVR4Y0poTjAyeHdCUDZpTWM0OG1pMkVHNW5NWWZ4TDlza0hkd1ZSViIsICJ5IjogIkFOcE9MbFdpSWxHdG9CTDQyeEhuU290amJhdW56ajQzclJFZy1mWFlRLU5tSVZKQnBhS0VGQmpoZXFvUUloOTNfWVM5VlZMU0dPb0Y2WExpeS1pUTB1UnoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGl5fOHWdsxRW9QL1aFtK5GHZgnrpJJXDBnSr-a63PzqZ17ZBOQZOAobtA4DX0VtHte0GMcS9lHptymk1A4izAxMAZuZiQTyed9KfkX9GcuuMywKBM5VXOulJ0iD0sg_pEqAvs3o_Kc7rcPqr6_TpUppWUHhup8-1s3JeDQEdqBm2RjW"} 100 993 100 993 0 0 58785 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:39798 /tmp/tmp.diCbEg/adv + cfg='{"url":"http://localhost:39798","adv":"/tmp/tmp.diCbEg/adv"}' + DEV=/tmp/tmp.diCbEg/luks2-device + new_device luks2 /tmp/tmp.diCbEg/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.diCbEg/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.diCbEg ']' + tang_stop /tmp/tmp.diCbEg + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.diCbEg + '[' -z /tmp/tmp.diCbEg ']' + local pidfile=/tmp/tmp.diCbEg/tang.pid + '[' -f /tmp/tmp.diCbEg/tang.pid ']' + local pid + pid=100492 + kill -9 100492 + rm -rf /tmp/tmp.diCbEg /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 100492 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.15s 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.aogoea ++ 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=24321 + tang_run /tmp/tmp.aogoea 24321 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.aogoea + local port=24321 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.aogoea ']' + '[' -z 24321 ']' + tang_new_keys /tmp/tmp.aogoea '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.aogoea + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.aogoea ']' + local db=/tmp/tmp.aogoea/db + mkdir -p /tmp/tmp.aogoea/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.aogoea/db Unable to change owner/group for /tmp/tmp.aogoea/db/dWaoSQe8G_tTW3E0xYI18BNuLZCyWkbzntkcnLfJJGk.jwk to tang:tang Unable to change owner/group for /tmp/tmp.aogoea/db/GEPPPeWNb9iGs4qFioBRTJZc5MMnJu3yqKZK0DqYmx0.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.aogoea/cache + '[' -z '' ']' + KEYS=/tmp/tmp.aogoea/db + local pid pidfile + pidfile=/tmp/tmp.aogoea/tang.pid + pid=100520 + echo 100520 + /usr/bin/socat -v -v TCP-LISTEN:24321,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.aogoea/db' + tang_wait_until_ready 24321 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24321 + '[' -z 24321 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:24321/adv > 2022/06/17 22:13:57.000451971 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24321\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000466924 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWY1OF85YzdURXVFaGdKa2trQncxcS0xMVJxVm4yTkFKdXVBOW1iU0x2RHVNOTZEQXdZYU9BMU1JckVQQWRWLWxKWXlpYjVQbnZCNGtxY0k1M0tBV3A2MSIsICJ5IjogIkFJcVdoT0lTeUlRMnc0RjNMdUlGZG53WGlBSGtKYTFORzFFRnhGenN5dTRON2k2d2FWV0Y1NTFjckdhZHhTS0RFWlhueGRXcGNmY21MTXVsWTVfQW1Od00ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUd0NHFIMDRXMFgtMFFVanM3TEJXVFlpbFEyN1VUQkRMSU0zTDNjN0hZZ1dZdmV6cFM3VF8xRkx3WE4tbDVSalBqNkZuSXUtRU05QUstWkdiTTVmZnBUNCIsICJ5IjogIkFDWm5mQS01SmJTa0o1d0l6Q3ZZblBBbi1Uc2dQbVNtNFdVTnFLMnhKZkNyQ0pTSkduS0pucEpIek1iSlJCMmx6cGR6c0wzRC1yT09rNE5VQWpUV2xOTzcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFFPz4RoDnVgpWvrGmN6oF-vzK3HmStZ3Ne0_yJKT92Tlof2GrbVv3_IB9R0UWJkmk2w_AU_-eHXH7YlcM1gnifgAUKVwBKZKhzo2km9CNIzD37d3e55RlQZqDY1Tmzmp0zErsffoJCZ3a4iZk79W6biQp7CWENd6VmrPqOSrJIMDLCO"}+ url=http://localhost:24321 ++ printf '{"url":"%s"}' http://localhost:24321 + cfg='{"url":"http://localhost:24321"}' + DEV=/tmp/tmp.aogoea/luks2-device + new_device luks2 /tmp/tmp.aogoea/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.aogoea/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.aogoea ']' + tang_stop /tmp/tmp.aogoea + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.aogoea + '[' -z /tmp/tmp.aogoea ']' + local pidfile=/tmp/tmp.aogoea/tang.pid + '[' -f /tmp/tmp.aogoea/tang.pid ']' + local pid + pid=100520 + kill -9 100520 + rm -rf /tmp/tmp.aogoea /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 100520 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/44 regen-inplace-luks2 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.gCocNn ++ 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=64543 + tang_run /tmp/tmp.gCocNn 64543 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gCocNn + local port=64543 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gCocNn ']' + '[' -z 64543 ']' + tang_new_keys /tmp/tmp.gCocNn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gCocNn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gCocNn ']' + local db=/tmp/tmp.gCocNn/db + mkdir -p /tmp/tmp.gCocNn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.gCocNn/db Unable to change owner/group for /tmp/tmp.gCocNn/db/JFwcaVh2e562Ig3OMvf2oT4nTxxLqXGXq8xKf84pB1Y.jwk to tang:tang Unable to change owner/group for /tmp/tmp.gCocNn/db/sISILv6BocBN88f3JIwbExTfXnlpHB-y7LEORs2ZG-E.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.gCocNn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.gCocNn/db + local pid pidfile + pidfile=/tmp/tmp.gCocNn/tang.pid + pid=100533 + echo 100533 + /usr/bin/socat -v -v TCP-LISTEN:64543,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.gCocNn/db' + tang_wait_until_ready 64543 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=64543 + '[' -z 64543 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:64543/adv > 2022/06/17 22:13:57.000455979 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:64543\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000470684 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWY0SUFheUdUZXBEbVdYRW42X1BRS1UyZWFMMWY2VzNCR1lVOE9yZXNCUi04TlZ5R1YzNUVnblZPZzBDUTRlMmlyX29STTBFM1dRZ19FUm00dFdaR200RSIsICJ5IjogIkFDSHlhLURNcXFnRXRnbFZTYkoxTWdRMTB2NlBxV1hhN1AzSW5UdFJRcl9WQkVMUXZHZmYwbVZoUWUwUUN1NUFZQmtYdGRvMzN6aVJBaFVPRlpRQWdBanMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwyMUZrLXl3TFNiZVVfUmtIU0ZESlV4MkJoNGVCbFAtN1BzYUdDeTEtLUROYWhFMTQ4Nkd3aERZMW1mbjRUSHotbktFajlBUDFmdjBQaDljemgyWHhEUiIsICJ5IjogIkFadjEwWUtzS2dsa1htdXNrZDlJcWFBcDNrWlY5T1Q4SnJCcmdzbjAtbDdjZEkxSzdCNlNwak5mWXltek1RYUR3Y3cxUUZheEdzRWZTbWg3T1ZCTFBJcFIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADpL2kHkii07spHXokRB_bpnHqEZFaofdeTRYATJEUepLW0CAbWYLOg6KwA7r9xJsIXjUNUvVBuJ5NTIPSPjFdeYAK9pQo-hOFFTp4sIMkZ4Repm45hiMEseTTcHfrmZq4XW_ckj2WamxdGAIg_v5yrWcN06djYDGhs1Q-SNoZmjwX6E"}+ url=http://localhost:64543 + adv=/tmp/tmp.gCocNn/adv + tang_get_adv 64543 /tmp/tmp.gCocNn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=64543 + local adv=/tmp/tmp.gCocNn/adv + '[' -z 64543 ']' + curl -L -o /tmp/tmp.gCocNn/adv http://localhost:64543/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/06/17 22:13:57.000476852 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:64543\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000492010 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWY0SUFheUdUZXBEbVdYRW42X1BRS1UyZWFMMWY2VzNCR1lVOE9yZXNCUi04TlZ5R1YzNUVnblZPZzBDUTRlMmlyX29STTBFM1dRZ19FUm00dFdaR200RSIsICJ5IjogIkFDSHlhLURNcXFnRXRnbFZTYkoxTWdRMTB2NlBxV1hhN1AzSW5UdFJRcl9WQkVMUXZHZmYwbVZoUWUwUUN1NUFZQmtYdGRvMzN6aVJBaFVPRlpRQWdBanMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwyMUZrLXl3TFNiZVVfUmtIU0ZESlV4MkJoNGVCbFAtN1BzYUdDeTEtLUROYWhFMTQ4Nkd3aERZMW1mbjRUSHotbktFajlBUDFmdjBQaDljemgyWHhEUiIsICJ5IjogIkFadjEwWUtzS2dsa1htdXNrZDlJcWFBcDNrWlY5T1Q4SnJCcmdzbjAtbDdjZEkxSzdCNlNwak5mWXltek1RYUR3Y3cxUUZheEdzRWZTbWg3T1ZCTFBJcFIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS_bpjeF_gDPc_8h4QPbQ3Ys7XEoZvuTqVmFveT3KYuyNsGxap8lA2MmXPI-T0saDrEQsL9WU0k74QSHq9MEGQleALoeJVGIfvUsFDQZ4CJ4OWvymNHFDdFjdNwy4yv9CGjr_QrHaxyP2hyqK1KsqtHLEx6r_ssWdkRcFwzkLtP3CoeR"} 100 993 100 993 0 0 58858 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:64543 /tmp/tmp.gCocNn/adv + cfg='{"url":"http://localhost:64543","adv":"/tmp/tmp.gCocNn/adv"}' + DEV=/tmp/tmp.gCocNn/luks2-device + new_device luks2 /tmp/tmp.gCocNn/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.gCocNn/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.gCocNn ']' + tang_stop /tmp/tmp.gCocNn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gCocNn + '[' -z /tmp/tmp.gCocNn ']' + local pidfile=/tmp/tmp.gCocNn/tang.pid + '[' -f /tmp/tmp.gCocNn/tang.pid ']' + local pid + pid=100533 + kill -9 100533 + rm -rf /tmp/tmp.gCocNn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 100533 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/44 regen-not-inplace-luks2 SKIP 0.14s 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.KDoCKN + TMP=/tmp/tmp.KDoCKN ++ 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=24355 + tang_run /tmp/tmp.KDoCKN 24355 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KDoCKN + local port=24355 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.KDoCKN ']' + '[' -z 24355 ']' + tang_new_keys /tmp/tmp.KDoCKN '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KDoCKN + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.KDoCKN ']' + local db=/tmp/tmp.KDoCKN/db + mkdir -p /tmp/tmp.KDoCKN/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.KDoCKN/db Unable to change owner/group for /tmp/tmp.KDoCKN/db/uBb8Vo08OckiN5_TQ_Na1LsK8IzKE1LKEdC8_YIrb_I.jwk to tang:tang Unable to change owner/group for /tmp/tmp.KDoCKN/db/D2wjRbp0b5oYb0OfU2J-Gm9iHB7IOKMTXVHWVSGEQIo.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.KDoCKN/cache + '[' -z '' ']' + KEYS=/tmp/tmp.KDoCKN/db + local pid pidfile + pidfile=/tmp/tmp.KDoCKN/tang.pid + pid=100557 + echo 100557 + /usr/bin/socat -v -v TCP-LISTEN:24355,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.KDoCKN/db' + tang_wait_until_ready 24355 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24355 + '[' -z 24355 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:24355/adv > 2022/06/17 22:13:57.000462474 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24355\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000477272 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJxMnJ2Mk94aThwNUpvNUh0MGlsRTJKVEJHYUh2Nm82OS1rZDQ3WTdyMGNGSHlkMHdOX1V5STJtZFk2SldiQ25WYk5WNTVPTXVjb0RyUFNjaU5DYnpnTiIsICJ5IjogIkFSQl80VXJXWk9uZFJtYncycTZucDdfT1h6bFNlYXdvYkJLb2xyb2tqQmxhMXVKNTBYTjVIUXVoMmpOMk12bnExVEtyY2FYZ255TXRiVmFFbXhlRVc4R0wifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhmcVhuQlM5SFdORU9hN1JNQklzZTRhbzNPZ2p2b0xJZ2d5VGFqYmJvcUNrTHZKbjBPbVFFejlCSVNFWi0yMUVsbGxkQXYyc3N3al94OUJQR2NkVUVQRiIsICJ5IjogIkFFOW1OQmRfbTlEaVcwV2FZUHlsQTlYVFVTMmJNSWc1VUJQaXl0cXRyeXhkeEwxRFhzQV9wOUM4N3lrOG9SeThILVdkY2E2eVNXNVNlQWxEZk5TMUlKeXMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEUjOmNrG9BteZ0CqhNYq6dj8RMQGzhFhUVpxYf7y12YL5l0lrb7_c_DJiTzYtPvRkQXYb8h9QG25_9IgGk4Q3JwAVgI2xYrgWpyweAtdymtjvJpNpgO0pXhCYYyPmVqdRnhC68qS4ScauNt89W8LlljDjixt4mHRpyfGLa6ArW416wZ"}+ url=http://localhost:24355 + adv=/tmp/tmp.KDoCKN/adv + tang_get_adv 24355 /tmp/tmp.KDoCKN/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24355 + local adv=/tmp/tmp.KDoCKN/adv + '[' -z 24355 ']' + curl -L -o /tmp/tmp.KDoCKN/adv http://localhost:24355/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/06/17 22:13:57.000483725 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24355\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000498465 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJxMnJ2Mk94aThwNUpvNUh0MGlsRTJKVEJHYUh2Nm82OS1rZDQ3WTdyMGNGSHlkMHdOX1V5STJtZFk2SldiQ25WYk5WNTVPTXVjb0RyUFNjaU5DYnpnTiIsICJ5IjogIkFSQl80VXJXWk9uZFJtYncycTZucDdfT1h6bFNlYXdvYkJLb2xyb2tqQmxhMXVKNTBYTjVIUXVoMmpOMk12bnExVEtyY2FYZ255TXRiVmFFbXhlRVc4R0wifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUhmcVhuQlM5SFdORU9hN1JNQklzZTRhbzNPZ2p2b0xJZ2d5VGFqYmJvcUNrTHZKbjBPbVFFejlCSVNFWi0yMUVsbGxkQXYyc3N3al94OUJQR2NkVUVQRiIsICJ5IjogIkFFOW1OQmRfbTlEaVcwV2FZUHlsQTlYVFVTMmJNSWc1VUJQaXl0cXRyeXhkeEwxRFhzQV9wOUM4N3lrOG9SeThILVdkY2E2eVNXNVNlQWxEZk5TMUlKeXMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJZyVbi4bLc7tst34FhldA8_xQ68NQS4-nJZ0A4MtE1MUg-c4coz3x6ST_xu_gZO0DG9eGrXSvk0_J-gvDYX4L7KARRVsmrnlapFLHAJZgA_l65hhY7nE0emGp8FBtZUrkqEt5Ymo-d0IQAV8YlRxrj3SVEMartvCTNw-BCInJoT3B8t"} 100 993 100 993 0 0 60578 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:24355 /tmp/tmp.KDoCKN/adv + cfg='{"url":"http://localhost:24355","adv":"/tmp/tmp.KDoCKN/adv"}' + DEV=/tmp/tmp.KDoCKN/luks2-device + new_device luks2 /tmp/tmp.KDoCKN/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.KDoCKN/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.KDoCKN ']' + tang_stop /tmp/tmp.KDoCKN + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KDoCKN + '[' -z /tmp/tmp.KDoCKN ']' + local pidfile=/tmp/tmp.KDoCKN/tang.pid + '[' -f /tmp/tmp.KDoCKN/tang.pid ']' + local pid + pid=100557 + kill -9 100557 + rm -rf /tmp/tmp.KDoCKN /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 100557 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 + TEST=edit-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.lNLpCh ++ 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=48399 + tang_run /tmp/tmp.lNLpCh 48399 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lNLpCh + local port=48399 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lNLpCh ']' + '[' -z 48399 ']' + tang_new_keys /tmp/tmp.lNLpCh '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lNLpCh + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lNLpCh ']' + local db=/tmp/tmp.lNLpCh/db + mkdir -p /tmp/tmp.lNLpCh/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.lNLpCh/db Unable to change owner/group for /tmp/tmp.lNLpCh/db/6NN_JKIgOGe2Aez6iJ9gido_gp47NmMnRturTBBnQsc.jwk to tang:tang Unable to change owner/group for /tmp/tmp.lNLpCh/db/4WAKzYqsICyghfAO0ps0hGhQTYngGvuyCfvpZc5qxK4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.lNLpCh/cache + '[' -z '' ']' + KEYS=/tmp/tmp.lNLpCh/db + local pid pidfile + pidfile=/tmp/tmp.lNLpCh/tang.pid + pid=100645 + echo 100645 + /usr/bin/socat -v -v TCP-LISTEN:48399,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.lNLpCh/db' + tang_wait_until_ready 48399 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=48399 + '[' -z 48399 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:48399/adv > 2022/06/17 22:13:57.000485839 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:48399\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000501082 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXS3lGQnhrd0tvS1VaSnpyWnJsbExfekFaaVR5RGo0Z016UkRWdTBGc3pmRENIdlpBaFJkOVN3Z05JNHpBMXc2Qi0wZ0VuejdoUVZzZElvclhXM1hOcjEiLCAieSI6ICJBUnpPcDVuczBWREpqWEdBWTdad0o3NFpsSDRhTWdrcmY0d3IzaDJFNkg1UzhhcWdtOHV4TjJ4dzJoR0k1Zy1NbU55ZDR4bFkzZ1llR2xsMU9xSUxmZVdiIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhVLUJxcDEydHVoaG5pZEMxZS1DcXRZbHc4WEdlUWcyVWZDWUYybjdSQzhRVjRnaHBxZnBkZVFnNGRFamdkMEJhdGJjZDVIWHhJd1Y5cVI5cGlSS3liOCIsICJ5IjogIkFRelBHc2U4NDYzazlpTnZTcUhsaFBLWXRUQXpmS1lmeVhEeHJRR3FlaExQdFAtd1dNQmtXaEM5OGNCMDE1TExhS0M2VUJWQjVqRm9LcHJNNVc2aGJwT0gifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACEeM9wRbvie8e4FQf5qyTKWmEuvwiiWrHkmDTK0AOZJjOZJXgn8LDM03B73I_8XbGcirhLWFpBMFUIbxUd_ajfwALDQq-d1_Ta6dAccnNgys6FTnRONCEPE0Y4ObsY46yo_qTwrmxwTWg_PlOJ4rJule19Q8NywtrjI6FpE1Rw0G7eO"}+ url=http://localhost:48399 ++ printf '{"url":"%s"}' http://localhost:48399 + cfg='{"url":"http://localhost:48399"}' + DEV=/tmp/tmp.lNLpCh/luks2-device + new_device luks2 /tmp/tmp.lNLpCh/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.lNLpCh/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.lNLpCh ']' + tang_stop /tmp/tmp.lNLpCh + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lNLpCh + '[' -z /tmp/tmp.lNLpCh ']' + local pidfile=/tmp/tmp.lNLpCh/tang.pid + '[' -f /tmp/tmp.lNLpCh/tang.pid ']' + local pid + pid=100645 + kill -9 100645 + rm -rf /tmp/tmp.lNLpCh /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 100645 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 + TEST=backup-restore-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.mInekK + ADV=/tmp/tmp.mInekK/adv.jws + tang_create_adv /tmp/tmp.mInekK /tmp/tmp.mInekK/adv.jws + local basedir=/tmp/tmp.mInekK + local adv=/tmp/tmp.mInekK/adv.jws + local SIG=/tmp/tmp.mInekK/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mInekK/sig.jwk + local EXC=/tmp/tmp.mInekK/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mInekK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mInekK/sig.jwk --input=/tmp/tmp.mInekK/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mInekK/sig.jwk --output=/tmp/tmp.mInekK/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mInekK/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.mInekK/adv.jws"}' + DEV=/tmp/tmp.mInekK/luks2-device + new_device luks2 /tmp/tmp.mInekK/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mInekK/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.mInekK ']' + rm -rf /tmp/tmp.mInekK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 + TEST=pin-tpm2 + SKIP_RET_CODE=77 + tpm2_available + export TPM2TOOLS_TCTI_NAME=device + TPM2TOOLS_TCTI_NAME=device + export TPM2TOOLS_DEVICE_FILE= + TPM2TOOLS_DEVICE_FILE= + for dev in /dev/tpmrm? + '[' -e '/dev/tpmrm?' ']' + continue + export TPM2TOOLS_TCTI=device: + TPM2TOOLS_TCTI=device: + '[' -z '' ']' + echo 'A TPM2 device with the in-kernel resource manager is needed!' A TPM2 device with the in-kernel resource manager is needed! + return 1 + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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.BjeMpa ++ 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=1480 + tang_run /tmp/tmp.BjeMpa 1480 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BjeMpa + local port=1480 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.BjeMpa ']' + '[' -z 1480 ']' + tang_new_keys /tmp/tmp.BjeMpa '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BjeMpa + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.BjeMpa ']' + local db=/tmp/tmp.BjeMpa/db + mkdir -p /tmp/tmp.BjeMpa/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.BjeMpa/db Unable to change owner/group for /tmp/tmp.BjeMpa/db/QyYWkMxqh4RgUNSC1pulLZUnDXuJl58QyCbFplSCdco.jwk to tang:tang Unable to change owner/group for /tmp/tmp.BjeMpa/db/p3ihjWS_Fdr8mcJW_DnpCE0xoWAwMxkj04XawvtOaLI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.BjeMpa/cache + '[' -z '' ']' + KEYS=/tmp/tmp.BjeMpa/db + local pid pidfile + pidfile=/tmp/tmp.BjeMpa/tang.pid + pid=100582 + echo 100582 + /usr/bin/socat -v -v TCP-LISTEN:1480,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.BjeMpa/db' + tang_wait_until_ready 1480 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=1480 + '[' -z 1480 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:1480/adv > 2022/06/17 22:13:57.000470549 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:1480\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000486958 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdoRU15dVdNRnc5dWtkM1pUZzNGM1FmbFBfVWJXWFh5SzdRZE1ZN0RSQ3RSQ3MyNGJyb1JqVlpuM2Q3aUtWMjBxUURmVmVKZC1SeFQ1dndiS2kzaUFSNCIsICJ5IjogIkFJUXVSYjU1TjR6eDBSWTJfZF9UeDU0b2UtQnpiRThObkVhNDZYQmpBWlM5QW93Y3Z1SUdZS0xFM0tVUTVuVnFCRDJOVWdyMjdlNzUySGEzaGdvajJMSGEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVQtSGZBREoxQWtqMGF4X2JxWmVGV1NMeGxWUk9wR3ZHbVF4ZUloMS1xYWNlcGhiMzM0MHpvbWFvckhwSEwyMlR6dVhHNjVMYWt4WTdzUFBua2RENTNJYSIsICJ5IjogIkFHTUs2Q0kwSklxSkUwMTJtYy0xWC1GWExDbk4yeUstUzdaUFlKa1JDSTZ0a0lyXzVReG1xRW5Ibzl0dHFVSVREYjk5Zk9CVURHRnBwSm9scHlRVnJHQlUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aea1yaq3Z2Mybmu1Rt9uwPNQPT8chvTJyCRDBj1vch-4IOhv7vjH5zYkuAP7sNAlwictj6Ng9e7bTf0AKUsUMO1SAFJ8MixJ7BHhUyxn35c3DEGNJXFV27jaxHcYn_j5u8FgbPUqPLnrJagkWGVgcei4H7LXv7pUvfaonCi55wbkb1U_"}+ url=http://localhost:1480 + adv=/tmp/tmp.BjeMpa/adv + tang_get_adv 1480 /tmp/tmp.BjeMpa/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=1480 + local adv=/tmp/tmp.BjeMpa/adv + '[' -z 1480 ']' + curl -L -o /tmp/tmp.BjeMpa/adv http://localhost:1480/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/06/17 22:13:57.000493310 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:1480\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000508825 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdoRU15dVdNRnc5dWtkM1pUZzNGM1FmbFBfVWJXWFh5SzdRZE1ZN0RSQ3RSQ3MyNGJyb1JqVlpuM2Q3aUtWMjBxUURmVmVKZC1SeFQ1dndiS2kzaUFSNCIsICJ5IjogIkFJUXVSYjU1TjR6eDBSWTJfZF9UeDU0b2UtQnpiRThObkVhNDZYQmpBWlM5QW93Y3Z1SUdZS0xFM0tVUTVuVnFCRDJOVWdyMjdlNzUySGEzaGdvajJMSGEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVQtSGZBREoxQWtqMGF4X2JxWmVGV1NMeGxWUk9wR3ZHbVF4ZUloMS1xYWNlcGhiMzM0MHpvbWFvckhwSEwyMlR6dVhHNjVMYWt4WTdzUFBua2RENTNJYSIsICJ5IjogIkFHTUs2Q0kwSklxSkUwMTJtYy0xWC1GWExDbk4yeUstUzdaUFlKa1JDSTZ0a0lyXzVReG1xRW5Ibzl0dHFVSVREYjk5Zk9CVURHRnBwSm9scHlRVnJHQlUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfoniZ1QbU-iteE80vIn6I9kD42dxucJDa-5G6M0UyCZa_RJTPjMzL21lXO4Nxmtnl9kffOSJL-BLgf_kWE5xbggAJTi0lQ5knQ9GUmMGWcy5bJ4rP5okv56ekP15flNocYO0140e9a_GJEzVN7XsLjPnRjON3yhqEqgWL4_JFMx5CXZ"} 100 993 100 993 0 0 57312 0 --:--:-- --:--:-- --:--:-- 62062 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:1480 /tmp/tmp.BjeMpa/adv + cfg='{"url":"http://localhost:1480","adv":"/tmp/tmp.BjeMpa/adv"}' + DEV=/tmp/tmp.BjeMpa/luks2-device + new_device luks2 /tmp/tmp.BjeMpa/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.BjeMpa/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.BjeMpa ']' + tang_stop /tmp/tmp.BjeMpa + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BjeMpa + '[' -z /tmp/tmp.BjeMpa ']' + local pidfile=/tmp/tmp.BjeMpa/tang.pid + '[' -f /tmp/tmp.BjeMpa/tang.pid ']' + local pid + pid=100582 + kill -9 100582 + rm -rf /tmp/tmp.BjeMpa /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 100582 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.ocNooI ++ 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=31571 + tang_run /tmp/tmp.ocNooI 31571 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ocNooI + local port=31571 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ocNooI ']' + '[' -z 31571 ']' + tang_new_keys /tmp/tmp.ocNooI '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ocNooI + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ocNooI ']' + local db=/tmp/tmp.ocNooI/db + mkdir -p /tmp/tmp.ocNooI/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ocNooI/db Unable to change owner/group for /tmp/tmp.ocNooI/db/K5x-arnm3-tiSJP-Ahydh4jyAzgOYGJQDexQ2elBSvU.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ocNooI/db/mD0jDcweXFrXSZqjZpHbVOKV69JBM4sHPBN1KKLpTgQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ocNooI/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ocNooI/db + local pid pidfile + pidfile=/tmp/tmp.ocNooI/tang.pid + pid=100611 + echo 100611 + /usr/bin/socat -v -v TCP-LISTEN:31571,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.ocNooI/db' + tang_wait_until_ready 31571 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=31571 + '[' -z 31571 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:31571/adv > 2022/06/17 22:13:57.000477009 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:31571\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000493314 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGRU9tVHN3Nko1WVRnc2pySUlGb2VHQklyb1V0S0YtMXNmNFhoTzlRWHZtX3M5WDhEMVZtcWlwd2NVTGFyTlRzNWI3eHV2MV9tdnVDN2NUNVBJU0tkVjQiLCAieSI6ICJBUmd1akEzbTA1V0dkWVh5YWlVa1NmTloxdUJlOFVwTzZva2daRk9EdjZvX3R6WjRKNGVOeFJoa01WZHBNUGdPMWFhQkhtdDgwTmNHQkIzWTQwRHFYdHFFIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwtT1h2Zk5WUWx5ZmFZN2V3YzBGNFFObjVCV0k2THZYeGFmX1Btck0zUW56bVlDX0w3U2MxeWQ4UU1BRG04amZ4aGpmME9Zc2daSGZUMlN4RkVtVjA4eCIsICJ5IjogIkFVdEV1Smt2VXpZdjV1UjZZbUp5ei1zSDBIODcwTTJJYUtrUEV6aHZRN0F0RzdfaFBrNUczaXJrdWhfOEJXNmxrNjlrTWp0YUx0VlZhZk8yNFpzLU9oYzMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABg5-MHaYCQaQluSVJmKoKDluRWE3ljBSwDXSu2dghlq-lmQBv7_y6h5xCeXnkSc6bvs53eYCpTlMVYgERq8B-97AHTilVNgSIQzZQU-06SqBAl6Qh8j7akg0saRdyYFBtohlxV8XQv6J7QU-eJzGnjtOIX9et6Wdi5_79lZeiqvbvk7"}+ url=http://localhost:31571 + adv=/tmp/tmp.ocNooI/adv + tang_get_adv 31571 /tmp/tmp.ocNooI/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=31571 + local adv=/tmp/tmp.ocNooI/adv + '[' -z 31571 ']' + curl -L -o /tmp/tmp.ocNooI/adv http://localhost:31571/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/06/17 22:13:57.000499366 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:31571\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000514775 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGRU9tVHN3Nko1WVRnc2pySUlGb2VHQklyb1V0S0YtMXNmNFhoTzlRWHZtX3M5WDhEMVZtcWlwd2NVTGFyTlRzNWI3eHV2MV9tdnVDN2NUNVBJU0tkVjQiLCAieSI6ICJBUmd1akEzbTA1V0dkWVh5YWlVa1NmTloxdUJlOFVwTzZva2daRk9EdjZvX3R6WjRKNGVOeFJoa01WZHBNUGdPMWFhQkhtdDgwTmNHQkIzWTQwRHFYdHFFIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwtT1h2Zk5WUWx5ZmFZN2V3YzBGNFFObjVCV0k2THZYeGFmX1Btck0zUW56bVlDX0w3U2MxeWQ4UU1BRG04amZ4aGpmME9Zc2daSGZUMlN4RkVtVjA4eCIsICJ5IjogIkFVdEV1Smt2VXpZdjV1UjZZbUp5ei1zSDBIODcwTTJJYUtrUEV6aHZRN0F0RzdfaFBrNUczaXJrdWhfOEJXNmxrNjlrTWp0YUx0VlZhZk8yNFpzLU9oYzMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKd6HHZOzsMPND_YlHgPnh3dKDJDlhVxcSsaAFtXoLWHDGDeeyk1Zp84xgUaJyET_7b0uy-9xzcL5QNLXD-rPYC4AFsT7ipqiusYFXimKbIOEv-FmttayDyee0Q4HgaEkv6nAiN8nTcHvAzmQgnChUhy-IkHiGUnS6Nmuq9VDI_bq6Un"} 100 993 100 993 0 0 56811 0 --:--:-- --:--:-- --:--:-- 58411 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:31571 http://localhost:31571 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:31571"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:31571"}]}}}}' + DEV=/tmp/tmp.ocNooI/luks2-device + new_device luks2 /tmp/tmp.ocNooI/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.ocNooI/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.ocNooI ']' + tang_stop /tmp/tmp.ocNooI + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ocNooI + '[' -z /tmp/tmp.ocNooI ']' + local pidfile=/tmp/tmp.ocNooI/tang.pid + '[' -f /tmp/tmp.ocNooI/tang.pid ']' + local pid + pid=100611 + kill -9 100611 + rm -rf /tmp/tmp.ocNooI /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 100611 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=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiWDh3cVNFeUtNYzlBT01tbmhxMWVDbTNhV0g1MktZRlZHdy1mbWw2T3JKOCIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..0erT9bWWSdfjqZh3.2FU.GF0aMjwc9mn36P358WnNMg ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiWDh3cVNFeUtNYzlBT01tbmhxMWVDbTNhV0g1MktZRlZHdy1mbWw2T3JKOCIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..0erT9bWWSdfjqZh3.2FU.GF0aMjwc9mn36P358WnNMg ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..f0bjkg9x4BPtqDgL.9vo.KsgzKO5i60FmkJFyQe-C-Q + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..f0bjkg9x4BPtqDgL.9vo.KsgzKO5i60FmkJFyQe-C-Q + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.glMMmF ++ 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=13507 + tang_run /tmp/tmp.glMMmF 13507 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.glMMmF + local port=13507 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.glMMmF ']' + '[' -z 13507 ']' + tang_new_keys /tmp/tmp.glMMmF '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.glMMmF + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.glMMmF ']' + local db=/tmp/tmp.glMMmF/db + mkdir -p /tmp/tmp.glMMmF/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.glMMmF/db Unable to change owner/group for /tmp/tmp.glMMmF/db/HRBZbWDPM14h5TwuI0csIbw5lYUc037h6ZgX28k_HA0.jwk to tang:tang Unable to change owner/group for /tmp/tmp.glMMmF/db/-EoZULYiKvbA8HP0gYsVvvY5CAeH6sEBUhFx9NyCk5w.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.glMMmF/cache + '[' -z '' ']' + KEYS=/tmp/tmp.glMMmF/db + local pid pidfile + pidfile=/tmp/tmp.glMMmF/tang.pid + pid=100691 + echo 100691 + /usr/bin/socat -v -v TCP-LISTEN:13507,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.glMMmF/db' + tang_wait_until_ready 13507 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13507 + '[' -z 13507 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:13507/adv > 2022/06/17 22:13:57.000497809 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13507\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000512742 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFISG9qdmRha3FoSUMtQ1JxNlhHT0xWaWFjQ1owTnZUd09LOHZwc1l3c3oxRDhBd3FpcXRhemExTWFrbE1QTWxzaXduOXRiM1FnaU4tRU1RRGNBY3N4VDQiLCAieSI6ICJBVGxoa0pNWkg0RkxDSlhwTTdSUTlPRWZ5dTJQa3U0NDJFdzNSVjI1NVJxa2Q5eUxwU3RvVXRWT2twOC1SZ3dEeU4wYTRtenRlQ0s1U0VwMVVHRGxRSEhLIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFfcWVxNTdVZlZwc3JPTUd5bHZyX3Jlb0JYM1pFaUt5RzhEMWdlLUR6cXRta2NJSUt6T2RreGtEMFJmVlZQMXZOS3F5S1FITEFnbVg2SWVfYmw0MWVKQyIsICJ5IjogIkFMb3dFV2NOUzZaQlZ2Y2JyeHFYNGtaX2VDYXJQTkNXNVlBUW5JcTJYUmdpOTZYZnV3M3lPRTFRc3EtbTAySERWR3lVeFJaV19zWmJaQ2JhVGZua0FIOFQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS1n08r6MAHy2nTIGteSigF6hjC5Z2jwr1hy2po1TFRdISsTQW29j2bmw8bR8l80xxmySrOqdvKsTEYoFhfIvEcwACB8bLDz--NHa7La_smwa0Cen9XA6arEGwWZ5lxuWTGHHMSXXqT4uwkjft6Edk4XMtFwnca-kFjtzTwo8Mw2f8Js"}+ url=http://localhost:13507 + adv=/tmp/tmp.glMMmF/adv + tang_get_adv 13507 /tmp/tmp.glMMmF/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13507 + local adv=/tmp/tmp.glMMmF/adv + '[' -z 13507 ']' + curl -L -o /tmp/tmp.glMMmF/adv http://localhost:13507/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/06/17 22:13:57.000518349 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13507\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000535330 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFISG9qdmRha3FoSUMtQ1JxNlhHT0xWaWFjQ1owTnZUd09LOHZwc1l3c3oxRDhBd3FpcXRhemExTWFrbE1QTWxzaXduOXRiM1FnaU4tRU1RRGNBY3N4VDQiLCAieSI6ICJBVGxoa0pNWkg0RkxDSlhwTTdSUTlPRWZ5dTJQa3U0NDJFdzNSVjI1NVJxa2Q5eUxwU3RvVXRWT2twOC1SZ3dEeU4wYTRtenRlQ0s1U0VwMVVHRGxRSEhLIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFfcWVxNTdVZlZwc3JPTUd5bHZyX3Jlb0JYM1pFaUt5RzhEMWdlLUR6cXRta2NJSUt6T2RreGtEMFJmVlZQMXZOS3F5S1FITEFnbVg2SWVfYmw0MWVKQyIsICJ5IjogIkFMb3dFV2NOUzZaQlZ2Y2JyeHFYNGtaX2VDYXJQTkNXNVlBUW5JcTJYUmdpOTZYZnV3M3lPRTFRc3EtbTAySERWR3lVeFJaV19zWmJaQ2JhVGZua0FIOFQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANUAQpYiisulkn-Ld7FUZiXK3PqzcSfkeruW6LzVZSu5KDXl7fb7ls-QzQ-rLydoftjM_uG4yWeAeHowPWB3--NzAW0dHqZWXgjrLjsKd78GwFdqK4mT8PNk7dMzwz8qL0JUUtHTc_OUDOJtfoutLJJaErCMtU0LdefMIOMpAJ1Thbh0"} 100 993 100 993 0 0 52931 0 --:--:-- --:--:-- --:--:-- 55166 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:13507 /tmp/tmp.glMMmF/adv + cfg='{"url":"http://localhost:13507","adv":"/tmp/tmp.glMMmF/adv"}' + DEV=/tmp/tmp.glMMmF/luks2-device + new_device luks2 /tmp/tmp.glMMmF/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.glMMmF/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.glMMmF ']' + tang_stop /tmp/tmp.glMMmF + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.glMMmF + '[' -z /tmp/tmp.glMMmF ']' + local pidfile=/tmp/tmp.glMMmF/tang.pid + '[' -f /tmp/tmp.glMMmF/tang.pid ']' + local pid + pid=100691 + kill -9 100691 + rm -rf /tmp/tmp.glMMmF /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 100691 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 0.51s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lYM1kwUkd4MlltZHBTRVpUWDE5T1NtVnhZM2hpY1ROelUzUjRXbEIwZERVemQweGxObXRqTWpOTFZTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmQ5OEwzejdSVTVLdWtZRHUuT3d2OWpFdUt0a3VRLXVrWVU2SnFSb2d5MGpJcjctazloSDhZYlFpTlN6QVM5SWE1eU1DVHQwUUFfWFUzQTd3aEtlQU5jT0YtMlR4QmlXcjJ1N0ozT2cuYWhZNDRPR01yZjlvcVA3WDlPQi1BdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWJrcFhWVlUyTVhWZk5IcHllWEJUTVZrMFNrSmpNbWRVVDNabk1rZFJkSFpSZDFkRmNVMXlabW8xWnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVU1GOXRzdTRkRmR1RmJmdy5kY1lTY1JrT0JMTzRFaWo0Q0xINGkxY2taa3pBSlU1eUFMM2ZESUNjR0xvbThwV3l4bHVaMzlscjJFSTY1dGJhc2pMbm1QWGZyYmdQVklNMU12WTJ0Zy5GdDItMklvVV9JNXQ3SVkxMnpUTzF3Il0sInAiOiI0LTZUWjMxdXB0b25QT3pzdnhZQzJXM3U3TjRuQ3E2RmtrQnk1bFdkbjA4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IjcF8ElWe2TvlTCl.Gt3X.MSdkR9w0BSS-zNVdqZH_Dw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lYM1kwUkd4MlltZHBTRVpUWDE5T1NtVnhZM2hpY1ROelUzUjRXbEIwZERVemQweGxObXRqTWpOTFZTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmQ5OEwzejdSVTVLdWtZRHUuT3d2OWpFdUt0a3VRLXVrWVU2SnFSb2d5MGpJcjctazloSDhZYlFpTlN6QVM5SWE1eU1DVHQwUUFfWFUzQTd3aEtlQU5jT0YtMlR4QmlXcjJ1N0ozT2cuYWhZNDRPR01yZjlvcVA3WDlPQi1BdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWJrcFhWVlUyTVhWZk5IcHllWEJUTVZrMFNrSmpNbWRVVDNabk1rZFJkSFpSZDFkRmNVMXlabW8xWnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVU1GOXRzdTRkRmR1RmJmdy5kY1lTY1JrT0JMTzRFaWo0Q0xINGkxY2taa3pBSlU1eUFMM2ZESUNjR0xvbThwV3l4bHVaMzlscjJFSTY1dGJhc2pMbm1QWGZyYmdQVklNMU12WTJ0Zy5GdDItMklvVV9JNXQ3SVkxMnpUTzF3Il0sInAiOiI0LTZUWjMxdXB0b25QT3pzdnhZQzJXM3U3TjRuQ3E2RmtrQnk1bFdkbjA4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IjcF8ElWe2TvlTCl.Gt3X.MSdkR9w0BSS-zNVdqZH_Dw ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lSVXRVTmtOUllrUXpTWGgwWHpaWVV6VllSbEIwTm5rd2VHZDRNMHRmTURKbE1HcHlPVEl4YjBoSE1DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk5iRmxBa1BBZUdrTjBjbW4uUElubTA4QzE4MEJXU2RycVZZdHRpNHA2eFFoZEJuZmRiVWRZMmNyVGd1aUdDcHZsWlhoMTRfeDVCN2VKOHZicTNPVnNxY0lFRFRRdjdiZVdGQk0yNkEuSTJSTUhyakVkcEM4LWtZNFpHM09SQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ucTdrUW5yNWRYMzJiODNkYi5ndVBYbXRWXzktalMwV19XclQ1ZDVjZTlhNkZTd2FXQjRiQ01YX00xZ2k0R1hNYng3d3Q5R0hXY2Zzb1N2SlRyZ21IWTVhQnFSU2RiNnBWaDBJU1ByUS5yOHM4Zi1UYWhZV3FlcWtnbFdXZHNRIl0sInAiOiI2Y0dUSFY5NngxandRbTN1bVNxZkt3V3hOMWhGYzVOWkFGQ0VpWE5BWFFzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..JFnOijTCltAU07kv.SqMO.wem3w9bpYoXLt2fVb44tSQ ++ clevis decrypt ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lSVXRVTmtOUllrUXpTWGgwWHpaWVV6VllSbEIwTm5rd2VHZDRNMHRmTURKbE1HcHlPVEl4YjBoSE1DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk5iRmxBa1BBZUdrTjBjbW4uUElubTA4QzE4MEJXU2RycVZZdHRpNHA2eFFoZEJuZmRiVWRZMmNyVGd1aUdDcHZsWlhoMTRfeDVCN2VKOHZicTNPVnNxY0lFRFRRdjdiZVdGQk0yNkEuSTJSTUhyakVkcEM4LWtZNFpHM09SQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ucTdrUW5yNWRYMzJiODNkYi5ndVBYbXRWXzktalMwV19XclQ1ZDVjZTlhNkZTd2FXQjRiQ01YX00xZ2k0R1hNYng3d3Q5R0hXY2Zzb1N2SlRyZ21IWTVhQnFSU2RiNnBWaDBJU1ByUS5yOHM4Zi1UYWhZV3FlcWtnbFdXZHNRIl0sInAiOiI2Y0dUSFY5NngxandRbTN1bVNxZkt3V3hOMWhGYzVOWkFGQ0VpWE5BWFFzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..JFnOijTCltAU07kv.SqMO.wem3w9bpYoXLt2fVb44tSQ + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk1wcnVzdUh3X1FEOGRnSk0uQkFZemdRTGk0anFUSHV3WXE5UURWOGdYY2xqQ0RWZ1pZaHNVejcxcGxqdGgyaDZEQTFQeTFiT1dBZHJpSlY1UFFfX0p4RE9jNHBqcnVSZi1SM3FrOFEuRHlodlpBY1I4a1RjZFd2aF9XVlJSUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTGdERjVUdmw4TVdDMnZCci5rV1NDWDZOZDFQa0hGUWdValBuR2dBX0cxVXUtTjd6WHBtUjNjUGtyLXFRem5BZGFxRzRwd29nWVlEa3FKNUhRS1pPdjl2dEdrVjV2TDBaYmMwWVB5QS5JQzU5NjFvT1o0RzhfNl9wTG82a2dnIl0sInAiOiJfLUsydnkxb1JSMXNjVVgxNkMtdmhrZUxNSk5mblFZUlBPbUc1dGd4YldNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..1tjhtAQ7FKfkZnkV.VcVN.GxdPMHuBxqblj2yPTI0ikA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk1wcnVzdUh3X1FEOGRnSk0uQkFZemdRTGk0anFUSHV3WXE5UURWOGdYY2xqQ0RWZ1pZaHNVejcxcGxqdGgyaDZEQTFQeTFiT1dBZHJpSlY1UFFfX0p4RE9jNHBqcnVSZi1SM3FrOFEuRHlodlpBY1I4a1RjZFd2aF9XVlJSUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTGdERjVUdmw4TVdDMnZCci5rV1NDWDZOZDFQa0hGUWdValBuR2dBX0cxVXUtTjd6WHBtUjNjUGtyLXFRem5BZGFxRzRwd29nWVlEa3FKNUhRS1pPdjl2dEdrVjV2TDBaYmMwWVB5QS5JQzU5NjFvT1o0RzhfNl9wTG82a2dnIl0sInAiOiJfLUsydnkxb1JSMXNjVVgxNkMtdmhrZUxNSk5mblFZUlBPbUc1dGd4YldNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..1tjhtAQ7FKfkZnkV.VcVN.GxdPMHuBxqblj2yPTI0ikA + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRVVZUWms5RGQySjJaRlZNT0dwdVZISkJURGh4VUU5MVZUUTVhR2hoTTBaYWJuZE9VakJmTjA1NFZTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmN6RDhUSWlTTDN2Z3A0RlQuWkZaQTQ5OGhadWJXNWVON3RFYm5aclRSZEFaVVcxcTNIczZFNHgyOWhwX0Q0S0dhZ3ZkdmNNellnNnBZSmI3dXU4UWNISzY0QWhLSFpBNnk3RmQxOWcuT3o2bWlzcFBPRm5UN0pOQ0t1OC1VZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU1EWTVPRU5CZVdJMlMzcFdjMjlNVjBNMGFscGpkV1ZWWjFkUE1scHhiazVmWmw5YVkyd3lSM2x3YnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTEtKaUpXTEgybVkzSHkxYi4zZnlxeUNxRjJkTWFkQldmZkh0dkVRbzU4U1NXM3htZ2xSVEVRNkJqeXh6dS1NS2VtV3U0cGFnQlAwVlp1V2k3TWFhVk5GVzlnWGFSVlZvMzc1cXZTUS5GZ2t5eUVIWk8yeVZNWVY3SUx1bFZBIl0sInAiOiI3Q2tiNVJwZm1qcW43M04xc1pvTHJ6d1dDZ3J2eWVSLXBaSVJIaDVVYTdzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..jCPJ_K1HjkXz16Wg.SRb3.QxSndcmO2SePKjqoi6fslQ ++ ++ clevis decrypt echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRVVZUWms5RGQySjJaRlZNT0dwdVZISkJURGh4VUU5MVZUUTVhR2hoTTBaYWJuZE9VakJmTjA1NFZTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmN6RDhUSWlTTDN2Z3A0RlQuWkZaQTQ5OGhadWJXNWVON3RFYm5aclRSZEFaVVcxcTNIczZFNHgyOWhwX0Q0S0dhZ3ZkdmNNellnNnBZSmI3dXU4UWNISzY0QWhLSFpBNnk3RmQxOWcuT3o2bWlzcFBPRm5UN0pOQ0t1OC1VZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU1EWTVPRU5CZVdJMlMzcFdjMjlNVjBNMGFscGpkV1ZWWjFkUE1scHhiazVmWmw5YVkyd3lSM2x3YnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTEtKaUpXTEgybVkzSHkxYi4zZnlxeUNxRjJkTWFkQldmZkh0dkVRbzU4U1NXM3htZ2xSVEVRNkJqeXh6dS1NS2VtV3U0cGFnQlAwVlp1V2k3TWFhVk5GVzlnWGFSVlZvMzc1cXZTUS5GZ2t5eUVIWk8yeVZNWVY3SUx1bFZBIl0sInAiOiI3Q2tiNVJwZm1qcW43M04xc1pvTHJ6d1dDZ3J2eWVSLXBaSVJIaDVVYTdzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..jCPJ_K1HjkXz16Wg.SRb3.QxSndcmO2SePKjqoi6fslQ + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2liRE5EUldWWWRuRllPVmwwWDNOVlQwUmlSWEYzZGtGU05GODNPRTlKTFZBMU9VaHRabkpuYkdZMk9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZNbEZ6ZkdNd1c2QWdHWGcuT2VCb05VY3gzOFNiR0tlYTFhQzBlM3NyVW1wUEdaZ2h0N0l5SFh1UGd3WUFNWk82MkxvT01ITzhTTXdFUk1VWmJjUEtMdWdtX0szV0xHSU4yOEYwWEEuX2dIN0J3bVExSDhRbzd6eHh2YVdFUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uN2pxbWlDZWNuWUJaTmM2aS5vWi1nQ3dJV3JFME1ZVXM4bDZnZ0I2b21wVVlGZ2FQamRZLW9JSU93eHViMTZKOXIxa21LaVp0TXlVbVpnc3VzclhSdl9YVndxMzZDUEZxSkpOWEtqdy5PQWNBci1DZU5zZE1tQW8zdWtnQzB3Il0sInAiOiJ3ZXEta0VnOGt1bUVzZFY4YzlGRlppU3B3Q2VPSkdtWUpkMDZQRUZnMjlzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Ae1VXGV5J5XKgU4p.Z1EW._ZuBzOTW6sMgSFt5Gi41mg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2liRE5EUldWWWRuRllPVmwwWDNOVlQwUmlSWEYzZGtGU05GODNPRTlKTFZBMU9VaHRabkpuYkdZMk9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZNbEZ6ZkdNd1c2QWdHWGcuT2VCb05VY3gzOFNiR0tlYTFhQzBlM3NyVW1wUEdaZ2h0N0l5SFh1UGd3WUFNWk82MkxvT01ITzhTTXdFUk1VWmJjUEtMdWdtX0szV0xHSU4yOEYwWEEuX2dIN0J3bVExSDhRbzd6eHh2YVdFUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uN2pxbWlDZWNuWUJaTmM2aS5vWi1nQ3dJV3JFME1ZVXM4bDZnZ0I2b21wVVlGZ2FQamRZLW9JSU93eHViMTZKOXIxa21LaVp0TXlVbVpnc3VzclhSdl9YVndxMzZDUEZxSkpOWEtqdy5PQWNBci1DZU5zZE1tQW8zdWtnQzB3Il0sInAiOiJ3ZXEta0VnOGt1bUVzZFY4YzlGRlppU3B3Q2VPSkdtWUpkMDZQRUZnMjlzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Ae1VXGV5J5XKgU4p.Z1EW._ZuBzOTW6sMgSFt5Gi41mg + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkwtbTh3cWRwT1FKaFJLODEuc3FMZHJYSTJLVm1CSUd5SGdsV1lROG9kMUNtLXhxUTZ0TlhnSlhHSVl1cU1RbTJVWEZaZEZBbmtRNU0xZ0M5b3o3SUlTS2JSLXZFY0N3QkdOWHdIb2cubk9rUkJKWTZLUnAwenZhVlJJa3FRUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uc0VwQ3ZtT2t4dUotbmVKeS56VEl3YVlzU3ZFYTZDQVhJaGIxWE5GUDFCbjBsYTh1THRxQ3pEcjJiSEo2UkxJWTNfM2hTQTdQaHR1Tk9UYWFfZHZPOXdDSXJjZ0xMUXZGbmY2d0hhQS5LUXhaYVZnTjkwR0ZpbHgzMGZYTzVBIl0sInAiOiI4ZjBmZEYxd0RZMzV2SXBNSFlNeGx3LWdKaGx5MWJDUTNaNENrVFhteUhzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ptnPpA-SMjFr0yrZ.pcqS.YK8TURlLVC_0Xyau1UtFxw + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkwtbTh3cWRwT1FKaFJLODEuc3FMZHJYSTJLVm1CSUd5SGdsV1lROG9kMUNtLXhxUTZ0TlhnSlhHSVl1cU1RbTJVWEZaZEZBbmtRNU0xZ0M5b3o3SUlTS2JSLXZFY0N3QkdOWHdIb2cubk9rUkJKWTZLUnAwenZhVlJJa3FRUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uc0VwQ3ZtT2t4dUotbmVKeS56VEl3YVlzU3ZFYTZDQVhJaGIxWE5GUDFCbjBsYTh1THRxQ3pEcjJiSEo2UkxJWTNfM2hTQTdQaHR1Tk9UYWFfZHZPOXdDSXJjZ0xMUXZGbmY2d0hhQS5LUXhaYVZnTjkwR0ZpbHgzMGZYTzVBIl0sInAiOiI4ZjBmZEYxd0RZMzV2SXBNSFlNeGx3LWdKaGx5MWJDUTNaNENrVFhteUhzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ptnPpA-SMjFr0yrZ.pcqS.YK8TURlLVC_0Xyau1UtFxw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/44 pin-tang OK 0.58s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.bMjifL ++ 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=62118 + tang_run /tmp/tmp.bMjifL 62118 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMjifL + local port=62118 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.bMjifL ']' + '[' -z 62118 ']' + tang_new_keys /tmp/tmp.bMjifL '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMjifL + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.bMjifL ']' + local db=/tmp/tmp.bMjifL/db + mkdir -p /tmp/tmp.bMjifL/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bMjifL/db sig exc Unable to change owner/group for /tmp/tmp.bMjifL/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bMjifL/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bMjifL/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bMjifL/db + local pid pidfile + pidfile=/tmp/tmp.bMjifL/tang.pid + pid=100751 + echo 100751 + /usr/bin/socat -v -v TCP-LISTEN:62118,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bMjifL/db' + tang_wait_until_ready 62118 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=62118 + '[' -z 62118 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:62118/adv > 2022/06/17 22:13:57.000512571 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:62118\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000527521 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVDbmhtVnUzMHZwQkt1ZnRUMC1rclBtU3NpT2o4SlpkVEJBdGV6dV9fRlpJTlZmazctMlI1YmNxZTMxRktVSG5GNU1pb1pxTkR2WG5ST1Ezc0liT0JrVSIsICJ5IjogIkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUF5b2hMZGNjMFc5LTAtVWt4ajVYVDZwMS1Dc1liQjJ0MjcxS0xyMlY3V0lTWGROcFF6dEFzV3JrZUhiSU9XZV9sQ0prX1hBcHN6ZFd1R2xZTmVnRUZ2OSIsICJ5IjogIkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfoNouaa7kd_g_5y11m5qzR2LjYExQkFBRH2Sp6kuAEWsAC9rYjLk4u5E_lRqzxbaIJS1Y7fjEfawAVosMH9BNz-ADxoI8naK4OyivSBZ4m5kIEY_oJ7jxHGEKItDS9mbc4QgeRpUUPdRw3ILNsIu-mfDuY0MPSSK_JnDw1k1-m_KedP"}++ jose jwk thp -i /tmp/tmp.bMjifL/db/sig.jwk + thp=akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI + adv=/tmp/tmp.bMjifL/adv.jws + tang_get_adv 62118 /tmp/tmp.bMjifL/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=62118 + local adv=/tmp/tmp.bMjifL/adv.jws + '[' -z 62118 ']' + curl -L -o /tmp/tmp.bMjifL/adv.jws http://localhost:62118/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/06/17 22:13:57.000540442 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:62118\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000555272 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVDbmhtVnUzMHZwQkt1ZnRUMC1rclBtU3NpT2o4SlpkVEJBdGV6dV9fRlpJTlZmazctMlI1YmNxZTMxRktVSG5GNU1pb1pxTkR2WG5ST1Ezc0liT0JrVSIsICJ5IjogIkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUF5b2hMZGNjMFc5LTAtVWt4ajVYVDZwMS1Dc1liQjJ0MjcxS0xyMlY3V0lTWGROcFF6dEFzV3JrZUhiSU9XZV9sQ0prX1hBcHN6ZFd1R2xZTmVnRUZ2OSIsICJ5IjogIkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARfidSQIgotzhdMwXh4bZCwjx_NP1GRMoQjDBpABK-iUE7Zv1rIuB5wxZUaxVwpOMym-jTZdr0-piF2k2yyzCirCAOzbFVBy1c10ujbMclB1Oxenc9m0pRSDhOth4FWKvIZYtyM-eF2CjSPwLyzw5vAY-yd5nnnbcJJc5lstidLZV__K"} 100 993 100 993 0 0 59736 0 --:--:-- --:--:-- --:--:-- 62062 + url=http://localhost:62118 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:62118 /tmp/tmp.bMjifL/adv.jws + cfg='{"url":"http://localhost:62118","adv":"/tmp/tmp.bMjifL/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:62118","adv":"/tmp/tmp.bMjifL/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZUNuaG1WdTMwdnBCS3VmdFQwLWtyUG1Tc2lPajhKWmRUQkF0ZXp1X19GWklOVmZrNy0yUjViY3FlMzFGS1VIbkY1TWlvWnFORHZYblJPUTNzSWJPQmtVIiwieSI6IkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBQXlvaExkY2MwVzktMC1Va3hqNVhUNnAxLUNzWWJCMnQyNzFLTHIyVjdXSVNYZE5wUXp0QXNXcmtlSGJJT1dlX2xDSmtfWEFwc3pkV3VHbFlOZWdFRnY5IiwieSI6IkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyMTE4In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVo4ZGg3QkNzTE9ZQ3pKMFluUk5mbnZrNXVOMDJwWDZDSC04TVJEdlo4U2tFX3pSc3YtNVpBMUc4dmF3WEtKRUhfTnptM1ctS2hXVVA3V0tiTmgwdDIyTiIsInkiOiJBVXFPN2Y1NzlWNWNjVy1yWW1wVjkwa2tyZEF0b0hPU0E0cVJUSjd0RFhXWmQtUGFhempZaTFsN0poTktET2hOOUhXZUZ0MEtMNjEyQllmNnZlT0FYR0poIn0sImtpZCI6ImhobWJJUzBXSy1RbkxYdkhnQ0dwRk1nVHpSb3hwZlJlUU1pbms2c2FQRDgifQ..zy_gZZdA40PKgpvx.R-M.3sMyg3EVuxph7gfqNrY7Gg ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZUNuaG1WdTMwdnBCS3VmdFQwLWtyUG1Tc2lPajhKWmRUQkF0ZXp1X19GWklOVmZrNy0yUjViY3FlMzFGS1VIbkY1TWlvWnFORHZYblJPUTNzSWJPQmtVIiwieSI6IkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBQXlvaExkY2MwVzktMC1Va3hqNVhUNnAxLUNzWWJCMnQyNzFLTHIyVjdXSVNYZE5wUXp0QXNXcmtlSGJJT1dlX2xDSmtfWEFwc3pkV3VHbFlOZWdFRnY5IiwieSI6IkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyMTE4In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVo4ZGg3QkNzTE9ZQ3pKMFluUk5mbnZrNXVOMDJwWDZDSC04TVJEdlo4U2tFX3pSc3YtNVpBMUc4dmF3WEtKRUhfTnptM1ctS2hXVVA3V0tiTmgwdDIyTiIsInkiOiJBVXFPN2Y1NzlWNWNjVy1yWW1wVjkwa2tyZEF0b0hPU0E0cVJUSjd0RFhXWmQtUGFhempZaTFsN0poTktET2hOOUhXZUZ0MEtMNjEyQllmNnZlT0FYR0poIn0sImtpZCI6ImhobWJJUzBXSy1RbkxYdkhnQ0dwRk1nVHpSb3hwZlJlUU1pbms2c2FQRDgifQ..zy_gZZdA40PKgpvx.R-M.3sMyg3EVuxph7gfqNrY7Gg ++ clevis decrypt > 2022/06/17 22:13:57.000704195 length=414 from=0 to=413 POST /rec/hhmbIS0WK-QnLXvHgCGpFMgTzRoxpfReQMink6saPD8 HTTP/1.1\r Host: localhost:62118\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALmoUdzWVLBRj5FJf8nguEbR269d5XeHOp0YCtQrgucvXCCwBN9OoOwiiEEBrGoTaREWs-7vZEvHFJBj-R6Z-NtM","y":"AfwDVqsOmHM8dZPy9_v1HVGZQu4D3y9wYxBBCOCO6_dOF-OG3OcWd35uhlXywvwHYZVxUAPADJjKny1UXWnkRJ5b"} POST /rec/hhmbIS0WK-QnLXvHgCGpFMgTzRoxpfReQMink6saPD8 => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000721487 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":"ACYj_aKn6QgJzDH5PL4jOKDFdEietTnr_YrhMf4k5-__xz92hRJ66VX4_Y2Tq--vGMxVgeRPKJjRgNEQlvMUWQYJ","y":"Ac3hjSRhFfdvdREKi28hHImKT9yVU2zG2F7ZeCBAS6RM_wDFl-gJf5nkL00jTFv2MKSlls8rPKyLsxjezboFG5bj"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:62118 akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI + cfg='{"url":"http://localhost:62118","thp":"akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI"}' ++ echo ++ clevis encrypt tang '{"url":"http://localhost:62118","thp":"akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI"}' -n hi > 2022/06/17 22:13:57.000784724 length=126 from=0 to=125 GET /adv/akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI HTTP/1.1\r Host: localhost:62118\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/akVa5wsghazHdxtCkswJ8mCysWW8gGsU3vc4iUaH1RI => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000812868 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVDbmhtVnUzMHZwQkt1ZnRUMC1rclBtU3NpT2o4SlpkVEJBdGV6dV9fRlpJTlZmazctMlI1YmNxZTMxRktVSG5GNU1pb1pxTkR2WG5ST1Ezc0liT0JrVSIsICJ5IjogIkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUF5b2hMZGNjMFc5LTAtVWt4ajVYVDZwMS1Dc1liQjJ0MjcxS0xyMlY3V0lTWGROcFF6dEFzV3JrZUhiSU9XZV9sQ0prX1hBcHN6ZFd1R2xZTmVnRUZ2OSIsICJ5IjogIkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19", "signatures": [{"signature": "AdHcsa4pzUdAXydON3XKf1A_r5me7BPBncXp-XxJEeQ01U8ipBzvN9TpH0PrTF8eOo-ydBCwGH1hgpbe4QPTjD7OAI07kSnf9oD5gTVdsQHcQRsuPNLX26Wwj8QPmQ33GUQKm3MWDNczXqBGLhMO0VJiHhpfY7zgkzhRXHSL0S0dDfFT", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AbXo_r_rgom5wwqZfQy36oAuBR3YNo6BaIqbNoxGfX339xhsdzhW3-qae9Lxmaf6H-hlzV4v9V_eOf_6M705KNsHAcadHym7yh97IQjSyLGVbfXFBsoSopdxQq8jVjfRQ6PReVS5CucGFQySxUy5di2IiaXZZKTH5K7k9x6fvJ74VYcX"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZUNuaG1WdTMwdnBCS3VmdFQwLWtyUG1Tc2lPajhKWmRUQkF0ZXp1X19GWklOVmZrNy0yUjViY3FlMzFGS1VIbkY1TWlvWnFORHZYblJPUTNzSWJPQmtVIiwieSI6IkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBQXlvaExkY2MwVzktMC1Va3hqNVhUNnAxLUNzWWJCMnQyNzFLTHIyVjdXSVNYZE5wUXp0QXNXcmtlSGJJT1dlX2xDSmtfWEFwc3pkV3VHbFlOZWdFRnY5IiwieSI6IkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyMTE4In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWRIWTRjTUkwemcxQVpSYjdNSTFmTXRlaGJsU05yNVVZMGswWWpjeVNtNHBTS01CY0ZudlpuaGFTOW9fNmtYSzQzeFhPc3I0QXBSMUQxRnZtSldoOTZjMiIsInkiOiJBTjN5SjI4Y3Nkay1PMTc0VXdJOERiTVMwbmpaQzJSOEVLTUMxM1JoRGktOEs1U0ZleEsyNXBTM09FUmJ2U0wzdFFpVGRIcHk0RDh4YWVsQjZ6X1R1OVZNIn0sImtpZCI6ImhobWJJUzBXSy1RbkxYdkhnQ0dwRk1nVHpSb3hwZlJlUU1pbms2c2FQRDgifQ..PVHRmAEQ9gn3N3lq.wW0.4QA9fJWVrbjdKXUpgZ00eQ ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZUNuaG1WdTMwdnBCS3VmdFQwLWtyUG1Tc2lPajhKWmRUQkF0ZXp1X19GWklOVmZrNy0yUjViY3FlMzFGS1VIbkY1TWlvWnFORHZYblJPUTNzSWJPQmtVIiwieSI6IkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBQXlvaExkY2MwVzktMC1Va3hqNVhUNnAxLUNzWWJCMnQyNzFLTHIyVjdXSVNYZE5wUXp0QXNXcmtlSGJJT1dlX2xDSmtfWEFwc3pkV3VHbFlOZWdFRnY5IiwieSI6IkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyMTE4In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWRIWTRjTUkwemcxQVpSYjdNSTFmTXRlaGJsU05yNVVZMGswWWpjeVNtNHBTS01CY0ZudlpuaGFTOW9fNmtYSzQzeFhPc3I0QXBSMUQxRnZtSldoOTZjMiIsInkiOiJBTjN5SjI4Y3Nkay1PMTc0VXdJOERiTVMwbmpaQzJSOEVLTUMxM1JoRGktOEs1U0ZleEsyNXBTM09FUmJ2U0wzdFFpVGRIcHk0RDh4YWVsQjZ6X1R1OVZNIn0sImtpZCI6ImhobWJJUzBXSy1RbkxYdkhnQ0dwRk1nVHpSb3hwZlJlUU1pbms2c2FQRDgifQ..PVHRmAEQ9gn3N3lq.wW0.4QA9fJWVrbjdKXUpgZ00eQ ++ clevis decrypt > 2022/06/17 22:13:57.000935809 length=414 from=0 to=413 POST /rec/hhmbIS0WK-QnLXvHgCGpFMgTzRoxpfReQMink6saPD8 HTTP/1.1\r Host: localhost:62118\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AV_STLMaRggdoauRJZjsvYlXxurtUxz5-vZiYXjAFDTLLWNkoSgO0df7FWDIBqwUesLJmhf0Wr2dX4dLIilne7ik","y":"ASWBENHqx7QmnIaV5zceLxzkcV94yIx93tDwTcZcaPbu7up_pDmnzCia4bZ0vQVODJL_twTCIBUbBg17gyg8t27B"} POST /rec/hhmbIS0WK-QnLXvHgCGpFMgTzRoxpfReQMink6saPD8 => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000952862 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":"ALM9f1D95U4p--2YIemrXDjUVJDC7uVtRnRwK7loIvHiMBcZs1eL9ILrdW9gJif6BXBFE0hQAcFncriX6IH3sfj0","y":"AB_PogqryHid5Pm8NSaDUFPkp-fdoEnA7tcBLH0XzCSzmZ7fMzbSazVfJX9SikhtTYclWUIm7kx3G7hbjkEQDrdM"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.bMjifL + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMjifL + '[' -z /tmp/tmp.bMjifL ']' + local pidfile=/tmp/tmp.bMjifL/tang.pid + '[' -f /tmp/tmp.bMjifL/tang.pid ']' + local pid + pid=100751 + kill -9 100751 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZUNuaG1WdTMwdnBCS3VmdFQwLWtyUG1Tc2lPajhKWmRUQkF0ZXp1X19GWklOVmZrNy0yUjViY3FlMzFGS1VIbkY1TWlvWnFORHZYblJPUTNzSWJPQmtVIiwieSI6IkFTWXNwakdSZmlOUnludGFFOWJXVmFra1ZWN2pxSWxQay1sb19iVjhRbHRGX0Y1WTRxbS15V3Q2TS1nNUh6R1FuYnRDaXR0VDgzYW5Md1VtNlpjLUptTHYifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBQXlvaExkY2MwVzktMC1Va3hqNVhUNnAxLUNzWWJCMnQyNzFLTHIyVjdXSVNYZE5wUXp0QXNXcmtlSGJJT1dlX2xDSmtfWEFwc3pkV3VHbFlOZWdFRnY5IiwieSI6IkFDN25uUVF3M2plNlhpblhQeWkybWRMNVpXVzYxMDVIUm82cGJScTk1RE11RVhtRGFTU0ZIZWRra1MyWW9Zb3BLZEJyUHNBVVcxSWNxMEREVi10eW9LVW4ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyMTE4In19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWRIWTRjTUkwemcxQVpSYjdNSTFmTXRlaGJsU05yNVVZMGswWWpjeVNtNHBTS01CY0ZudlpuaGFTOW9fNmtYSzQzeFhPc3I0QXBSMUQxRnZtSldoOTZjMiIsInkiOiJBTjN5SjI4Y3Nkay1PMTc0VXdJOERiTVMwbmpaQzJSOEVLTUMxM1JoRGktOEs1U0ZleEsyNXBTM09FUmJ2U0wzdFFpVGRIcHk0RDh4YWVsQjZ6X1R1OVZNIn0sImtpZCI6ImhobWJJUzBXSy1RbkxYdkhnQ0dwRk1nVHpSb3hwZlJlUU1pbms2c2FQRDgifQ..PVHRmAEQ9gn3N3lq.wW0.4QA9fJWVrbjdKXUpgZ00eQ + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 100751 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.bMjifL + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bMjifL + '[' -z /tmp/tmp.bMjifL ']' + local pidfile=/tmp/tmp.bMjifL/tang.pid + '[' -f /tmp/tmp.bMjifL/tang.pid ']' + local pid + pid=100751 + kill -9 100751 + : + '[' -d /tmp/tmp.bMjifL ']' + rm -rf /tmp/tmp.bMjifL + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.iHainM ++ 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=9055 + tang_run /tmp/tmp.iHainM 9055 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iHainM + local port=9055 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iHainM ']' + '[' -z 9055 ']' + tang_new_keys /tmp/tmp.iHainM '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iHainM + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iHainM ']' + local db=/tmp/tmp.iHainM/db + mkdir -p /tmp/tmp.iHainM/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.iHainM/db Unable to change owner/group for /tmp/tmp.iHainM/db/bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY.jwk to tang:tang Unable to change owner/group for /tmp/tmp.iHainM/db/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.iHainM/cache + '[' -z '' ']' + KEYS=/tmp/tmp.iHainM/db + local pid pidfile + pidfile=/tmp/tmp.iHainM/tang.pid + pid=100840 + echo 100840 + /usr/bin/socat -v -v TCP-LISTEN:9055,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.iHainM/db' + tang_wait_until_ready 9055 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=9055 + '[' -z 9055 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:9055/adv > 2022/06/17 22:13:57.000536333 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000551191 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcTDuxWIw-f_Qfp5HI8trOyNokJjkW4msZncQVuFOPjp09qqPpZM_0HxwWALQ9CmN-MMTYKw-KxxgHfOebQeiiGIASLpSgzTM5_3QodPjs5_hhtq6keo3bDAsc9LDg2dpvs9zS7K7pEAuhyeqtxCfW9NyQIWrUsQ_-XvozqWgWlIEuJ-"}+ url=http://localhost:9055 + data='just a sample text' ++ tang_get_adv 9055 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=9055 ++ local adv=/dev/stdout ++ '[' -z 9055 ']' ++ curl -L -o /dev/stdout http://localhost:9055/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/06/17 22:13:57.000557441 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000575627 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"} 100 993 100 993 0 0 49846 0 --:--:-- --:--:-- --:--:-- 52263 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]}' ++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' + 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:9055 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:9055"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:9055"}},"enc":"A256GCM"}}' --get protected --get clevis --get tang --json=- --set adv -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' ++ jose jwk thp -a S1 --input=- + kid=4Xpud2foqmT4hVXy2uBSNd3Qs7A ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM"}}' --get protected --quote 4Xpud2foqmT4hVXy2uBSNd3Qs7A -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM","kid":"4Xpud2foqmT4hVXy2uBSNd3Qs7A"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM","kid":"4Xpud2foqmT4hVXy2uBSNd3Qs7A"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSmI5bEcyS29vWDlSS0hlbEFwZDlwZDF4ai1abGEtaHMyU3F1NFVMTGRrdWh5dkhGclR5cW1LdG81aHlndzNnVG94NGMxLXpwZWRWbkhFOVRjT0FNbzVsIiwieSI6IkFYcDZ3ZUw3QnFWQVdQLWFhRklNajVIVjUyMG4xcmxsT1Z6UFNhc0t3U1Y1VVNwTkJuazJyX2ZpUk1vUDNVUVBhUVU5blpiMV85dzFRa0oxNDZzb0hyU08ifSwia2lkIjoiNFhwdWQyZm9xbVQ0aFZYeTJ1QlNOZDNRczdBIn0..aOo1IkgPREkHtfoY.fBE6sZD5lpzBabw51DY9ePfA.POmQahCylnJnpuLErkve2A ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSmI5bEcyS29vWDlSS0hlbEFwZDlwZDF4ai1abGEtaHMyU3F1NFVMTGRrdWh5dkhGclR5cW1LdG81aHlndzNnVG94NGMxLXpwZWRWbkhFOVRjT0FNbzVsIiwieSI6IkFYcDZ3ZUw3QnFWQVdQLWFhRklNajVIVjUyMG4xcmxsT1Z6UFNhc0t3U1Y1VVNwTkJuazJyX2ZpUk1vUDNVUVBhUVU5blpiMV85dzFRa0oxNDZzb0hyU08ifSwia2lkIjoiNFhwdWQyZm9xbVQ0aFZYeTJ1QlNOZDNRczdBIn0..aOo1IkgPREkHtfoY.fBE6sZD5lpzBabw51DY9ePfA.POmQahCylnJnpuLErkve2A ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/06/17 22:13:57.000684680 length=397 from=0 to=396 POST /rec/4Xpud2foqmT4hVXy2uBSNd3Qs7A HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AYPB5DBXEpyARdhvTS43ZY4w1bR_r2qAOCMA3nGNhEaYyS02bhMLz8Spqi5IZZc4iwP3jCbE6OTw6xfbmbP229AH","y":"Aev3GNdwEWtohLmeFMJLjSHZM88NO_CIOP8-KbW9a3ipys9AdJDRHqr7MK7qVVYb2ly98NkiCFL4ossEh-8y9P5W"} POST /rec/4Xpud2foqmT4hVXy2uBSNd3Qs7A => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000701897 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":"AVQn_mj7QevIngr3q9h3yhITQifepl9xSB3UpnOIcDsbUHojs3O2yasOdQiFRwtC3tGGuyJTf5vq4LFJvqe-cd1o","y":"Adw37KZ3862h-spWm7MXU5DowlW1gRL4sS_IBoZ5nHQUhy1mRd_Zp_0L5Rj3gyPrg5T4gGi5DCkFr9wWRDSoFZ2I"}+ 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":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' ++ jose jwk thp -a S256 --input=- + kid=wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM"}}' --get protected --quote wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM","kid":"wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AF6lAFH6_WH4qL5zFKP7NW1ydFaxC02QRQieKKEFDkoCdG6KNmmCOzLp5TZ3V0oytS0g6Gb4JtlVeU8Z34hZhC03","y":"AGeDDPcQ13ip1UZAU7I0qXO6o3qiFMv39sPH9iCvS4zdGaEl4H6UeGQhsb3WFUmpRrCCrNcpFBPZjTF4gt899SE7"},{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AfNcHH4cmw9Lcn-Z7TDS7i2At_PrNl3QT1MUkMVjDk80f3HhDGspkErlCWx9NFExfvnWJUzWxYDqL7tSIt57MmZ5","y":"AWdOyKv4G18wIu8bU_3mXjzzZMkGWYl3RNe7Z9mb5_c_4mUYaahxt0xTO4JFnmW38x7kn0ujOtwIc7iY2e1zd0bX"}]},"url":"http://localhost:9055"}},"enc":"A256GCM","kid":"wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUkJjdXNFcVBzSE5tWUU3cktWV1BQRlVTTWlXYWFfSWc1Y0doVVFoUWdWdW9jdVlJVGp2bHpBNnlfVTdHQ3d6eEtLbmdLRmQwZExEdG5SZlZsNzF2V2xtIiwieSI6IkFBMHdJa1ZFVWY5VnJ2MGVxcTE4YUprSjJicUxRLWlfTEJuXzBMLUdrbVJVTV9ScGlaQnYtdGhNQm9IaEpBTzBoNnE0WEllcUZuampsR0g5NmZtN3l6UV8ifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..w0t0gGdMrIre8qBA.aRD3G8TyFhYcy2HAYLYwx4XE.UrOb1oQy5JHS4VhNaWfHZw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUkJjdXNFcVBzSE5tWUU3cktWV1BQRlVTTWlXYWFfSWc1Y0doVVFoUWdWdW9jdVlJVGp2bHpBNnlfVTdHQ3d6eEtLbmdLRmQwZExEdG5SZlZsNzF2V2xtIiwieSI6IkFBMHdJa1ZFVWY5VnJ2MGVxcTE4YUprSjJicUxRLWlfTEJuXzBMLUdrbVJVTV9ScGlaQnYtdGhNQm9IaEpBTzBoNnE0WEllcUZuampsR0g5NmZtN3l6UV8ifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..w0t0gGdMrIre8qBA.aRD3G8TyFhYcy2HAYLYwx4XE.UrOb1oQy5JHS4VhNaWfHZw ++ clevis decrypt > 2022/06/17 22:13:57.000823632 length=413 from=0 to=412 POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Aego2XnAqrrMUs0LNFxRkBlr88olDHONiUFdLMQyl2cPOOk4aNXBeJojCpTs5QFBMyoaAZw3qmPlV3JHcYOQ4Q7K","y":"Ac2YjU6Dy8DkrAyrYTbTiAX51JpuIjaaT1WoFwi044E2DW-jMp3Gx2Ui6zys4lKZlcL1ln8TRs9uGxDR1TS0yZmE"} POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000840728 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":"AZebVqNR9yaGru6WftVLHzVqt2nXbEt972Rga957jjJDJ_CExBeeNfX0M0z4Q3V7Q1tdzGvwlqB3sGCs5HYsviSm","y":"AAIecwdEwkLVRZDsaYVH1q6KEX-BzAurs-rnjzieMa55jKs8tV5ZqU7H6quzhCAu0BaiXt7PZLF8KHyGxbsSwcve"}+ 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": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S1 + thp=JEv3HcL99wqws3pXKExVUpaIm6c ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 JEv3HcL99wqws3pXKExVUpaIm6c + cfg='{"url":"http://localhost:9055", "thp":"JEv3HcL99wqws3pXKExVUpaIm6c"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:9055", "thp":"JEv3HcL99wqws3pXKExVUpaIm6c"}' > 2022/06/17 22:13:57.000912795 length=109 from=0 to=108 GET /adv/JEv3HcL99wqws3pXKExVUpaIm6c HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/JEv3HcL99wqws3pXKExVUpaIm6c => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000940152 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "signatures": [{"signature": "AOVtRN0JVZm8zD7yuC4F_NCm-zTBgfQKky51AcmKjWpHiAYEvzqloHl6XEOMejNCx7xY5oehvyzXa9TCZtYkEcvzAZX3NijhAg9n8UvtbtI4K-4QsTnzVK_a9u1BtmOdrKTIYLGFHwRRvnJbfVeDxY6h8DrbqEKjYoBM_ySp6VnMiEyG", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWWLTs2lkwcLp-Gh85CnbvnmfSjoFtGSOa8DrQcAUCpuGMBsb93YSb67fNZigs4eFBzGWZAHSelO72Cs7zEILPSmAS9zDIOijexRM7jc9rtvQ69ISSmhSBfQpdFLJl8qkTwwPOdRBRLVolp-TKmJE7Sj3R_izLyQyE03aPnJRnmTQWlI"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBYkdwOGhJTk4ybFpzRDF2N1FudGNxU29HZ3QwXzR6d042RmNwNVptSGVjTG54T2lrQXNnVEE2TzAzaUN5QW5USFQ3aUNSSkhlU1hXaXdqdDdob2xkMHBEIiwieSI6IkFReWF5LWtRZ2cwcjZKeEE0RnQ5aUJXZTBTd29IcFE1bV9yM1ctdExYYmlsOEpJTUZCOW1jN2NuMThvLUkzNFFkbk91MFVVMWpHLTFuRVdhYVVWci1VVUgifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..LnQ5iawrCHmDNRQD._6aRX5SRES6gHza4OjKgmBU.gOZeBJ9F2dnesdUwHTkyYg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBYkdwOGhJTk4ybFpzRDF2N1FudGNxU29HZ3QwXzR6d042RmNwNVptSGVjTG54T2lrQXNnVEE2TzAzaUN5QW5USFQ3aUNSSkhlU1hXaXdqdDdob2xkMHBEIiwieSI6IkFReWF5LWtRZ2cwcjZKeEE0RnQ5aUJXZTBTd29IcFE1bV9yM1ctdExYYmlsOEpJTUZCOW1jN2NuMThvLUkzNFFkbk91MFVVMWpHLTFuRVdhYVVWci1VVUgifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..LnQ5iawrCHmDNRQD._6aRX5SRES6gHza4OjKgmBU.gOZeBJ9F2dnesdUwHTkyYg ++ clevis decrypt > 2022/06/17 22:13:58.000058840 length=413 from=0 to=412 POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Afmuj1erQpDu6AQ_KPtNmqqAkO_BkkjlaACpQOcYiS1xUQhHZMNiTfRpbSbvGG4x7i01vfFhbRk_u9xrNUK5SS4q","y":"AXF50_lpvBuROrylC4YVu9fyE7PXzCQpRrpLplEMeICGhhqkCE13An66MJm0ML3XsU_aF1tiMixVymJH0IDmakmx"} POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000075950 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":"AfoVBtG7qDfXGRP9Y1j0X35oSwY-h_RQruDC3-MW_Tbsu9GXenIuTcU_sKx5cY0IqSrnpOPXTZuuUlvPnINWGTn7","y":"Adkb3x-hf5MAFrGmYB8Rxoinv8fjBHgQDItdTj4uVEmsfQzpX2ceHjHDICKG6e5Zxxi3ZPNLBVdheLo8gNDtQ668"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S256 + thp=bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY + cfg='{"url":"http://localhost:9055", "thp":"bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:9055", "thp":"bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY"}' > 2022/06/17 22:13:58.000136933 length=125 from=0 to=124 GET /adv/bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000164417 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "signatures": [{"signature": "AY4WtyMMsMCOQwIriCjk0FZzgY49QPQB0ZlgViKEB0GwUtaHUNKidM9xlv4lntQGUM3HRTzXpC1aepKm3ij7yJrxAZwRXWYwvG5GUAe5RZbAQgkWr9yqzQD7lTWy3MKn24uh88d6t2W2s1BZYj4xdbnyIuVS4JKENFINN39HGQUPIHj_", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIuL5050KnZAn6gCGdyvwEZXpKZ8QLdAjugxM36FLgD8NScipDVYePSf5L1nxV7xuEuMHc2HNMHq6Xvg1iWIBtcuAQ2-iSy5txsTMer7tjB6kq_ja2Umz9d06jb1Q9UyBV1LF_pFXbpAi1ABy0qvQh4w0UhevW3-Q2twZmL0hauMOLHG"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTmdOUEc1TXVoUFZjVHVsMGl4dG1uM1RwaEZRTkMxQXpqUXlpMzhKbGxWLTVZRVpiR2VmRi0zVk9LaDM5TnctY21OOUJtZzgyd0RndFRLNHFZOXp3SVdCIiwieSI6IkFNRmpLZG1KUHlWdVJvYkdmNDRpdXRuSnNkMEtxUV9ROFhSc0tfcnNmWVVRTUd4a0w3U3Awa2xHTkRFUkREQVoxMklRYlJOb0hjSURQREJBWTFYSGNwQzUifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..bZqhKRGO8tA0p6Jk.MioEHUiANnE5yuWiGUN3Ukw.G7KuM27PnKJNlVuwnMCmJQ ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRjZsQUZINl9XSDRxTDV6RktQN05XMXlkRmF4QzAyUVJRaWVLS0VGRGtvQ2RHNktObW1DT3pMcDVUWjNWMG95dFMwZzZHYjRKdGxWZVU4WjM0aFpoQzAzIiwieSI6IkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBZk5jSEg0Y213OUxjbi1aN1REUzdpMkF0X1ByTmwzUVQxTVVrTVZqRGs4MGYzSGhER3Nwa0VybENXeDlORkV4ZnZuV0pVeld4WURxTDd0U0l0NTdNbVo1IiwieSI6IkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjkwNTUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTmdOUEc1TXVoUFZjVHVsMGl4dG1uM1RwaEZRTkMxQXpqUXlpMzhKbGxWLTVZRVpiR2VmRi0zVk9LaDM5TnctY21OOUJtZzgyd0RndFRLNHFZOXp3SVdCIiwieSI6IkFNRmpLZG1KUHlWdVJvYkdmNDRpdXRuSnNkMEtxUV9ROFhSc0tfcnNmWVVRTUd4a0w3U3Awa2xHTkRFUkREQVoxMklRYlJOb0hjSURQREJBWTFYSGNwQzUifSwia2lkIjoid2lGa0o0RGhHUVVLVy1IdGxja09idlBhRUZ4Y3ZFNWIxSFdVN2FkdnNiSSJ9..bZqhKRGO8tA0p6Jk.MioEHUiANnE5yuWiGUN3Ukw.G7KuM27PnKJNlVuwnMCmJQ ++ clevis decrypt > 2022/06/17 22:13:58.000290794 length=413 from=0 to=412 POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AX7fJ4VDPQCqdQOaMb0eOHnlsN9WpQKlTbhiqtDQRsmwt03QWu5GmZEf1PPtDic81wR6y-8eFPEbavRKSetPhIjB","y":"AYmz1NVJDzR_lgIu0ObNhAadWOZ3TWwaM2mzMDSixighThSqm-3-loFzN85SOJw7xNDyTvPG9XsXnFu40_haR1o0"} POST /rec/wiFkJ4DhGQUKW-HtlckObvPaEFxcvE5b1HWU7advsbI => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000307762 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":"Ad0SjSGBu4dGCudJRDBt4u_wwNg6nFOQ0O9nNNtaLdsw_vpRE2QmzUeeIxzc8okzm9iOtNiIBwn9aaxVBpRUTi_Z","y":"AA4b16_0fHDZdvMODXYaOIHcy_0uwrlSyWtwLfP41tzHjnxrGFa6hUJHAy7DrzdgU1pztli0cs3VWMb9hOQJAeSt"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ + cfg='{"url":"http://localhost:9055", "thp":"9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":"9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ"}' > 2022/06/17 22:13:58.000368395 length=120 from=0 to=119 GET /adv/9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000395773 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "signatures": [{"signature": "ASRKvKRfmL_0z9-70KQQksIm6qs6d1kXTfALncHCgL_SBSF-GIfC6ApXOJ81mPEri60Vgh8LxB2LLAckyT7eCjfgAZKRNpBFGk_c85UrS7uZrkPfTB-OxBI2xJ1kdxn2MUmNdk-7Q7x1e6hoaxPs5RZpTXAL4o25qh_jzODVpeRq_PaW", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADoZUCiGR-OJQ3_o_GtPYQ4gqCbauzX79lDoHjISusS4IhwB_NLHybzlbLjlTEr9aIVjkNXivxpIt0oQlXZt7BpUAN7wmkq6AaZFP54lTc9KqQKboMjVeWiHbmWQokoUAisgOETJbeVwNlq4xXS3bM-T-XTbEsFhX_06xuuLt96Vayrz"}]}Trusted JWK '9aprSUmYRyMu76R9RYLvsGavLlcS8VAnwIt2iQ' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska + cfg='{"url":"http://localhost:9055", "thp":"sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":"sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska"}' > 2022/06/17 22:13:58.000446766 length=146 from=0 to=145 GET /adv/sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000474194 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "signatures": [{"signature": "AbBIMWpGS1lpD-YsYsVj-9Cvhj54pfrZL6W_znHna0j4H_pQgGhksH8YwNOHsoha9QMV3JdTh-N8s_dqM7ZTkzfhAFe8Gzuy8ToxA5eN5FjwtbOGILQ_Ncd-PCY50l_y9NLr_Lvk5suAg73s_EgZxd2gkiotp2vMqbGX-N-jZidfHW_1", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABkXy1uBBLyy0jPiLfZpifwy1aB0LLd1aLewnkCmIIpQwg5ARMVf1LbPeNiTkVnYFLsmHTGzmewRwFvH6LPcfqQiAE7LpnTM0t8jVq_VVcs0lg7pCVLuCQKrK-P2Un4qLszfn0S1ctU4OaaEcqrUVxQDvOryHPGxdcO12GQ0FJ5-YEPc"}]}Trusted JWK 'sQTm8to8Vpwz-sjQz_AZp1RiDKDLCeQh4vdd6gscQA6mw-AomdJ2AT22ffPz1ska' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac0zV40375LaADAPQGCo9ywQOb8h1DYoGvOjNPb2PXXCp2hOdrv8MnK7UebYoQ2vrgQ1nGpnGpvvAohaAYDDn5wOAWvtLHsdNH3BsxLbIIBSkcou3JUP86l0vdAPiTg_G3jXUgJDX1YUKHNTMQwCkSyQr2jMo84s9qgHUwM7T8-ANFCN"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw + cfg='{"url":"http://localhost:9055", "thp":"iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":"iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw"}' > 2022/06/17 22:13:58.000523621 length=168 from=0 to=167 GET /adv/iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000552309 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "signatures": [{"signature": "AOl-zxnX1gpcBRiWUKK3oY5xHI-W7xSPjYWlFCVWI5r0Bs20Tl7D1Tn7l7lYAVlf_Igyk9NMNnqkji2nUY4aRHNIAU7K2xx1OH_NK-MMC5ICTkUXsx6Yc0plcbq2Rb3rDfWdCYwoev3j77aDe5fm7dDnbBTt1GprZq6qc7UIyoIJ8u8u", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfC9qzyaCO7gj-8eV7ZYaI5ri0HevmsJkpCU7RruU9pOnp1brZAG7CIZH6t7KkNF6CdgFlIuKJ5q6LLdZtDsgIcpANQ6VZZzVYip0jvHMnqBS_JSIYWaMI9eYTnTHuC8IGV7BKDXC1k1fKYcZ6X1dpi_II052d02vfjVISs0M4u4AEHK"}]}Trusted JWK 'iTLIJKuc4fmKpZdaSs-btqCpyKC5lHxfHyyqykMqbVi9X4_cA18sn32gtIxn2MDbo3hjgHYc6l95Bh4aRlNobw' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 '' + cfg='{"url":"http://localhost:9055", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":""}' > 2022/06/17 22:13:58.000602014 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000616945 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUY2bEFGSDZfV0g0cUw1ekZLUDdOVzF5ZEZheEMwMlFSUWllS0tFRkRrb0NkRzZLTm1tQ096THA1VFozVjBveXRTMGc2R2I0SnRsVmVVOFozNGhaaEMwMyIsICJ5IjogIkFHZUREUGNRMTNpcDFVWkFVN0kwcVhPNm8zcWlGTXYzOXNQSDlpQ3ZTNHpkR2FFbDRINlVlR1Foc2IzV0ZVbXBSckNDck5jcEZCUFpqVEY0Z3Q4OTlTRTcifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZOY0hINGNtdzlMY24tWjdURFM3aTJBdF9Qck5sM1FUMU1Va01WakRrODBmM0hoREdzcGtFcmxDV3g5TkZFeGZ2bldKVXpXeFlEcUw3dFNJdDU3TW1aNSIsICJ5IjogIkFXZE95S3Y0RzE4d0l1OGJVXzNtWGp6elpNa0dXWWwzUk5lN1o5bWI1X2NfNG1VWWFhaHh0MHhUTzRKRm5tVzM4eDdrbjB1ak90d0ljN2lZMmUxemQwYlgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALoEB1NRPQZpxCi8QvJ2F_PPgWV3BKJwzIamHF9eNbxabtbUWPyC_ZLCqRqFzjKBlO51ibqvM7Qqprw0tR-rLkzQAdeCtLLyh7J5dboD3GbzrjhvGmsUD0aFAsKRD5mLfKt01Y4jsKhVdbazaiC6YwyUFks8w7ju4K3GaCMD-KNRTJ2S"}The advertisement contains the following signing keys: bmRTdv3CYt_67jeWgCp2wlil5JRc0TY36Ou6cWm22UY /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:9055 foo + cfg='{"url":"http://localhost:9055", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":"foo"}' > 2022/06/17 22:13:58.000656592 length=85 from=0 to=84 GET /adv/foo HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/06/17 22:13:58.000657969 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:9055/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:9055 invalid + cfg='{"url":"http://localhost:9055", "thp":"invalid"}' + echo + clevis encrypt tang '{"url":"http://localhost:9055", "thp":"invalid"}' foo > 2022/06/17 22:13:58.000680059 length=89 from=0 to=88 GET /adv/invalid HTTP/1.1\r Host: localhost:9055\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/06/17 22:13:58.000681391 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:9055/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.iHainM + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iHainM + '[' -z /tmp/tmp.iHainM ']' + local pidfile=/tmp/tmp.iHainM/tang.pid + '[' -f /tmp/tmp.iHainM/tang.pid ']' + local pid + pid=100840 + kill -9 100840 + '[' -d /tmp/tmp.iHainM ']' + rm -rf /tmp/tmp.iHainM /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 100840 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 3.04s 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.IIoiki ++ 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=20830 + tang_run /tmp/tmp.IIoiki 20830 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.IIoiki + local port=20830 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.IIoiki ']' + '[' -z 20830 ']' + tang_new_keys /tmp/tmp.IIoiki '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.IIoiki + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.IIoiki ']' + local db=/tmp/tmp.IIoiki/db + mkdir -p /tmp/tmp.IIoiki/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.IIoiki/db Unable to change owner/group for /tmp/tmp.IIoiki/db/6NmR2LT-nhe0xMQi2cktggaiQ-2kFyK0TuKnaKEed08.jwk to tang:tang Unable to change owner/group for /tmp/tmp.IIoiki/db/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.IIoiki/cache + '[' -z '' ']' + KEYS=/tmp/tmp.IIoiki/db + local pid pidfile + pidfile=/tmp/tmp.IIoiki/tang.pid + pid=100137 + echo 100137 + /usr/bin/socat -v -v TCP-LISTEN:20830,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.IIoiki/db' + tang_wait_until_ready 20830 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20830 + '[' -z 20830 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:20830/adv > 2022/06/17 22:13:57.000302949 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000317915 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APlev3cBLbmVaWthXzNISOQCBQypxrJ0CyzLsBfV9FDafGJrmxfynn2y9t870VC185nIIct5jTtL3MRhuVj2j6oXAH6j3pMu_4n8bI57-cugD0zx8hwGNJq0b1oynyq79YFyfSPXcZ-77ONwWyhpg-09zqT31tJWn0_NeBKH9Ix7Z4Eu"}+ url=http://localhost:20830 ++ printf '{"url":"%s"}' http://localhost:20830 + cfg='{"url":"http://localhost:20830"}' + test_tang http://localhost:20830 + local url=http://localhost:20830 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:20830 + cfg='{"url":"http://localhost:20830"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:20830"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000345904 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000360537 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aa0TV3ELWP1apAZVXpF33-xv-tuJP_idpWCXWq3_Owxqli6VOrhyw6b7nnHiEIrjGj50Xf_2PuC4mqZcHZGbs6pXAKZ4kRsO4COeUKA89CI_z1nVU6-aBHkVi3Uk_aB1GvfJW6FvJFzi5LaaPYwEoCZLsVLvyENa2HnNMK3GQBX-QzTl"}> 2022/06/17 22:13:57.000468257 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AGkhGaiiL0wIGW2bNIkwice7z86Hfc9UmUvAoC3H0fmkpf3U-3TpBGaXW9AcgAATCYS5yRoyb8XZ0L4HB7GJk8HQ","y":"AMN-Hy0S5sl7WkP02mPulcriGORhKH1fqltssK97KCIKaYRx0bKu7X3czBiNbC08Hbh3dmOmoklZaVQEGEhVc68-"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000486069 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":"ATo95EOw7-XS4v7tDnSHfH0cyd2BMEUgs8VPOFphswB36J4RyHOvz6EOd00ZUSHLuGV_8SnYfJbzBVahlh2ouRN8","y":"AI76qn0j22NZ3JTRMiQQnE4w1AXnq-Nw6t9yA5qgPa-GPcduvXrVuJC-GeC5Stnwg8zJG7Vc7poDGJt_MkSMmIb4"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:20830"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000549700 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000564786 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQGXoUyRyRM-pntMkJAtc-9UxfB1tjkqwfkKaoY4mYxuGUWg62S2WnKh-Qd9KEq0naJDz2zEW9Vl2up9J4peAZiyAZ0xT-5jstXyJljR6joLhjEEdaHeKnCWBMioeBjjjoVrqh_7LrzDuoL6hENumQAEJQXnkkThEexSB33w5eqDcTep"}> 2022/06/17 22:13:57.000676443 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ANMyiF578i4vBlgedploYieaP9Zlkyo6qG_T_wtcYipE_1IXeVpfAOxqNA-KGPScuaxhdm2sBNKQkqF7-OJnU-Rh","y":"AdHAG5gvf0-NcFD1qcddN0_YHu_zGd5t-ssNgR8j9ZvhLBITeYj7A0gnqPT7wjESJ-3bJkIFcRXTuw0bCmz_hayN"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000693516 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":"AcUHpD6HAJ6Vegprnf34E13SbPpeMHJfHLTLVPoyBHFzwsWJaZBqc6b-qlSK7RCBl2Sf1bAFhSwmS2y7TTfmppym","y":"AKJG-6CJq1CnqLyxXtsCaudlikDec6bwwERjN14gJo7-3NtBmWfsnN17bAru9Yj1oNxq1LgN2-9ibB4XJcfeWB3h"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt tang '{"url":"http://localhost:20830"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000752908 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000767671 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWhSA4O86O-bttOALcFpwQLMbFbJAUAlk86kATqeGaZlFqBFQGFC5cdFpGA9eY-sRD9osHas70jWCBXDZkhuSpTzAY3vnu3LGT5pnI_1Iy3BpO8PLNypFHElvGRqrkraIFiVPObfbso_sVjQbk2QlLPkO-ylxW5zFz2Hh9_M7Mz3fG7k"}> 2022/06/17 22:13:57.000881018 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AF9dGxlBKaw002pSc6PelrT_k1xYfJEDwLf9LhhJ45lD2BSGTqARg9msl2YuAPFbry4CbdMRN0j5WlQGnT66gv7K","y":"AfvuIFepJdDHNw40U3KjDs0yqS--bZ8a2QQL5f0O5DdMeGW7p0pShrq34t0n_dIAgOcYKkle14JdMrPSpBL93yq5"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000898265 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":"AGBgTUHtTLfiyttprAiGsQst9TpvtF_MOOyi7A3adHgPfk9V7Jz0ZVpqtsyjvNFmelrGKBcvIzjZg2N119UumzTd","y":"AKA-MyQpBBVnSfb65im5vk8fmIrQXVjCAdchfZvInEqZ4cB0rLZXNoDeY6f-Gp8SV_BhO-qT-6QIcb_mubo0PEn2"}+ 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:20830"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000958038 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000972635 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaubAj0B4pV3aO9yh1bMLorNXRfatSsNe6E9Te8VuEOz5Hpx5CJKEuIDqtRuNtMrAXObFHN8bhZ0rRgLJ_N8so2nALqy4iX_FCzgtqBEF_3vg4YP4LZfh2bCskoFCp8KOy7X6TJbJtMY6xRIs4NFApEV2Z5je1DHoE5YPY7O2R63yxRY"}> 2022/06/17 22:13:58.000083370 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"APlVrll_P_VHSkfkZJBZsuywa-oDXZT1TwmYhh25JSlMJSj0opN3UGP2bX2BIv52KWsNTbgkosphyTniDaC_UHNK","y":"AD077CHxLKX4h7aT2AIRIQ--xzfE4hZ_Z31U2s2wl2-BHWzbDIWKbHg8QxWBX1J9yO-M-EDe5mvqc6LN7toTKRG5"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000100476 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":"AZBG9Xxclk4q9ag3oJwlWH8doL1cejVx8-bYf2oHFekBoDuSzbHxTHGu_KbbhqoFw4d_3gtCseWwRBCPCgfz1k8t","y":"AH8X_9f_9n1yKpwt0yv3OsG5uuhbRwxzSgK5D2mS8luHyM3uw5YUwsUbtsKN9NWI8I3PAg76hOVfN7mjv9yVzriu"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:20830 + local url=http://localhost:20830 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:20830 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:20830"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:20830 http://localhost:20830 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:20830"}, {"url": "http://localhost:20830"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000177021 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000191870 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AM-p19TDXjCk5FWLMO0zEt4P3bJ24xMS1X7UEcpd78LbR5bJbxQydvplOPxCUamua_YBwMa2aAK1GkEWFWsdGdYhACUjVh95hHWjcUQRL8LJL0X3fT7bRoXdL4pYPY8ACUN5SwZrdsp939kmmGNWHbzwUsKFEcccKTIOtLSJtfBhE7eU"}> 2022/06/17 22:13:58.000306886 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ASVrAQdjHqJey6FJAV1MS61wIp_gDx9aPWBcOUkTZPt4AeHwVFOHfoAbXPBMIPEmeX0b_i9nW7CGJv5nB39Xxw6Q","y":"AX7GHr_3bVMtW_79iZS1X1WE-OfcmnxbYRuxtgg5IOUY5D_wKXX-yENlYHVBNknkuou8jw4_y77I165H-IaFuQfM"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000323890 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":"ARVUc3UWcIyNlUnj_F5wgw70kxSmbhHvoR9-2tmoxzXXr3tarbH_84ePfOnP1Y40ZX2RFqoZu0mYvbEesLF2Ia3e","y":"AGzh5Ym272azeMHbeNW2d4U_kneuuO5---I4YOvty7nfUbtSveKghUj0i4MhwnmB6fCLMODUVo1ls0_OHTNXeJc3"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20830"}, {"url": "http://localhost:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000400330 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000414964 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac2lSam1Ff5Oc0EIAM1fPW3_19Cv7S1e17Lrxd5BgB_8iacC88V99bANTOYO76cJrYS9EURXqr_G8vevn8JwnZiKAA_-GDDCKgQLQR-JDpnyzOOnK8WpFgg-XWCri1kI7gdTBWcX5DLE_HVlfcf-ETNXzObVdWzsfYnrHolVK-HPMDYR"}> 2022/06/17 22:13:58.000492349 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000506948 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX5FQBi8drQRb6NCMFygTlKuH-2Y_bpyeqrwu27i4lbCQr_R2d8IeMoBHnf8x785-IiBKm5qvX2tbbv2_zRbLzYfADdRbmSIkXJC0y4wYyfU0UMJKgutOGWSF6d4UdCIe8uTNiY4r_vF8q7o03uwyhHMcORHqukGTXM_wk6MTIocfsQM"}> 2022/06/17 22:13:58.000626398 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AAcgShsqzK6HxHdj84J_XgJ1ijZ91i-2BWlp_4NNyHDmYTsJm4xtC82_RTqPwRRaDSuJdDB6p8zPpDPM6BHk60AY","y":"AbDMpTt14JPI653fjz6m8wu8nzbD3t-tdVRZof-53WBfO_P4_hfYRWBnOmf726OzfwtPpTQxDRUxw3nZoAjYH0lU"} > 2022/06/17 22:13:58.000626871 length=414 from=0 to=413 POST /r POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhkec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Af109eCdYAD0lHV1y3Ltpep2_srWftokIWYUP_IUrQUM_TxfT5WWju0ACovVRnjByzoTqJyDgJA2q0aatRpxoQvE","y":"AEftNlSBUfquK8zYxlBv9CLHRp_HfJXbf8GGizpaNHc8GoNyEGhQJ2TGQ43mknjvpOP4AYASyDCgWBMV-QKagE2a"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000643760 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":"AfK9me95UEAZAHA1Agvw-tXgoK27bB-8R5V_oMGIWIbdq5XUgMwukTW0Z0kTiNQg9z8WVLi-oZsUaJcjLxvQWhP9","y":"AAItxCqDu286gayKierWQiThrN1hUHpUr9maM_uuNcnbr-IRHCW67KiB1Z5MMj1yU2prnlC7NUKVQ3Qcrps7WzY4"} => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000651967 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":"ACkDUIJGeeLahxSCIh7GhZKg5MUX5mkV_oxm8mCTpPYETyZdfWfXrno7nOUFTPCbqwHgWE0xPj4fdGsvwLohLYHl","y":"AY1BXIXtbQWadn0P8me6jm8OP_CjDnWn3M_VWLZFepT9AoeZAPBNJsITv-OXQTWQV9wlAoRqzOfB__M_UA48Ichf"}+ 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:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000732069 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000746525 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKFw5ZjsTJGmHfVeIVGcWAMRViXEJWu66ur_G3qAI0hCMwnup5iDf6xwVlRaYyf-hUf8mogAY0SR7AekvifnQ7DTAHEuRxOV9jhcP0WFoVqCfrryEL_el7G7yFFBOVD8zxWWl6cQF0U6_LwouSuy7yNVlZmRLrRhbALVposQu4W72wbB"}> 2022/06/17 22:13:58.000857385 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AIxnI2iNocJOzHU4HZ5l-B0ePfdX_Et1Lw9BbtYNnkY7SzcSkMBCdAZrY9EJuxVtBGWfjWiccJNl_kTPdNrZQ7ng","y":"AfPAW4GaBNCOGdthGtZyKbLveOl9TFl_nrkMjVoQwBD2YqwGUfzRthQCN-5-HjwrgeCQmaMgwVdd3rPiCgpINciN"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000874381 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":"AOO86pvDqOhc5mH7Adh-_tQKSmag-Bh1QihUyYVl984qGer23sb3jF_4tvVqeHhnqB20wZvbUHhgnW2UKuhiPt2J","y":"ANQQbsuS57R98nSFsWgyouDVpsU6lPFMd0Z4RldTS2ueQZRXIsS_8DFQSYkRfKF7q7xqIacTkDtS4poIov2lAeTm"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20830"}, {"url": "http://localhost:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000942270 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000957515 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHQ0So87IDeiEiOzg98toeJRcX0bLcHXkQR6Q5dzRwrx4bK0SukdOtvTxgR-vLzS8V2Dvw9Q7oE-3dXfCKqmWMfSACWkf67fp9UdCMc1UGjw7A1J-BfBQKby6rZuemUYzB7U9zmRAL5Bjh6fIs8Z6lGgoyshB_IO5oPaQoQcMtiTMohO"}> 2022/06/17 22:13:59.000033049 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000047717 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AO1Kdpktowl1B6ter7OwvCmpmRaByyZLc7WPDl-0Qm-6cCeB2xO6Rw3vNki0xCE9oFF3PsPs-4v4xJvFqlo3eLKTANCS0-U4oCTTr8n5pVKP1BYuSgIMwDc0c_SRImrTZXBHI_AbhEznd_D3S3LqaQd-7wtvWoH218QIXkUcjq0rUtGp"}> 2022/06/17 22:13:59.000160884 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AV0KiYUcrzs8uHcVZuIsdHDrrPg> 2022/06/17 22:13:59.000161044 length=414 from=0 to=413 7sPjOaS1TSw y/ZKr7e3cL/Ge-pVj0AqNCEItkVS6xQSCuV1evx45pRiE5slPCfxrOWKK9U7oEX2nAENZi9SnGKsUipMdLxM-RFsrcpRhuKhakd NHQT2T"P,/"1y."1:\r" AHEobsDti:E JlGo2cRablZhRomsBtd:62H0N8A3T09\r4 3U_sNexrZ-YADgseGnJte:C FcNuPrulA/e7a.H8P3V.y19\rM GAdcfcseWp0tb:8 j*z/l*-\rQ CCLo3n1t0esnSto-ATOyKpaex:A Faopkpbl8iFcpaNtCipoGn8/9j"w}k +json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Afy9n1H4Pfu1OMgqp_sUCxJ12WlgfO-_s0zxz88lJEoaTx6K0Y8s2Urd5gUfwlpGg7mQszBZPHKfJ7yUAlSTwqIV","y":"AXLGPR1A8dEeAELhYrXn58K3yDqNetM-8NTkhsHi2sE0rQl45yEAj5f-1vHO1xKo5LNVgsUf8ggGfAmw9-dLZYbg"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000177889 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":"AaayDEL3uZ4nvxHuiw7q-H1UZcMF24P1O8rtU2xdNJIW-Va-tshl2BrLJLBN2GwZlgf6FmhbwB1h1X5HqgPjHVnr","y":"AO5M3Br1z8HNfouVJzK8rRxCY5yKrUnAQ36YAJb0_U0ypckthtutm => 200 (../src/tangd.c:155) -PStZEBn30fC__SftyAdxnp44gKZmFotgDV"}< 2022/06/17 22:13:59.000178108 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":"ANOXkC3dlcfTVEBFP9DIhySDvR0gH5GiqPyJA8SKtJwAvbYGXVgGf9IQ7JzVzDO8UD7eyeLVt_XO12gr0X2xlhrP","y":"AGj5wRjsx6GXjpReywNf9YbRP_xYKj3Tqgy_stRtZalZ7OYcx4hvGs1K5OwJ1_1vlPpJdgTRy9C29htfhoLDn4to"}+ 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:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:59.000286663 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000301284 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AekLrt_T0wFQFXnmmSQgcPJ2YKbmKdVW3GV7pzdJ44qQT1BcLOic1K9jji9SpCW0DeAT9Gm7j6B6X_nmJgqtjCxZADGS9JNSNdlup0u2otADsek_tOPGKbOJduTGzhNmiDJnicw5T2ebk3AcoH-fAUroqzB4Pii5CJU1FNFX5FR4Kyo_"}> 2022/06/17 22:13:59.000411322 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AATYjEwHbsuYvX4owLgna20bZKEXo6Iv9EUCAeyAU0d_sfYk3oHufBP-5CnUbKTkblgIDB2Rkt0im0urso-Gp6fx","y":"Abu4b_WO5FxWiL7SvN9Y-3qFDMNYfsWhWjSgNBdKq3Vk208y5uMAJ9_-Xen1XwFJAeiumq1Mp-91NLW6M_KxIPbU"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000428455 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":"APKDN4CcQDEFTgTvPoOpVxSobJ6P2nxIKIGNfkzCFArgus-_HevQBuBSqjHxwe7AdRSVVDP4NFj_3ZoKI1WmGqcx","y":"AeDH8gCURSP2IWquU58xdL6Lzw-eCwG-remJzV4R1jdLdMj1qRMzhk9TNyonf7Qg5QW-Xm-HQeq0wK7a5ildJzKI"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20830"}, {"url": "http://localhost:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:59.000505135 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000519727 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASPCxUdWhjXi1-V2JDS7We_u68EE38CsRprNGmQNXvZmFwApgifVTpsfYR_LCqMhhtZVlfMogqPGe6MA9tuMk_SBAKNObMtF8E4fmklJzI5aaHAOTxbfs4oSXe_YDWoFDmbg4sG0yTB7jJOgID9hPd782hejlj6qI05ts9YXvkRfEGmN"}> 2022/06/17 22:13:59.000594251 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000608877 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaK_qGC-Wi8bXuI64BqkJaGgCqw8tx-cawvD9umnfUK6MF0GCp60b0vtCq16nVph-MzUAZAo41bFzXj_vkdnbU2dADi9J2JSglia7gdliCSuLvd3Qvy-TIll46Zso3DEWO8hAz-RUFEPTohrk-6De0d7hNvrsgLs3C4xQt1D0JQfGoVa"}> 2022/06/17 22:13:59.000724985 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Ac8OWXNbOHH8m5CSXgCnhWVAllCNKqGcSwd4MaPntz9CJ7lR5H2OwIVFRItEXxpInFxvr55KxHadxM35aTS90BB7","y":"AZI45e2ReZeHdnQiCqdlENUIpFdCX2xyD2RorglkbKOB-1AbyyUAB5Y-9Bdw4bDESS9HPRx5ycoacMQ2hgGMBkbF"} > 2022/06/17 22:13:59.000725502 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AAbB2jRNnD6zieN5sjbpc305whY6WKHt2nhWPrUqKUU-8St14CrxXBnX0hHsJ403R1CEW2sGkXS3gQyZKrQ0zNcA","y":"AGoIkepDovBJjsB0f-I8Mocc5666i4H6b79AW36MGVLFlaHTjrJJWvyhbJbjufQSWOCD_0X6yxuEnC7Kc32hFuUO"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000742085 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":"ADPSljOJKRSC9EZwZy8kRmJ-gqvlsO9HBvLypsucCZYEbs6w2VTeyG-0CpsoC8KvaHEhy9PmvQOCvQ7KWqZl881Z","y":"ACujVl7E6Gv9F_Vy8Kz3OXyHApM18PyeE_4dLnVHHhKGBnJcCxEGZjjHA07zMyjfHd7nbZMX93X0kvyeox58dTnI"} => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000742631 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":"AeLoMjTTgEGnWq3cJ4UGVU842AtpWuYrclpqPZcBS6Krhjj6gaxpSlu55en1tpM1rxeFoRdGVRK7XRAgQTvq-WZW","y":"AbEwfiWd2c6pOyCccK47YDLVacptZOhk2eCILTvwxwFiSg0QCTFYxuuKVJgIHVisQFojbuffU-oG8MZJ_mfeAQy1"}+ 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:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:59.000813973 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000829095 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFBCg5s-gWnsomf6fSMboKhvwiSwAk1tn57AaCyAQ0vy_aMhHZ6GJY00Ho_lpdHSOlKtgNkHXuQxXPSsCCLf7BvfAe_Ta5qrO-nr-LBehcSD2qR4_TbG_pzpKSFPQWP9pQBDklFwMhw1vvd0yYyesz5o84YhsJtEuEe1IwMvDlzvESIe"}> 2022/06/17 22:13:59.000940043 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AYPfHGXjADdhjy9pTZJYbpvKhpM-RwJZ6S465bOmsvzJdWU6gztrWSVeJVXjbA2Ck75MOxfwS1bv85vWRzqTLnvV","y":"AWXdBAN7XkOFZP-54iVZ-fksBN_2vTuAE0CXU4FSlftj6KQISESfYDFjlHIm7Jh3-Gn4DgqiqAj2gosSCQP2lKGL"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000956957 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":"AMYEBVeJm7hEJdExtOA2efXbWe9catBGlK8iq2mGWSLMMLuzwlSzAlRWEoONWIYvnG4CVm8kY5mEDT6sAXyy2Ozn","y":"AEzOXy-DkRvAngV7LIWP93MGKhjpjERXXa-ru5EwcPVV70lRbYuNxLSx6eDHM8E9QOAumlrM8tDeCjglhPjAqbxQ"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20830"}, {"url": "http://localhost:20830"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:00.000021660 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:00.000036392 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFx_S012iYF6DgrYLHIwuvPqv1ESVCdrDVt_5bhE6OZHkJ3sAoitka0kbj5lRBvgYfcqXNc7iIaNhEv3SRolBBj1ALy6qfT8iCY_pQK-E3AP4-cImvHZLyXi5j7NXy3WS6OJ2iWjZgDQB43ErhmSuxrVyZtQskBBZ2jwx0-mQVtvPP10"}> 2022/06/17 22:14:00.000110462 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:00.000124985 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaOFpqdVloRGxqZGpLOWluZENnNURBdHBsTFFLZE9MeWV6SlNfZHVaUWlZdmlSUXQ1dVBQQ2FxWmU0enh0NVJ1V2tQejNDZWFYbVFwR2Z0Y2tTVEZxUkMiLCAieSI6ICJBVUE2ZzFpa3p4cDZaVGZOQnpCa2N1YUdsakx6elZYQndUeWRTQW9rWFRTZlhhdDRGb01IM2lMUlVtN3Z2RElYRWtoSEN5bHVaVV9nY1BiWXpBMXY0d2RzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZGbmNpM0NRS09pUmdHXzBjbVBteDlnNmpfUU9xbkpFcUdaT1RkaV9oWEl1dm1MNlRVSjFQTi11YmF3RVlkT3YxT1pjUG83bHFqR2hTSnd5SmRIRVBPLSIsICJ5IjogIkFhc3psejI0TEFKY3UtX3daUWR6UjE2TUdXcG8yQ1lfVUpYTlVMd1lwQ1JQVFhtM1IteGc2WXhqMVFjbGc1UzJEMi1nWXFLSXZ0N2VPUTNfcEdTeS10Mk0ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATLwWsIIGRIlUeZ96By7XrxpanK4_w8gOz8TDIlCzLEAIE9MKNS3fFy39mLhstQ-KMTzNj43-kt3tCp6BVqvevbLASNpqCSjJ1j2OuVixdEN8i61IJJ3iirYMACZR9fOG-xQPjqW_C9v3lApN7I2qO_IYCEN84G3x6AJWKxP5vJI1Zm4"}> 2022/06/17 22:14:00.000236889 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AOEcU6qTr4BDuMr1qKw87zGt2kAVkf_T2lte5r0aq3yZ_RE9ZKuKP4x9LtOvkBD-zPSVWUJh-7y8IyJ9v9x8P_Km","y":"Aa8CpkOMRl7eph_8pkoykwiC387cTMBq9U7azJ3RDHRndvZbSwt2hnriHLiluWbH41UjnOn2c37X7X7F4XN1B6Q_"} > 2022/06/17 22:14:00.000237615 length=414 from=0 to=413 POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk HTTP/1.1\r Host: localhost:20830\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk{"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALOnqiPJquOxuPtBJf0MUaACY7eRznnlCWYDeU3N4snsVETy-LmAsH-Q327YlPR3NY0s3j4B77wv4-W1F4EfZeie","y":"ARbUasA85a-fbj7rPQ85PqnZF7JyPy_VvXNTLq_Cwrv4id4RPieFKYixD1foS8-lE-plboNqsHp3hfd7tsb88EFg"} POST /rec/epjANEtV6QCVex5i5lCxOK97E2ANiSGsiMLMRscRuhk => 200 (../src/tangd.c:155) < 2022/06/17 22:14:00.000253843 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":"AXuFUyKgey6d_wOozIX8SakGyzOTQw65nZRmEaLSzAGHbL_T4rtj_cuTy8a7_vNp6yJ5ZxDxefpBGDkyV39_AE-R","y":"AEqAjOwubZDos5QpHzdXh3bPyydOFb3wTrBBjjC7V0aAvnk541JOySvfbG4-Wg-RxX1BjWTKHbEWvCF6tGw0RGHL"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:00.000255591 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":"ANqCLtbHWCvXCObPeDFry9VdMJznBhgyweiB0dkaKy7uC5eEcXEBIbIeRCOV6-4cIXjbO01DscsIcpJl5TNBTJ-Z","y":"AQGipwF4rb4rtooRghtWXcHH20ijgqHYN6IDA2sR-IdAfQn3iQePeiSsSoAVz_73Po1u-_4_z2iLgFl9QCRVXNHn"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.IIoiki/luks1-device + new_device luks1 /tmp/tmp.IIoiki/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.IIoiki/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.IIoiki ']' + tang_stop /tmp/tmp.IIoiki + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.IIoiki + '[' -z /tmp/tmp.IIoiki ']' + local pidfile=/tmp/tmp.IIoiki/tang.pid + '[' -f /tmp/tmp.IIoiki/tang.pid ']' + local pid + pid=100137 + kill -9 100137 + rm -rf /tmp/tmp.IIoiki /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 100137 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVBvMEpMWGV3bzA5TTRlTkk5NnJrbGRmMWg4eGN2RHR6SHdrR1pZY0c3YmF2MVJja2UyUWZTdk9WcXNrdmZBY1k3bld0aFFKcWVWdWNCMkptUDBOODBKUCIsInkiOiJBWXZMREV1NUdKUEIzSXJtcWctcUpleml3Z2hBLVk1Vm40UGlCamxfQWk5ZWkxalVWUU9FRzhnVVpFaWR2bTB4dnBZdUhmczczMVFGZWJQUVB0ejl4YWkzIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUjBJVGtpZHQyd1NtV2VLb2gxS2Q5MEVlSlo5N3l1dXQ0YWpBZlg3YXl6emFHb05VRHBEU29tYjR3UjJpVnFfalN4SUFrTU1ZT1FZZHAyZHRGYy1mOFMzIiwieSI6IkFjX0o5X0tqOXRmM2t6NVZSaTNKYjY0UF9zc184ckp3V3dIeGJWeTdNQ08yV0FISEpZT3RIZ3ZqazVvUTByRHRmYUpqX2ZZMW1weGJuNS1sb3lseGZDZkUifV19LCJ1cmwiOiJsb2NhbGhvc3Q6MzYzNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRGI5XzZEaDJBS2UwVi1QSGxtSDltNl9kRWZXT25RZnd4bUpjc25Bb3FaR2xuUE40QU1SRGR2S2JUb1JVcnRsenRVWEpkamZzdUNXTGtXYUVtQ3laNG1SIiwieSI6IkFCQ0Y1Q1hEd3JCcXB1ajRrdFhvNGlvMzBfQlZRbjNSdWRnTGNab1A3VVZUdDdKNFk3MS0xelZERUhScTBNaVZxN3d6VURTZC1lV29yVlIwemp3em50ZTYifSwia2lkIjoiZjFHUTNCU0xXb2l0RlhZd3kzMFlMQ29Rc3p2d1NkUHBLY2pWcFEtZHNyZyJ9..swRLjR-IVMAVJeBK.MSE3OQ.MZY5k8eHBIjkVSIlBzM9QAeyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUZfQkNpLW9Zb2tCeURyZUp4N3V4OWJORlJRQ0s1NnRqajVtVXI1YzlxdWFzSlR5THRFcmEycDl0MmlyQ0dYRnJ3X0w5WFJyQXhKMTB3NXZlc0VBTnpMNSIsInkiOiJBS1VNWTA3Tm4xb0JlYlNRSWtpenVWbW4wYk93Z3ZmdlJvdGhnOHFqb0dzWU9qOTQwN0xTbVN2MHZoY3BNTnN3ZENSOUV4LXdnb2FJT3VZU1VMLV9WeHFxIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQkVoZWpraUIxNWd1TlRyUzV2YUluYWpRLXVVUm1reDVvWjE5U2hsUVdzOFVTSjdLamxyNVpCNjZoYVN1Y2p5cUNFbDhRRy02dVFtN2psdFo2U0t0dldiIiwieSI6IkFRZF9Bcms3S2gza0JIaEpFUW0tdjUyLWhqaF9YSmUyM1dWek5QcFphb3VHeGdBcjE2U0p4WUg2bUx1NDBoYUI0NTZfeTNvZTVWWUxoYjhNSGQ4ZGdMbnQifV19LCJ1cmwiOiJsb2NhbGhvc3Q6MzQ0NTEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTWRqLTVtcnVxaUpQaHBrR1l3NWhuQTk4WmZkOGowd1RwR1IzSzZfRWZzU2dfTzE5ckRLXzhyQ3dpdzdHejNaejFGY09faXVGc2szaG9Lc0t0YjFPYmpKIiwieSI6IkFDaV85NXhpeFYwSDB3MUV1aTdpdXdhNlNRY0RFOTVqOFRvR2FTVnNOTmNlWGRGZkRpNHd4Vi0tR21oM1I3dzBxYUxhYmNQLVlMWWhSU053dENlR2FZOWkifSwia2lkIjoidXN2Sy1uV1hlMVNzN0ZWTE5GOS1WaFFkcjJWUUxLbkFHcHg0ZnRFdFRQNCJ9..tTwBK09p5liQlc1W.zwiBL5H9fzU.eNUUjkFyH0N3C-mgwm0o_w 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.nfpEdl + CASES=/tmp/tmp.nfpEdl/cases + mkdir -p /tmp/tmp.nfpEdl/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=59846 + RESP=/tmp/tmp.nfpEdl/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.nfpEdl /dev/stdout ++ local basedir=/tmp/tmp.nfpEdl ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.nfpEdl/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nfpEdl/sig.jwk ++ local EXC=/tmp/tmp.nfpEdl/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nfpEdl/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.nfpEdl/sig.jwk --input=/tmp/tmp.nfpEdl/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nfpEdl/sig.jwk --output=/dev/stdout + RESP=/tmp/tmp.nfpEdl/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.nfpEdl/cases/bad-02 + cat + RESP=/tmp/tmp.nfpEdl/cases/bad-03 + cat + RESP=/tmp/tmp.nfpEdl/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=36344 + STDERR=/tmp/tmp.nfpEdl/cases/good-01.stderr + do_test 36344 /tmp/tmp.nfpEdl/cases/good-01 /tmp/tmp.nfpEdl/cases/good-01.stderr + local port=36344 + local response=/tmp/tmp.nfpEdl/cases/good-01 + local stderr=/tmp/tmp.nfpEdl/cases/good-01.stderr + run_test_server 36344 /tmp/tmp.nfpEdl/cases/good-01 + local port=36344 + local response=/tmp/tmp.nfpEdl/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 36344 ']' + '[' -z /tmp/tmp.nfpEdl/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:36344,reuseaddr 'SYSTEM:cat /tmp/tmp.nfpEdl/cases/good-01' ++ printf '{"url":"localhost:%d"}' 36344 + cfg='{"url":"localhost:36344"}' + echo foo + clevis encrypt tang '{"url":"localhost:36344"}' -y > 2022/06/17 22:13:58.000559027 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:36344\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:13:58.000559936 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVBvMEpMWGV3bzA5TTRlTkk5NnJrbGRmMWg4eGN2RHR6SHdrR1pZY0c3YmF2MVJja2UyUWZTdk9WcXNrdmZBY1k3bld0aFFKcWVWdWNCMkptUDBOODBKUCIsInkiOiJBWXZMREV1NUdKUEIzSXJtcWctcUpleml3Z2hBLVk1Vm40UGlCamxfQWk5ZWkxalVWUU9FRzhnVVpFaWR2bTB4dnBZdUhmczczMVFGZWJQUVB0ejl4YWkzIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUjBJVGtpZHQyd1NtV2VLb2gxS2Q5MEVlSlo5N3l1dXQ0YWpBZlg3YXl6emFHb05VRHBEU29tYjR3UjJpVnFfalN4SUFrTU1ZT1FZZHAyZHRGYy1mOFMzIiwieSI6IkFjX0o5X0tqOXRmM2t6NVZSaTNKYjY0UF9zc184ckp3V3dIeGJWeTdNQ08yV0FISEpZT3RIZ3ZqazVvUTByRHRmYUpqX2ZZMW1weGJuNS1sb3lseGZDZkUifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"Af9PD-bxeBpfpHYn3-y78tyvxuogl727GI5a8nOhJphiCqrgakbZnqwmK0d1Ymv_QvWbQnVM5LGWcl4lsVUgYSUUAdeqWS4GafUB1gbyoyo8lTi7w4xQOlu0xcC7cWkN5dJa_djMJO6RHXfzAZgsFDrsuWeS56VxKnefIs9_A9xUEhGE"} + validate_output /tmp/tmp.nfpEdl/cases/good-01.stderr + local output=/tmp/tmp.nfpEdl/cases/good-01.stderr + grep -Fq jose /tmp/tmp.nfpEdl/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=1659 + STDERR=/tmp/tmp.nfpEdl/cases/bad-01.stderr + do_test 1659 /tmp/tmp.nfpEdl/cases/bad-01 /tmp/tmp.nfpEdl/cases/bad-01.stderr + local port=1659 + local response=/tmp/tmp.nfpEdl/cases/bad-01 + local stderr=/tmp/tmp.nfpEdl/cases/bad-01.stderr + run_test_server 1659 /tmp/tmp.nfpEdl/cases/bad-01 + local port=1659 + local response=/tmp/tmp.nfpEdl/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 1659 ']' + '[' -z /tmp/tmp.nfpEdl/cases/bad-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:1659,reuseaddr 'SYSTEM:cat /tmp/tmp.nfpEdl/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 1659 + cfg='{"url":"localhost:1659"}' + echo foo + clevis encrypt tang '{"url":"localhost:1659"}' -y > 2022/06/17 22:13:59.000648158 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:1659\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:13:59.000649002 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-01' Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-01 + '[' -r /tmp/tmp.nfpEdl/cases/bad-01.stderr ']' + cat /tmp/tmp.nfpEdl/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/bad-01.stderr + local output=/tmp/tmp.nfpEdl/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.nfpEdl/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=14865 + STDERR=/tmp/tmp.nfpEdl/cases/bad-02.stderr + do_test 14865 /tmp/tmp.nfpEdl/cases/bad-02 /tmp/tmp.nfpEdl/cases/bad-02.stderr + local port=14865 + local response=/tmp/tmp.nfpEdl/cases/bad-02 + local stderr=/tmp/tmp.nfpEdl/cases/bad-02.stderr + run_test_server 14865 /tmp/tmp.nfpEdl/cases/bad-02 + local port=14865 + local response=/tmp/tmp.nfpEdl/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 14865 ']' + '[' -z /tmp/tmp.nfpEdl/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:14865,reuseaddr 'SYSTEM:cat /tmp/tmp.nfpEdl/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 14865 + cfg='{"url":"localhost:14865"}' + echo foo + clevis encrypt tang '{"url":"localhost:14865"}' -y > 2022/06/17 22:14:00.000678190 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:14865\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:00.000679176 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-02' Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-02 + '[' -r /tmp/tmp.nfpEdl/cases/bad-02.stderr ']' + cat /tmp/tmp.nfpEdl/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:14865/adv/'! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/bad-02.stderr + local output=/tmp/tmp.nfpEdl/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.nfpEdl/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=4951 + STDERR=/tmp/tmp.nfpEdl/cases/bad-03.stderr + do_test 4951 /tmp/tmp.nfpEdl/cases/bad-03 /tmp/tmp.nfpEdl/cases/bad-03.stderr + local port=4951 + local response=/tmp/tmp.nfpEdl/cases/bad-03 + local stderr=/tmp/tmp.nfpEdl/cases/bad-03.stderr + run_test_server 4951 /tmp/tmp.nfpEdl/cases/bad-03 + local port=4951 + local response=/tmp/tmp.nfpEdl/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 4951 ']' + '[' -z /tmp/tmp.nfpEdl/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:4951,reuseaddr 'SYSTEM:cat /tmp/tmp.nfpEdl/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 4951 + cfg='{"url":"localhost:4951"}' + echo foo + clevis encrypt tang '{"url":"localhost:4951"}' -y > 2022/06/17 22:14:01.000705681 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:4951\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:01.000706595 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-03' Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-03 + '[' -r /tmp/tmp.nfpEdl/cases/bad-03.stderr ']' + cat /tmp/tmp.nfpEdl/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/bad-03.stderr + local output=/tmp/tmp.nfpEdl/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.nfpEdl/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=34451 + STDERR=/tmp/tmp.nfpEdl/cases/bad-04.stderr + do_test 34451 /tmp/tmp.nfpEdl/cases/bad-04 /tmp/tmp.nfpEdl/cases/bad-04.stderr + local port=34451 + local response=/tmp/tmp.nfpEdl/cases/bad-04 + local stderr=/tmp/tmp.nfpEdl/cases/bad-04.stderr + run_test_server 34451 /tmp/tmp.nfpEdl/cases/bad-04 + local port=34451 + local response=/tmp/tmp.nfpEdl/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 34451 ']' + '[' -z /tmp/tmp.nfpEdl/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:34451,reuseaddr 'SYSTEM:cat /tmp/tmp.nfpEdl/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 34451 + cfg='{"url":"localhost:34451"}' + echo foo + clevis encrypt tang '{"url":"localhost:34451"}' -y > 2022/06/17 22:14:02.000735948 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:34451\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:02.000736831 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-04' Error (do_test) response: /tmp/tmp.nfpEdl/cases/bad-04 + '[' -r /tmp/tmp.nfpEdl/cases/bad-04.stderr ']' + cat /tmp/tmp.nfpEdl/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:34451/adv/'! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/bad-04.stderr + local output=/tmp/tmp.nfpEdl/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/bad-04.stderr + STDERR=/tmp/tmp.nfpEdl/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 34451 '[]' /tmp/tmp.nfpEdl/cases/stderr + local port=34451 + local 'adv=[]' + local stderr=/tmp/tmp.nfpEdl/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 '[]' + cfg='{"url":"localhost:34451","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.nfpEdl/cases/stderr ']' + cat /tmp/tmp.nfpEdl/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/stderr + local output=/tmp/tmp.nfpEdl/cases/stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 34451 ']' /tmp/tmp.nfpEdl/cases/stderr + local port=34451 + local 'adv=]' + local stderr=/tmp/tmp.nfpEdl/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 ']' + cfg='{"url":"localhost:34451","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.nfpEdl/cases/stderr ']' + cat /tmp/tmp.nfpEdl/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/stderr + local output=/tmp/tmp.nfpEdl/cases/stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 34451 '' /tmp/tmp.nfpEdl/cases/stderr + local port=34451 + local adv= + local stderr=/tmp/tmp.nfpEdl/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 '' + cfg='{"url":"localhost:34451","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.nfpEdl/cases/stderr ']' + cat /tmp/tmp.nfpEdl/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/stderr + local output=/tmp/tmp.nfpEdl/cases/stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 34451 '{}' /tmp/tmp.nfpEdl/cases/stderr + local port=34451 + local 'adv={}' + local stderr=/tmp/tmp.nfpEdl/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 '{}' + cfg='{"url":"localhost:34451","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.nfpEdl/cases/stderr ']' + cat /tmp/tmp.nfpEdl/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/stderr + local output=/tmp/tmp.nfpEdl/cases/stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/stderr + tang_run /tmp/tmp.nfpEdl 34451 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nfpEdl + local port=34451 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nfpEdl ']' + '[' -z 34451 ']' + tang_new_keys /tmp/tmp.nfpEdl '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nfpEdl + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nfpEdl ']' + local db=/tmp/tmp.nfpEdl/db + mkdir -p /tmp/tmp.nfpEdl/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.nfpEdl/db Unable to change owner/group for /tmp/tmp.nfpEdl/db/TBbGmpxIf7n1uXbG-YlI1gKGNlM0vi7Kw-5-dRz97JE.jwk to tang:tang Unable to change owner/group for /tmp/tmp.nfpEdl/db/usvK-nWXe1Ss7FVLNF9-VhQdr2VQLKnAGpx4ftEtTP4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.nfpEdl/cache + '[' -z '' ']' + KEYS=/tmp/tmp.nfpEdl/db + local pid pidfile + pidfile=/tmp/tmp.nfpEdl/tang.pid + pid=103301 + echo 103301 + /usr/bin/socat -v -v TCP-LISTEN:34451,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.nfpEdl/db' + tang_wait_until_ready 34451 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=34451 + '[' -z 34451 ']' + local max_timeout_in_s=5 + local start elapsed + start=5 + curl --output /dev/null --silent --fail http://localhost:34451/adv > 2022/06/17 22:14:02.000840476 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:34451\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:02.000855040 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGX0JDaS1vWW9rQnlEcmVKeDd1eDliTkZSUUNLNTZ0amo1bVVyNWM5cXVhc0pUeUx0RXJhMnA5dDJpckNHWEZyd19MOVhSckF4SjEwdzV2ZXNFQU56TDUiLCAieSI6ICJBS1VNWTA3Tm4xb0JlYlNRSWtpenVWbW4wYk93Z3ZmdlJvdGhnOHFqb0dzWU9qOTQwN0xTbVN2MHZoY3BNTnN3ZENSOUV4LXdnb2FJT3VZU1VMLV9WeHFxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJFaGVqa2lCMTVndU5UclM1dmFJbmFqUS11VVJta3g1b1oxOVNobFFXczhVU0o3S2pscjVaQjY2aGFTdWNqeXFDRWw4UUctNnVRbTdqbHRaNlNLdHZXYiIsICJ5IjogIkFRZF9Bcms3S2gza0JIaEpFUW0tdjUyLWhqaF9YSmUyM1dWek5QcFphb3VHeGdBcjE2U0p4WUg2bUx1NDBoYUI0NTZfeTNvZTVWWUxoYjhNSGQ4ZGdMbnQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AewEw3kXELuXywonVmHv5tGPNVxq2yNlb9xiLFBm56Trkesv5iOK40ahtbPF8_fXdGgSByCEGKi3DQs1vaIdNieqAI1xwiIhnQaoG5qltJ_8qH8-k-9SHNxtsfdClGDDOOODv5YM7iG6QBqeXo_z-6bGwMa6PG_S92yFGQ_r7wMlBRYN"}+ touch /tmp/tmp.nfpEdl/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 34451 /tmp/tmp.nfpEdl/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=34451 + local adv=/tmp/tmp.nfpEdl/cases/adv-good-01 + '[' -z 34451 ']' + curl -L -o /tmp/tmp.nfpEdl/cases/adv-good-01 http://localhost:34451/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/06/17 22:14:02.000861482 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:34451\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:02.000876254 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFGX0JDaS1vWW9rQnlEcmVKeDd1eDliTkZSUUNLNTZ0amo1bVVyNWM5cXVhc0pUeUx0RXJhMnA5dDJpckNHWEZyd19MOVhSckF4SjEwdzV2ZXNFQU56TDUiLCAieSI6ICJBS1VNWTA3Tm4xb0JlYlNRSWtpenVWbW4wYk93Z3ZmdlJvdGhnOHFqb0dzWU9qOTQwN0xTbVN2MHZoY3BNTnN3ZENSOUV4LXdnb2FJT3VZU1VMLV9WeHFxIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJFaGVqa2lCMTVndU5UclM1dmFJbmFqUS11VVJta3g1b1oxOVNobFFXczhVU0o3S2pscjVaQjY2aGFTdWNqeXFDRWw4UUctNnVRbTdqbHRaNlNLdHZXYiIsICJ5IjogIkFRZF9Bcms3S2gza0JIaEpFUW0tdjUyLWhqaF9YSmUyM1dWek5QcFphb3VHeGdBcjE2U0p4WUg2bUx1NDBoYUI0NTZfeTNvZTVWWUxoYjhNSGQ4ZGdMbnQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUpQvaliBQEpp38Okx2MklkPRN_qAIhacZeHwF15w4vFcsS08A0Pm1QpXZSbbn1ylQuBSEZXnSEgoBKhyDCei30dARDCD79wzmiHgI_Yi0f9GdSzEfWL5_BXwajKR-WB89uZNHgosyRz5-pexlw-hBa6VbNI4xcAaVK4H8Y5vRfWc6Hv"} 100 993 100 993 0 0 60611 0 --:--:-- --:--:-- --:--:-- 62062 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.nfpEdl/cases/adv-good-01.stderr + do_test_with_adv 34451 /tmp/tmp.nfpEdl/cases/adv-good-01 /tmp/tmp.nfpEdl/cases/adv-good-01.stderr + local port=34451 + local adv=/tmp/tmp.nfpEdl/cases/adv-good-01 + local stderr=/tmp/tmp.nfpEdl/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 /tmp/tmp.nfpEdl/cases/adv-good-01 + cfg='{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-good-01"}' + validate_output /tmp/tmp.nfpEdl/cases/adv-good-01.stderr + local output=/tmp/tmp.nfpEdl/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.nfpEdl/cases/adv-bad-01.stderr + do_test_with_adv 34451 /tmp/tmp.nfpEdl/cases/adv-bad-01 /tmp/tmp.nfpEdl/cases/adv-bad-01.stderr + local port=34451 + local adv=/tmp/tmp.nfpEdl/cases/adv-bad-01 + local stderr=/tmp/tmp.nfpEdl/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 /tmp/tmp.nfpEdl/cases/adv-bad-01 + cfg='{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-01 response: + '[' -r /tmp/tmp.nfpEdl/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.nfpEdl/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/adv-bad-01.stderr + local output=/tmp/tmp.nfpEdl/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.nfpEdl/cases/adv-bad-02.stderr + do_test_with_adv 34451 /tmp/tmp.nfpEdl/cases/adv-bad-02 /tmp/tmp.nfpEdl/cases/adv-bad-02.stderr + local port=34451 + local adv=/tmp/tmp.nfpEdl/cases/adv-bad-02 + local stderr=/tmp/tmp.nfpEdl/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 /tmp/tmp.nfpEdl/cases/adv-bad-02 + cfg='{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-02 response: + '[' -r /tmp/tmp.nfpEdl/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.nfpEdl/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/adv-bad-02.stderr + local output=/tmp/tmp.nfpEdl/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.nfpEdl/cases/adv-bad-03.stderr + do_test_with_adv 34451 /tmp/tmp.nfpEdl/cases/adv-bad-03 /tmp/tmp.nfpEdl/cases/adv-bad-03.stderr + local port=34451 + local adv=/tmp/tmp.nfpEdl/cases/adv-bad-03 + local stderr=/tmp/tmp.nfpEdl/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 34451 /tmp/tmp.nfpEdl/cases/adv-bad-03 + cfg='{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:34451","adv":"/tmp/tmp.nfpEdl/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.nfpEdl/cases/adv-bad-03 response: + '[' -r /tmp/tmp.nfpEdl/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.nfpEdl/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.nfpEdl/cases/adv-bad-03.stderr + local output=/tmp/tmp.nfpEdl/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.nfpEdl/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.nfpEdl + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nfpEdl + '[' -z /tmp/tmp.nfpEdl ']' + local pidfile=/tmp/tmp.nfpEdl/tang.pid + '[' -f /tmp/tmp.nfpEdl/tang.pid ']' + local pid + pid=103301 + kill -9 103301 + '[' -d /tmp/tmp.nfpEdl ']' + rm -rf /tmp/tmp.nfpEdl /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 103301 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-r0.apk >>> clevis-dbg*: Tracing dependencies... >>> clevis-dbg*: Package size: 152.0 KB >>> clevis-dbg*: Compressing data... >>> clevis-dbg*: Create checksum... >>> clevis-dbg*: Create clevis-dbg-18-r0.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-r0.apk >>> clevis*: Tracing dependencies... bash cryptsetup jose libpwquality so:libaudit.so.1 so:libc.musl-aarch64.so.1 so:libcrypto.so.1.1 so:libcryptsetup.so.12 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libjansson.so.4 so:libjose.so.0 so:libluksmeta.so.0 so:libudisks2.so.0 >>> clevis*: Package size: 208.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r0.apk >>> clevis: Build complete at Fri, 17 Jun 2022 22:14:04 +0000 elapsed time 0h 0m 20s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/147) Purging meson-bash-completion (0.62.2-r0) (2/147) Purging tpm2-tools-bash-completion (5.2-r1) (3/147) Purging .makedepends-clevis (20220617.221345) (4/147) Purging cryptsetup-openrc (2.4.3-r0) (5/147) Purging cryptsetup (2.4.3-r0) (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.36.1-r0) (11/147) Purging openrc-bash-completion (0.44.10-r7) (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.62.2-r0) (15/147) Purging samurai (1.2-r2) (16/147) Purging tpm2-tools (5.2-r1) (17/147) Purging jose-dev (11-r1) (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-r1) (23/147) Purging cairo-tools (1.17.6-r1) (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-r1) (28/147) Purging cairo (1.17.6-r1) (29/147) Purging libtool (2.4.7-r0) (30/147) Purging libltdl (2.4.7-r0) (31/147) Purging polkit-dev (0.120-r2) (32/147) Purging polkit-common (0.120-r2) (33/147) Purging polkit-libs (0.120-r2) (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-r0) (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-r0) (49/147) Purging tang (11-r0) (50/147) Purging jose (11-r1) (51/147) Purging udev-init-scripts-openrc (35-r0) (52/147) Purging eudev-openrc (3.2.11-r0) (53/147) Purging glib-dev (2.72.2-r0) (54/147) Purging gettext-dev (0.21-r2) (55/147) Purging gettext-asprintf (0.21-r2) (56/147) Purging gettext (0.21-r2) (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-r0) (62/147) Purging python3 (3.10.5-r0) (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-r1) (67/147) Purging libfdisk (2.38-r1) (68/147) Purging libsmartcols (2.38-r1) (69/147) Purging eudev-dev (3.2.11-r0) (70/147) Purging eudev (3.2.11-r0) (71/147) Purging udev-init-scripts (35-r0) (72/147) Purging eudev-libs (3.2.11-r0) (73/147) Purging cryptsetup-dev (2.4.3-r0) (74/147) Purging cryptsetup-libs (2.4.3-r0) (75/147) Purging gobject-introspection (1.72.0-r0) (76/147) Purging glib (2.72.2-r0) (77/147) Purging libmount (2.38-r1) (78/147) Purging libblkid (2.38-r1) (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-r0) (83/147) Purging acl (2.3.1-r0) (84/147) Purging json-c (0.16-r0) (85/147) Purging libuuid (2.38-r1) (86/147) Purging jansson-dev (2.14-r0) (87/147) Purging libjose (11-r1) (88/147) Purging jansson (2.14-r0) (89/147) Purging cracklib (2.9.7-r4) (90/147) Purging gettext-libs (0.21-r2) (91/147) Purging libintl (0.21-r2) (92/147) Purging linux-pam (1.5.2-r0) (93/147) Purging fontconfig-dev (2.14.0-r0) (94/147) Purging fontconfig (2.14.0-r0) (95/147) Purging freetype-dev (2.12.1-r0) (96/147) Purging freetype (2.12.1-r0) (97/147) Purging libbz2 (1.0.8-r1) (98/147) Purging libffi-dev (3.4.2-r1) (99/147) Purging linux-headers (5.16.7-r1) (100/147) Purging libffi (3.4.2-r1) (101/147) Purging gdbm (1.23-r0) (102/147) Purging kmod-libs (29-r2) (103/147) Purging libxml2 (2.9.14-r0) (104/147) Purging xz-libs (5.2.5-r1) (105/147) Purging mpdecimal (2.5.1-r1) (106/147) Purging sqlite-libs (3.38.5-r0) (107/147) Purging libgcrypt (1.10.1-r0) (108/147) Purging libgpg-error (1.45-r0) (109/147) Purging tpm2-tss-esys (3.1.0-r0) (110/147) Purging tpm2-tss-sys (3.1.0-r0) (111/147) Purging tpm2-tss-mu (3.1.0-r0) (112/147) Purging tpm2-tss-tctildr (3.1.0-r0) (113/147) Purging tpm2-tss-rc (3.1.0-r0) (114/147) Purging openssl-dev (1.1.1o-r0) (115/147) Purging libpng-dev (1.6.37-r1) (116/147) Purging libpng (1.6.37-r1) (117/147) Purging zlib-dev (1.2.12-r1) (118/147) Purging libcap-ng (0.8.3-r1) (119/147) Purging expat-dev (2.4.8-r0) (120/147) Purging brotli-dev (1.0.9-r6) (121/147) Purging libxrender-dev (0.9.10-r3) (122/147) Purging libxrender (0.9.10-r3) (123/147) Purging libxext-dev (1.3.4-r0) (124/147) Purging libxext (1.3.4-r0) (125/147) Purging libx11-dev (1.8.1-r1) (126/147) Purging xtrans (1.4.0-r1) (127/147) Purging libx11 (1.8.1-r1) (128/147) Purging libxcb-dev (1.15-r0) (129/147) Purging xcb-proto (1.15-r0) (130/147) Purging libxcb (1.15-r0) (131/147) Purging libxau-dev (1.0.9-r0) (132/147) Purging libxau (1.0.9-r0) (133/147) Purging libxdmcp-dev (1.1.3-r0) (134/147) Purging libxdmcp (1.1.3-r0) (135/147) Purging xorgproto (2022.1-r0) (136/147) Purging libbsd (0.11.6-r2) (137/147) Purging libmd (1.0.4-r0) (138/147) Purging pixman-dev (0.40.0-r3) (139/147) Purging pixman (0.40.0-r3) (140/147) Purging libunistring (1.0-r0) (141/147) Purging pcre-dev (8.45-r2) (142/147) Purging libpcre32 (8.45-r2) (143/147) Purging libpcrecpp (8.45-r2) (144/147) Purging libpcre16 (8.45-r2) (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-r16.trigger OK: 368 MiB in 98 packages >>> clevis: Updating the testing/aarch64 repository index... >>> clevis: Signing the index...