>>> clevis: Building testing/clevis 18-r0 (using abuild 3.9.0-r1) started Fri, 17 Jun 2022 22:13:54 +0000 >>> clevis: Checking sanity of /home/buildozer/aports/testing/clevis/APKBUILD... >>> clevis: Analyzing dependencies... >>> clevis: Installing for build: build-base bash cryptsetup jose libpwquality asciidoc bash-completion meson tpm2-tools cryptsetup-dev jansson-dev jose-dev audit-dev udisks2-dev luksmeta-dev jq tang (1/148) Installing readline (8.1.2-r0) (2/148) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (3/148) Installing libblkid (2.38-r1) (4/148) Installing argon2-libs (20190702-r1) (5/148) Installing device-mapper-libs (2.02.187-r2) (6/148) Installing json-c (0.16-r0) (7/148) Installing libuuid (2.38-r1) (8/148) Installing cryptsetup-libs (2.4.3-r0) (9/148) Installing cryptsetup (2.4.3-r0) (10/148) Installing jansson (2.14-r0) (11/148) Installing libjose (11-r1) (12/148) Installing jose (11-r1) (13/148) Installing cracklib-words (2.9.7-r4) (14/148) Installing cracklib (2.9.7-r4) (15/148) Installing libintl (0.21-r2) (16/148) Installing linux-pam (1.5.2-r0) (17/148) Installing libpwquality (1.4.4-r3) (18/148) Installing libbz2 (1.0.8-r1) (19/148) Installing libffi (3.4.2-r1) (20/148) Installing gdbm (1.23-r0) (21/148) Installing xz-libs (5.2.5-r1) (22/148) Installing mpdecimal (2.5.1-r1) (23/148) Installing sqlite-libs (3.38.5-r0) (24/148) Installing python3 (3.10.5-r0) (25/148) Installing libxml2 (2.9.14-r0) (26/148) Installing libxml2-utils (2.9.14-r0) (27/148) Installing libgpg-error (1.45-r0) (28/148) Installing libgcrypt (1.10.1-r0) (29/148) Installing libxslt (1.1.35-r0) (30/148) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (31/148) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (32/148) Installing source-highlight (3.1.9-r5) (33/148) Installing asciidoc (9.1.1-r0) (34/148) Installing bash-completion (2.11-r4) (35/148) Installing samurai (1.2-r2) (36/148) Installing meson (0.62.2-r0) (37/148) Installing meson-bash-completion (0.62.2-r0) (38/148) Installing tpm2-tss-mu (3.1.0-r0) (39/148) Installing tpm2-tss-sys (3.1.0-r0) (40/148) Installing tpm2-tss-esys (3.1.0-r0) (41/148) Installing acl (2.3.1-r0) (42/148) Installing tpm2-tss-tctildr (3.1.0-r0) (43/148) 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/148) Installing tpm2-tss-rc (3.1.0-r0) (45/148) Installing tpm2-tools (5.2-r1) (46/148) Installing tpm2-tools-bash-completion (5.2-r1) (47/148) Installing cryptsetup-dev (2.4.3-r0) (48/148) Installing jansson-dev (2.14-r0) (49/148) Installing openssl-dev (1.1.1o-r0) (50/148) Installing zlib-dev (1.2.12-r1) (51/148) Installing jose-dev (11-r1) (52/148) Installing linux-headers (5.16.7-r1) (53/148) Installing libcap-ng (0.8.3-r1) (54/148) Installing audit-libs (3.0.8-r0) (55/148) Installing audit-dev (3.0.8-r0) (56/148) Installing cairo-tools (1.17.6-r1) (57/148) Installing libpng (1.6.37-r1) (58/148) Installing freetype (2.12.1-r0) (59/148) Installing fontconfig (2.14.0-r0) (60/148) Installing expat-dev (2.4.8-r0) (61/148) Installing brotli-dev (1.0.9-r6) (62/148) Installing libpng-dev (1.6.37-r1) (63/148) Installing freetype-dev (2.12.1-r0) (64/148) Installing fontconfig-dev (2.14.0-r0) (65/148) Installing libxau (1.0.9-r0) (66/148) Installing xorgproto (2022.1-r0) (67/148) Installing libxau-dev (1.0.9-r0) (68/148) Installing libmd (1.0.4-r0) (69/148) Installing libbsd (0.11.6-r2) (70/148) Installing libxdmcp (1.1.3-r0) (71/148) Installing libxcb (1.15-r0) (72/148) Installing libx11 (1.8.1-r1) (73/148) Installing libxext (1.3.4-r0) (74/148) Installing xcb-proto (1.15-r0) (75/148) Installing libxdmcp-dev (1.1.3-r0) (76/148) Installing libxcb-dev (1.15-r0) (77/148) Installing xtrans (1.4.0-r1) (78/148) Installing libx11-dev (1.8.1-r1) (79/148) Installing libxext-dev (1.3.4-r0) (80/148) Installing libxrender (0.9.10-r3) (81/148) Installing libxrender-dev (0.9.10-r3) (82/148) Installing pixman (0.40.0-r3) (83/148) Installing pixman-dev (0.40.0-r3) (84/148) Installing util-macros (1.19.3-r0) (85/148) Installing xcb-util (0.4.0-r3) (86/148) Installing xcb-util-dev (0.4.0-r3) (87/148) Installing cairo (1.17.6-r1) (88/148) Installing libmount (2.38-r1) (89/148) Installing pcre (8.45-r2) (90/148) Installing glib (2.72.2-r0) (91/148) Installing cairo-gobject (1.17.6-r1) (92/148) Installing gettext-asprintf (0.21-r2) (93/148) Installing libunistring (1.0-r0) (94/148) Installing gettext-libs (0.21-r2) (95/148) Installing gettext (0.21-r2) (96/148) Installing gettext-dev (0.21-r2) (97/148) Installing bzip2-dev (1.0.8-r1) (98/148) Installing libffi-dev (3.4.2-r1) (99/148) Installing libpcre16 (8.45-r2) (100/148) Installing libpcre32 (8.45-r2) (101/148) Installing libpcrecpp (8.45-r2) (102/148) Installing pcre-dev (8.45-r2) (103/148) Installing libfdisk (2.38-r1) (104/148) Installing libsmartcols (2.38-r1) (105/148) Installing util-linux-dev (2.38-r1) (106/148) Installing glib-dev (2.72.2-r0) (107/148) Installing cairo-dev (1.17.6-r1) (108/148) Installing libltdl (2.4.7-r0) (109/148) Installing libtool (2.4.7-r0) (110/148) Installing gobject-introspection (1.72.0-r0) (111/148) Installing gobject-introspection-dev (1.72.0-r0) (112/148) Installing polkit-libs (0.120-r2) (113/148) Installing polkit-common (0.120-r2) Executing polkit-common-0.120-r2.pre-install (114/148) Installing dbus-libs (1.14.0-r1) (115/148) Installing dbus-glib (0.112-r0) (116/148) Installing dbus-dev (1.14.0-r1) (117/148) Installing dbus-glib-dev (0.112-r0) (118/148) Installing polkit-dev (0.120-r2) (119/148) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (120/148) Installing eudev-libs (3.2.11-r0) (121/148) Installing kmod-libs (29-r2) (122/148) Installing eudev (3.2.11-r0) (123/148) Installing eudev-dev (3.2.11-r0) (124/148) Installing libatasmart (0.19-r1) (125/148) Installing libatasmart-dev (0.19-r1) (126/148) Installing libgudev (237-r1) (127/148) Installing libgudev-dev (237-r1) (128/148) Installing acl-dev (2.3.1-r0) (129/148) Installing device-mapper-event-libs (2.02.187-r2) (130/148) Installing libaio (0.3.112-r2) (131/148) Installing lvm2-libs (2.02.187-r2) (132/148) Installing lvm2-dev (2.02.187-r2) (133/148) Installing udisks2-libs (2.9.4-r1) (134/148) Installing udisks2-dev (2.9.4-r1) (135/148) Installing luksmeta (9-r0) (136/148) Installing luksmeta-dev (9-r0) (137/148) Installing oniguruma (6.9.8-r0) (138/148) Installing jq (1.6-r1) (139/148) Installing http-parser (2.9.4-r0) (140/148) Installing tang (11-r0) Executing tang-11-r0.pre-install (141/148) Installing .makedepends-clevis (20220617.221355) (142/148) Installing cryptsetup-openrc (2.4.3-r0) (143/148) Installing socat (1.7.4.3-r0) (144/148) Installing tang-openrc (11-r0) (145/148) Installing udev-init-scripts-openrc (35-r0) (146/148) Installing eudev-openrc (3.2.11-r0) (147/148) Installing openrc-bash-completion (0.44.10-r7) (148/148) 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: 417 MiB in 239 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 78191 0 512 0 0 469 0 0:02:46 0:00:01 0:02:45 469 100 78191 100 78191 0 0 58981 0 0:00:01 0:00:01 --:--:-- 322k >>> 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: ppc64 Host machine cpu: ppc64le 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-decrypt-sss [21/22] Linking target src/pins/sss/clevis-encrypt-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_=111 /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_=106 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 3/44 unbind-unbound-slot-luks1 RUNNING >>> MALLOC_PERTURB_=190 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 4/44 unbind-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=120 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1 5/44 bind-key-file-non-interactive RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=156 /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_=170 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 7/44 bind-pass-with-newline-keyfile RUNNING >>> MALLOC_PERTURB_=45 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/44 bind-binary-keyfile RUNNING >>> MALLOC_PERTURB_=88 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 9/44 bind-already-used-luksmeta-slot RUNNING >>> MALLOC_PERTURB_=149 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot 10/44 bad-sss RUNNING >>> MALLOC_PERTURB_=249 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_=95 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 12/44 list-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=75 /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_=79 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 14/44 unlock-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=93 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes RUNNING >>> MALLOC_PERTURB_=11 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_=85 /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_=174 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 18/44 report-tang-luks1 RUNNING >>> MALLOC_PERTURB_=197 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 19/44 report-sss-luks1 RUNNING >>> MALLOC_PERTURB_=205 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 20/44 edit-tang-luks1 RUNNING >>> MALLOC_PERTURB_=233 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_=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/backup-restore-luks1 22/44 pass-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=148 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 23/44 bind-wrong-pass-luks2 RUNNING >>> MALLOC_PERTURB_=9 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_=126 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 >>> 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_=161 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2 26/44 unbind-luks2 RUNNING >>> MALLOC_PERTURB_=162 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 27/44 list-recursive-luks2 RUNNING >>> MALLOC_PERTURB_=123 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> MALLOC_PERTURB_=107 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_=45 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 30/44 unlock-tang-luks2 RUNNING >>> MALLOC_PERTURB_=99 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_=85 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 32/44 regen-inplace-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=20 /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_=226 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 RUNNING >>> MALLOC_PERTURB_=187 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2 35/44 report-sss-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_=111 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 36/44 edit-tang-luks2 RUNNING >>> MALLOC_PERTURB_=209 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 37/44 backup-restore-luks2 RUNNING >>> 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_=1 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 38/44 pass-tang-luks2 RUNNING >>> MALLOC_PERTURB_=133 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 39/44 pin-sss RUNNING >>> MALLOC_PERTURB_=244 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> 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_=21 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang RUNNING >>> MALLOC_PERTURB_=246 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 >>> MALLOC_PERTURB_=59 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv 43/44 default-thp-alg RUNNING >>> MALLOC_PERTURB_=227 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_=25 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 1/44 bind-wrong-pass-luks1 SKIP 0.40s 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.EmelHh + ADV=/tmp/tmp.EmelHh/adv.jws + tang_create_adv /tmp/tmp.EmelHh /tmp/tmp.EmelHh/adv.jws + local basedir=/tmp/tmp.EmelHh + local adv=/tmp/tmp.EmelHh/adv.jws + local SIG=/tmp/tmp.EmelHh/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EmelHh/sig.jwk + local EXC=/tmp/tmp.EmelHh/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EmelHh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EmelHh/sig.jwk --input=/tmp/tmp.EmelHh/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EmelHh/sig.jwk --output=/tmp/tmp.EmelHh/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.EmelHh/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.EmelHh/adv.jws"}' + DEV=/tmp/tmp.EmelHh/luks1-device + new_device luks1 /tmp/tmp.EmelHh/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.EmelHh/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.EmelHh ']' + rm -rf /tmp/tmp.EmelHh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.40s 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.ohkHGo + ADV=/tmp/tmp.ohkHGo/adv.jws + tang_create_adv /tmp/tmp.ohkHGo /tmp/tmp.ohkHGo/adv.jws + local basedir=/tmp/tmp.ohkHGo + local adv=/tmp/tmp.ohkHGo/adv.jws + local SIG=/tmp/tmp.ohkHGo/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ohkHGo/sig.jwk + local EXC=/tmp/tmp.ohkHGo/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ohkHGo/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ohkHGo/sig.jwk --input=/tmp/tmp.ohkHGo/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ohkHGo/sig.jwk --output=/tmp/tmp.ohkHGo/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ohkHGo/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ohkHGo/adv.jws"}' + DEV=/tmp/tmp.ohkHGo/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.ohkHGo/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ohkHGo/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.ohkHGo ']' + rm -rf /tmp/tmp.ohkHGo ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.40s 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.fMmLjb + DEV=/tmp/tmp.fMmLjb/luks1-device + new_device luks1 /tmp/tmp.fMmLjb/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.fMmLjb/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.fMmLjb ']' + rm -rf /tmp/tmp.fMmLjb ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.39s 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.jllhDh + ADV=/tmp/tmp.jllhDh/adv.jws + tang_create_adv /tmp/tmp.jllhDh /tmp/tmp.jllhDh/adv.jws + local basedir=/tmp/tmp.jllhDh + local adv=/tmp/tmp.jllhDh/adv.jws + local SIG=/tmp/tmp.jllhDh/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.jllhDh/sig.jwk + local EXC=/tmp/tmp.jllhDh/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.jllhDh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.jllhDh/sig.jwk --output=/tmp/tmp.jllhDh/adv.jws + jose jwk pub --set --input=/tmp/tmp.jllhDh/sig.jwk --input=/tmp/tmp.jllhDh/exc.jwk ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.jllhDh/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.jllhDh/adv.jws"}' + DEV=/tmp/tmp.jllhDh/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.jllhDh/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.jllhDh/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.jllhDh ']' + rm -rf /tmp/tmp.jllhDh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.39s 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.iEHnJl + ADV=/tmp/tmp.iEHnJl/adv.jws + tang_create_adv /tmp/tmp.iEHnJl /tmp/tmp.iEHnJl/adv.jws + local basedir=/tmp/tmp.iEHnJl + local adv=/tmp/tmp.iEHnJl/adv.jws + local SIG=/tmp/tmp.iEHnJl/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iEHnJl/sig.jwk + local EXC=/tmp/tmp.iEHnJl/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iEHnJl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.iEHnJl/sig.jwk --input=/tmp/tmp.iEHnJl/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iEHnJl/sig.jwk --output=/tmp/tmp.iEHnJl/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.iEHnJl/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.iEHnJl/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.iEHnJl/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=Ec9UBe_1Wks + echo -n Ec9UBe_1Wks + DEV=/tmp/tmp.iEHnJl/luks1-device + new_device_keyfile luks1 /tmp/tmp.iEHnJl/luks1-device /tmp/tmp.iEHnJl/key + local LUKS=luks1 + local DEV=/tmp/tmp.iEHnJl/luks1-device + local KEYFILE=/tmp/tmp.iEHnJl/key ++ id -u + '[' 100 '!=' 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.iEHnJl ']' + rm -rf /tmp/tmp.iEHnJl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.39s 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.oKNCei + ADV=/tmp/tmp.oKNCei/adv.jws + tang_create_adv /tmp/tmp.oKNCei /tmp/tmp.oKNCei/adv.jws + local basedir=/tmp/tmp.oKNCei + local adv=/tmp/tmp.oKNCei/adv.jws + local SIG=/tmp/tmp.oKNCei/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.oKNCei/sig.jwk + local EXC=/tmp/tmp.oKNCei/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.oKNCei/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.oKNCei/sig.jwk --input=/tmp/tmp.oKNCei/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.oKNCei/sig.jwk --output=/tmp/tmp.oKNCei/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.oKNCei/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.oKNCei/adv.jws"}' + DEV=/tmp/tmp.oKNCei/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 11268$ ' + new_device luks1 /tmp/tmp.oKNCei/luks1-device 'foo bar \\&#@@&@*!)( 11268$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.oKNCei/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 11268$ ' ++ id -u + '[' 100 '!=' 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.oKNCei ']' + rm -rf /tmp/tmp.oKNCei ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.38s 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.Acjpfb + ADV=/tmp/tmp.Acjpfb/adv.jws + tang_create_adv /tmp/tmp.Acjpfb /tmp/tmp.Acjpfb/adv.jws + local basedir=/tmp/tmp.Acjpfb + local adv=/tmp/tmp.Acjpfb/adv.jws + local SIG=/tmp/tmp.Acjpfb/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Acjpfb/sig.jwk + local EXC=/tmp/tmp.Acjpfb/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Acjpfb/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.Acjpfb/sig.jwk --input=/tmp/tmp.Acjpfb/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Acjpfb/sig.jwk --output=/tmp/tmp.Acjpfb/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Acjpfb/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.Acjpfb/adv.jws"}' + DEV=/tmp/tmp.Acjpfb/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 11274$ ' + KEYFILE=/tmp/tmp.Acjpfb/key + echo -n 'foo bar \\&#@@&@*!)( 11274$ ' + new_device_keyfile luks1 /tmp/tmp.Acjpfb/luks1-device /tmp/tmp.Acjpfb/key + local LUKS=luks1 + local DEV=/tmp/tmp.Acjpfb/luks1-device + local KEYFILE=/tmp/tmp.Acjpfb/key ++ id -u + '[' 100 '!=' 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.Acjpfb ']' + rm -rf /tmp/tmp.Acjpfb ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.38s 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.JAmNbC ++ 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=49309 + tang_run /tmp/tmp.JAmNbC 49309 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JAmNbC + local port=49309 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JAmNbC ']' + '[' -z 49309 ']' + tang_new_keys /tmp/tmp.JAmNbC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JAmNbC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JAmNbC ']' + local db=/tmp/tmp.JAmNbC/db + mkdir -p /tmp/tmp.JAmNbC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.JAmNbC/db Unable to change owner/group for /tmp/tmp.JAmNbC/db/Pp37uoiKsRloI32ekBWX9uhaL-mQ8ossAAt2e0FXyXI.jwk to tang:tang Unable to change owner/group for /tmp/tmp.JAmNbC/db/HsCIalXsfQOD5liF6qFI9nEPpNaOHE9GKiWAc-qQf1k.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.JAmNbC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.JAmNbC/db + local pid pidfile + pidfile=/tmp/tmp.JAmNbC/tang.pid + pid=11389 + + /usr/bin/socat -v echo -v 11389TCP-LISTEN:49309,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.JAmNbC/db' + tang_wait_until_ready 49309 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=49309 + '[' -z 49309 ']' + local max_timeout_in_s=5 + local start elapsed + start=1 + curl --output /dev/null --silent --fail http://localhost:49309/adv > 2022/06/17 22:14:17.000028919 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:49309\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000053241 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhPcDk1S1VEQUZ4MlctNEZVbThvWFpqTG5JT0dWQzR0RjNqSTllSU9oRFQybHdQWEthZzdJNzBNSFJZNnprS05JUXFpeTJhYzNEUTBEcXk1X1Z6bjdVZyIsICJ5IjogIkFZRTc3TVJmV3E0eEQzNHV6aC1IdzRMV2dKR0hYd0t3RFhkQXJ3ejZnUl9MTUtvNFl4akVuWUItUE5DS0NRaHpITEl2ZXNlQTZaZS1xQzVKbmdDa1E1c2kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9wOGhxd05SZDd2d0FaMXgtelRoZUgtMmZnNnI0TFJsSWhUbURTdFczZzBGXzF5OXR6bi0zQ0lib0JqNHZmazhRUDdUVHNYSUk1WS1oY1pqbkNoY2ZFWSIsICJ5IjogIkFSQWJ4dHAycld6NGtDNXNrYkY3ZG1wTHM2aURDZVVSRG5icHJaM09mLUwzVVVKNVowZWpLTzQzMDUxa0pZZ3lhdWJLZXZwNWF0UXJaWVoyak4wWU51RHEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AeJIneipLHq4isi5A7ssvCSJ4RSemROT5iqz6FlJSrL38wcHeRYtkFDe_2KLkjZgYkuyHu4AYSVabsG3NYsOhI0bABkeSwCKqCvp6OrSPt5vnuv9qSJBBNI9YzW7s3YSkpPerJSkz-uFy-6gHd9Zx9cVHbSStvrPtaZ20HAmC59wTTec"}+ url=http://localhost:49309 + ADV=/tmp/tmp.JAmNbC/adv.jws + tang_get_adv 49309 /tmp/tmp.JAmNbC/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=49309 + local adv=/tmp/tmp.JAmNbC/adv.jws + '[' -z 49309 ']' + curl -L -o /tmp/tmp.JAmNbC/adv.jws http://localhost:49309/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:17.000062016 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:49309\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000087489 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhPcDk1S1VEQUZ4MlctNEZVbThvWFpqTG5JT0dWQzR0RjNqSTllSU9oRFQybHdQWEthZzdJNzBNSFJZNnprS05JUXFpeTJhYzNEUTBEcXk1X1Z6bjdVZyIsICJ5IjogIkFZRTc3TVJmV3E0eEQzNHV6aC1IdzRMV2dKR0hYd0t3RFhkQXJ3ejZnUl9MTUtvNFl4akVuWUItUE5DS0NRaHpITEl2ZXNlQTZaZS1xQzVKbmdDa1E1c2kifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9wOGhxd05SZDd2d0FaMXgtelRoZUgtMmZnNnI0TFJsSWhUbURTdFczZzBGXzF5OXR6bi0zQ0lib0JqNHZmazhRUDdUVHNYSUk1WS1oY1pqbkNoY2ZFWSIsICJ5IjogIkFSQWJ4dHAycld6NGtDNXNrYkY3ZG1wTHM2aURDZVVSRG5icHJaM09mLUwzVVVKNVowZWpLTzQzMDUxa0pZZ3lhdWJLZXZwNWF0UXJaWVoyak4wWU51RHEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOKPg_w6mn3pkb0Nc4KLO1YoTGjE-z42Zs-_y1TvDTVp9P89mXJfoz1yiYaoszth6bXqUFt4IWFokJzeyrZrUzWuAFzJnE6qmRuyTOBL_jjolr5ZZb7MCbcNCkphvPcotWy5HmnRwVUiFSGTiAdABASLfAKYw2UyBh3ugTWN1KTR4OGH"} 100 993 100 993 0 0 35639 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:49309 /tmp/tmp.JAmNbC/adv.jws + CFG='{"url":"http://localhost:49309","adv":"/tmp/tmp.JAmNbC/adv.jws"}' + DEV=/tmp/tmp.JAmNbC/luks1-device + KEYFILE=/tmp/tmp.JAmNbC/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.JAmNbC/luks1-device /tmp/tmp.JAmNbC/key + local LUKS=luks1 + local DEV=/tmp/tmp.JAmNbC/luks1-device + local KEYFILE=/tmp/tmp.JAmNbC/key ++ id -u + '[' 100 '!=' 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.JAmNbC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JAmNbC + '[' -z /tmp/tmp.JAmNbC ']' + local pidfile=/tmp/tmp.JAmNbC/tang.pid + '[' -f /tmp/tmp.JAmNbC/tang.pid ']' + local pid + pid=11389 + kill -9 11389 + '[' -d /tmp/tmp.JAmNbC ']' + rm -rf /tmp/tmp.JAmNbC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 11389 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.38s 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.GmEOcI + ADV=/tmp/tmp.GmEOcI/adv.jws + tang_create_adv /tmp/tmp.GmEOcI /tmp/tmp.GmEOcI/adv.jws + local basedir=/tmp/tmp.GmEOcI + local adv=/tmp/tmp.GmEOcI/adv.jws + local SIG=/tmp/tmp.GmEOcI/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GmEOcI/sig.jwk + local EXC=/tmp/tmp.GmEOcI/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GmEOcI/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GmEOcI/sig.jwk --input=/tmp/tmp.GmEOcI/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GmEOcI/sig.jwk --output=/tmp/tmp.GmEOcI/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GmEOcI/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.GmEOcI/adv.jws"}' + DEV=/tmp/tmp.GmEOcI/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.GmEOcI/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GmEOcI/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.GmEOcI ']' + rm -rf /tmp/tmp.GmEOcI ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.37s 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.madJib + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.madJib/luks1-device + new_device luks1 /tmp/tmp.madJib/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.madJib/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.madJib ']' + rm -rf /tmp/tmp.madJib ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.37s 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.lgDNoJ + ADV=/tmp/tmp.lgDNoJ/adv.jws + tang_create_adv /tmp/tmp.lgDNoJ /tmp/tmp.lgDNoJ/adv.jws + local basedir=/tmp/tmp.lgDNoJ + local adv=/tmp/tmp.lgDNoJ/adv.jws + local SIG=/tmp/tmp.lgDNoJ/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lgDNoJ/sig.jwk + local EXC=/tmp/tmp.lgDNoJ/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lgDNoJ/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.lgDNoJ/sig.jwk --input=/tmp/tmp.lgDNoJ/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lgDNoJ/sig.jwk --output=/tmp/tmp.lgDNoJ/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.lgDNoJ/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.lgDNoJ/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.lgDNoJ/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.lgDNoJ/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.lgDNoJ/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.lgDNoJ ']' + rm -rf /tmp/tmp.lgDNoJ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.37s 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.fKfbBN + ADV=/tmp/tmp.fKfbBN/adv.jws + tang_create_adv /tmp/tmp.fKfbBN /tmp/tmp.fKfbBN/adv.jws + local basedir=/tmp/tmp.fKfbBN + local adv=/tmp/tmp.fKfbBN/adv.jws + local SIG=/tmp/tmp.fKfbBN/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.fKfbBN/sig.jwk + local EXC=/tmp/tmp.fKfbBN/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.fKfbBN/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.fKfbBN/sig.jwk --input=/tmp/tmp.fKfbBN/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.fKfbBN/sig.jwk --output=/tmp/tmp.fKfbBN/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.fKfbBN/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.fKfbBN/adv.jws"}' + DEV=/tmp/tmp.fKfbBN/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.fKfbBN/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.fKfbBN/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.fKfbBN ']' + rm -rf /tmp/tmp.fKfbBN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.36s 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.DpkDEC + ADV=/tmp/tmp.DpkDEC/adv.jws + tang_create_adv /tmp/tmp.DpkDEC /tmp/tmp.DpkDEC/adv.jws + local basedir=/tmp/tmp.DpkDEC + local adv=/tmp/tmp.DpkDEC/adv.jws + local SIG=/tmp/tmp.DpkDEC/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.DpkDEC/sig.jwk + local EXC=/tmp/tmp.DpkDEC/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.DpkDEC/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.DpkDEC/sig.jwk --input=/tmp/tmp.DpkDEC/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.DpkDEC/sig.jwk --output=/tmp/tmp.DpkDEC/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.DpkDEC/adv.jws /tmp/tmp.DpkDEC/adv.jws /tmp/tmp.DpkDEC/adv.jws /tmp/tmp.DpkDEC/adv.jws /tmp/tmp.DpkDEC/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.DpkDEC/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.DpkDEC/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.DpkDEC/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.DpkDEC/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.DpkDEC/adv.jws"} ] } }' + DEV=/tmp/tmp.DpkDEC/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.DpkDEC/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.DpkDEC/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.DpkDEC ']' + rm -rf /tmp/tmp.DpkDEC ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.36s 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.fohcoo ++ 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=20113 + tang_run /tmp/tmp.fohcoo 20113 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fohcoo + local port=20113 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fohcoo ']' + '[' -z 20113 ']' + tang_new_keys /tmp/tmp.fohcoo '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fohcoo + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fohcoo ']' + local db=/tmp/tmp.fohcoo/db + mkdir -p /tmp/tmp.fohcoo/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fohcoo/db Unable to change owner/group for /tmp/tmp.fohcoo/db/zaFrWM_REPCyWy2W2kYQPBQorNOLJ0qfzP_Rjtdavos.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fohcoo/db/qI-mJcbhNVvVZERxCHyQ7AkFTyQWOZytLCXFLvwTSnM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fohcoo/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fohcoo/db + local pid pidfile + pidfile=/tmp/tmp.fohcoo/tang.pid + pid=11493 + /usr/bin/socat -v -v TCP-LISTEN:20113,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fohcoo/db' + echo 11493 + tang_wait_until_ready 20113 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20113 + '[' -z 20113 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:20113/adv > 2022/06/17 22:14:17.000059494 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20113\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000083324 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNN3pZYnBxZlhrUGxEUWlKZ251Z2lSVlpaOWpjZTA0ZEQwcS1nSk55YWU4QUd1eUV3bllJQ0tKZzNOc3pzb2phczZUd21fVkhUTW56TEdxVU96VklQM1ciLCAieSI6ICJBWnhwZjZMOVBneGNLQkZOeGxTOWV5bXFSM3A0LVJrYXJDVWJBUDV3dVQ5aUk4OFRQYzJGSEJrSjZDdEFMU2UtZkM4VGZYR2xjcU1vTnc5WndIVTROM1Y3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFLR2hGX2dUOURzTUxXZnNwbDFwQV81RWtRUmtwU3dkSTZrS2dNVzB0cFZnUjlvQjlHanJnSE13VGY3V2dsWGljdERTSzF1bGNuMGFCbjNGbWhKdXoxVyIsICJ5IjogIkFVdkk3Y1hNOFdWamVyQnVZVGFhQVFpa0Nmb2ZRQkRyNlJsSFVENENkUThyUm91dmN0bzdrNk9UXzZXUVBXcHd4ZHdIdG5UQ2tOdlhEZ3VfNndCYzR0dVoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALkpAQJDe5fsYAHAX7QCMwU9UbCj0FhYq6_FTBSz8yoj5QNKRbwwd_UEq076EDBPlomJI9sR-oSbH6ObwFg-Y3TdADzXuZmsklL9qVvm2YtGMAZLRtpDmXqsQjllvrAoMrHfSB0Cu0NsKkbORwO6hkt5jB9HQa6ZjwHsr3eEN8YHGCIj"}+ url=http://localhost:20113 + adv=/tmp/tmp.fohcoo/adv + tang_get_adv 20113 /tmp/tmp.fohcoo/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20113 + local adv=/tmp/tmp.fohcoo/adv + '[' -z 20113 ']' + curl -L -o /tmp/tmp.fohcoo/adv http://localhost:20113/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:17.000090986 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20113\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000110969 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFNN3pZYnBxZlhrUGxEUWlKZ251Z2lSVlpaOWpjZTA0ZEQwcS1nSk55YWU4QUd1eUV3bllJQ0tKZzNOc3pzb2phczZUd21fVkhUTW56TEdxVU96VklQM1ciLCAieSI6ICJBWnhwZjZMOVBneGNLQkZOeGxTOWV5bXFSM3A0LVJrYXJDVWJBUDV3dVQ5aUk4OFRQYzJGSEJrSjZDdEFMU2UtZkM4VGZYR2xjcU1vTnc5WndIVTROM1Y3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFLR2hGX2dUOURzTUxXZnNwbDFwQV81RWtRUmtwU3dkSTZrS2dNVzB0cFZnUjlvQjlHanJnSE13VGY3V2dsWGljdERTSzF1bGNuMGFCbjNGbWhKdXoxVyIsICJ5IjogIkFVdkk3Y1hNOFdWamVyQnVZVGFhQVFpa0Nmb2ZRQkRyNlJsSFVENENkUThyUm91dmN0bzdrNk9UXzZXUVBXcHd4ZHdIdG5UQ2tOdlhEZ3VfNndCYzR0dVoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATCYOI_McMS9_MN913ornrktTmGp0Y-q1D6YRK_mnpw-IcNLv1wpvlTaYyT1uvDpq5FEV9r3ntvm1wE-G9RGNG35AHDR8APA92RPbHOaiA7DSHhhoZmTxNYNV-FWyXQw5H6xG-4cscYjI466H9bJlfqF1kZEuUmZuI5RX-_LiC60yrIP"} 100 993 100 993 0 0 45183 0 --:--:-- --:--:-- --:--:-- 47285 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:20113 /tmp/tmp.fohcoo/adv + cfg='{"url":"http://localhost:20113","adv":"/tmp/tmp.fohcoo/adv"}' + DEV=/tmp/tmp.fohcoo/luks1-device + new_device luks1 /tmp/tmp.fohcoo/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.fohcoo/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.fohcoo ']' + tang_stop /tmp/tmp.fohcoo + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fohcoo + '[' -z /tmp/tmp.fohcoo ']' + local pidfile=/tmp/tmp.fohcoo/tang.pid + '[' -f /tmp/tmp.fohcoo/tang.pid ']' + local pid + pid=11493 + kill -9 11493 + rm -rf /tmp/tmp.fohcoo /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 11493 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.35s 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.NOhjME ++ 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=21730 + tang_run /tmp/tmp.NOhjME 21730 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NOhjME + local port=21730 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NOhjME ']' + '[' -z 21730 ']' + tang_new_keys /tmp/tmp.NOhjME '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NOhjME + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NOhjME ']' + local db=/tmp/tmp.NOhjME/db + mkdir -p /tmp/tmp.NOhjME/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.NOhjME/db Unable to change owner/group for /tmp/tmp.NOhjME/db/rH-7ZVZ2PK3ubGqjoWLitijjB1QPVBrGszoNjQeziek.jwk to tang:tang Unable to change owner/group for /tmp/tmp.NOhjME/db/n25Z4-UlgDCIFXvcoOMFp3LsqzHgUyFl2oeaISX7Xf4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.NOhjME/cache + '[' -z '' ']' + KEYS=/tmp/tmp.NOhjME/db + local pid pidfile + pidfile=/tmp/tmp.NOhjME/tang.pid + pid=11502 + echo 11502 + /usr/bin/socat -v -v TCP-LISTEN:21730,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.NOhjME/db' + tang_wait_until_ready 21730 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21730 + '[' -z 21730 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:21730/adv > 2022/06/17 22:14:17.000061885 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21730\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000088964 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUR4QTgxb3RydkF3R3BiUDdMOTdDcmNxUVd0clBuWHBudjgwQjRkVkwwWWE4cmZpQzBRNDl1WG9ua2IwOGxWUXZFYU5qR3lFRnNsUENaQ0ZFS0xxREpFNSIsICJ5IjogIkFhT2hQMHhTZmFYMzlpdjM1d2tBOVRvVVN3THpKMEtodDVoRndfS0VEN0dQbTNndVRzZ1BDTFdvX1Z2bHhrTHJ5TWpQSFdoRHU3T040NHVhTmNNVnNnRWsifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9Va3cwZFdpekxFcXQ5MkRCaURwSTJtalJnaTdSZHNDcDVCSnlRcmNvSEFWSjVaNFJWYzhMS01CNUhuSjcyX1VuS0FYalZQaTF2Tm5XSVIwLVVZNXBlWiIsICJ5IjogIkFjWjZkVE1kVkJNYl90SDVHUU5RLUVsUkFhVzF0YkhiLVdOQnB6X19PNnE3MlE1R0ZtUXlSS2o3aDZ4N0pzTnc1TXZqMUk4bi1rMW9lYV9YRll2V2pRLTUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACteqD2UbD0tNayGRUpKeyob5R5On_DyiLkMFrzIO94Jp08rUaMJxDNkYTQnuzWXFC2QUljS7jvo-6wwddSKhvocAX8pPUyinvw78PT8vqnvNBzmWheieiwzArD7eVobO5OCZ6lmIG0cVR6MYRbvwsxV7W1Z4DyIpeFO_ElJPDhsPZdR"}+ url=http://localhost:21730 + adv=/tmp/tmp.NOhjME/adv + tang_get_adv 21730 /tmp/tmp.NOhjME/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21730 + local adv=/tmp/tmp.NOhjME/adv + '[' -z 21730 ']' + curl -L -o /tmp/tmp.NOhjME/adv http://localhost:21730/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:17.000097623 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21730\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000115842 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUR4QTgxb3RydkF3R3BiUDdMOTdDcmNxUVd0clBuWHBudjgwQjRkVkwwWWE4cmZpQzBRNDl1WG9ua2IwOGxWUXZFYU5qR3lFRnNsUENaQ0ZFS0xxREpFNSIsICJ5IjogIkFhT2hQMHhTZmFYMzlpdjM1d2tBOVRvVVN3THpKMEtodDVoRndfS0VEN0dQbTNndVRzZ1BDTFdvX1Z2bHhrTHJ5TWpQSFdoRHU3T040NHVhTmNNVnNnRWsifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9Va3cwZFdpekxFcXQ5MkRCaURwSTJtalJnaTdSZHNDcDVCSnlRcmNvSEFWSjVaNFJWYzhMS01CNUhuSjcyX1VuS0FYalZQaTF2Tm5XSVIwLVVZNXBlWiIsICJ5IjogIkFjWjZkVE1kVkJNYl90SDVHUU5RLUVsUkFhVzF0YkhiLVdOQnB6X19PNnE3MlE1R0ZtUXlSS2o3aDZ4N0pzTnc1TXZqMUk4bi1rMW9lYV9YRll2V2pRLTUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdmRhVTqf9xzmKcjz8gp_bAhPKf24nPXQPoMnMYv3Z72FjGAMcUZnIURMJJBLEfcxJlUSyUs3IDtfhadwHjADKDzADQ-2uUMh500bmfq9HmhdFHqgh8LhIBrJxH2oCohLyg0DtSqUtiX-nblHAv9ZUcIdvSn_jzS8jCHhVpEgZxgs5AS"} 100 993 100 993 0 0 48966 0 --:--:-- --:--:-- --:--:-- 49650 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:21730 /tmp/tmp.NOhjME/adv + cfg='{"url":"http://localhost:21730","adv":"/tmp/tmp.NOhjME/adv"}' + DEV=/tmp/tmp.NOhjME/luks1-device + new_device luks1 /tmp/tmp.NOhjME/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.NOhjME/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.NOhjME ']' + tang_stop /tmp/tmp.NOhjME + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NOhjME + '[' -z /tmp/tmp.NOhjME ']' + local pidfile=/tmp/tmp.NOhjME/tang.pid + '[' -f /tmp/tmp.NOhjME/tang.pid ']' + local pid + pid=11502 + kill -9 11502 + rm -rf /tmp/tmp.NOhjME /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 11502 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.35s 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.bKMLmF + TMP=/tmp/tmp.bKMLmF ++ 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=33830 + tang_run /tmp/tmp.bKMLmF 33830 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKMLmF + local port=33830 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bKMLmF ']' + '[' -z 33830 ']' + tang_new_keys /tmp/tmp.bKMLmF '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKMLmF + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bKMLmF ']' + local db=/tmp/tmp.bKMLmF/db + mkdir -p /tmp/tmp.bKMLmF/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bKMLmF/db Unable to change owner/group for /tmp/tmp.bKMLmF/db/Lc1s5zWw6P-M2MZ0HTpYwedQIgpkLqBIz_6s-3KOXQo.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bKMLmF/db/zPOcn5cEIcwFsgZwwh20kfiwdd8Ct7Wg1JU6g3soyHM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bKMLmF/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bKMLmF/db + local pid pidfile + pidfile=/tmp/tmp.bKMLmF/tang.pid + pid=11544 + /usr/bin/socat -v -v TCP-LISTEN:33830,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bKMLmF/db' + echo 11544 + tang_wait_until_ready 33830 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=33830 + '[' -z 33830 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:33830/adv > 2022/06/17 22:14:17.000069118 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:33830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000090000 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNKaEpjWS00TEw3aF9FSGx3WUdsUV9mbk1nZFREMWhhdnAwMS1FTlVmc0ppcEJjclFEWjVRUFVJWWM1OXlxZ09GUXFXMWJNSDE2RzI1cVpfcmVJWWVkSiIsICJ5IjogIkFhaUl2ekxoSUZaclZCY3JQRkdUOHd4RlI3dFJoVEx4cjdXNUZNamJ2TWpSWnZ6Y3ZiTFBwNzI0UldjUlBzTXFuUUxDd0FaTXEzQ1pqbmNvWVgzSENTRlIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU4yWUxaQ2xGNGRVb29HTnM3Q2R1eldWc2VzSDhtY1htQzRQbUZXTE1xM2syZFZBWlZDbWpweS1nUFdRcUs0LU5OOTJsYWlQa3Nkck9LOHFSY0hIam1uSyIsICJ5IjogIkFIc2g1cHdfbG1Wc3gwZmhaY3c0aDR4bFlab2IxRFAzaU1XYXo2b3ZxNjk0WjJtRFNLU1dnd3FxQXl0SlNvTjJER3cyLUZfQUdpZXNWdmprSlcxTWdDQkYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATsjGFL0xLkoWPT4bIga1Mynl2KBFKq8VfswUoY7Gl0ZOOcxgxPr4w347XG_-Hx7pqYlxdvmrbqbVtSCyW4UXAQeAfqEKrJxu-GDAH48VmOmYwpUz37EJsKahkIzgovc3NODnH9pycjEEyRXajk7Ujd_XBJHjesokF0QiWxPGvD3Uybg"}+ url=http://localhost:33830 + adv=/tmp/tmp.bKMLmF/adv + tang_get_adv 33830 /tmp/tmp.bKMLmF/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=33830 + local adv=/tmp/tmp.bKMLmF/adv + '[' -z 33830 ']' + curl -L -o /tmp/tmp.bKMLmF/adv http://localhost:33830/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:17.000098358 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:33830\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000117361 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNKaEpjWS00TEw3aF9FSGx3WUdsUV9mbk1nZFREMWhhdnAwMS1FTlVmc0ppcEJjclFEWjVRUFVJWWM1OXlxZ09GUXFXMWJNSDE2RzI1cVpfcmVJWWVkSiIsICJ5IjogIkFhaUl2ekxoSUZaclZCY3JQRkdUOHd4RlI3dFJoVEx4cjdXNUZNamJ2TWpSWnZ6Y3ZiTFBwNzI0UldjUlBzTXFuUUxDd0FaTXEzQ1pqbmNvWVgzSENTRlIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU4yWUxaQ2xGNGRVb29HTnM3Q2R1eldWc2VzSDhtY1htQzRQbUZXTE1xM2syZFZBWlZDbWpweS1nUFdRcUs0LU5OOTJsYWlQa3Nkck9LOHFSY0hIam1uSyIsICJ5IjogIkFIc2g1cHdfbG1Wc3gwZmhaY3c0aDR4bFlab2IxRFAzaU1XYXo2b3ZxNjk0WjJtRFNLU1dnd3FxQXl0SlNvTjJER3cyLUZfQUdpZXNWdmprSlcxTWdDQkYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFrNnvuoMfeOjI-wRlrhMn0VuYO_6V1Z-NWBV405Oh5CFoDO6IkKqsgsuv9kBZfoDDUPQMBpisgiTV0m41Fv43nkARj5k3gj-KYBVpZBkn3reyeyAq2KCkraUjdxoiF_dnYs2xpO4p53pgpFJR1P8O29MAyAiU1mfrfDSMRX-1-Lg2wY"} 100 993 100 993 0 0 48054 0 --:--:-- --:--:-- --:--:-- 49650 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:33830 /tmp/tmp.bKMLmF/adv + cfg='{"url":"http://localhost:33830","adv":"/tmp/tmp.bKMLmF/adv"}' + DEV=/tmp/tmp.bKMLmF/luks1-device + new_device luks1 /tmp/tmp.bKMLmF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bKMLmF/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.bKMLmF ']' + tang_stop /tmp/tmp.bKMLmF + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKMLmF + '[' -z /tmp/tmp.bKMLmF ']' + local pidfile=/tmp/tmp.bKMLmF/tang.pid + '[' -f /tmp/tmp.bKMLmF/tang.pid ']' + local pid + pid=11544 + kill -9 11544 + rm -rf /tmp/tmp.bKMLmF /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 11544 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.34s 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.bDOPGK ++ 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=13063 + tang_run /tmp/tmp.bDOPGK 13063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bDOPGK + local port=13063 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bDOPGK ']' + '[' -z 13063 ']' + tang_new_keys /tmp/tmp.bDOPGK '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bDOPGK + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bDOPGK ']' + local db=/tmp/tmp.bDOPGK/db + mkdir -p /tmp/tmp.bDOPGK/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bDOPGK/db Unable to change owner/group for /tmp/tmp.bDOPGK/db/nnjFLqr1xNyHqxE9caDaZtYw73Gz1j5NQb9SV7DR3_M.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bDOPGK/db/AB5PeqR2Y4RlDDRUaByzA0PaHZJB8Zcc36K_vS3g3w4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bDOPGK/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bDOPGK/db + local pid pidfile + pidfile=/tmp/tmp.bDOPGK/tang.pid + pid=11550 + echo 11550 + /usr/bin/socat -v -v TCP-LISTEN:13063,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bDOPGK/db' + tang_wait_until_ready 13063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13063 + '[' -z 13063 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:13063/adv > 2022/06/17 22:14:17.000072643 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13063\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000098518 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJTdDVIT2cwQWdtR0dWTFAxb2pYTUJwZmRtSU40UlhLc0RGMWRqWXVveDg3NlRYakMzaFFLemtqX0lFM0dxVjRDTDROWUpJMlNEcDN6Qk5aTHNWRkRJdiIsICJ5IjogIkFkQTI4NVRGQzdQTkItZWI1SGFaS0NsWGpyVnhVSFFYX0VrXzJfb1N2dV84VllUQnVmclRHM2trWkk5dG52UWZmdkZqcUNJaUlQd01raWZ1NENHM0Z0dlMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFHZi1PUE1CWGh0NnhkU21TU2JhRDZEWjBhVDQ1VDNEQnBUUmVQeHdrbmp5QnFEcTVJbWhZVHZsd2NoaFd6aHU5VUR0S0tQenktdWJPbnJ5YlJfTEhsUyIsICJ5IjogIkFRNUxsb2JPVm9mLTg2TFR0eklRc0tkVS10aEFlY3F6YWVPZXJOc0ZXeTZWd1Y3Y2tpRHZaUVV1T1JjRG14ZzQ4UlJzQmpqYmcxdGVISERia1hMT2tXN0sifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYj83NOZ3EozeLGzUYe38w6_nUAujP-xPklofgavrEglQ2lm1a9_qQmHuJf5Khgx2VPlplqRJyCHHtOF5zC7ukO_AV09xjgrQk1L9S4bZc_npn-xTRDHdX1OfNddwHT9Ln_9cqHMC35TtJJU6GSAvXaq1w3wCWoQMaFz52tHsCYf5ks4"}+ url=http://localhost:13063 + adv=/tmp/tmp.bDOPGK/adv + tang_get_adv 13063 /tmp/tmp.bDOPGK/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13063 + local adv=/tmp/tmp.bDOPGK/adv + '[' -z 13063 ']' + curl -L -o /tmp/tmp.bDOPGK/adv http://localhost:13063/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:17.000106450 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13063\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000125756 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJTdDVIT2cwQWdtR0dWTFAxb2pYTUJwZmRtSU40UlhLc0RGMWRqWXVveDg3NlRYakMzaFFLemtqX0lFM0dxVjRDTDROWUpJMlNEcDN6Qk5aTHNWRkRJdiIsICJ5IjogIkFkQTI4NVRGQzdQTkItZWI1SGFaS0NsWGpyVnhVSFFYX0VrXzJfb1N2dV84VllUQnVmclRHM2trWkk5dG52UWZmdkZqcUNJaUlQd01raWZ1NENHM0Z0dlMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFHZi1PUE1CWGh0NnhkU21TU2JhRDZEWjBhVDQ1VDNEQnBUUmVQeHdrbmp5QnFEcTVJbWhZVHZsd2NoaFd6aHU5VUR0S0tQenktdWJPbnJ5YlJfTEhsUyIsICJ5IjogIkFRNUxsb2JPVm9mLTg2TFR0eklRc0tkVS10aEFlY3F6YWVPZXJOc0ZXeTZWd1Y3Y2tpRHZaUVV1T1JjRG14ZzQ4UlJzQmpqYmcxdGVISERia1hMT2tXN0sifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALiLg27tFa6ldlR0c0xnatxSMhzyEgpQtL4FX91wMIH1MBD3hIamh7KeL3GrRWXr5H4z-UQaKQvmL25JIprOy4D0AaGtym-etMVTnlRBpmOm8gnTF-t6yizbOCDAsvHa-mSVtEw0z4YS78QQyFbxnXM1_zAYBvrfLN3Mpurmtxv70Jkr"} 100 993 100 993 0 0 47362 0 --:--:-- --:--:-- --:--:-- 49650 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:13063 /tmp/tmp.bDOPGK/adv + cfg='{"url":"http://localhost:13063","adv":"/tmp/tmp.bDOPGK/adv"}' + DEV=/tmp/tmp.bDOPGK/luks1-device + new_device luks1 /tmp/tmp.bDOPGK/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bDOPGK/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.bDOPGK ']' + tang_stop /tmp/tmp.bDOPGK + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bDOPGK + '[' -z /tmp/tmp.bDOPGK ']' + local pidfile=/tmp/tmp.bDOPGK/tang.pid + '[' -f /tmp/tmp.bDOPGK/tang.pid ']' + local pid + pid=11550 + kill -9 11550 + rm -rf /tmp/tmp.bDOPGK /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 11550 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.34s 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.ABaIch ++ 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=42374 + tang_run /tmp/tmp.ABaIch 42374 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ABaIch + local port=42374 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ABaIch ']' + '[' -z 42374 ']' + tang_new_keys /tmp/tmp.ABaIch '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ABaIch + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ABaIch ']' + local db=/tmp/tmp.ABaIch/db + mkdir -p /tmp/tmp.ABaIch/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ABaIch/db Unable to change owner/group for /tmp/tmp.ABaIch/db/6_aEnq9fCPqXz9W1vf81laOMsYb1YyDhyKz54sXStOE.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ABaIch/db/ewaIQSy7nrDtiWtBeT7CeRYcyhT15jBvbKAa9KeGRtk.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ABaIch/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ABaIch/db + local pid pidfile + pidfile=/tmp/tmp.ABaIch/tang.pid + pid=11575 + + echo /usr/bin/socat 11575-v -v TCP-LISTEN:42374,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.ABaIch/db' + tang_wait_until_ready 42374 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42374 + '[' -z 42374 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:42374/adv > 2022/06/17 22:14:17.000082734 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42374\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000105608 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJTEFRczJGS3NUZFBfcFNTS2EzbHBLcW9TOEVPam9tdlhDUU0xRHowWFFpYXF5RUVzQzJHZUVGV0ZaT24tVlZNRmxLVjhBak5UdkswanlfNlVkMnRfOUkiLCAieSI6ICJBRDF3RzNkMHBxV2FNZk53ek9vYk1IbU9ya01TaDAtUENoSWMzUE04ZDYzRXphb0NGWGdqRVZXUTI5amFaMzhMcXZQazZHT3hsR3hwMjhzZmtKYlozM2YwIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRmWklCMW9RNXRJeE5sMm9MX3pTTmdjUEg1T2FYVnRPTG5aeC1rTkx1bFhTRUZMNGEtZ0NqNEk0b2hxNFNoLXBFMjdHVHE2aGFWcWM2QzJJdGJvUmdCSSIsICJ5IjogIkFEU1VUamRwOXYxb2xuMjlCVGI1XzF6M2dIQlNIY0hCZEZDWjNtOWMzeXFBaU9FN3BKOExVTDM4RE9DUzI3ZkNOUkJmUHZHREFrVUJPX29DZFVlUERNUzIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATwxJf7appU_XLDKs0ho8ayoJcIi8rPN3VCbEcuwRoi2zBDnu3gEyzRm3DYoJiC9Pt5ELmA5NSYu3cuWb5fRTVETAF3Ny9aEIiji9rax-hevVlna9sLA2ZElJAgV2Frgw4w2rCiMY-Un1zBTLkeM2J_GzqVMuAnwqBhzoBPEL3PBnP_W"}+ url=http://localhost:42374 + adv=/tmp/tmp.ABaIch/adv + tang_get_adv 42374 /tmp/tmp.ABaIch/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42374 + local adv=/tmp/tmp.ABaIch/adv + '[' -z 42374 ']' + curl -L -o /tmp/tmp.ABaIch/adv http://localhost:42374/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:17.000111851 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42374\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000125792 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:17.000125874 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFJTEFRczJGS3NUZFBfcFNTS2EzbHBLcW9TOEVPam9tdlhDUU0xRHowWFFpYXF5RUVzQzJHZUVGV0ZaT24tVlZNRmxLVjhBak5UdkswanlfNlVkMnRfOUkiLCAieSI6ICJBRDF3RzNkMHBxV2FNZk53ek9vYk1IbU9ya01TaDAtUENoSWMzUE04ZDYzRXphb0NGWGdqRVZXUTI5amFaMzhMcXZQazZHT3hsR3hwMjhzZmtKYlozM2YwIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWRmWklCMW9RNXRJeE5sMm9MX3pTTmdjUEg1T2FYVnRPTG5aeC1rTkx1bFhTRUZMNGEtZ0NqNEk0b2hxNFNoLXBFMjdHVHE2aGFWcWM2QzJJdGJvUmdCSSIsICJ5IjogIkFEU1VUamRwOXYxb2xuMjlCVGI1XzF6M2dIQlNIY0hCZEZDWjNtOWMzeXFBaU9FN3BKOExVTDM4RE9DUzI3ZkNOUkJmUHZHREFrVUJPX29DZFVlUERNUzIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARfGSgaIe8vm8-7rR5BMn735Mm8nU7I5eCjwVPdP3aG3XMgF3mqw04AxOIxFBytGeacpLJaMLXP5cx0vkdlEZ_o1AJe0jfAN-QLGSIixGRRffw7_Yt2HlUrynUDXunBmwTuEsAeHZ1hHj51pQSRySqvE0jYfy2aCvJN-yiiPsflir7-C"} 100 993 100 993 0 0 63584 0 --:--:-- --:--:-- --:--:-- 66200 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:42374 http://localhost:42374 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:42374"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:42374"}]}}}}' + DEV=/tmp/tmp.ABaIch/luks1-device + new_device luks1 /tmp/tmp.ABaIch/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ABaIch/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.ABaIch ']' + tang_stop /tmp/tmp.ABaIch + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ABaIch + '[' -z /tmp/tmp.ABaIch ']' + local pidfile=/tmp/tmp.ABaIch/tang.pid + '[' -f /tmp/tmp.ABaIch/tang.pid ']' + local pid + pid=11575 + kill -9 11575 + rm -rf /tmp/tmp.ABaIch /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 11575 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.34s 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.GiNkjf ++ 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=28216 + tang_run /tmp/tmp.GiNkjf 28216 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GiNkjf + local port=28216 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GiNkjf ']' + '[' -z 28216 ']' + tang_new_keys /tmp/tmp.GiNkjf '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GiNkjf + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GiNkjf ']' + local db=/tmp/tmp.GiNkjf/db + mkdir -p /tmp/tmp.GiNkjf/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GiNkjf/db Unable to change owner/group for /tmp/tmp.GiNkjf/db/zbif-TupYe_g6BogRmp3aMOFayctvC67b_DLDxYclmA.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GiNkjf/db/1jYbGpUzFXpwG1rq9-eERyvuwe-slY93rcsLq_r5Qzs.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GiNkjf/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GiNkjf/db + local pid pidfile + pidfile=/tmp/tmp.GiNkjf/tang.pid + pid=11576 + echo 11576 + /usr/bin/socat -v -v TCP-LISTEN:28216,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GiNkjf/db' + tang_wait_until_ready 28216 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=28216 + '[' -z 28216 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:28216/adv > 2022/06/17 22:14:17.000082720 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:28216\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000105540 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU54amRZQnV3Q1k5UkllRDdUcHdUTU8zMTg2NWtTOExPRk4teXRGc0Y2WmttZ0p5aHk5SWtzZkM5cWYzTnhSWVh2R2pYZDlQdW81RnJINF9IVXNLSkRmMyIsICJ5IjogIkFHTUNWM3BuZmluVWN2TUdNR2RJLUlsUzVmblN0RW40V3U4LThTeEphbjhPQ2hBUGx4NURZMExYTng3QjdlUDVtVFp0eTF6WnZReDRJdzJRa3gtNEo2MXEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZEc3NidDhob2RiT2dzamVhczd5cEJZLWlneE9MN1JqZXdxYUVXXzlQeGExTGdwS0p6TUhvMWtVUzNRREdmMFZTMmc5TmlmNmtCdU9KRGFZRjFQMkhvZiIsICJ5IjogIkFQWDRWLUtsXzBtU2xtY2ZFdXBuLU5zS09UbHdmVkVJQXNTTDFXMDJOS04wTGdIWDVvcG1jM2hLNkczVnowZWtYVnl1cGtXZU9wWFd3WjBvOHBON2Q1RUsifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFkCjKk_3CHfcDvGUZbLHH98_4TYfBfH8c6ziRBzqQ7EWNgqMgkj2Fv9_0gJQZ9pUj0PVs4WwDzl85pQBjJyUPm5AHg6eg0FrTH18Gwy6Sr-kO72J0aHjFkPZoXU6Re7H0bV9CLnNXpf43WUGKbH6ST105W3qcdNZeB4uCTgbsOiDTwL"}+ url=http://localhost:28216 ++ printf '{"url":"%s"}' http://localhost:28216 + cfg='{"url":"http://localhost:28216"}' + DEV=/tmp/tmp.GiNkjf/luks1-device + new_device luks1 /tmp/tmp.GiNkjf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GiNkjf/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.GiNkjf ']' + tang_stop /tmp/tmp.GiNkjf + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GiNkjf + '[' -z /tmp/tmp.GiNkjf ']' + local pidfile=/tmp/tmp.GiNkjf/tang.pid + '[' -f /tmp/tmp.GiNkjf/tang.pid ']' + local pid + pid=11576 + kill -9 11576 + rm -rf /tmp/tmp.GiNkjf /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 11576 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.33s 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.ELoAmc + ADV=/tmp/tmp.ELoAmc/adv.jws + tang_create_adv /tmp/tmp.ELoAmc /tmp/tmp.ELoAmc/adv.jws + local basedir=/tmp/tmp.ELoAmc + local adv=/tmp/tmp.ELoAmc/adv.jws + local SIG=/tmp/tmp.ELoAmc/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ELoAmc/sig.jwk + local EXC=/tmp/tmp.ELoAmc/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ELoAmc/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ELoAmc/sig.jwk --input=/tmp/tmp.ELoAmc/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ELoAmc/sig.jwk --output=/tmp/tmp.ELoAmc/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ELoAmc/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ELoAmc/adv.jws"}' + DEV=/tmp/tmp.ELoAmc/luks1-device + new_device luks1 /tmp/tmp.ELoAmc/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ELoAmc/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.ELoAmc ']' + rm -rf /tmp/tmp.ELoAmc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.33s 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.lLBlMB ++ 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=8160 + tang_run /tmp/tmp.lLBlMB 8160 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lLBlMB + local port=8160 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lLBlMB ']' + '[' -z 8160 ']' + tang_new_keys /tmp/tmp.lLBlMB '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lLBlMB + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lLBlMB ']' + local db=/tmp/tmp.lLBlMB/db + mkdir -p /tmp/tmp.lLBlMB/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.lLBlMB/db Unable to change owner/group for /tmp/tmp.lLBlMB/db/DKcpUI6nRn8vLxvHGKYHtBe3UicAZVAW8nfTXIPfjfU.jwk to tang:tang Unable to change owner/group for /tmp/tmp.lLBlMB/db/26XxdMLD2iYxcADNCc8Tg3WDschJzw0h29RKPjnvvbU.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.lLBlMB/cache + '[' -z '' ']' + KEYS=/tmp/tmp.lLBlMB/db + local pid pidfile + pidfile=/tmp/tmp.lLBlMB/tang.pid + pid=11602 + echo 11602 + /usr/bin/socat -v -v TCP-LISTEN:8160,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.lLBlMB/db' + tang_wait_until_ready 8160 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=8160 + '[' -z 8160 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:8160/adv > 2022/06/17 22:14:17.000097738 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:8160\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000116649 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRiOC1saEp3R0poYzVpZUhFNlN0WmVCNEJPNUptaURIZXUxLThXbktUOW44NWhJUDRRUHMybjlJOHdDdGRFRjI3NG81YTRDazN0eGo0REFWZ01EWUt1YyIsICJ5IjogIkFkb1FGaGFHMEZwZTBmX3hmWU91QmlMQm9ZaFNDQkViNThmcmFmY3ptRDNHNFZya2RjbkQxUEFjTEd2aV9yQ1dES1lkVkJvOEJHbXVNVHR2WVdFY1NXSEIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNnTmhrTnNIUGlIUnZZcEtGa0dLalZyWktxcmZHT2ptSXFJVnJtQjFJUld0TXVNRTBENVlKZV9sZnRXbmZkajVZbU5xdlVqSzdScEdqMXh1UnZhYXhDSiIsICJ5IjogIkFkYXVKYUZlZXVVa091ZG1pU0lKU24zWkZ2X1NheV8wLU9OLWstN2x3OE15UGQyWXljR3ZWMlB3VDdMTWpzVWtLWEo0UnlFa1F0SmlGMURQZHZtYm02YWQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AD9ht1HF3tQDUyyuImZYYKEwzjoQ_zrWsyIxH37jSnTYcmEZJCx9mZiBVPJEngFjbmKItTGvfVu-TvBlkTOdj_Q2AMAMmD00lQ104qn_-8YqS27A4yG4oWGQhmQ9-exdS_VNs9ugp9BmEW_rjR1nDSxkycx-N-jlxB6li5j9JzR8s5N_"}+ url=http://localhost:8160 + adv=/tmp/tmp.lLBlMB/adv + tang_get_adv 8160 /tmp/tmp.lLBlMB/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=8160 + local adv=/tmp/tmp.lLBlMB/adv + '[' -z 8160 ']' + curl -L -o /tmp/tmp.lLBlMB/adv http://localhost:8160/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:17.000122612 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:8160\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000136984 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:17.000137067 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRiOC1saEp3R0poYzVpZUhFNlN0WmVCNEJPNUptaURIZXUxLThXbktUOW44NWhJUDRRUHMybjlJOHdDdGRFRjI3NG81YTRDazN0eGo0REFWZ01EWUt1YyIsICJ5IjogIkFkb1FGaGFHMEZwZTBmX3hmWU91QmlMQm9ZaFNDQkViNThmcmFmY3ptRDNHNFZya2RjbkQxUEFjTEd2aV9yQ1dES1lkVkJvOEJHbXVNVHR2WVdFY1NXSEIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWNnTmhrTnNIUGlIUnZZcEtGa0dLalZyWktxcmZHT2ptSXFJVnJtQjFJUld0TXVNRTBENVlKZV9sZnRXbmZkajVZbU5xdlVqSzdScEdqMXh1UnZhYXhDSiIsICJ5IjogIkFkYXVKYUZlZXVVa091ZG1pU0lKU24zWkZ2X1NheV8wLU9OLWstN2x3OE15UGQyWXljR3ZWMlB3VDdMTWpzVWtLWEo0UnlFa1F0SmlGMURQZHZtYm02YWQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEZ-qa2H9uc-TY1gRldG2tDvkew-nufOJYwYiPGQDkoYmIBEhodlauwbuwV7YXhtEB99_P0WvArngmhQVbXsq-DTAR8szP5v38RtWJ1bUtgbGEedq9kwpWIutvhBOM92BxCimEZfRzBLUrJVbePbm0WXjWZwMm5fM_6h9r2KGMBeAxy0"} 100 993 100 993 0 0 61819 0 --:--:-- --:--:-- --:--:-- 66200 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:8160 /tmp/tmp.lLBlMB/adv + cfg='{"url":"http://localhost:8160","adv":"/tmp/tmp.lLBlMB/adv"}' + DEV=/tmp/tmp.lLBlMB/luks1-device + new_device luks1 /tmp/tmp.lLBlMB/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.lLBlMB/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.lLBlMB ']' + tang_stop /tmp/tmp.lLBlMB + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lLBlMB + '[' -z /tmp/tmp.lLBlMB ']' + local pidfile=/tmp/tmp.lLBlMB/tang.pid + '[' -f /tmp/tmp.lLBlMB/tang.pid ']' + local pid + pid=11602 + kill -9 11602 + rm -rf /tmp/tmp.lLBlMB /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 11602 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/44 bind-wrong-pass-luks2 SKIP 0.32s 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.bJcJNe + ADV=/tmp/tmp.bJcJNe/adv.jws + tang_create_adv /tmp/tmp.bJcJNe /tmp/tmp.bJcJNe/adv.jws + local basedir=/tmp/tmp.bJcJNe + local adv=/tmp/tmp.bJcJNe/adv.jws + local SIG=/tmp/tmp.bJcJNe/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.bJcJNe/sig.jwk + local EXC=/tmp/tmp.bJcJNe/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.bJcJNe/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.bJcJNe/sig.jwk --input=/tmp/tmp.bJcJNe/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.bJcJNe/sig.jwk --output=/tmp/tmp.bJcJNe/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.bJcJNe/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.bJcJNe/adv.jws"}' + DEV=/tmp/tmp.bJcJNe/luks2-device + new_device luks2 /tmp/tmp.bJcJNe/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.bJcJNe/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.bJcJNe ']' + rm -rf /tmp/tmp.bJcJNe ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.32s 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.hBaObp + ADV=/tmp/tmp.hBaObp/adv.jws + tang_create_adv /tmp/tmp.hBaObp /tmp/tmp.hBaObp/adv.jws + local basedir=/tmp/tmp.hBaObp + local adv=/tmp/tmp.hBaObp/adv.jws + local SIG=/tmp/tmp.hBaObp/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.hBaObp/sig.jwk + local EXC=/tmp/tmp.hBaObp/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.hBaObp/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.hBaObp/sig.jwk --input=/tmp/tmp.hBaObp/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.hBaObp/sig.jwk --output=/tmp/tmp.hBaObp/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.hBaObp/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.hBaObp/adv.jws"}' + DEV=/tmp/tmp.hBaObp/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.hBaObp/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.hBaObp/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.hBaObp ']' + rm -rf /tmp/tmp.hBaObp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/44 unbind-unbound-slot-luks2 SKIP 0.31s 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.iLBJkC + DEV=/tmp/tmp.iLBJkC/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.iLBJkC/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.iLBJkC/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.iLBJkC ']' + rm -rf /tmp/tmp.iLBJkC ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.20s 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.giKDdJ + ADV=/tmp/tmp.giKDdJ/adv.jws + tang_create_adv /tmp/tmp.giKDdJ /tmp/tmp.giKDdJ/adv.jws + local basedir=/tmp/tmp.giKDdJ + local adv=/tmp/tmp.giKDdJ/adv.jws + local SIG=/tmp/tmp.giKDdJ/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.giKDdJ/sig.jwk + local EXC=/tmp/tmp.giKDdJ/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.giKDdJ/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.giKDdJ/sig.jwk --input=/tmp/tmp.giKDdJ/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.giKDdJ/sig.jwk --output=/tmp/tmp.giKDdJ/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.giKDdJ/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.giKDdJ/adv.jws"}' + DEV=/tmp/tmp.giKDdJ/luks2-device + new_device luks2 /tmp/tmp.giKDdJ/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.giKDdJ/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.giKDdJ ']' + rm -rf /tmp/tmp.giKDdJ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.20s 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.caghIi + ADV=/tmp/tmp.caghIi/adv.jws + tang_create_adv /tmp/tmp.caghIi /tmp/tmp.caghIi/adv.jws + local basedir=/tmp/tmp.caghIi + local adv=/tmp/tmp.caghIi/adv.jws + local SIG=/tmp/tmp.caghIi/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.caghIi/sig.jwk + local EXC=/tmp/tmp.caghIi/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.caghIi/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.caghIi/sig.jwk --input=/tmp/tmp.caghIi/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.caghIi/sig.jwk --output=/tmp/tmp.caghIi/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.caghIi/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.caghIi/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.caghIi/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.caghIi/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.caghIi/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.caghIi ']' + rm -rf /tmp/tmp.caghIi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.20s 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.BJiGkL + ADV=/tmp/tmp.BJiGkL/adv.jws + tang_create_adv /tmp/tmp.BJiGkL /tmp/tmp.BJiGkL/adv.jws + local basedir=/tmp/tmp.BJiGkL + local adv=/tmp/tmp.BJiGkL/adv.jws + local SIG=/tmp/tmp.BJiGkL/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BJiGkL/sig.jwk + local EXC=/tmp/tmp.BJiGkL/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BJiGkL/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.BJiGkL/sig.jwk --input=/tmp/tmp.BJiGkL/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BJiGkL/sig.jwk --output=/tmp/tmp.BJiGkL/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.BJiGkL/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.BJiGkL/adv.jws"}' + DEV=/tmp/tmp.BJiGkL/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.BJiGkL/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.BJiGkL/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.BJiGkL ']' + rm -rf /tmp/tmp.BJiGkL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.19s 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.OACBLm + ADV=/tmp/tmp.OACBLm/adv.jws + tang_create_adv /tmp/tmp.OACBLm /tmp/tmp.OACBLm/adv.jws + local basedir=/tmp/tmp.OACBLm + local adv=/tmp/tmp.OACBLm/adv.jws + local SIG=/tmp/tmp.OACBLm/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OACBLm/sig.jwk + local EXC=/tmp/tmp.OACBLm/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OACBLm/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.OACBLm/sig.jwk --input=/tmp/tmp.OACBLm/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OACBLm/sig.jwk --output=/tmp/tmp.OACBLm/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.OACBLm/adv.jws /tmp/tmp.OACBLm/adv.jws /tmp/tmp.OACBLm/adv.jws /tmp/tmp.OACBLm/adv.jws /tmp/tmp.OACBLm/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.OACBLm/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.OACBLm/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.OACBLm/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.OACBLm/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.OACBLm/adv.jws"} ] } }' + DEV=/tmp/tmp.OACBLm/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.OACBLm/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.OACBLm/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.OACBLm ']' + rm -rf /tmp/tmp.OACBLm ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.18s 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.BLFMhC ++ 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=40089 + tang_run /tmp/tmp.BLFMhC 40089 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BLFMhC + local port=40089 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.BLFMhC ']' + '[' -z 40089 ']' + tang_new_keys /tmp/tmp.BLFMhC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BLFMhC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.BLFMhC ']' + local db=/tmp/tmp.BLFMhC/db + mkdir -p /tmp/tmp.BLFMhC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.BLFMhC/db Unable to change owner/group for /tmp/tmp.BLFMhC/db/_c4VTLQQzbNDlWZQ3gS3upw91Vn-kHfz7TD-Hi3nCRU.jwk to tang:tang Unable to change owner/group for /tmp/tmp.BLFMhC/db/DkbSQTn2vIkdQs5JraRFy7c6ZtUMDxTHrnXxnbO7uCs.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.BLFMhC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.BLFMhC/db + local pid pidfile + pidfile=/tmp/tmp.BLFMhC/tang.pid + pid=11882 + echo 11882 + /usr/bin/socat -v -v TCP-LISTEN:40089,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.BLFMhC/db' + tang_wait_until_ready 40089 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=40089 + '[' -z 40089 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:40089/adv > 2022/06/17 22:14:17.000241320 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:40089\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000267947 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFYa05WS0VmTkVxZndtX05QaHVsNk8tamhxTG4tV0h6V2RNVF9TUXlxTmJxVk1VQlZwNVU3UlE1OXdKTjFrdnU3VUNFc1BJdy1UOUVjZDhmaHlnSWR2SDIiLCAieSI6ICJBT2JVMUpSX0ZaOFo3YU45NkJfYk1rRnlPSFhoMUdIUVljNkRaT3VUc1lPUFNEVWlOX3BVbUZTTkliSVZWdVJFQXhUTUNwQ21ZN2lwR0dDMmNrcHJuRzRNIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZxWXNrQkN2VGJKUkJONktxd2tac3BUbVlJNEF6TUpBRjNHcUUyX2tYeDlVOUMyaW9pbVFyQkRmS1AtQ0xsM2ZKc1ptV0ZZM3JpWlNuMlRsajdYajVIayIsICJ5IjogIkFRdGZ6amN6U3lsbW13d1ZmVHRIUUhlRm5vYzQxSU10b28ydHQ5ckNIVkxpQ29DUVB2RnctS1E4MzVMVDZDSHBuNDc5MzhCcXFlZjFiT3JEVEd4YjI3eEcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab3ugOhydiw-FT_JFB6SF7ytH1VeX3sUWvJBHOhXMKDFGi7koHs0sqAZGX4m-iVux4CtG4gYbXhDUqwnoqDhClP3AT6yjAHGOqhN6AVKkD33M3OWg-NgBKZbGK5_54glaFFY55pXNm6OM6xk9LGIQdTBwl-h7lZnMsLWxU395SyaLZWL"}+ url=http://localhost:40089 ++ printf '{"url":"%s"}' http://localhost:40089 + cfg='{"url":"http://localhost:40089"}' + DEV=/tmp/tmp.BLFMhC/luks2-device + new_device luks2 /tmp/tmp.BLFMhC/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.BLFMhC/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.BLFMhC ']' + tang_stop /tmp/tmp.BLFMhC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.BLFMhC + '[' -z /tmp/tmp.BLFMhC ']' + local pidfile=/tmp/tmp.BLFMhC/tang.pid + '[' -f /tmp/tmp.BLFMhC/tang.pid ']' + local pid + pid=11882 + kill -9 11882 + rm -rf /tmp/tmp.BLFMhC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 11882 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.12s 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.16s 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.BJbjKL + ADV=/tmp/tmp.BJbjKL/adv.jws + tang_create_adv /tmp/tmp.BJbjKL /tmp/tmp.BJbjKL/adv.jws + local basedir=/tmp/tmp.BJbjKL + local adv=/tmp/tmp.BJbjKL/adv.jws + local SIG=/tmp/tmp.BJbjKL/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BJbjKL/sig.jwk + local EXC=/tmp/tmp.BJbjKL/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BJbjKL/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.BJbjKL/sig.jwk --input=/tmp/tmp.BJbjKL/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BJbjKL/sig.jwk --output=/tmp/tmp.BJbjKL/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.BJbjKL/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.BJbjKL/adv.jws"}' + DEV=/tmp/tmp.BJbjKL/luks2-device + new_device luks2 /tmp/tmp.BJbjKL/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.BJbjKL/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.BJbjKL ']' + rm -rf /tmp/tmp.BJbjKL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 40/44 pin-test OK 0.15s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt test '{}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiTkhyQVA4MFp2aXNYZEdUY2R6TXp2cEJfMzlxa3hHTW93NEozVThFend3NCIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..3xORtVLKp9boA8E5.m0U.KfSI12aLyjmSAWHYcKzgew ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiTkhyQVA4MFp2aXNYZEdUY2R6TXp2cEJfMzlxa3hHTW93NEozVThFend3NCIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..3xORtVLKp9boA8E5.m0U.KfSI12aLyjmSAWHYcKzgew ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..kG_laDaF-wpMhXZZ.FDY.sawA6T22735sbNPT4Eudqg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..kG_laDaF-wpMhXZZ.FDY.sawA6T22735sbNPT4Eudqg + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.17s 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.nGgLIn ++ 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=43458 + tang_run /tmp/tmp.nGgLIn 43458 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nGgLIn + local port=43458 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nGgLIn ']' + '[' -z 43458 ']' + tang_new_keys /tmp/tmp.nGgLIn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nGgLIn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.nGgLIn ']' + local db=/tmp/tmp.nGgLIn/db + mkdir -p /tmp/tmp.nGgLIn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.nGgLIn/db Unable to change owner/group for /tmp/tmp.nGgLIn/db/JZoJ3zpmtghki9Q838xpiZxT4y_aTJMmy93f3fuuTbM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.nGgLIn/db/k2GTHHtwXW0u2mB1dLDF9ANRysKIB4Ayhts7tlBXVO8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.nGgLIn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.nGgLIn/db + local pid pidfile + pidfile=/tmp/tmp.nGgLIn/tang.pid + pid=12011 + echo 12011 + /usr/bin/socat -v -v TCP-LISTEN:43458,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.nGgLIn/db' + tang_wait_until_ready 43458 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=43458 + '[' -z 43458 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:43458/adv > 2022/06/17 22:14:17.000270708 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:43458\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000298982 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFIMDJTellnbzViNFBQdkFuMHcydmRtQXNQbDdfNlRxN3FZVDAwbTRyUG4yalZ3SjV0VDY2Yl9vQ202Ty1URTJKaHMxUnVVam1UYkJkYThXRnQ2SVhlcEsiLCAieSI6ICJBVXIyQ2VEZzU4ZE5zb0Q4VjlONU0yUUhsT3NjTmtWc0s1WUlIcU9lNXVKdFVRTURhNUJyYUl4eUtsU3QwWVI1S1o2Qkw3czV6N25ieVNaS2pITXhOcC1tIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUpoVXhFWnJDaUpRUGluWGdoSW1nNWtIWUh4STQ3OGNGZHlwOE9ILWZ5WVNEV3hDSzJTb0VQWjRSRUhPMG1SaHJuZFBtRkk2MVVDZ0g4Um0tc0xUb2RIOCIsICJ5IjogIkFCVE45NGhhcmktS245WXFlMFE4aFlUSWxfVjlwY1lfSzdSNWRCLVhuNUZLcGRBZUZBMVpwSjNrTTl6V1ZnaHBzeE94My05VjkwUEwwb0pGY0NReEJxV1MifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVs8sfbaLkiYbRooGm6Lr_w0l39QZ92wA5Kmu6v6sdTqUc4uNJFP45ikGyHLujVc0jh3nTZD4VtDqzsH7gW0d_NgAMbqKl6aGMf7R3OWDpX_kJZ2oB_J1p4Gs7rrxRdcbuu-icWRFwMuaa-XBSmrfD807Qq6wW3nBPFeSSkZMuVYmqn6"}+ url=http://localhost:43458 ++ printf '{"url":"%s"}' http://localhost:43458 + cfg='{"url":"http://localhost:43458"}' + DEV=/tmp/tmp.nGgLIn/luks2-device + new_device luks2 /tmp/tmp.nGgLIn/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.nGgLIn/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.nGgLIn ']' + tang_stop /tmp/tmp.nGgLIn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.nGgLIn + '[' -z /tmp/tmp.nGgLIn ']' + local pidfile=/tmp/tmp.nGgLIn/tang.pid + '[' -f /tmp/tmp.nGgLIn/tang.pid ']' + local pid + pid=12011 + kill -9 12011 + rm -rf /tmp/tmp.nGgLIn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 12011 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/44 regen-inplace-luks2 SKIP 0.19s 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.LeMclE ++ 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=35608 + tang_run /tmp/tmp.LeMclE 35608 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeMclE + local port=35608 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LeMclE ']' + '[' -z 35608 ']' + tang_new_keys /tmp/tmp.LeMclE '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeMclE + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LeMclE ']' + local db=/tmp/tmp.LeMclE/db + mkdir -p /tmp/tmp.LeMclE/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.LeMclE/db Unable to change owner/group for /tmp/tmp.LeMclE/db/T0ThdUE0w4-oA4UbmPG6xQBjKTZUg-lurBH3N90g0A4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.LeMclE/db/g6Ip-YF8SkQLz18ysJv9gvGsZHRJEUTysv_uj2kn8Ls.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.LeMclE/cache + '[' -z '' ']' + KEYS=/tmp/tmp.LeMclE/db + local pid pidfile + pidfile=/tmp/tmp.LeMclE/tang.pid + pid=11928 + + /usr/bin/socat -v echo -v 11928 TCP-LISTEN:35608,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.LeMclE/db' + tang_wait_until_ready 35608 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35608 + '[' -z 35608 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:35608/adv > 2022/06/17 22:14:17.000252418 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35608\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000280169 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFja3JGdllnT3k3RGdCeTVtVUUxeDZ2QTB6T1BKMXhmejNyWW5SU3cyNFFIcEU3R085LXlKRkw2WHBFVHc0R2YyX1VvZURZRmFtYjNEM0IyN1VsbXVFUTYiLCAieSI6ICJBZFhBeG9LMFJWdVB4WFJZd256U3FtcHlMcmZueEo0eVZjNGpXcjJQbTByRmVQWVhkRGt1VkVlWjFwNm9UWDNzQmZZcEFSMXhPVzBSX09tcmdNWEFMTFk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBCRVlqVDBxZFZpZVhLZmVxYmo4R2tPSWM5SUdYV3A4cHdVMktWSVdUVktveTVCMUdxUzJMbmZNNzVZS2NKeWRPN0poY2RpamEwZi1IVHppZTEwX21PYyIsICJ5IjogIkFBZnVSdVJFRGYxNTU0YkswSTFVcFRSOGxjVTNIRmpVVE5QQ2IzSXBaSFBncWgtdlZTWWVBcWZKV0lHOERHTE9UWTZnamo0Q1lLeWEtdzNNOEFyRE1hY2cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYfbNYWNZUBNkjRq2KHEgoyi0IVVq6zaKdYJoUaVWkldvgLoSUh0Yw3yHecexTtneeLXyKto_invT1-Otm9Yq5wRAKau7nSBNZiCVQdeWVkcdKvWU4q8GnGu8kdIxAah_jlFSPUrwkm6kpGK2ge9vIDlbuEsOFzILdK-Wkt-QNsyzA5u"}+ url=http://localhost:35608 + adv=/tmp/tmp.LeMclE/adv + tang_get_adv 35608 /tmp/tmp.LeMclE/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35608 + local adv=/tmp/tmp.LeMclE/adv + '[' -z 35608 ']' + curl -L -o /tmp/tmp.LeMclE/adv http://localhost:35608/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:17.000289113 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35608\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000314196 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFja3JGdllnT3k3RGdCeTVtVUUxeDZ2QTB6T1BKMXhmejNyWW5SU3cyNFFIcEU3R085LXlKRkw2WHBFVHc0R2YyX1VvZURZRmFtYjNEM0IyN1VsbXVFUTYiLCAieSI6ICJBZFhBeG9LMFJWdVB4WFJZd256U3FtcHlMcmZueEo0eVZjNGpXcjJQbTByRmVQWVhkRGt1VkVlWjFwNm9UWDNzQmZZcEFSMXhPVzBSX09tcmdNWEFMTFk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBCRVlqVDBxZFZpZVhLZmVxYmo4R2tPSWM5SUdYV3A4cHdVMktWSVdUVktveTVCMUdxUzJMbmZNNzVZS2NKeWRPN0poY2RpamEwZi1IVHppZTEwX21PYyIsICJ5IjogIkFBZnVSdVJFRGYxNTU0YkswSTFVcFRSOGxjVTNIRmpVVE5QQ2IzSXBaSFBncWgtdlZTWWVBcWZKV0lHOERHTE9UWTZnamo0Q1lLeWEtdzNNOEFyRE1hY2cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATlgud_D7YLPWJPPKKbCDlh2u0XFNn1LdVcyWeDKcCA2i-sBcHSYN2Mp8mx0PCv-NXdHHXSREC2n2Ydwkd1lXE7kARiq68uJd_yliP3XXcb0vyhZXg6S3PewGcCg4DrAVt-yAA-ozr99lytIFsX6MQl10Ow6k1CQDysYLb4NxG-SLjqo"} 100 993 100 993 0 0 36014 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:35608 /tmp/tmp.LeMclE/adv + cfg='{"url":"http://localhost:35608","adv":"/tmp/tmp.LeMclE/adv"}' + DEV=/tmp/tmp.LeMclE/luks2-device + new_device luks2 /tmp/tmp.LeMclE/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.LeMclE/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.LeMclE ']' + tang_stop /tmp/tmp.LeMclE + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeMclE + '[' -z /tmp/tmp.LeMclE ']' + local pidfile=/tmp/tmp.LeMclE/tang.pid + '[' -f /tmp/tmp.LeMclE/tang.pid ']' + local pid + pid=11928 + kill -9 11928 + rm -rf /tmp/tmp.LeMclE /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 11928 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/44 regen-not-inplace-luks2 SKIP 0.18s 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.HDPJAd + TMP=/tmp/tmp.HDPJAd ++ 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=14502 + tang_run /tmp/tmp.HDPJAd 14502 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HDPJAd + local port=14502 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HDPJAd ']' + '[' -z 14502 ']' + tang_new_keys /tmp/tmp.HDPJAd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HDPJAd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HDPJAd ']' + local db=/tmp/tmp.HDPJAd/db + mkdir -p /tmp/tmp.HDPJAd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.HDPJAd/db Unable to change owner/group for /tmp/tmp.HDPJAd/db/nn2EmE3fmcOSUbM6VfzatM12-DG9bVcLfUyK4aa6d8g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.HDPJAd/db/s6Qat27591JmdoFVyZjZlwKszS0RfD4wnmqUYOQoGdE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.HDPJAd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.HDPJAd/db + local pid pidfile + pidfile=/tmp/tmp.HDPJAd/tang.pid + pid=11943 + echo 11943 + /usr/bin/socat -v -v TCP-LISTEN:14502,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.HDPJAd/db' + tang_wait_until_ready 14502 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14502 + '[' -z 14502 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:14502/adv > 2022/06/17 22:14:17.000256872 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14502\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000284989 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJhZmJyS2MybzduYmhoTFZhSWc5cW1QS1cxaTNLT3hnWlAwYWQ2bjNfd1p2YkgyeWJKd1YzU1lfWHgyQ3ZXUi00YmJsbkRtam5qMDBQVWR4bHB1UVJGUyIsICJ5IjogIkFVZWlaNXBuOGZEZlRiS3BWWlVUQ084dzFDUVo2eVBoYU4zeWxXZUQ1V25QN3FnVGFmU2pWR1NncWgyUkJScnNNRmhJSGZISzNNekozMGlfVGs0Mi1ObkoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNSeWlVMjdHZmVSU2JsanduXzZTUURMUTJFVkxKbTlZZVJrRTNQRmp1NU1fV05yUDNyNEo1eWZPU2ZtZzFLY0tLb0JfZXRoMm9yMHRSQUNiVHdDTVNkdSIsICJ5IjogIkFKUDJ2RTF4Rm9hU2YybEFJS2RncXQyR0c3VWRFcU9udWMweFkyNkp6SjdkNjlndURMWmZOcTMyOFprMTNlaHZKc1BkeHozUDJSNm1hcTM5Sk9BakVfSzMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJRM26ASg0P4xltQsQ_3NgE03HjZQFhGRo7kMkY81WvjTbZLEY6BC4u_M1BiCt1hyYC8cPLp9LqZpmgq5bJ7dpiVAN02PCgePKHgcsVdXc76ym_7PXhsGMPS8iyG5Hmr9mlHvzZt3KBrRILrSWQOxt9LTMg3FYvpsT6LpG8B_g6NfyzD"}+ url=http://localhost:14502 + adv=/tmp/tmp.HDPJAd/adv + tang_get_adv 14502 /tmp/tmp.HDPJAd/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14502 + local adv=/tmp/tmp.HDPJAd/adv + '[' -z 14502 ']' + curl -L -o /tmp/tmp.HDPJAd/adv http://localhost:14502/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:17.000294647 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14502\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000317243 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJhZmJyS2MybzduYmhoTFZhSWc5cW1QS1cxaTNLT3hnWlAwYWQ2bjNfd1p2YkgyeWJKd1YzU1lfWHgyQ3ZXUi00YmJsbkRtam5qMDBQVWR4bHB1UVJGUyIsICJ5IjogIkFVZWlaNXBuOGZEZlRiS3BWWlVUQ084dzFDUVo2eVBoYU4zeWxXZUQ1V25QN3FnVGFmU2pWR1NncWgyUkJScnNNRmhJSGZISzNNekozMGlfVGs0Mi1ObkoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUNSeWlVMjdHZmVSU2JsanduXzZTUURMUTJFVkxKbTlZZVJrRTNQRmp1NU1fV05yUDNyNEo1eWZPU2ZtZzFLY0tLb0JfZXRoMm9yMHRSQUNiVHdDTVNkdSIsICJ5IjogIkFKUDJ2RTF4Rm9hU2YybEFJS2RncXQyR0c3VWRFcU9udWMweFkyNkp6SjdkNjlndURMWmZOcTMyOFprMTNlaHZKc1BkeHozUDJSNm1hcTM5Sk9BakVfSzMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AADuc-Ym3cS-WrykYKu25McVS9YU5qVT58IP3CRdAiPjOkC0VUXR65xwLEwgRWOfc3fxMICj91n8Inkq0Wsw79KSAaUb73XHI5DnuRFBNCh4Xutw9eWCVytDGWfIA0bL_aASeK1N1fRrpjeSBSQIyg2ZmC-ZOlnfVQT8KCEp9wDfuo-f"} 100 993 100 993 0 0 38895 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:14502 /tmp/tmp.HDPJAd/adv + cfg='{"url":"http://localhost:14502","adv":"/tmp/tmp.HDPJAd/adv"}' + DEV=/tmp/tmp.HDPJAd/luks2-device + new_device luks2 /tmp/tmp.HDPJAd/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.HDPJAd/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.HDPJAd ']' + tang_stop /tmp/tmp.HDPJAd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HDPJAd + '[' -z /tmp/tmp.HDPJAd ']' + local pidfile=/tmp/tmp.HDPJAd/tang.pid + '[' -f /tmp/tmp.HDPJAd/tang.pid ']' + local pid + pid=11943 + kill -9 11943 + rm -rf /tmp/tmp.HDPJAd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 11943 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 34/44 report-tang-luks2 SKIP 0.18s 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.HkjfDP ++ 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=25804 + tang_run /tmp/tmp.HkjfDP 25804 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HkjfDP + local port=25804 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HkjfDP ']' + '[' -z 25804 ']' + tang_new_keys /tmp/tmp.HkjfDP '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HkjfDP + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HkjfDP ']' + local db=/tmp/tmp.HkjfDP/db + mkdir -p /tmp/tmp.HkjfDP/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.HkjfDP/db Unable to change owner/group for /tmp/tmp.HkjfDP/db/XPBUXKe6JapWqTm08Lu1qoE1f0cMEmc5kmKucfaw-Xs.jwk to tang:tang Unable to change owner/group for /tmp/tmp.HkjfDP/db/mrfmrzns_ak1vWQ_5GX36s0NTGdumFL9_bgT8jkLaPU.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.HkjfDP/cache + '[' -z '' ']' + KEYS=/tmp/tmp.HkjfDP/db + local pid pidfile + pidfile=/tmp/tmp.HkjfDP/tang.pid + pid=11966 + echo 11966 + /usr/bin/socat -v -v TCP-LISTEN:25804,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.HkjfDP/db' + tang_wait_until_ready 25804 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=25804 + '[' -z 25804 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:25804/adv > 2022/06/17 22:14:17.000260730 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:25804\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000289414 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXLVV0QXhTbXdVVl8wVzV5Z1J1ZW9ELTBpdVN2T011TGk2YXhRYllFYl9xMXhsWHN1dTB5NDRsUmVqN2dFR3lZYXdydDZSaF9CWlUxRWJBOXQ3amdOTzUiLCAieSI6ICJBRVl2WHc2Nmt2eWJKUHRkdTczQ0ZqZ1FrQll6X183VEtOSDhBak80RGxlbTk4NUVxQjllZXllSXpDVkdjeUgwWDFVd29EcXpaYURfbXhNaGxuNlg4dFU5In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUd4amxYbjZMTndHTHR1WmI4QXRiTlBQTXROUVpvOUhYOGRUTXNrTWNDWm9zckItOWFHa1o1cmNqNmZpaHRxMC1BcEV3SG94S2UtRUNPLTVKTFQxUzJpdiIsICJ5IjogIkFJU3pFQW9JcUREdTJhc3E3OU0yU3AtRG5zLU95MXNORXE3OEg5elNvcENDaG9YY2UwY3lVZXVIa0U2LS1Ba0NoQkxlMmVnOXk1cHpCUm5MZVNJbnVMN2UifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcPhT53-CFFLZRTnLjld8lGmRO3bpQERDwxx0hVmIWxFotL5v10FYnxGvZvpLlf0qjjNFche3JhBq5aOI4ddum3uAbgTEdRVQjkXam33lXNW_1IOISq4bzoyBUGQjoiqI3KS055SNe4-lpO_uoIKHbEsl-phRy7ER1rydEkailaIt2TM"}+ url=http://localhost:25804 + adv=/tmp/tmp.HkjfDP/adv + tang_get_adv 25804 /tmp/tmp.HkjfDP/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=25804 + local adv=/tmp/tmp.HkjfDP/adv + '[' -z 25804 ']' + curl -L -o /tmp/tmp.HkjfDP/adv http://localhost:25804/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:17.000298726 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:25804\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000322808 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXLVV0QXhTbXdVVl8wVzV5Z1J1ZW9ELTBpdVN2T011TGk2YXhRYllFYl9xMXhsWHN1dTB5NDRsUmVqN2dFR3lZYXdydDZSaF9CWlUxRWJBOXQ3amdOTzUiLCAieSI6ICJBRVl2WHc2Nmt2eWJKUHRkdTczQ0ZqZ1FrQll6X183VEtOSDhBak80RGxlbTk4NUVxQjllZXllSXpDVkdjeUgwWDFVd29EcXpaYURfbXhNaGxuNlg4dFU5In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUd4amxYbjZMTndHTHR1WmI4QXRiTlBQTXROUVpvOUhYOGRUTXNrTWNDWm9zckItOWFHa1o1cmNqNmZpaHRxMC1BcEV3SG94S2UtRUNPLTVKTFQxUzJpdiIsICJ5IjogIkFJU3pFQW9JcUREdTJhc3E3OU0yU3AtRG5zLU95MXNORXE3OEg5elNvcENDaG9YY2UwY3lVZXVIa0U2LS1Ba0NoQkxlMmVnOXk1cHpCUm5MZVNJbnVMN2UifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACfhDTl-7CHie-SHEDRBA-CsYQULY_acORUVTKrn5KR5WJNL2NGig3M1Mv3OfbM2H_vFW9M2EW6_5fQfnT8x9-GcAeeFC-bp-Uhwn1uf_fXhAN0ahxmkV-vOVH31hqwMWyh9JcaDJlVXPWIrNTYbLRsExyCkQ6ZHIw3zjqbYj8YGLaMp"} 100 993 100 993 0 0 37818 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:25804 /tmp/tmp.HkjfDP/adv + cfg='{"url":"http://localhost:25804","adv":"/tmp/tmp.HkjfDP/adv"}' + DEV=/tmp/tmp.HkjfDP/luks2-device + new_device luks2 /tmp/tmp.HkjfDP/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.HkjfDP/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.HkjfDP ']' + tang_stop /tmp/tmp.HkjfDP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HkjfDP + '[' -z /tmp/tmp.HkjfDP ']' + local pidfile=/tmp/tmp.HkjfDP/tang.pid + '[' -f /tmp/tmp.HkjfDP/tang.pid ']' + local pid + pid=11966 + kill -9 11966 + rm -rf /tmp/tmp.HkjfDP /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 11966 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.18s 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.jikdiP ++ 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=52862 + tang_run /tmp/tmp.jikdiP 52862 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jikdiP + local port=52862 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jikdiP ']' + '[' -z 52862 ']' + tang_new_keys /tmp/tmp.jikdiP '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jikdiP + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jikdiP ']' + local db=/tmp/tmp.jikdiP/db + mkdir -p /tmp/tmp.jikdiP/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.jikdiP/db Unable to change owner/group for /tmp/tmp.jikdiP/db/DhuLYXPkBKdfpikslhuwYEg-x2ze56t2P_LBfPgb9Jo.jwk to tang:tang Unable to change owner/group for /tmp/tmp.jikdiP/db/wyeMbbmFbwdbl9k185rfpzQt_o5zv7LbBpqOV8onCaI.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.jikdiP/cache + '[' -z '' ']' + KEYS=/tmp/tmp.jikdiP/db + local pid pidfile + pidfile=/tmp/tmp.jikdiP/tang.pid + pid=11983 + echo 11983 + /usr/bin/socat -v -v TCP-LISTEN:52862,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.jikdiP/db' + tang_wait_until_ready 52862 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=52862 + '[' -z 52862 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:52862/adv > 2022/06/17 22:14:17.000266065 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:52862\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000293129 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFfSDlaNXI1Q0RBbEJuejA2SFQtaXFXaEp6cEx5NWVZY2RSTHdoRHpHajU2N3BmaU1xVlptdjRCRE9mN0l0ZXgySTJ3OXB2UVVmZFV4dGpwSDVmekpOVCIsICJ5IjogIkFJdU9ibnZoX3NKcG9KUW9RT08zUFlqTDNrYXZIWjRZWTBDWkt2eGhoUzZjVnBZeHZsVHZJbFlQdzBlYXhuNkZtQUJIdmpUbkwtVFMzcURqZ2hydGgxMEoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJRVGJiZWhXZllUTEFMdGZyQkRmUndIUFNxclpNZXJRb1RUdlJqRUlrZ3BOQjV5NlRWRmZyR2JLWXh5dXlscjB3VVFkeFBsVlhoZG41bF80LUMtVHdwcCIsICJ5IjogIkFhZUJxT2xDS212TWNYdWVXM0JHUGQyTTNpSUFpWDdhNHhkZDdCc3ZvY3Z1d202Z2lFbXlEdW9YR2hHaUVISFlLa25QUW8xSldXQ1E4dXprU25TT0VTLWMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaBQYB1I1tybDaZs4XfV84zkE8-BhQ1g9uZdKqg4g6xhKZlzDDG-WMkvN2uDKtf6W1EBFVfgoNLpA7ttEvZBkM7FAZKsIiJImhohUaJqEbyzm9JMVeUUZelxWHgS_1KtWt3T698xBFZEbNUj-AmX-Ksioc8HzFkq3bOKruppTkjYEyLl"}+ url=http://localhost:52862 + adv=/tmp/tmp.jikdiP/adv + tang_get_adv 52862 /tmp/tmp.jikdiP/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=52862 + local adv=/tmp/tmp.jikdiP/adv + '[' -z 52862 ']' + curl -L -o /tmp/tmp.jikdiP/adv http://localhost:52862/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:17.000301018 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:52862\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000326344 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFfSDlaNXI1Q0RBbEJuejA2SFQtaXFXaEp6cEx5NWVZY2RSTHdoRHpHajU2N3BmaU1xVlptdjRCRE9mN0l0ZXgySTJ3OXB2UVVmZFV4dGpwSDVmekpOVCIsICJ5IjogIkFJdU9ibnZoX3NKcG9KUW9RT08zUFlqTDNrYXZIWjRZWTBDWkt2eGhoUzZjVnBZeHZsVHZJbFlQdzBlYXhuNkZtQUJIdmpUbkwtVFMzcURqZ2hydGgxMEoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJRVGJiZWhXZllUTEFMdGZyQkRmUndIUFNxclpNZXJRb1RUdlJqRUlrZ3BOQjV5NlRWRmZyR2JLWXh5dXlscjB3VVFkeFBsVlhoZG41bF80LUMtVHdwcCIsICJ5IjogIkFhZUJxT2xDS212TWNYdWVXM0JHUGQyTTNpSUFpWDdhNHhkZDdCc3ZvY3Z1d202Z2lFbXlEdW9YR2hHaUVISFlLa25QUW8xSldXQ1E4dXprU25TT0VTLWMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGirTP7-Pp6tNcYrnwinlau6cpy52anVefX2uUbxD_6z0AkDrtwZqUjgFlhDbRLAUR0WGV5nxi6wGEv45GhAL7sdAZL6wGYWQDxEFP5ZkXwccIKSnYgEvYSpU8BDlLeS1m_GTi_W_Z5uEmF6DbNXWI3nEbZNmm4RaeCCIVMETlCLB4ik"} 100 993 100 993 0 0 35792 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:52862 http://localhost:52862 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:52862"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:52862"}]}}}}' + DEV=/tmp/tmp.jikdiP/luks2-device + new_device luks2 /tmp/tmp.jikdiP/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.jikdiP/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.jikdiP ']' + tang_stop /tmp/tmp.jikdiP + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jikdiP + '[' -z /tmp/tmp.jikdiP ']' + local pidfile=/tmp/tmp.jikdiP/tang.pid + '[' -f /tmp/tmp.jikdiP/tang.pid ']' + local pid + pid=11983 + kill -9 11983 + rm -rf /tmp/tmp.jikdiP /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 11983 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.20s 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.bLMBOl ++ 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=43780 + tang_run /tmp/tmp.bLMBOl 43780 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bLMBOl + local port=43780 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bLMBOl ']' + '[' -z 43780 ']' + tang_new_keys /tmp/tmp.bLMBOl '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bLMBOl + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bLMBOl ']' + local db=/tmp/tmp.bLMBOl/db + mkdir -p /tmp/tmp.bLMBOl/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bLMBOl/db Unable to change owner/group for /tmp/tmp.bLMBOl/db/uG7dXYYhDnjzCY9Hc6QXR5GAAexm57IcCfcLoQvoPXc.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bLMBOl/db/5cOGi4E_61FR4BSi6C3neJV_Ou_yPn5ZOYbYtMzl9WY.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bLMBOl/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bLMBOl/db + local pid pidfile + pidfile=/tmp/tmp.bLMBOl/tang.pid + pid=11862 + echo 11862 + /usr/bin/socat -v -v TCP-LISTEN:43780,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bLMBOl/db' + tang_wait_until_ready 43780 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=43780 + '[' -z 43780 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:43780/adv > 2022/06/17 22:14:17.000238751 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:43780\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000269766 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBZDdoSFVzMDJZLTFFM2dhNDZPeXl1cXNfVG5OaEhxams3ZEx6OWR4bDc3bzJEMHJhNmE4a0hGYXh2UUFFZDAtQjlIbnM1b2VLZ29GZXZvMHI1YmM4SEciLCAieSI6ICJBY2tFMldIeXlSN3BUdW1RR21BV3NkWEpBSEMxZVlsd1B5eXZOaFRMRFVsWVVEOUktSmhTSVVpY2NzLVJXZmNEMF96cTlaTWpQb3d5SUNoSFQ2blZ4R1NPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlGSWx2czNLU0YxUUdpQ3Vxb3BwUnZsMUFCQ18yTTJfVVVOeVllOUdRUzBjOTRpdld3cHQ0OFg4RWhSYWY1bHFtN1lnQzRrTEducENKcE93bFQ3ckxQTyIsICJ5IjogIkFCTU9TaV9Tb3phX3laWTVidnR2eGJiSVBYZjliYjZXYkJ1b1NUSXdMbWlubXI1WGZpUkFpZXBwNE1Db3FmS0xXZ1NLaWJxdUdNUFU2Z2FtYzMwMEVFTHEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYkBOIqTCRMTr8hpE-t49thWaNG_OFM7LZFKWtDQl0yoCZjk34A3ACtrsYf5LBVepDzeHTl0auisSDLceYgFzLwJAAgZbjGMaOFQ5FrdN_2jruRiGn4YrqyTHJPN6d48ow0k1OthBA6HZOfFgcSD0ZS66AGsjBw8m8de_6tEJiGDb9-h"}+ url=http://localhost:43780 + adv=/tmp/tmp.bLMBOl/adv + tang_get_adv 43780 /tmp/tmp.bLMBOl/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=43780 + local adv=/tmp/tmp.bLMBOl/adv + '[' -z 43780 ']' + curl -L -o /tmp/tmp.bLMBOl/adv http://localhost:43780/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:17.000279823 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:43780\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000304849 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFBZDdoSFVzMDJZLTFFM2dhNDZPeXl1cXNfVG5OaEhxams3ZEx6OWR4bDc3bzJEMHJhNmE4a0hGYXh2UUFFZDAtQjlIbnM1b2VLZ29GZXZvMHI1YmM4SEciLCAieSI6ICJBY2tFMldIeXlSN3BUdW1RR21BV3NkWEpBSEMxZVlsd1B5eXZOaFRMRFVsWVVEOUktSmhTSVVpY2NzLVJXZmNEMF96cTlaTWpQb3d5SUNoSFQ2blZ4R1NPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVlGSWx2czNLU0YxUUdpQ3Vxb3BwUnZsMUFCQ18yTTJfVVVOeVllOUdRUzBjOTRpdld3cHQ0OFg4RWhSYWY1bHFtN1lnQzRrTEducENKcE93bFQ3ckxQTyIsICJ5IjogIkFCTU9TaV9Tb3phX3laWTVidnR2eGJiSVBYZjliYjZXYkJ1b1NUSXdMbWlubXI1WGZpUkFpZXBwNE1Db3FmS0xXZ1NLaWJxdUdNUFU2Z2FtYzMwMEVFTHEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab1Gd_ITrgbus9n8DJDrV-h1yFAUKXiQFIMcn75akSl0cJ97TsBtXANz7pX3wyB7xdFpXkWmqqxI7_lO4FxbK4mSAGzFQD9vnEG4RVd7Xb7hV--Vn0pU3UhEex6mELoozD5D6uECXVdS_wttHOvpu1jU2s50515Kn2JWimUelZxJh91K"} 100 993 100 993 0 0 35774 0 --:--:-- --:--:-- --:--:-- 36777 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:43780 /tmp/tmp.bLMBOl/adv + cfg='{"url":"http://localhost:43780","adv":"/tmp/tmp.bLMBOl/adv"}' + DEV=/tmp/tmp.bLMBOl/luks2-device + new_device luks2 /tmp/tmp.bLMBOl/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.bLMBOl/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.bLMBOl ']' + tang_stop /tmp/tmp.bLMBOl + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bLMBOl + '[' -z /tmp/tmp.bLMBOl ']' + local pidfile=/tmp/tmp.bLMBOl/tang.pid + '[' -f /tmp/tmp.bLMBOl/tang.pid ']' + local pid + pid=11862 + kill -9 11862 + rm -rf /tmp/tmp.bLMBOl /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 11862 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.16s 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.GIkdmk ++ 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=17696 + tang_run /tmp/tmp.GIkdmk 17696 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GIkdmk + local port=17696 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GIkdmk ']' + '[' -z 17696 ']' + tang_new_keys /tmp/tmp.GIkdmk '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GIkdmk + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GIkdmk ']' + local db=/tmp/tmp.GIkdmk/db + mkdir -p /tmp/tmp.GIkdmk/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GIkdmk/db Unable to change owner/group for /tmp/tmp.GIkdmk/db/-F762VZH0qsogBPOduH1CXoQoMFh74F86g4wwpHMvZ4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GIkdmk/db/craC-NZHHqjQX2dyKjyKeLmVmW8kU13FkZJQxqxcgAc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GIkdmk/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GIkdmk/db + local pid pidfile + pidfile=/tmp/tmp.GIkdmk/tang.pid + pid=12053 + /usr/bin/socat -v -v TCP-LISTEN:17696,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GIkdmk/db' + echo 12053 + tang_wait_until_ready 17696 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=17696 + '[' -z 17696 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:17696/adv > 2022/06/17 22:14:17.000282943 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:17696\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000311090 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCUWZsZmtRaDBzWjdDbXhlMGExTVNkMnNzNU1iU0YyNjM2ZmptR3JfU3l4anRXMnlER2V6TXg3dlkxOGlVNFExLTJveU1rbGxzMUZuQV90ZDItS0MwNmUiLCAieSI6ICJBVW1YZlpnX0tuSU5WLWNNTG8yUUkwU3poWmdfQkxNZ2VjSUpjemhVRnI5MXJmNC1VWlhmQ2xwMW1CTUM3T2l6UzBYQUNDamkwRjd2UmFLODRacUp3dlBwIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpBUXlPemlYQ0Qtb21lWlhqUS1MZEU2cGo1ejBpdk96dzEzN3VJanAwNDR4ZWhPdURkTGctV0YzSzF0YU1YTEpkbF9ibFlLSDk2Y21aZ01LbDVSQWVwdiIsICJ5IjogIkFVYjlFQ1RhN0RBN1BZSlYyZ2ZqUjFtczMyVkxpMmlOcEJ6aUFKSFNIOGRBaXNoQkRtRnp6MHBodjd4TlRwOGdfcTUwbzduVzMzc0JRek5EbXFuaWQyOWQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcOZ-4MpbrKUySddiAkM2WcLjHZpYsdJX4a86sYJJy3JfLmGflld6KF7YdobzZnrUk3pHsI6Zg53X8YtO-laKwIkAAXFku_V9YI4MSRYAnCXrqn-HHrSEBFiRKtfKYgbuefMISRwKWeQg-nOZxXedZW4EQ_KZa7MKRFV7WQUThvcWgvv"}+ url=http://localhost:17696 + adv=/tmp/tmp.GIkdmk/adv + tang_get_adv 17696 /tmp/tmp.GIkdmk/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=17696 + local adv=/tmp/tmp.GIkdmk/adv + '[' -z 17696 ']' + curl -L -o /tmp/tmp.GIkdmk/adv http://localhost:17696/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:17.000319068 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:17696\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000336637 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCUWZsZmtRaDBzWjdDbXhlMGExTVNkMnNzNU1iU0YyNjM2ZmptR3JfU3l4anRXMnlER2V6TXg3dlkxOGlVNFExLTJveU1rbGxzMUZuQV90ZDItS0MwNmUiLCAieSI6ICJBVW1YZlpnX0tuSU5WLWNNTG8yUUkwU3poWmdfQkxNZ2VjSUpjemhVRnI5MXJmNC1VWlhmQ2xwMW1CTUM3T2l6UzBYQUNDamkwRjd2UmFLODRacUp3dlBwIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpBUXlPemlYQ0Qtb21lWlhqUS1MZEU2cGo1ejBpdk96dzEzN3VJanAwNDR4ZWhPdURkTGctV0YzSzF0YU1YTEpkbF9ibFlLSDk2Y21aZ01LbDVSQWVwdiIsICJ5IjogIkFVYjlFQ1RhN0RBN1BZSlYyZ2ZqUjFtczMyVkxpMmlOcEJ6aUFKSFNIOGRBaXNoQkRtRnp6MHBodjd4TlRwOGdfcTUwbzduVzMzc0JRek5EbXFuaWQyOWQifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJ2MoYqice7W0m7yPEd4UJiO7A0CWvWcEiXPAIEaV0LQcawsSH82Bebidpoxp4scwrl-or46RuoM8EJ0akxWhqyHAIWYcdXFkmmeov2jrtPzttnUxKaJLhtcHCR88-41t2jUP62p_XyFKt1Zkw8RokQ48uBwBDu-0NHyyqZVgT81l3n_"} 100 993 100 993 0 0 49881 0 --:--:-- --:--:-- --:--:-- 52263 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:17696 /tmp/tmp.GIkdmk/adv + cfg='{"url":"http://localhost:17696","adv":"/tmp/tmp.GIkdmk/adv"}' + DEV=/tmp/tmp.GIkdmk/luks2-device + new_device luks2 /tmp/tmp.GIkdmk/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.GIkdmk/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 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.GIkdmk ']' + tang_stop /tmp/tmp.GIkdmk + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GIkdmk + '[' -z /tmp/tmp.GIkdmk ']' + local pidfile=/tmp/tmp.GIkdmk/tang.pid + '[' -f /tmp/tmp.GIkdmk/tang.pid ']' + local pid + pid=12053 + kill -9 12053 + rm -rf /tmp/tmp.GIkdmk /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 12053 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lablpyZDJWMVRuaERjSFEwVldnd1R6SlVNazlKVUdoMVpFeFJTWHBXUmtOSlpUaGhWREY1ZG1KU09DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjFsaUdQN0NScmhOVVJURGYuQ1JzTzhCT0Yzcnk5ajBSMWFXUzBILTVmVU1qZVlpelVpQ2VuV1NERGN5SmY5THRTZEEwS3FxbkFna3g4Q2FScm91MktLYmx1VlpOeVgtazJNTjVnN1EuU1dMS2pmRU9lc29WLS1GVnUzbDJrQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVWUnhYMGxxYWpsTWJtSk5ZMjlsVjJneFNGbzBkREp3VkhoVlZFazFhRWR1UWpSWFlXdDJORzE2U1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVFhZTi1vOTJLdlhta3pDby5FbWw5WWFGckEzcVZ4UVhDWW9jVUNPOWQxcXVVRFBvNUpjWm9Wak9WX3dMNkd6ZktBS2kybExJT3daVUNBc3B3U1I4N1Zaemhod0RsM0NoY05fVU10dy5lSmVXQTBnQlp6dTRoeU1IWXNYYVlnIl0sInAiOiI4VjdDdUR5VUltaVF1Wlc3VTJhcUZFb000MjMyUUpHVVlXLTFoZ0JrLTU4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..fUer3aeorpYwF1-I.vpRc.thOd1jtjEbvGOImYschOGQ ++ echo ++ clevis decrypt eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lablpyZDJWMVRuaERjSFEwVldnd1R6SlVNazlKVUdoMVpFeFJTWHBXUmtOSlpUaGhWREY1ZG1KU09DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjFsaUdQN0NScmhOVVJURGYuQ1JzTzhCT0Yzcnk5ajBSMWFXUzBILTVmVU1qZVlpelVpQ2VuV1NERGN5SmY5THRTZEEwS3FxbkFna3g4Q2FScm91MktLYmx1VlpOeVgtazJNTjVnN1EuU1dMS2pmRU9lc29WLS1GVnUzbDJrQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVWUnhYMGxxYWpsTWJtSk5ZMjlsVjJneFNGbzBkREp3VkhoVlZFazFhRWR1UWpSWFlXdDJORzE2U1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVFhZTi1vOTJLdlhta3pDby5FbWw5WWFGckEzcVZ4UVhDWW9jVUNPOWQxcXVVRFBvNUpjWm9Wak9WX3dMNkd6ZktBS2kybExJT3daVUNBc3B3U1I4N1Zaemhod0RsM0NoY05fVU10dy5lSmVXQTBnQlp6dTRoeU1IWXNYYVlnIl0sInAiOiI4VjdDdUR5VUltaVF1Wlc3VTJhcUZFb000MjMyUUpHVVlXLTFoZ0JrLTU4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..fUer3aeorpYwF1-I.vpRc.thOd1jtjEbvGOImYschOGQ + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNUzFpUm5NM1JXMWxNQzB3V2xWZlVGQkJPVTFXWm5vMmJEUnJRM3BmYURGMU5Ea3dNbXRxUlRodVJTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkF6R0E2MV9BY0xJbkNnLVYuZGk0dE9YNWZSMkVFUGFLR0tBUkhfajFEYm11VldIMDZEa1Bxd3l6aVhNbjZMTTlObVhJbkxnSmtXYXcyT1lDOGhISGdKNlBvMGFCVl9rbmFHdHVDM2cuZXdFdXQ0R1JGWW9YWEx6bHpYeWhTZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMHphZUJLQ2RENDlidzUzLS5rN2NCNnFEcVdYQ3M5ZVBIRFM1eXowM3dJZU1reU5CYWF0NFczZlNWeHNiZlRaWWJiOTBFR1RaV2w3VVNIaUZiMDNGLV90Z0RpdHpJUjJCNVFZY1dMUS5LM0pUUUVUWUpYdWZKODYtVk5kSVBRIl0sInAiOiJfOFlVb3BYVEVKVGMtTGxoQ3pjSmYtUTJ0Xzg1Yll5X1dkM0g1NVZMdjNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..WbYwyltBSKS9Ov5E.ZAjf.6yQUcaWLN0FwPK6t27MEJA ++ ++ clevis echo decrypt eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNUzFpUm5NM1JXMWxNQzB3V2xWZlVGQkJPVTFXWm5vMmJEUnJRM3BmYURGMU5Ea3dNbXRxUlRodVJTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkF6R0E2MV9BY0xJbkNnLVYuZGk0dE9YNWZSMkVFUGFLR0tBUkhfajFEYm11VldIMDZEa1Bxd3l6aVhNbjZMTTlObVhJbkxnSmtXYXcyT1lDOGhISGdKNlBvMGFCVl9rbmFHdHVDM2cuZXdFdXQ0R1JGWW9YWEx6bHpYeWhTZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMHphZUJLQ2RENDlidzUzLS5rN2NCNnFEcVdYQ3M5ZVBIRFM1eXowM3dJZU1reU5CYWF0NFczZlNWeHNiZlRaWWJiOTBFR1RaV2w3VVNIaUZiMDNGLV90Z0RpdHpJUjJCNVFZY1dMUS5LM0pUUUVUWUpYdWZKODYtVk5kSVBRIl0sInAiOiJfOFlVb3BYVEVKVGMtTGxoQ3pjSmYtUTJ0Xzg1Yll5X1dkM0g1NVZMdjNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..WbYwyltBSKS9Ov5E.ZAjf.6yQUcaWLN0FwPK6t27MEJA + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmxTRXBLRXFIQmMxSWFHWDMuYV9WR2hiX3JIYnZ3Zlczdjk3a1FsQlkwVjdlRHZTYkhUS3FINGpXUkM1NDI5SEpnckt3cGM2Z3EtTWl3QUhpQnRXMzNqRXhqUWh1NFBKVWJVeWlZd3cuYlprNGZRcERBclAxOF9KWjh3d1pZdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTm9tZVhQUFlKeGFmdXBybC5LZmxDclRyRXhVTnAzVEI4bUZWSV8wMW5HMFNOaHlJQ2FlOWQ3Q2NlWnlsZjhETHdDTTFHMVc1a1FGWUN1X21ta0RyRVhGck1YMnM0QmVqeTJnYlk2US5oUjVYZ0l0UGlFT2h1VVdBZGhiTUJRIl0sInAiOiI2QUNLSmFDRldYbE00Ml9NUFRYT2dUYzdvak13UFBCQ0xqWnFEcEJqdThNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..NjffcwwENYnqphYZ.Hl3c.3W-f4pQmOUXpqp6qV2HPGg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmxTRXBLRXFIQmMxSWFHWDMuYV9WR2hiX3JIYnZ3Zlczdjk3a1FsQlkwVjdlRHZTYkhUS3FINGpXUkM1NDI5SEpnckt3cGM2Z3EtTWl3QUhpQnRXMzNqRXhqUWh1NFBKVWJVeWlZd3cuYlprNGZRcERBclAxOF9KWjh3d1pZdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTm9tZVhQUFlKeGFmdXBybC5LZmxDclRyRXhVTnAzVEI4bUZWSV8wMW5HMFNOaHlJQ2FlOWQ3Q2NlWnlsZjhETHdDTTFHMVc1a1FGWUN1X21ta0RyRVhGck1YMnM0QmVqeTJnYlk2US5oUjVYZ0l0UGlFT2h1VVdBZGhiTUJRIl0sInAiOiI2QUNLSmFDRldYbE00Ml9NUFRYT2dUYzdvak13UFBCQ0xqWnFEcEJqdThNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..NjffcwwENYnqphYZ.Hl3c.3W-f4pQmOUXpqp6qV2HPGg + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRMlZTVlY4M1NqZE5SbTU0Tms5QmFEQkhSemd3VFc5QlZXdE9TMnhxTVdKemIzRkhkRmMwV1RCQldTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZuc1ZnQjVKbWZTb3FpekkuTW1vX0JkRUxIUFBiSllwVWVjM19ndmRGQ3B1TElFSEd6OHU4RmZKM3dqMXJmSXg2UjUyWnRSQTNCckZTeWNSOVJUSE5LSDJ5c0kyM1dtTGN6SDB3MFEuaXlDeEhBNG40dlpwdUY5LU9lNGx3USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU5IbDFTMm95VlZWdlUyMTVia1pTTlhOcWJXdzBjWE56VVd4WE1EbFdOMFZJT0RaNmRXWlZWV001WnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udE1kNnVkNWx4dTRxTURSLS5BQ3lrc3JmRFc2OHVHT0pzSlQwYnRyLThJYnVfbWVoNTNwZDd1UW92cURPbFNVakVsU25YV2pvSWpweHBKTi1OYUpaUzB4ajVBQWNibE1QR3AtSGZPUS56TmQ3MGlaWUEzVThxa3F6emE2SHNBIl0sInAiOiIySVNlZUJFeklUdkZnX2U2YnM3Z2ZpQzJXaEU1aERjWXhrS1hNX25oS2lzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..bsI-5JVDaQ6ea253.BA1G.82J45cVUoTmuqHeUAcNdlg ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRMlZTVlY4M1NqZE5SbTU0Tms5QmFEQkhSemd3VFc5QlZXdE9TMnhxTVdKemIzRkhkRmMwV1RCQldTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZuc1ZnQjVKbWZTb3FpekkuTW1vX0JkRUxIUFBiSllwVWVjM19ndmRGQ3B1TElFSEd6OHU4RmZKM3dqMXJmSXg2UjUyWnRSQTNCckZTeWNSOVJUSE5LSDJ5c0kyM1dtTGN6SDB3MFEuaXlDeEhBNG40dlpwdUY5LU9lNGx3USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU5IbDFTMm95VlZWdlUyMTVia1pTTlhOcWJXdzBjWE56VVd4WE1EbFdOMFZJT0RaNmRXWlZWV001WnlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udE1kNnVkNWx4dTRxTURSLS5BQ3lrc3JmRFc2OHVHT0pzSlQwYnRyLThJYnVfbWVoNTNwZDd1UW92cURPbFNVakVsU25YV2pvSWpweHBKTi1OYUpaUzB4ajVBQWNibE1QR3AtSGZPUS56TmQ3MGlaWUEzVThxa3F6emE2SHNBIl0sInAiOiIySVNlZUJFeklUdkZnX2U2YnM3Z2ZpQzJXaEU1aERjWXhrS1hNX25oS2lzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..bsI-5JVDaQ6ea253.BA1G.82J45cVUoTmuqHeUAcNdlg ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNRVJaYmtWZlkzbHVTWHB6VFc1cFMwaERRMFZUWmtaYWF6TXpWR3N6WkhwZlZtcE5VemxsT1dFeE9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjItNFhLLTIxcHB0S3ZfMDYuelQ3Mk5WOHJyUG81aTBvTVlua2l2QVlzeld6VktURHJRN1FrcmxMc016TldRb0pzMmNIMU1YUE12VDdLbWlvdVZYQUloSmtfSzNKNXJrdUk4d2o2T3cucFh0bWJ3TTBMN0FZUUp0UUNqVTN5QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVTBRV1R1YjV3NW9RdXNjNS5KRXQ3d0dtLXFDNlhYTjI0aW9teFRiZm5CdUROTk41dTFUZHBaXzNCTThsRlh3aG0yVkhTUnBYRnNtX2l2bTZxUDNuRE85dG12OHo4Vkh5ejk2SmxtZy5YR0RNTlJBZHExNDV4S1E3U1Qwa253Il0sInAiOiI5eVV4U1ljY2JBVHJBVk5sQS0tWEw2ZUpYcmg0dGM4S3V2LXlUeEFFSzRNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..GMmxCGeqajX6FBIy.9qnW.XWwGKyU_kanXWmU7PTeXvQ + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNRVJaYmtWZlkzbHVTWHB6VFc1cFMwaERRMFZUWmtaYWF6TXpWR3N6WkhwZlZtcE5VemxsT1dFeE9DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjItNFhLLTIxcHB0S3ZfMDYuelQ3Mk5WOHJyUG81aTBvTVlua2l2QVlzeld6VktURHJRN1FrcmxMc016TldRb0pzMmNIMU1YUE12VDdLbWlvdVZYQUloSmtfSzNKNXJrdUk4d2o2T3cucFh0bWJ3TTBMN0FZUUp0UUNqVTN5QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVTBRV1R1YjV3NW9RdXNjNS5KRXQ3d0dtLXFDNlhYTjI0aW9teFRiZm5CdUROTk41dTFUZHBaXzNCTThsRlh3aG0yVkhTUnBYRnNtX2l2bTZxUDNuRE85dG12OHo4Vkh5ejk2SmxtZy5YR0RNTlJBZHExNDV4S1E3U1Qwa253Il0sInAiOiI5eVV4U1ljY2JBVHJBVk5sQS0tWEw2ZUpYcmg0dGM4S3V2LXlUeEFFSzRNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..GMmxCGeqajX6FBIy.9qnW.XWwGKyU_kanXWmU7PTeXvQ + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk1OYUpQVk5CbXNnX2s1YVcuZTVRR193WmZzMGl4by1lY1pCZHFzT2hiOS1vSXZ0X1MwWjZKUlVUUFNydm5wbXR1ZHFVQmJuUklBOGplZ1FVQUExbWJuODI0TjVWdzQyX0ItbXplZ2cueTNyRHVmVExZaUtkQmI0YlQtZngxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubHBwYjc1WGlOemgtM1B4SC5HNTFlaW10Z3AwYVpSMTIxN0ZrSVZaczBnanhUUkV5cl9EdnJ2aG9hZGVacGM0VTBxbTM5Z3pWUVc0R0ZFbEI3TEVwY3BGUFU0bUNqdlBoTzFpRHg4QS5JaWwwMUhxcGo2TnR3WFM0VG9BRU13Il0sInAiOiJ3Z1JxcmVpMFJEb2JLc2JIQ0pRTkYyMjAwWXQ5eFRsc3d1aWFQT2l2SHE4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..FRJ5xYAel60k0uLg.DYc9.bClE-JykBHsriwCwLeaBRA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk1OYUpQVk5CbXNnX2s1YVcuZTVRR193WmZzMGl4by1lY1pCZHFzT2hiOS1vSXZ0X1MwWjZKUlVUUFNydm5wbXR1ZHFVQmJuUklBOGplZ1FVQUExbWJuODI0TjVWdzQyX0ItbXplZ2cueTNyRHVmVExZaUtkQmI0YlQtZngxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubHBwYjc1WGlOemgtM1B4SC5HNTFlaW10Z3AwYVpSMTIxN0ZrSVZaczBnanhUUkV5cl9EdnJ2aG9hZGVacGM0VTBxbTM5Z3pWUVc0R0ZFbEI3TEVwY3BGUFU0bUNqdlBoTzFpRHg4QS5JaWwwMUhxcGo2TnR3WFM0VG9BRU13Il0sInAiOiJ3Z1JxcmVpMFJEb2JLc2JIQ0pRTkYyMjAwWXQ5eFRsc3d1aWFQT2l2SHE4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..FRJ5xYAel60k0uLg.DYc9.bClE-JykBHsriwCwLeaBRA + 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.56s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.jAndPk ++ 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=61151 + tang_run /tmp/tmp.jAndPk 61151 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jAndPk + local port=61151 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.jAndPk ']' + '[' -z 61151 ']' + tang_new_keys /tmp/tmp.jAndPk '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jAndPk + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.jAndPk ']' + local db=/tmp/tmp.jAndPk/db + mkdir -p /tmp/tmp.jAndPk/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.jAndPk/db sig exc Unable to change owner/group for /tmp/tmp.jAndPk/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.jAndPk/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.jAndPk/cache + '[' -z '' ']' + KEYS=/tmp/tmp.jAndPk/db + local pid pidfile + pidfile=/tmp/tmp.jAndPk/tang.pid + pid=12054 + echo 12054 + /usr/bin/socat -v -v TCP-LISTEN:61151,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.jAndPk/db' + tang_wait_until_ready 61151 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61151 + '[' -z 61151 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:61151/adv > 2022/06/17 22:14:17.000283358 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61151\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000308711 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdpcUJnSUZ2UUE1SldKU2MzRFNHeDlZNjZKVU9CSDdlc242Qm4tdU5xTmtVN2ZuNzJJbm83eVNuZ3ZYRGt6d2xoNjlWaFJVWEtGbHRSQmtNRnM3MERrZiIsICJ5IjogIkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdQS2NVcElaQi1jeUhkcy15TDFzU3RCRE4yLUpxbmlycmhuSG9wai1EeFFWcE0wVER6SG8xck9pMGFQRFoxd2wwVXVtY1R6d2JRWncyUHpYV1ZkZ3dIbiIsICJ5IjogIkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AP4WLmpGz6GT2RyafR_xGZL41j9HObSjH1hjzuolcjx_EjxVmtae5CIiy4P9qCI7eXsGlnwKU1lGGCxArHF1M2FHAe35cjwaid87U4tq0ciWNG11WN1HL4CHYI2fWx6vx-UlSRaT8FbxU3dkA2Mbl-ck6ZxhdR2-aG4ax8bU8yEEyzdN"}++ jose jwk thp -i /tmp/tmp.jAndPk/db/sig.jwk + thp=2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo + adv=/tmp/tmp.jAndPk/adv.jws + tang_get_adv 61151 /tmp/tmp.jAndPk/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61151 + local adv=/tmp/tmp.jAndPk/adv.jws + '[' -z 61151 ']' + curl -L -o /tmp/tmp.jAndPk/adv.jws http://localhost:61151/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:17.000318652 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61151\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000339137 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdpcUJnSUZ2UUE1SldKU2MzRFNHeDlZNjZKVU9CSDdlc242Qm4tdU5xTmtVN2ZuNzJJbm83eVNuZ3ZYRGt6d2xoNjlWaFJVWEtGbHRSQmtNRnM3MERrZiIsICJ5IjogIkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdQS2NVcElaQi1jeUhkcy15TDFzU3RCRE4yLUpxbmlycmhuSG9wai1EeFFWcE0wVER6SG8xck9pMGFQRFoxd2wwVXVtY1R6d2JRWncyUHpYV1ZkZ3dIbiIsICJ5IjogIkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfHowcuGxqxnZnLCpKWZRnwnDXUcLG8yaPR06zh3TljD6jftSx1efZU907hEQV80FrgxtKB1ESbd0fZC-8pt_aSeAUY0-HckMpYrgBEGb8jhQb9aklxWX3vUmnJvqwE_giUksjNUWCZwaYsa_AePqyMszXJ4rc6ABYZO1Bdy9BOd9EO2"} 100 993 100 993 0 0 43862 0 --:--:-- --:--:-- --:--:-- 45136 + url=http://localhost:61151 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:61151 /tmp/tmp.jAndPk/adv.jws + cfg='{"url":"http://localhost:61151","adv":"/tmp/tmp.jAndPk/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:61151","adv":"/tmp/tmp.jAndPk/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR2lxQmdJRnZRQTVKV0pTYzNEU0d4OVk2NkpVT0JIN2VzbjZCbi11TnFOa1U3Zm43Mklubzd5U25ndlhEa3p3bGg2OVZoUlVYS0ZsdFJCa01GczcwRGtmIiwieSI6IkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV1BLY1VwSVpCLWN5SGRzLXlMMXNTdEJETjItSnFuaXJyaG5Ib3BqLUR4UVZwTTBURHpIbzFyT2kwYVBEWjF3bDBVdW1jVHp3YlFadzJQelhXVmRnd0huIiwieSI6IkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYxMTUxIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVpwSlRldXBBMTlhdjU3ekFUbGE0cVluSEk1R0JDclJZTkZQS0ZReFE2X0FqQzdfWjFWUXZyRE8tQ1FHQ0I2QXc5LU85SFhvang4SG5QNEpGU2VPY21lNSIsInkiOiJBYXlBV2x2cWxvSDNzV2YwYVBlN2N2aXFoa25idWVqRnpmTDZ6NHgxZ0xIU0RlVm1yTHV6SW1uR2tScU5pS2I5NHpCbXZVNDdya1U4bW9sRjh1YXRReGZTIn0sImtpZCI6IldkXzJNVjY1NFV3N1NLNjJfNUdGSGZ0YzVBVmc3TlBiSm5CcHVuZmN1RmcifQ..R0YUkCHjTJOuPjJf.UgI.GuYmIH0WC6X2HW4sOqEaxQ ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR2lxQmdJRnZRQTVKV0pTYzNEU0d4OVk2NkpVT0JIN2VzbjZCbi11TnFOa1U3Zm43Mklubzd5U25ndlhEa3p3bGg2OVZoUlVYS0ZsdFJCa01GczcwRGtmIiwieSI6IkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV1BLY1VwSVpCLWN5SGRzLXlMMXNTdEJETjItSnFuaXJyaG5Ib3BqLUR4UVZwTTBURHpIbzFyT2kwYVBEWjF3bDBVdW1jVHp3YlFadzJQelhXVmRnd0huIiwieSI6IkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYxMTUxIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVpwSlRldXBBMTlhdjU3ekFUbGE0cVluSEk1R0JDclJZTkZQS0ZReFE2X0FqQzdfWjFWUXZyRE8tQ1FHQ0I2QXc5LU85SFhvang4SG5QNEpGU2VPY21lNSIsInkiOiJBYXlBV2x2cWxvSDNzV2YwYVBlN2N2aXFoa25idWVqRnpmTDZ6NHgxZ0xIU0RlVm1yTHV6SW1uR2tScU5pS2I5NHpCbXZVNDdya1U4bW9sRjh1YXRReGZTIn0sImtpZCI6IldkXzJNVjY1NFV3N1NLNjJfNUdGSGZ0YzVBVmc3TlBiSm5CcHVuZmN1RmcifQ..R0YUkCHjTJOuPjJf.UgI.GuYmIH0WC6X2HW4sOqEaxQ ++ clevis decrypt > 2022/06/17 22:14:17.000464425 length=414 from=0 to=413 POST /rec/Wd_2MV654Uw7SK62_5GFHftc5AVg7NPbJnBpunfcuFg HTTP/1.1\r Host: localhost:61151\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":"ABSCwI9Cw8R1CCqJxGDjoqwZDmEq3C3KLj6poZ4yx5NErO5e1GiEFln8cMSwj46BfpHYIO-Hgk36BqrwrQV936W6","y":"AL-khgc0QLr7X-0KboWOgrAIAFzo949JfPCQZKMg_IE9X3dRKfKBTw78tKgezx9a39RA83qEFSpnROF_tYAlqpE6"} POST /rec/Wd_2MV654Uw7SK62_5GFHftc5AVg7NPbJnBpunfcuFg => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000484777 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":"AJ4rGkmvTjQx-oy7g5CxTs54zfzx_yC71Tv5rb9TOchOXwXhJwmKMG4bccr9RjSsWSVzw7PtioEKhdExlUOob1VR","y":"AF4OOWggUKciGKbwid2P0d1SC7u4ACbV3-YAUvXamAJDpscmkbNCJFw6_vWZKTC8y86Q5pMPKcpU257E4qD-L1Bx"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:61151 2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo + cfg='{"url":"http://localhost:61151","thp":"2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:61151","thp":"2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo"}' > 2022/06/17 22:14:17.000541529 length=126 from=0 to=125 GET /adv/2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo HTTP/1.1\r Host: localhost:61151\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/2VMt3ZABDrzOjFG4Un9MJHRzaVGwHHxO69JHghVtXbo => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000573872 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdpcUJnSUZ2UUE1SldKU2MzRFNHeDlZNjZKVU9CSDdlc242Qm4tdU5xTmtVN2ZuNzJJbm83eVNuZ3ZYRGt6d2xoNjlWaFJVWEtGbHRSQmtNRnM3MERrZiIsICJ5IjogIkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVdQS2NVcElaQi1jeUhkcy15TDFzU3RCRE4yLUpxbmlycmhuSG9wai1EeFFWcE0wVER6SG8xck9pMGFQRFoxd2wwVXVtY1R6d2JRWncyUHpYV1ZkZ3dIbiIsICJ5IjogIkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19", "signatures": [{"signature": "AfYAGqHW3RCGPMhE6nL2WbHe3GzK-TwMX31xjs9DuplEqLnquRyVvuXYX0cLXC1lyHEaZlxPSv_Unq5XQ0JiaBstARJGX7Srq6Ik-XVO0kij6TOR9LibP8L-lIWj5TdZtzmEh0-9hc_fAmSyW-RXaLJ4XLSmfESjBIQR_CkXMehR-7vo", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANbI2ui7P34COVxPdn0FDF851mq-PDjGvuhaXzTi-3fXHGUX8OoisDA48q9kdKNB6qg08FQhiSyvtm_icXSiINBmASX6MbxBaVDylRXFbu_afy4RlEcvNxRRNxwMtvgoqFRAxees_N4ROFkbGZiYD0CrzgxguVK_Bk_OE08uy9HduVl4"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR2lxQmdJRnZRQTVKV0pTYzNEU0d4OVk2NkpVT0JIN2VzbjZCbi11TnFOa1U3Zm43Mklubzd5U25ndlhEa3p3bGg2OVZoUlVYS0ZsdFJCa01GczcwRGtmIiwieSI6IkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV1BLY1VwSVpCLWN5SGRzLXlMMXNTdEJETjItSnFuaXJyaG5Ib3BqLUR4UVZwTTBURHpIbzFyT2kwYVBEWjF3bDBVdW1jVHp3YlFadzJQelhXVmRnd0huIiwieSI6IkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYxMTUxIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWZncEdQdVFubW5oOXpZYTlBUC1uVWhjNzNFWk93Nnk5aWk1TXJPOFBuMnRMbE9tLWU0cTZ6aFFoYUdMUjUzWTJOY2hTQVBhQXdEbWczREwyQ01yRXV2RyIsInkiOiJBY1MwelJ5c25yZW9TQUVTT2lwdEV4VnB2bGY1VGhkOFJuN2tISko0Zm9URFR6YnJUVTFzeHB6RW1xRGZ4dW1GTWtFS1BFeGV5cXVlelBCcUpTUzk2a01tIn0sImtpZCI6IldkXzJNVjY1NFV3N1NLNjJfNUdGSGZ0YzVBVmc3TlBiSm5CcHVuZmN1RmcifQ..4_zRregnw9vrFFT_.sKM.jFIfOvwVdJ9sq6ryqS-NKQ ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR2lxQmdJRnZRQTVKV0pTYzNEU0d4OVk2NkpVT0JIN2VzbjZCbi11TnFOa1U3Zm43Mklubzd5U25ndlhEa3p3bGg2OVZoUlVYS0ZsdFJCa01GczcwRGtmIiwieSI6IkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV1BLY1VwSVpCLWN5SGRzLXlMMXNTdEJETjItSnFuaXJyaG5Ib3BqLUR4UVZwTTBURHpIbzFyT2kwYVBEWjF3bDBVdW1jVHp3YlFadzJQelhXVmRnd0huIiwieSI6IkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYxMTUxIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWZncEdQdVFubW5oOXpZYTlBUC1uVWhjNzNFWk93Nnk5aWk1TXJPOFBuMnRMbE9tLWU0cTZ6aFFoYUdMUjUzWTJOY2hTQVBhQXdEbWczREwyQ01yRXV2RyIsInkiOiJBY1MwelJ5c25yZW9TQUVTT2lwdEV4VnB2bGY1VGhkOFJuN2tISko0Zm9URFR6YnJUVTFzeHB6RW1xRGZ4dW1GTWtFS1BFeGV5cXVlelBCcUpTUzk2a01tIn0sImtpZCI6IldkXzJNVjY1NFV3N1NLNjJfNUdGSGZ0YzVBVmc3TlBiSm5CcHVuZmN1RmcifQ..4_zRregnw9vrFFT_.sKM.jFIfOvwVdJ9sq6ryqS-NKQ ++ clevis decrypt > 2022/06/17 22:14:17.000687184 length=414 from=0 to=413 POST /rec/Wd_2MV654Uw7SK62_5GFHftc5AVg7NPbJnBpunfcuFg HTTP/1.1\r Host: localhost:61151\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":"ABGiXTDubhUMsgHUSj5NxJd5McJR-fPv2Kzqsv4FL42GnuujqwnMd1ziOQrCjkykcHLUluX4Y6s-5wSXrj6534aL","y":"ATuqLw1TxijXZOdBD2cn9lepFLAGLzfqBB0ZCm0ujp13PTjt9XFF1siAgjJ54qzsplc9R5rmi4JZY26bQl5To5pR"} POST /rec/Wd_2MV654Uw7SK62_5GFHftc5AVg7NPbJnBpunfcuFg => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000706563 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":"AD63rZ44qTcFZYjH7yAzZQYIYxo-oiqFnOqOdUX_msy0I61tAkSyQzz9H-OzKaw1a8ejaVR4uY90nWlq_z1yosL0","y":"AA77HNkya47Uxu6VaUs2PJ_gj0ksbenMTmnDxHsduZUsbjgrWlUU6Y0J9TnpvpB9fCPTO6HOCDns1O5bHlc3tj1k"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.jAndPk + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jAndPk + '[' -z /tmp/tmp.jAndPk ']' + local pidfile=/tmp/tmp.jAndPk/tang.pid + '[' -f /tmp/tmp.jAndPk/tang.pid ']' + local pid + pid=12054 + kill -9 12054 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR2lxQmdJRnZRQTVKV0pTYzNEU0d4OVk2NkpVT0JIN2VzbjZCbi11TnFOa1U3Zm43Mklubzd5U25ndlhEa3p3bGg2OVZoUlVYS0ZsdFJCa01GczcwRGtmIiwieSI6IkFaU3hYR0YtdDY4Z2lhS0ktd25hTWhsV1p0aW9wZEtlOUk2UHc1UTM4VEFPUjBnWnBXYWJTSUFNQUY5NFhreU42Qkl4QzdHSVhMTXAyeHF0WjlYLU5OVFMifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBV1BLY1VwSVpCLWN5SGRzLXlMMXNTdEJETjItSnFuaXJyaG5Ib3BqLUR4UVZwTTBURHpIbzFyT2kwYVBEWjF3bDBVdW1jVHp3YlFadzJQelhXVmRnd0huIiwieSI6IkFZRHQtTkd1VG81SUJfVldEamdkVHB2azJ6M3Zjbk9wbHl5TnBIazNVemtiYm11Yzhvd0tuS0otTkhoZ1oyblUxQnpJc2lxWlNjQU9Vay1Jd18teEhVRGkifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYxMTUxIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWZncEdQdVFubW5oOXpZYTlBUC1uVWhjNzNFWk93Nnk5aWk1TXJPOFBuMnRMbE9tLWU0cTZ6aFFoYUdMUjUzWTJOY2hTQVBhQXdEbWczREwyQ01yRXV2RyIsInkiOiJBY1MwelJ5c25yZW9TQUVTT2lwdEV4VnB2bGY1VGhkOFJuN2tISko0Zm9URFR6YnJUVTFzeHB6RW1xRGZ4dW1GTWtFS1BFeGV5cXVlelBCcUpTUzk2a01tIn0sImtpZCI6IldkXzJNVjY1NFV3N1NLNjJfNUdGSGZ0YzVBVmc3TlBiSm5CcHVuZmN1RmcifQ..4_zRregnw9vrFFT_.sKM.jFIfOvwVdJ9sq6ryqS-NKQ + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 12054 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.jAndPk + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jAndPk + '[' -z /tmp/tmp.jAndPk ']' + local pidfile=/tmp/tmp.jAndPk/tang.pid + '[' -f /tmp/tmp.jAndPk/tang.pid ']' + local pid + pid=12054 + kill -9 12054 + : + '[' -d /tmp/tmp.jAndPk ']' + rm -rf /tmp/tmp.jAndPk + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.MNGelC ++ 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=13790 + tang_run /tmp/tmp.MNGelC 13790 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MNGelC + local port=13790 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MNGelC ']' + '[' -z 13790 ']' + tang_new_keys /tmp/tmp.MNGelC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MNGelC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MNGelC ']' + local db=/tmp/tmp.MNGelC/db + mkdir -p /tmp/tmp.MNGelC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.MNGelC/db Unable to change owner/group for /tmp/tmp.MNGelC/db/c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk.jwk to tang:tang Unable to change owner/group for /tmp/tmp.MNGelC/db/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.MNGelC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.MNGelC/db + local pid pidfile + pidfile=/tmp/tmp.MNGelC/tang.pid + pid=12096 + echo 12096 + /usr/bin/socat -v -v TCP-LISTEN:13790,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.MNGelC/db' + tang_wait_until_ready 13790 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=13790 + '[' -z 13790 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:13790/adv > 2022/06/17 22:14:17.000298663 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000322474 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANuT3g5FnZAmjJaf63TIid3i89UeLxvTjQXMHTjiXuZuUPZR-7qid3Xlk8GXPkD9OFXKOidR_OTxiZSTtA42XXoRAMLZLBQice-EEEDpQwmq8AKXxf6OAh30tMCBWv876LnaE0VlJDEBrL6xpHRV_Tu_q73IEyH0gxJDsGGQIgaGZpY2"}+ url=http://localhost:13790 + data='just a sample text' ++ tang_get_adv 13790 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=13790 ++ local adv=/dev/stdout ++ '[' -z 13790 ']' ++ curl -L -o /dev/stdout http://localhost:13790/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:17.000329313 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000344487 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"} 100 993 100 993 0 0 58384 0 --:--:-- --:--:-- --:--:-- 62062 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' + 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:13790 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:13790"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:13790"}},"enc":"A256GCM"}}' --get protected --get clevis --get tang --json=- --set adv -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' ++ jose jwk thp -a S1 --input=- + kid=B3-3TwphrQODeUTZ5y48rkujlGw ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM"}}' --get protected --quote B3-3TwphrQODeUTZ5y48rkujlGw -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM","kid":"B3-3TwphrQODeUTZ5y48rkujlGw"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM","kid":"B3-3TwphrQODeUTZ5y48rkujlGw"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVYtVHVlZktRSWZVS3NfYzJpd1M4UmJlZHl2b2tpZzlPdkNrbXhfS1BRbWJMSUV0VDdyLTF6ekpmSjVjSlJxLW85UUZQVkVXWndvSk9KbmhtTkhDV1ZpRiIsInkiOiJBYmktc3I0WGF4MUZVLWN4MEtaWTI0V3ZIaURUMzdGSGVKREppT0ZKN2VWT2VoUkJuMU5jV1pMdUVpVVRyaEpub0J0eURnUFNWSEJiQy01UEdMOF9NVzBCIn0sImtpZCI6IkIzLTNUd3BoclFPRGVVVFo1eTQ4cmt1amxHdyJ9..56G-m8Xn50gwJCCW.9LpdaqHmTVeq2JlbGFMbye2P.1FWa7xnCgX6gR0wh5OT9Cw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVYtVHVlZktRSWZVS3NfYzJpd1M4UmJlZHl2b2tpZzlPdkNrbXhfS1BRbWJMSUV0VDdyLTF6ekpmSjVjSlJxLW85UUZQVkVXWndvSk9KbmhtTkhDV1ZpRiIsInkiOiJBYmktc3I0WGF4MUZVLWN4MEtaWTI0V3ZIaURUMzdGSGVKREppT0ZKN2VWT2VoUkJuMU5jV1pMdUVpVVRyaEpub0J0eURnUFNWSEJiQy01UEdMOF9NVzBCIn0sImtpZCI6IkIzLTNUd3BoclFPRGVVVFo1eTQ4cmt1amxHdyJ9..56G-m8Xn50gwJCCW.9LpdaqHmTVeq2JlbGFMbye2P.1FWa7xnCgX6gR0wh5OT9Cw ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/06/17 22:14:17.000433972 length=398 from=0 to=397 POST /rec/B3-3TwphrQODeUTZ5y48rkujlGw HTTP/1.1\r Host: localhost:13790\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":"AMTRVlg_sNyyysvCcBHsbzgQOd5glbv1E4O6K8bkh53ZzEnjSRFBVygzAMHiHpOuFXunD9syhZWeoY4tx7hFg5Kq","y":"ALQbiH7dEm4jJGymsJdFmNcd1PZu58XsJu2CcgQ4nlPaNA-7oHYgDIm9H2Mt1yGFOPsFW6_N5naPEox9Q4Vi868J"} POST /rec/B3-3TwphrQODeUTZ5y48rkujlGw => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000453921 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":"ALXHMhWAPJ0R7-ba2um1SapciaXm5VlyBa6oNHRkgXgRrOK8M0RisKjvw1Z5TKTfDfU3Jkgotm6y3XCUP70DFHp9","y":"AJ9RuW4OuG5z4D294DL4m0txkY_3h_cniYw9F1sQh9sVd2zOhQzI7ncnKAAD6nPc8jHqZ7dVtD32Jo3KrePbfstP"}+ 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":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' ++ jose jwk thp -a S256 --input=- + kid=XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM"}}' --get protected --quote XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM -s kid -UUo- + jwe='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM","kid":"XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}' 'just a sample text' ++ jose jwe enc '--input={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"Act-XrjX2rGomKYQoxtA5JLZrMALNo3oSy4wbC3k3UFywDhfU0t1vbC-27cTguQeFab7BiPgw7DuBG08SQc518l7","y":"AJyYDI1dMXYCdx8k0HcB3raOvQPfgVdxL3BYj9_Sz0sahsyO-PCGzERH3xjSbMRywVKEtdOOsIrFCUe_F81Uewvi"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Af0EMXhbbrR9kbIhtj2S69AIeV_-3eGjxI1pBlZrUZMPFqS3RFT2zJh87HGv0jcsU8-cdsAMGnocJGzGWwRtpYc1","y":"ALPDrbGRvO_YROq6dedWE1YLLCEMZf8SnKABrNl507mAf714lhMsnk9EeopBZrG2rBHHSH-2lUlMQb4Hit2cqOH_"}]},"url":"http://localhost:13790"}},"enc":"A256GCM","kid":"XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWV0elBYTmRwUUx0MXBSUlYyZXJBZXh0bTFnZ2M4NUJ2T1FsT1l0WmdYb3NUR0prTHpEMkh3VmtEb0piaXJ6bWFoYUtYcGh3S2FJRUY3bkdlOWxQOVRmcCIsInkiOiJBYVl2QXRPTy1nMlRtbUtwNTdlS2V0VGR1b3FLN1l6R2NmS2stb3VGLWlhY1AzX19aRXVXVnJXci1GblVrb1BxeVNScloxYnE4ZGJKdHk5dXZpWFBiQ1pBIn0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..FNvc_Fk1fTAbF1me.qhhJ0dd3hsloqRwnaaFu5d8S.WdAa7lrf5_xbrv7oynuxRQ ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQWV0elBYTmRwUUx0MXBSUlYyZXJBZXh0bTFnZ2M4NUJ2T1FsT1l0WmdYb3NUR0prTHpEMkh3VmtEb0piaXJ6bWFoYUtYcGh3S2FJRUY3bkdlOWxQOVRmcCIsInkiOiJBYVl2QXRPTy1nMlRtbUtwNTdlS2V0VGR1b3FLN1l6R2NmS2stb3VGLWlhY1AzX19aRXVXVnJXci1GblVrb1BxeVNScloxYnE4ZGJKdHk5dXZpWFBiQ1pBIn0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..FNvc_Fk1fTAbF1me.qhhJ0dd3hsloqRwnaaFu5d8S.WdAa7lrf5_xbrv7oynuxRQ ++ clevis decrypt > 2022/06/17 22:14:17.000578565 length=414 from=0 to=413 POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM HTTP/1.1\r Host: localhost:13790\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":"AR82HxJcpcK_CfqaE12MQFeiq8vR8-co8ljkz8ffPh4KxGAnRkE8s2Dsw6Ue24lm9dKHfnS1xgmBqy-Wa90RngZW","y":"AVAVy3QdMYKkSzu4HBw1N2HhECXtrVpmUcmv5UkdVTi0N1Vvn36VM2yIQ1AN8PapKTS2FAOh8pcGeXkwhnn5FLp0"} POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000600199 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":"AcYvzLTP5VDGPFuc6CV7N8xeCSmOwUO8b0APP4cxI0o39JpyScHXe0MH3lN-dezVVEb4g1vq73bDyqhtdMPnaB0L","y":"APsf7NRWVEL5k-RkYWn9lgm_bZdCXrxusYDIlCf3upQWOUbAlfoET_QLeaCax3uhuULLaTmzmEdRgr7Y_CXEJUr6"}+ 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": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S1 + thp=2ZocjR7jMc1PQSeg5qAajkSeUlc ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 2ZocjR7jMc1PQSeg5qAajkSeUlc + cfg='{"url":"http://localhost:13790", "thp":"2ZocjR7jMc1PQSeg5qAajkSeUlc"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:13790", "thp":"2ZocjR7jMc1PQSeg5qAajkSeUlc"}' > 2022/06/17 22:14:17.000665069 length=110 from=0 to=109 GET /adv/2ZocjR7jMc1PQSeg5qAajkSeUlc HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/2ZocjR7jMc1PQSeg5qAajkSeUlc => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000699387 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:17.000699478 length=1332 from=17 to=1348 Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "signatures": [{"signature": "AT1-_rGm2UN5ymklcupzLT9Y1XNIDc45P_q9K2HcpPbg6Dp-_S6HmOYYSaMMCs-an-Szs_ANl7KQiltOyGYjl1HuAPGqh23F-qM6ZVOrzrdxCejmW2A8C9Z7euntAj2xeJOfWWmopnptVlNU-Lr3Aeyz16-iuvm_GPns-qz4i5NkPM-p", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQY2n3_V6ndyZ4yDecQCjoxgf6poD3iw2qQRnheFxYPCBX1Emc4tvTjJ-gUJsRqKcWegNJplD4tRWO4ORT-JrbHTAXWCrjClqoT-ylEOldmO2Lr5RkM8uFSd3BV8zvfVWBBD3u0BAsXC5HojNxz1VNb6lXfSgq1WWWOWB82IKoM3DA8z"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVEtV0duX3pxTkRSWlNQME1aZnh0ZC1UNE05ZHlZQTEtMWJVdUIwR2lfemQ3YndPNFRpUk1sNHR0RGFfaGtDNDY5QVQ4MjRGdDYwLTA5ZnB3WDN5U2l2TiIsInkiOiJBS1RJSC1PWUUxcE5BN1BPZWRuXzk3QmNFQWoxS2JlLWQzZ1dJRVNST1pCeVJ2VlpSTnlfbU5zbjVPdUt3T3p4eXE4ZHRPaTh2RmduMzgxQTRJWU94cng1In0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..eEKZAOKZCFiU5idK.LkyQofXHmoZy19isFL8F-CU.LLVnNpm5HCk3fjiazau2Tw ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVEtV0duX3pxTkRSWlNQME1aZnh0ZC1UNE05ZHlZQTEtMWJVdUIwR2lfemQ3YndPNFRpUk1sNHR0RGFfaGtDNDY5QVQ4MjRGdDYwLTA5ZnB3WDN5U2l2TiIsInkiOiJBS1RJSC1PWUUxcE5BN1BPZWRuXzk3QmNFQWoxS2JlLWQzZ1dJRVNST1pCeVJ2VlpSTnlfbU5zbjVPdUt3T3p4eXE4ZHRPaTh2RmduMzgxQTRJWU94cng1In0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..eEKZAOKZCFiU5idK.LkyQofXHmoZy19isFL8F-CU.LLVnNpm5HCk3fjiazau2Tw ++ clevis decrypt > 2022/06/17 22:14:17.000813044 length=414 from=0 to=413 POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM HTTP/1.1\r Host: localhost:13790\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":"AA28ofkS1s0lQS8MV9ImrWnWB_HlYjj7tInNkguC2euBbMkb7z6EFZEZtSlyLaG5RNmd31lh4tnpmPjfd2Mtm1VP","y":"AKe96SvfxYXDC32640BLInxP8a9xbY0yQ8s3ZoL65WZLNjiRqZU5An640GAanIj5rX4rqtf1kGLyRy6i0etFHa4H"} POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000830790 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":"AdGTq51mmNlVrpztk56cpvucwtJkled82_qKv14w7TTyiQvnUMHQUCIC4A6NBbp1nEFB4fFxLQ7ua_U6DVLnyU1w","y":"Abuq54arM9Gv_2K9KQ_uKLpNdZkmQ1UGsjnTYnUcxGBLqLYhLVHMe2WZ5FLfbcd00qwGJeoRtie_xNerioCi0aaH"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ ++ jose jose fmt jwk use -i- '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}'-r -u -g verify payload -o--y -o- ++ jose jwk thp -i- -a S256 + thp=c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk + cfg='{"url":"http://localhost:13790", "thp":"c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:13790", "thp":"c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk"}' > 2022/06/17 22:14:17.000900315 length=126 from=0 to=125 GET /adv/c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000931249 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "signatures": [{"signature": "AB4zhxPtPq-l3YyW7xWhmePET6c2kNkux67J-FNyrQOGTjrXoQH2zss9vNuTSrYWQeJmYm4Z0CusIgscDw_zvKpoALNYTrfOhAgZI5wtyEUBqOnE1tGbQ5miBs8A2m6HtCw41NICqaBjWISvEXFeJUrLFsqztbKC0-8seZopHq5lx2km", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJQcQtH7OuYLZwSp61qx5dkNwNPb0mQdIQ6LEGocsViJ7yQniDO9-MSzBN81j5fIz6f6aWo1EsjS41lBBOdraHgDAHcfT2GVJp0nx_j8oUoVIwPqBzwwag1eRL2eknkv1E7NE0EpZfKoF2qyEv_PFovqUZamtGGhWdSh7mKYUzIXV6mi"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUt0Wm5kM3VYUGlEcEVaVUpSQldIUEtfZ2JQeUUybTRWTlFrVXJkbTdveTQ2WUxSLXZHVG4wdmRXOTJEWEM4ZW9ZRlJvWW9qVmh3aWpHZ3RDUEJMZ0RWYSIsInkiOiJBY3l6LTVYWk5wZVQ4NXpRaUhzaW9OcEo0REVycDk3Zm4wc0xiWDRzeUdiWU41aGJETmlkVTVlOWM4TjR0Qnd3bmRlMUV4djZmYkpCQk9hWm1sV2ZRSGpXIn0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..hCqHSdvWgipY6Q9x.JHcsQ41kjgQy-Wpss2IMZNY.IVPVTG9wmIk8EUlCOJSGlA ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWN0LVhyalgyckdvbUtZUW94dEE1Skxack1BTE5vM29TeTR3YkMzazNVRnl3RGhmVTB0MXZiQy0yN2NUZ3VRZUZhYjdCaVBndzdEdUJHMDhTUWM1MThsNyIsInkiOiJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZjBFTVhoYmJyUjlrYklodGoyUzY5QUllVl8tM2VHanhJMXBCbFpyVVpNUEZxUzNSRlQyekpoODdIR3YwamNzVTgtY2RzQU1Hbm9jSkd6R1d3UnRwWWMxIiwieSI6IkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjEzNzkwIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUt0Wm5kM3VYUGlEcEVaVUpSQldIUEtfZ2JQeUUybTRWTlFrVXJkbTdveTQ2WUxSLXZHVG4wdmRXOTJEWEM4ZW9ZRlJvWW9qVmh3aWpHZ3RDUEJMZ0RWYSIsInkiOiJBY3l6LTVYWk5wZVQ4NXpRaUhzaW9OcEo0REVycDk3Zm4wc0xiWDRzeUdiWU41aGJETmlkVTVlOWM4TjR0Qnd3bmRlMUV4djZmYkpCQk9hWm1sV2ZRSGpXIn0sImtpZCI6IlhkR2UwX0EyVTRmellkVWZIMWtsa0lXa0xkUU9FQ2hISnVlSndBY1BkRU0ifQ..hCqHSdvWgipY6Q9x.JHcsQ41kjgQy-Wpss2IMZNY.IVPVTG9wmIk8EUlCOJSGlA ++ clevis decrypt > 2022/06/17 22:14:18.000051787 length=414 from=0 to=413 POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM HTTP/1.1\r Host: localhost:13790\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":"AA25ZdcRye47D43YvvuZgPKhPTuZGi_uxrDr4Y2NpQgH5q7rkfWHZ8u5cT_9y9ziVl9kONBXkwvnnXMi4DmCoogH","y":"ARTUry1CUkl2KHgb78MmVs6nDKbzB_66ID9oB1ludpDbOy4TNvW-ma3Yq3PNd6TaTO7w8dU7vb3hy-PEQI5E27bh"} POST /rec/XdGe0_A2U4fzYdUfH1klkIWkLdQOEChHJueJwAcPdEM => 200 (../src/tangd.c:155) < 2022/06/17 22:14:18.000074787 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:18.000074886 length=312 from=17 to=328 Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"ADtNzhjtucQODIfLv9aJBFX_-r_1OAXgNlUVlGDk0FCqSAAuqzkA1uSupc7cv_OHhPVo1Sr_6cAiqg2KnL7EP-ZG","y":"AcX0tJSADtAgT3lcV40unu0AFdG52cdfIcnz4x6dVXmCXjie6JrdxhFGDM3rdGqrvIXHMQKHS8kDCvFEHRIujuRx"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg + cfg='{"url":"http://localhost:13790", "thp":"ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":"ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg"}' > 2022/06/17 22:14:18.000141082 length=121 from=0 to=120 GET /adv/ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000176256 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "signatures": [{"signature": "AFMVZYy2lcNlmtiaFzuK-01VfH16zffyUyYyb8hDjbkgvRx_OUTd4OQDoXKqREF5bsWjZeFbKLARkt5EcWmU-ucHALbxO-QYZ9ClETB7vsK1h7quPkoPlnCQuXFKEaCAPuaqC2eWZn-72nvCSLXrn7j87vZdlX8mjzaZhtqZljxu6MRO", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKtOEJzUmotDiVjzR6G_BySTnwvS_jwEPWNf76HjpEn4s62o0hwlSwh0c3_IYu4uhZjezvCIlFy-Ek6WoF0StqzGAC37Vg4KAErAvbbJO2AxFHhBw-dR05tiIt0LMPRHy6IWOGK4lEv_RTqRcElKlx0TVUpc1HuLT87D0ah4x8ebeVKK"}]}Trusted JWK 'ZDTrKxV-Eu0Irzz0cTVG23LrPgQFYwjkSoryXg' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb + cfg='{"url":"http://localhost:13790", "thp":"ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":"ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb"}' > 2022/06/17 22:14:18.000227624 length=147 from=0 to=146 GET /adv/ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000260649 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "signatures": [{"signature": "ALKkRCJpw2gPl-zRwbHWLRFrlCeQ2WGnpGjH9SFUcJJGnWDJ4IjQOhO12JwpGApGzUKbX0B_icMnPqM1xAFA0souAJDARg7ipcZy4KCUY2V9wssiTcxAhXrkCsM662cOLphIIVlKaADswA82V1OZ6mmKACayY1GHcAjAvd4fCvISZRfB", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdFPIFhvppSRI5xVOB7ccTE9T6jjSaYTerfzKvGivbKfMPJqNS7T1DaANtZL1Zy-WeLnowZkFmt2ykywytJMBRreABi16jj7f0UyV02pBpAurcD26xBKwACIRP5YJysP8dAxZIsEm7Y0WmRL7xjXSYqIVDYImaZ4-BoQYDQT_0lRc2Dz"}]}Trusted JWK 'ZVY1fHE4Tj888-QQxUf_wezkZvqHQS7-EJitIfsO8BBds1eoW8fuRAMoaBRC4qsb' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMAyYQ9VHpwYHF_0ylM0nIxMMtGvhdHOQPfXGYsNSOC6pMg4FUKvA2oOORRFUrxB3iV7_CNCkip9KQNtuIPZocjKARQEYCS7RjjwZJ5WLi_d0dB-arMbceRddL0joBcQnsjiHREUrXIG3mUujDDJuI_0qtLUHfkjSK_abWPQVthJegjO"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg + cfg='{"url":"http://localhost:13790", "thp":"GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":"GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg"}' > 2022/06/17 22:14:18.000307075 length=169 from=0 to=168 GET /adv/GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000337094 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "signatures": [{"signature": "AA831yZr8Dl5ejsulD_JRDkJ4Krox7vQJch3YMjY15bg5yCXCBcYxkyEPqPFIFvlw_k6uQSa2RsztywiUNuTqT8eABDIUSkO15a35sXZ2IHF5PMnTU33LmsNuB8kV5T5CHhPjg_o_3yCeuSwJk-jN9s8HsveJ_7iPHSXFO5_tJVQNzCD", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASnxfR7vvVYJiO1WeNtnrHXyGeM3x3Obiv5VGwbM95hhYYIQVr--KRF4Vnp0XQMHvsjI0Kavka17wQ8NRiAYwmE8ANF9M1jnJR8BjF8S6XWP36uc0ldwV32WIsnkeyfGoIb69lsIPUYftGzvUS_MIKk5usc7kRnBYOdOziv4TlPX6V3S"}]}Trusted JWK 'GrwEcOvuwRmPmnQGGD8NntR84gW2cDb0tdlZsZZnnI-c9LawvSc3vk1A1ZS9q2_AV3Ytz7U44qx8vIBW4BUNtg' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 '' + cfg='{"url":"http://localhost:13790", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":""}' > 2022/06/17 22:14:18.000379755 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000399839 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFjdC1YcmpYMnJHb21LWVFveHRBNUpMWnJNQUxObzNvU3k0d2JDM2szVUZ5d0RoZlUwdDF2YkMtMjdjVGd1UWVGYWI3QmlQZ3c3RHVCRzA4U1FjNTE4bDciLCAieSI6ICJBSnlZREkxZE1YWUNkeDhrMEhjQjNyYU92UVBmZ1ZkeEwzQllqOV9TejBzYWhzeU8tUENHekVSSDN4alNiTVJ5d1ZLRXRkT09zSXJGQ1VlX0Y4MVVld3ZpIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWYwRU1YaGJiclI5a2JJaHRqMlM2OUFJZVZfLTNlR2p4STFwQmxaclVaTVBGcVMzUkZUMnpKaDg3SEd2MGpjc1U4LWNkc0FNR25vY0pHekdXd1J0cFljMSIsICJ5IjogIkFMUERyYkdSdk9fWVJPcTZkZWRXRTFZTExDRU1aZjhTbktBQnJObDUwN21BZjcxNGxoTXNuazlFZW9wQlpyRzJyQkhIU0gtMmxVbE1RYjRIaXQyY3FPSF8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aedhi9OrY1hjEI5LRwXbLqw-6RCUCf9z8L165C2tlL9X-0fi6ejrJj8tRX5vdscVQvpa31r3xjOCtEr6fqysYb_TANXLhfv3FVy7FWaDidnqLjKIYp0s2SdcW4QNAhkMrC2XQf2GW2PjDs71i8Uzs6z5DweNPaPXPrv19yJGdkFeEAsT"}The advertisement contains the following signing keys: c9hofbn2FV0GCISiT75SPA36FeMhwCrQXgrjtI2dxyk /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:13790 foo + cfg='{"url":"http://localhost:13790", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":"foo"}' > 2022/06/17 22:14:18.000436064 length=86 from=0 to=85 GET /adv/foo HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/06/17 22:14:18.000437341 length=24 from=0 to=23 HTTP/1.1 404 Not Found\r < 2022/06/17 22:14:18.000437446 length=21 from=24 to=44 Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:13790/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:13790 invalid + cfg='{"url":"http://localhost:13790", "thp":"invalid"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:13790", "thp":"invalid"}' > 2022/06/17 22:14:18.000460063 length=90 from=0 to=89 GET /adv/invalid HTTP/1.1\r Host: localhost:13790\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/06/17 22:14:18.000461091 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:13790/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.MNGelC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MNGelC + '[' -z /tmp/tmp.MNGelC ']' + local pidfile=/tmp/tmp.MNGelC/tang.pid + '[' -f /tmp/tmp.MNGelC/tang.pid ']' + local pid + pid=12096 + kill -9 12096 + '[' -d /tmp/tmp.MNGelC ']' + rm -rf /tmp/tmp.MNGelC /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 12096 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 3.60s 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.dkfnEe ++ 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=47652 + tang_run /tmp/tmp.dkfnEe 47652 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dkfnEe + local port=47652 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dkfnEe ']' + '[' -z 47652 ']' + tang_new_keys /tmp/tmp.dkfnEe '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dkfnEe + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dkfnEe ']' + local db=/tmp/tmp.dkfnEe/db + mkdir -p /tmp/tmp.dkfnEe/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.dkfnEe/db Unable to change owner/group for /tmp/tmp.dkfnEe/db/2a6OWSDloYah1m7HeYEWzA0u0o6-bXW5R3FXVDCodcU.jwk to tang:tang Unable to change owner/group for /tmp/tmp.dkfnEe/db/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.dkfnEe/cache + '[' -z '' ']' + KEYS=/tmp/tmp.dkfnEe/db + local pid pidfile + pidfile=/tmp/tmp.dkfnEe/tang.pid + pid=11494 + /usr/bin/socat -v -v + TCP-LISTEN:47652,reuseaddr,fork echo 'exec:/usr/libexec/tangd /tmp/tmp.dkfnEe/db'11494 + tang_wait_until_ready 47652 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=47652 + '[' -z 47652 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:47652/adv > 2022/06/17 22:14:17.000059348 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000085472 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:17.000085565 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJG1ezwsBfZuAFPVLjos0sUn0oCOrLLWimKB4tLXQPX0LKK_Rx_985-gplG_CMq1W0kWvQHTDsXEESjcE_tWkPcOALa4vTaFhPHIaxlVcrQRNnMfFexIY1QG5vGfJmCkUPQaVUqTi5dFh4GctbulgiZK4ArzCOPAB0GQMhN1tRVbmOOH"}+ url=http://localhost:47652 ++ printf '{"url":"%s"}' http://localhost:47652 + cfg='{"url":"http://localhost:47652"}' + test_tang http://localhost:47652 + local url=http://localhost:47652 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:47652 + cfg='{"url":"http://localhost:47652"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:47652"}' -y ++ clevis decrypt > 2022/06/17 22:14:17.000111851 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000127346 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APBgu17DCi2PhxeL11Jk2v6KSuYLbhJouLz6luW7YyYV9PhjJX-rnZu7H6JGkmX6JXpbbk5QMqzgXfl6pjv3Kd8mAYZumO8yMGiYEM4avKCM0HAzCjsc5bp-q2IwXDROtRmYSAavsqVxBYQMLGMTE92jIDRZJRzxHigU_IhJ3NG4uE2B"}> 2022/06/17 22:14:17.000252044 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"ADcRbZ6yVFi-sM5Mkou5Rx71ejR-Aqe5zgklb9ZhT-9hdZHQ2eXTvt4l3i8JnDct1IB1fQTMw17DR-BQTpTODBWZ","y":"ANl-FJ4hf1DofeDLbhEratOELupJg1vogKQWli_lwGuk8T-nn5Z8urLln14dQeal1LUDMA6L9eSCc1H-Wz2wh-7J"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000283301 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":"AIN7oXTWPGjjAMkR-pDwOaIyz6t_ALzH5sMy1Vj66hN3uYEoWJ6rgObJuU6s_SurJsc2ucla2CaHvQN7VeEV8e6N","y":"AYfI8L_JZso2xhdjxVwO2y-rW1xlcc5PVStg4O8d2LkzPkl-Vwt7FQ18kpMIcgIRiUOCMj5EfkwpJ6hWwKDRXE9v"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:47652"}' -y ++ clevis decrypt > 2022/06/17 22:14:17.000351683 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000368754 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANQMDzM8LeqwrX96Y4oA0XVwJTAdtaVRn-amo-YpH5obh5EwGinru1g0joTF1B-6fWwRN3ZhVntqwiur6Bd_T0MXAQI1micMtLHatSl5HnYj6FLXA2Fw9WaNwiaq-Chk8ZEfHxSHnZ3SZhE5Zx0aJSmGudq_v3VWHywuHk7aHfuKdS3x"}> 2022/06/17 22:14:17.000472260 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"Ad67EK6UuDOvjeXpj9zSVaDmH1OXZezoyX0AQhF_KRuezKyo9L-hNBlgijhwYMszT-02538aSb-YyEf-gBlG0SGv","y":"AKE5XPlJGr2R1lUPgluVHI_Q5pjaoWfnHm_oq63YA_6qWB5km6gDUiCq2rfHvfT4V9YbcFnxEf9xQTwdW6_ZQtDW"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000492687 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":"AMm2JwMNqsN9AkeuwQcYw0nmWrzfCEqXae5YJ6Kw-PHTpjhmp5HngTO7sCzJeEDx13YNHHWk9sQOu0zrCJm3YhC9","y":"AEAjkAOY2Eo90HV8W2LCdPG_PxEQ1GxxuxBWqPrzI63yERKxeDlcXJxRtiiQlVQy4WglUE6RQbmUHP9Z9qQGVwuu"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt tang '{"url":"http://localhost:47652"}' -y ++ clevis decrypt > 2022/06/17 22:14:17.000556329 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000574570 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALqVE-EX--8quGYJkWiXOWAjhfegRgtLeXR6u2yu7n-_vNUIMy3H3kiB6FuGvenHF4sRFIMiZUvqo8xyw2lXS_Z5ATYSEc5h5B5CjusoyP2dnJRxzC5NcixI-0ExGOFAbS4xafz5QBkzAV5hCh4TYsAivFMQNLew58dR83zlk3XPBFQP"}> 2022/06/17 22:14:17.000688059 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AXmMeuyXeWscWG0mUJT2KjPY1heuWLGGo5fmWtF6yOqKeKD5i6V36ckb7zqaMh-OxpF_xm7QU5ZZcA-MTUj8j9sk","y":"APtHNuLNwlJqs6fiyLojv5UcUgHezf_vWwRS5Lpzf4JNi4mRoQP9oY6pqayFRvmbdcotp86Pux4h16DL4pZ8ibU2"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000710481 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":"AT1jGACW6OgXNqyOusorzpVd9bcBY41EgIs_PQegFjxbVlt8p0h_q2a2vDYcYT-pfYjGEORyP5RLsAHunpLWVb_n","y":"AZMuwbCmiCGz4LU8Q4C-WZDtv4bf8qsz6MnC0lVJh9CTkhZUsz2z_HcFulMyrt6t10xWJWNQY4DY86x8Eq2cO6DV"}+ 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:47652"}' -y ++ clevis decrypt > 2022/06/17 22:14:17.000760372 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:17.000780940 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWp-6wyT3Yw2YZUTaHvWbOF67i6lmimO2_PgJjKVNQ4qP5AFIq4YXhK_U1GSF404rVhddsEZfZ9myoIXXWVVwOTPAHrv5sOUVk65Vw9y4ZEjLrIBGN_Mzmes3odKfWGtWG-R5UU8XM37Pay1qt3tsuV64INnCOqB84whrfjq7kjt7jGV"}> 2022/06/17 22:14:17.000890556 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AfpQsngiQl1btCbYaBcBVxGHalkudA_qI0PNFFVyvWp5omvQH55undOe7K1-AXfrjSYY1aLgOa704nOs917W_P0M","y":"AVrpEBfFBIGd0NoWNa44ag6Qr5BvxZdiuaVrKczFc2hI_jsqGPm0IP4yRoTADiLvb8mvNeop8DBZ84a6or6m0mXF"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:17.000915783 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":"Aeat7jf8BA5BPeLToGN2wM0TmlpJM9xsP29SRXPZzHA0QJd7rPZ_O_cXdCZpYv7z-3s6RFt1y7zxOgfgF-acX8no","y":"AdpiGpjxZt5JDOhCILtsyHFS9EbpRhkiVGPFzh41mLmwbE2yp4j6BwEITPNsWk4ywYTY9Ujf8EKihagubM7E2SD-"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:47652 + local url=http://localhost:47652 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:47652 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:47652"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:47652 http://localhost:47652 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:47652"}, {"url": "http://localhost:47652"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:17.000997184 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000017911 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHWjKJuSQ0i45-ej3fvpvrMaU6wsy7jRXQCdjADv6ZjgZwboBF6KIKeAmnhfG7WzmMntDt7cCzhIHyBw4ons0gvBADnifdCDPfutuTV7w9hr5klVDTTl8HYSl9OAQovGbaCGmSbCP-m5LfOkkqKlA10KcVE82ejlFot87ipO3HgYCZMI"}> 2022/06/17 22:14:18.000138458 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AJb592L0LbZylueHmSClOiLx908SLo8CdLv6Z0TvIgxZQE76tiBWQxkyATtBlBg-5DKrNOwz8rRZfBxvKVDyZWWL","y":"ATYmd3LIYC8si4dlGaYNWe2mdmXNqoDuLvLWykWSbR2ZrLsZLnG5tY657OXGHSbpjboXfg_Zq2GYNgmIGZ7bxeVb"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:18.000155877 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:18.000155953 length=312 from=17 to=328 Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AIWwLATbXX1ZgzCBsUmGrVOvqn5t844ucfselpCcz3EAK3i5f2BQsR4BxlrV-dFwhkgsRCELKb1JACiV5Xf4wVWf","y":"AVlyjL0vOKdHRP3ZA2hEZwsprROcaNtMjRUcw7k1W0yBFE_utEA17-i5-NTgNXljIPbcd8WMsuiydr5-9nZtfPyH"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:47652"}, {"url": "http://localhost:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:18.000287069 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000301375 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcGue7FKsrMvUmsDJcQTEJMaFIWp_wAbBT_bk1-CUZ1zN-aMD5VaUty3HU-6A1yE7L2ErwFfyUTHFQCmEpXltvCfAZ4e2GiQ4NVzXoThXV9pv-K6aDmr6dj-h9TEvyD3EfSy8i98ZHmb7G3mDuVRQwvgbz7LuBZGvXhdOuiaapPx4NI9"}> 2022/06/17 22:14:18.000380272 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000394472 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOvAOjiHkkCi46u11Z33MqRajyfyYrf68e1ITTQ7tMXURcZiXCs22ZODgvf5PRIKfr5AakJTuopa2nbnLqtQUvPfAdFLms0SkEZjwp3FYhMi_fH3BHnEYx_zCu6kNjFidjeIMjQCZkEEmzw_XUZ8JP_FM-GQar9J8jAiVbR8MLhBkgaK"}> 2022/06/17 22:14:18.000521742 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AIOYEfXgMfu_uFy6dWTSMpTa8Y_UBj-SoGubwgTx87cijcRJ9Pq3OFZSQgAhCCpAQS4ccEpUY6qtBxYQO_66Fcg3","y":"AYpv9HW9AhJN8KgEgQwULTDtLDvqTVl9jsBErxRpTPb_fuuu_EYU1h6pwLJTQ8tZXxfSie2gYnrYm9xZU-zVDkQD"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ> 2022/06/17 22:14:18.000522885 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AU_o73Nrb2vgjV-0u5xeJGJF9YKIumqXcnoZEP1FKsTWEpMXgWZytqzB5EWB9J7R8fcNud1cGhBjE2R7TuGnwno9","y":"ALLlFOOsPL3wOjvDH_mRITnaJ6WZOeW9VePjxKDF0CkgHiWhJ6Nj4MO45bzc9wYBmX9S_MGpPIDxoz3w9ZjjK1NX"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:18.000544046 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":"AMe5KY192knxGE0hz1q0zfNMdHUB86AVGtZ8sVbu2hcfQXm7H63aVhTOzbqIgRYtRaWtobWw4hbQZw6RAIX89ASM","y":"AYesKmhAvZDqNKdCW-fU9SP-WrgSgNNAZHIz7MaB1hM7uaznQNgU1iLn3fIVhghTzdCsSGHkipzO6eohKwg1_QVn"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:18.000544632 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":"AQign8hQemKrj_A02DoIAElD6pf-udjEYVZtUG8IFivgNbzSu1daVMQ_LfPDmPb6a0MUISfcKR20a6o5AxYGCMdK","y":"AYxd9WMqFRDiBOPW3fOLnT91qFaXnU1qk-BufahJICuOocVHoRko9qf4USQ9myAfEze-i39Q7XPQ3WNO5rdF8tDr"}+ 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:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:18.000630558 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000649679 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaTotKiuGj55iSj5xnqnBh2ydn7CgsJP1JvgXvNg9ZQQPYkES7aRijnRLZdEIUPVBgjR5mlntXx2-Ar7coQ2lM79Af1WGu3gky4V3tpb1388plKimPTL34qcpsBer4CooqVArf0T9w5bxqrnzWnS5DJXEukPZtO1UiOVPuBOM06fv06m"}> 2022/06/17 22:14:18.000786773 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"ALpH5B292NLKhLAxLfH2vRnCPm9WW7YFINXmG__d3gdLUMi9V6AjHZnotiQ5dsIahRFulnIuhQ0stpXjyr8ywctm","y":"AM1aJQziWjzh4WpC-AvTSxvcRJnTWzVvmOGe5XLD2aTSsulKB1mX9WnFl1iWZdnZZfj9TgzJLf529kjeSOu3k7Y2"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:18.000810938 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":"APmEf_dQ5qLhZE3W3sE-dq4DkCVtE_G54jh_F3hQcY8thOJgDhWaGEK8Nkq9wTPLwHSUQrqAlK_hOjVWXk7LxcY6","y":"ALnzRsmQCVeTQdBm2XfLLVffBly7WXoA3qTU8xQKkxz_xps0bGGCMR4PMCV3DY5P4LTs5vULwwsesBIMx44OIncO"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:47652"}, {"url": "http://localhost:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:18.000929999 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:18.000948730 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJJGwlSS9hFnIhmAgBLaAqm0cjFuYYnl2_dR3msa9fnRN1v9qj9pjg5sQ_5OCGaUMG6ncOS6LbHAVjWTyXGohdkSAGl3a3Z8CmL-fFfuDEqFBVEBMD7OdDNXfUvCYO0DY-KDrSDKEvMlSd-nF0hW1TlScngt1inGry-Bn3VVZUli26LY"}> 2022/06/17 22:14:19.000034084 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:19.000050392 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AD-wX4BRDRvucTGxZ2Dxy7Hvux7rYl7R4U6ToGB-pRgQmyQUa-kuuCseer0acIVzMfKDQPnjIbzVMnOhC5_BJthgAPxH2UlHe40xMCm_Z_q0muq-NTXsp8_8vHFGXoGpLsImQpWt4LqhQRKJH8MajS1apdDAFBjdyUN4s9bIS6smWUqi"}> 2022/06/17 22:14:19.000180914 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AOVrc_j0v-UM_3NlCqczgnZrInp5KvGYE3henNZCpDMI_GVRHAlH7rFwcyZx3I0tn0AkY60NEs0I67ZDALMsF8SO","y":"ALj0BogZel9abb8PoGpiQrVzS2jxjJ2i_jCtgpYYIqJaZT8PqF__B3PErCqS_vScHcWFc2PVxQPZ1k3-wMn5eMWp"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ> 2022/06/17 22:14:19.000183358 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"APeautmwHYBFi17Z_6FigNfkekgl3yyTCbtMBmxaD0DNquMJ6Ai78nI1eZYalpZAWFQhCO0rpC4WvLinkDJpAEOI","y":"AWWf4qodziN5fXyhNZ-O0XQ7Qqxs8fkSDZbBsvaSw59UmRYk44gRFMM0hJw82IO-ZXbR1aWmub4SgSPHwnRKoPSx"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:19.000204511 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:19.000204603 length=312 from=17 to=328 Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AUt5Nb9GOQvAfEFoU4ZbpS0xmDN7gwcj-Kx5mdy67u46mYls8t5XBt6XcmheHiDlsrvowfkc66wEvX5NDbLuh-7R","y":"ARiAgIKbhHfY0wX_fAxl-17lVmwG8EIcyCleAYyn5cKJGhRrnAd4hysBXuwSymEwf9UQqWu_GNgp6or0tSdLpH6D"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:19.000205206 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":"APJBpiQr7KBVqqm26LqeFNgRs6mLH9ngQ8b3xrI0l1TXyP-xv4yY5nLW7sEZbFmJ7SGWl2dZ7XKWL-SCYBYc_tLL","y":"AfwZseVvwr3GNIOoCq6VO5rMBr4D5y2_C6aRSABKBqgp7dio6eWklsGl7vcIuLDAWqT7LeFIGVx3pNb9oN4WBD6j"}+ 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:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:19.000309680 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:19.000326586 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXbdnFPw_cUNzu1B6gEL-TS2l4oRHmlJQ0JfeW2GkWRU0MsqG0s-dkGC8KI6bKO0u2OG40sXlqnrZ24UWE5FQunlALS0maRS5OOMWBseWHvTsLv62mmf-fbGuy0xCt4g2A4PaeKgAMEkPhWhmn_FoEy6Hr1gW79UDVKGBmXGjc8v_0AH"}> 2022/06/17 22:14:19.000459448 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AQ_rp0we43jBtKlsyOvE6oIKGgcxzOmDSD8kLa_75yF3Ng3PAVmThYnVvjgSaxkh3lzJHHcODnUG22nu1Tqu59zv","y":"AMZ_kXmOelHkmXvPvum2O_2uR6ePQ11Cghm90vFgqNSIfvAF8EmyEUd-BfeBuYebDjRoJ41OY-5dB8beABTlU2bl"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:19.000483791 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":"AcXvLv1R3PsWB_DTEFdGkReZtwHI8z6u0ZpKm0WU2PxzubU4uZI7J6RaJjHE1RmYmqFvPH307E1A3ICfV6-qz3_r","y":"AAWj8UAiGH-ClpSdrLLy9o6NXcPTZsXEpluW8gywvRnPiA0GBJ4W_9PcVlqFpInDEadCUhqQLO80vtRFyLKwv1HO"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:47652"}, {"url": "http://localhost:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:19.000596577 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:19.000617186 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANSxF5vnWxt-FKK4ubioiA5CsYzFY8FmbPzEuFi9M7QZip2YGs-N6TaaZXB9wkkErbtD_-FZQnD3eV-B969dOMJoANy4GGHuIBoQeCo2aXPP2kpC6nBxoH3UlGnxwr2-2sgmQkgbk9sp4nBc4oHRQnIr9JQn6iqzXhRabtQ1hd9qG7eQ"}> 2022/06/17 22:14:19.000704029 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:19.000720813 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aa1vvWgi2QjxCEUKM2RVtpSJqIxABvGjCyk82ZHe4EaodgHJzYexjhYocQQquaWfVex7BkZJ-ycctENbfyOzIA7iAYWXKIYTa6OZALUny0WtuZ6WCdaXsH7LjCmLs27g15ozFDak2TSMmJ0Hk6kaWwULOXYUVHvax22yeDkKF9Ds_Zb5"}> 2022/06/17 22:14:19.000852789 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AJCeb_mu0S28mImVEzSCcDjCyrk96h4KqKyYl_G5io2868X3Us1LHc6EaQlMx4Cz2Zt6tX4nsuKMWI4PMxUgnEFd","y":"Afz2yNKEfZqOqjy-DsV1UYiWP3J7LTYk1H70Snac5RT3s5_P-NcHHKRrna-XpBxOqoNxnAqdMpa6XYv8ugCkg4iv"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ> 2022/06/17 22:14:19.000854021 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AXg80UnBe877XsVyelYP9j3cyIxDqKNK9DedMQdOZjvHZPUSOn26NPGLttzYKpa4rP6chroL5_0I-EARFab8VT5u","y":"AQh7Grzo2jJIF1_oZy8njJpAH_mxFJlAaWf-c3gyUAcMmv6X9NkHDp6_kyxAE2NO3oxWThYLBLkWc2tb_rs7SX_e"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:19.000876442 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:19.000876537 length=312 from=17 to=328 Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AWje4Ok7twmF8q_wS8B4r9cuat0bwtyp9pYuJvEVu0-vaP-NsgiGgh7j06PYqQRe3L1tGlOgfcF0kN97RQ-zdSH5","y":"AIhAqmkKET0CtISq2X72Kzu0dBNc2j0_fs4QbJs2Aeo8iQkqV47oqXEskE3Si73K0t6rxk0HqsZPMO3mcm9-apTb"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:19.000877115 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":"AXlRiOJWfzUdVRrxtFM-sm2nL_Bi04GyPOcYLdcssheGnGGE5k8qmfpZWaKakb1R718v-Ls8nGfVTQqFTrXqsc8v","y":"AFTgzwwXA66y2CSi7yZ__l4DGPzJx8TWInI4CU3DIQVXT5MfGkomanXdG23_v_ltFEtM-sG4xL-mfke_Hs9cayY-"}+ 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:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:20.000020499 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:20.000040419 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASI38n0LdpHpW7CWqQb576eRAgy5JYaOdwoO9pa1HiWyF_1ZxoKgqVUa0oGlu779lIg9O2GUiJObG0TvyiLcmWPGAbCSetrfOYcxuBdJmn8u5W7sqL-sBoM2gMSh18h1YrysP8jznqhvDpEcckSrTT8UbAo8uIyCt_4iclfChVBVA796"}> 2022/06/17 22:14:20.000174330 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"APm7ikHVpgKrI-QuYEuML0CaPTnR52qse8PsgQqiNQMC79_xpawFNs4YSSC8Ah_VgKE-rXrAALWEBrGlVsgc5HQq","y":"AKlJZpmYlAImiBuYiWw2bBz7MzP9lXeIjOHMuFGmIPCX2SRTXeBrpumrDAN77ubzXss3QdsGwU_HX2DN3CLHkiYC"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:20.000195300 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":"AfmM_qCl-a9ly9HbFmWeUkCgQhggtfTqw4yTSKthINPApAKAtMaN65Vdowmeo-nRtqE3PhpaIag5DnBVeY2pIgUm","y":"ALbXYHoLav0gKPUB51hTe7CAzm9Z9slvgy9mH5rCTZe1NHwKj0d8Nldnkmu4Da277jrHYaTu4K5E6a0FC7LTxbFA"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:47652"}, {"url": "http://localhost:47652"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:20.000284605 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:20.000304330 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AN0hIluTYGDPlSsLHsesmCfalcwSMvtT09OxAET5z-w-Y9dfbN04FmhNRm7C3k6XI4-4f6PaGPlFwGiVcIdMdnfVAbMdwzHL4dizbXjRFnOMJPAA4m_0aFexiMx4pO1EzFaLqHZQGY66HeRL4tAQA7YRew0SljDP3A8D5kLPaQKUzLqO"}> 2022/06/17 22:14:20.000387112 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:20.000405556 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFWNmxPS1MyOTBKR3YyMlo1MlAyb2UwUlZXTFNIQUs3aTY1eW5KVFMwd2JrYWxIc18tR2NZS1hDa1RmZ2RhbVNIREg5VzB2eEFOYVJIUFJKNzlDSWtyV1MiLCAieSI6ICJBSmZVTEhOc2ZVN1NTMGpfbDN5QTFmVEtOQW5TRDcyRFdEUENoNzNYcXZmalBfWXhKazVLck4zdUl2bElSQ2NPdTJUWEtpdTZ1UlNuRTVKbzZtSk5PNzFPIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVZRFFrVjNpY0Z1ckxZekF6eldoUlpPUF9RLU5vVklmNW5LMXIxdkVJc1FkSlNyRjMzX2p4QjRSNFNvZG1SNFQzR2tfOUZISHdvejVxeUVMOU02b2VXRyIsICJ5IjogIkFhR2x3eVR2VWpUMGdWNHEzNllGSHBkQUxMT2xqWjZNZjZZd0piRmtReGd1aWdtQTcwLUNRM043Y3RQVC1nbmlFdmZGajVwdUxoOWtLU19uc2FEWHlxTGIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVO96n9XPB8gWTZLvtCM5XZtTsW9Ho5vqe1sn77pfzR6aOHXruZnyju5RLUnZkyndIORpN2m3DOqDQxLeQiI3PGaACSnsVtyLlSOoOyDpatPdQCrzAkhCZ8Q9ZmIjlk17pTXevEJiwBYb9QV9Y88ZiOevN5oi_bhOWKLK5d_XoKuHAbr"}> 2022/06/17 22:14:20.000533277 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\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":"AAwZmTsqL1EXIkwcwlJfwp91Pl0R1MbZzUGXdbm2y9H2MSYHdDqNxQtNZjNZ0GO42qOZeA6pjtTprqIr9oHsPFzy","y":"AILPQ1W_6_O0Xtv7vNW9bjfho__t2a5bATP6rqro1jyuynRq1j0Q72r5LHTS92E0hXX6wYvy0KE_1MKs8UQ09AGJ"} > 2022/06/17 22:14:20.000533903 length=414 from=0 to=413 POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ HTTP/1.1\r Host: localhost:47652\r User-Agent: curl/7.83.1\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"EC POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQMR","crv":"P-521","kty":"EC","x":"AKuwDEkcziL-XRMGEE-zspCzDAbi6EH5ADU-poxJeEgdlrW-CW1s1OUasq8rO9UlWvT55jN7quzUlBHbGqDZG5ew","y":"AHdPeU4Ip7kgU-9aeqtF-QRC621QDiz3qt136VyXsEcvMkdRmsey-dRZn6DIlkpZo9e0u1NIoIG_TdylvV2iXO37"} POST /rec/05Gq5seOcUdmgg09MZmp1GbzPwgawpzem4hvAQq-1FQ => 200 (../src/tangd.c:155) < 2022/06/17 22:14:20.000553831 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":"AZ7bwtud_sE-0PhUzXipS0Z16s5ycR4gfkDLF2fCn7DGl7befCsw6oChCgsjd21eg8Iezau-KeKyFYdwEa4Fu186","y":"AFK69JYXtTk-DYYIfDK12BABykHQZ9_KLXb0tnueT7F7QF9ZQa3QmNLYDZNt7xQ5UAThz4GWZrs3CcExQLj-s89m"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:20.000554562 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":"ATJ_MORT-ZlPl8TdM839QWjid-sbsgx8LdmvyAOT20PhUd7lSxmtSac173JKClB39kGxNsgWFHuA2jPBkvrc0Euv","y":"ADMW-6K8jeN3H8eJ-ZKsv-Guh75n-kfzN_YHhSjbeG6aR-1oC47zN6Rl6MMnPATuQq9y6Tti2rOXiLtCnxIEAAtt"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.dkfnEe/luks1-device + new_device luks1 /tmp/tmp.dkfnEe/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.dkfnEe/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 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.dkfnEe ']' + tang_stop /tmp/tmp.dkfnEe + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dkfnEe + '[' -z /tmp/tmp.dkfnEe ']' + local pidfile=/tmp/tmp.dkfnEe/tang.pid + '[' -f /tmp/tmp.dkfnEe/tang.pid ']' + local pid + pid=11494 + kill -9 11494 + rm -rf /tmp/tmp.dkfnEe /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 11494 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVd1U245M2FOR1BEYnBFLS1scXd6R3pYTzNkY3FLeERnS2VVYWdOX2N5Rjc1M0xkZjNkeW5zLUJ3ZzVIY2pRLW1IV2JjRnVtS3Q5Rm5WM1hjeTJCeXhFMCIsInkiOiJBV2daSUphNjFLUWV6bjdaSW5fQlRDVnhOVExXUHVhNmtYVl8wdlZPRUVQa1NXOTZ6YnN3Q0JZN281N1NJVW1rcDBLSXptVFAxQzJyNW96bTB5S284djVZIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRmN6Sk9JejdkSm5qLV9qdi1kYjJ0UFlFR2MyeEJjWFEtMDdLQzd1ZDNGWGI0WUNPV000dTlZUVR6TzAwM1BPcXZSNUt2U1NTOUVvRS1mWm53SU9UeGVvIiwieSI6IkFKZXJCTDFxd3NVdWpnOVZuLUoxbWxBUDRMY2QwQ25ZMzljb0tFU0dmM25QaHFNbXRudnVnX0ZEemRDTmZ4eEJTOER2bFc2NmJTeHlpNW5VSkVPWVZrX28ifV19LCJ1cmwiOiJsb2NhbGhvc3Q6MTgzMTkifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBT0hSZHBzN2xPamRvcjFMcDU0M2lPVHc3YW9EckVFMVA4UTVqYlVRZkdNQ3pYdFowSk4xUzBSXzlyZkRUcC14VklwZVJTQnJpOGRXUE1oNzkxWGxpcWFhIiwieSI6IkFjRjlKcGZiYTJrbEtMR0ROM05rdU5MUUdnY1p6akNyQnNnd25mQ2hlOG9QYVBSRVIyU0NkOHRJMElaTGZJN0NTem43VFgyUXJ1OTY1Y3Fybk5uYXU1VngifSwia2lkIjoiTTdtNnZ0NXl2eDY1RU43cHh0X29BTkJOeHdaN2NteWkySk8yTlhSdEdRRSJ9..1Y7NWVvThshXI2Bg.4t90pg.T8mJQAV95dIzPkBs2tk7YgeyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVdwck9uZnZGeFZpY1NqMXJNRTZKQmVsb0lnaW9aVi1Na25hZ1R6ckFfd29FNkg4RFpUWGhSeHEtMFBELU9idXBiTEpXMEJOaEFYNXF0NjAxWnhSQnVjLSIsInkiOiJBTnlvWkYtNEtNWndkWWg2cTdBRGRYN2RnWEpodFdTUDR0X00xTkJtWV9xdmdWOGg4NDdQNHpnbDYwazNiMElNdnJYbGlYeGFJZVZnaFRDTFllUTJpNGFzIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSUlxem5DU0picnNXbEVpWndDSlV6YXFpeDhUekFrNlo3T05kRjlRVXAzLWlsbG1UOFdfTDNJUEIzSVpxTHBGRjhBZEpyZWJCc010WUxlME8waVo5ZWJWIiwieSI6IkFZZ1dRUVZ2Qzlfb0h2ZGUyYnpyQkd1LVl0MmxnSE82QkFsYWQwX0FXMzJoOXpLN1F4SVFqdTd6OE0tLXh2eGNmXzc1bXJvWVJ1UUxYVEYtTC1TTkl6M1gifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NTU2MTcifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBU1k5WElEWGI3UlczT2NYU3pJam1ZY2FhelNTSEFOaDhlQmtrZnd0M1h1a2t4XzZyVGpwMFBoQlM5RFdySXhVVko4LXd2RVNSZHVOMkFxaHQzamViekp5IiwieSI6IkFjTWUtUzJNUzFmVHhBVURZSk1famlFNUVtdU83MF9IRTFkSHdITktkeDhoc0pCWXZaWmsxV1hmeV9PTHV3QTgtcDBZVHZFdDdyMzVQdzRiVTk3YlMxR3MifSwia2lkIjoiWi0wMi03c0lpd3hYaVBFVGJBVUdYRjYzX2FRcDdzOXYwYnRfT1c0LUV4ZyJ9..fmc09Dkfuy0FtItN.gwldA4aqjlA.lGYOw2d4DabqKrcXtgbgKw 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.eFmpND + CASES=/tmp/tmp.eFmpND/cases + mkdir -p /tmp/tmp.eFmpND/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=52550 + RESP=/tmp/tmp.eFmpND/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.eFmpND /dev/stdout ++ local basedir=/tmp/tmp.eFmpND ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.eFmpND/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eFmpND/sig.jwk ++ local EXC=/tmp/tmp.eFmpND/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eFmpND/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.eFmpND/sig.jwk --input=/tmp/tmp.eFmpND/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eFmpND/sig.jwk --output=/dev/stdout + RESP=/tmp/tmp.eFmpND/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.eFmpND/cases/bad-02 + cat + RESP=/tmp/tmp.eFmpND/cases/bad-03 + cat + RESP=/tmp/tmp.eFmpND/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=18319 + STDERR=/tmp/tmp.eFmpND/cases/good-01.stderr + do_test 18319 /tmp/tmp.eFmpND/cases/good-01 /tmp/tmp.eFmpND/cases/good-01.stderr + local port=18319 + local response=/tmp/tmp.eFmpND/cases/good-01 + local stderr=/tmp/tmp.eFmpND/cases/good-01.stderr + run_test_server 18319 /tmp/tmp.eFmpND/cases/good-01 + local port=18319 + local response=/tmp/tmp.eFmpND/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 18319 ']' + '[' -z /tmp/tmp.eFmpND/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:18319,reuseaddr 'SYSTEM:cat /tmp/tmp.eFmpND/cases/good-01' ++ printf '{"url":"localhost:%d"}' 18319 + cfg='{"url":"localhost:18319"}' + echo foo + clevis encrypt tang '{"url":"localhost:18319"}' -y > 2022/06/17 22:14:18.000328459 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:18319\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:18.000329258 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVd1U245M2FOR1BEYnBFLS1scXd6R3pYTzNkY3FLeERnS2VVYWdOX2N5Rjc1M0xkZjNkeW5zLUJ3ZzVIY2pRLW1IV2JjRnVtS3Q5Rm5WM1hjeTJCeXhFMCIsInkiOiJBV2daSUphNjFLUWV6bjdaSW5fQlRDVnhOVExXUHVhNmtYVl8wdlZPRUVQa1NXOTZ6YnN3Q0JZN281N1NJVW1rcDBLSXptVFAxQzJyNW96bTB5S284djVZIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBRmN6Sk9JejdkSm5qLV9qdi1kYjJ0UFlFR2MyeEJjWFEtMDdLQzd1ZDNGWGI0WUNPV000dTlZUVR6TzAwM1BPcXZSNUt2U1NTOUVvRS1mWm53SU9UeGVvIiwieSI6IkFKZXJCTDFxd3NVdWpnOVZuLUoxbWxBUDRMY2QwQ25ZMzljb0tFU0dmM25QaHFNbXRudnVnX0ZEemRDTmZ4eEJTOER2bFc2NmJTeHlpNW5VSkVPWVZrX28ifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"ASsGXQx4iK1zdU5ecp1DPvwdazf5Awm6ZqG6Bo4X96iLBBKfdTP4aXARAl084YhAV92ZhGH6yz2avKUR6e4simdZAdovfrt7P5G0MBzzGg3NBfkwB77QPSmEIcmVL9-rxZkQz91HOkarY5b-Xtb_NNlG6MLezGbe_qWSxlXGM5k575z0"} + validate_output /tmp/tmp.eFmpND/cases/good-01.stderr + local output=/tmp/tmp.eFmpND/cases/good-01.stderr + grep -Fq jose /tmp/tmp.eFmpND/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=23238 + STDERR=/tmp/tmp.eFmpND/cases/bad-01.stderr + do_test 23238 /tmp/tmp.eFmpND/cases/bad-01 /tmp/tmp.eFmpND/cases/bad-01.stderr + local port=23238 + local response=/tmp/tmp.eFmpND/cases/bad-01 + local stderr=/tmp/tmp.eFmpND/cases/bad-01.stderr + run_test_server 23238 /tmp/tmp.eFmpND/cases/bad-01 + local port=23238 + local response=/tmp/tmp.eFmpND/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 23238 ']' + '[' -z /tmp/tmp.eFmpND/cases/bad-01 ']' + sleep + 1/usr/bin/socat -v -v TCP-LISTEN:23238,reuseaddr 'SYSTEM:cat /tmp/tmp.eFmpND/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 23238 + cfg='{"url":"localhost:23238"}' + echo foo + clevis encrypt tang '{"url":"localhost:23238"}' -y > 2022/06/17 22:14:19.000604639 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:23238\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:19.000605549 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-01' Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-01 + '[' -r /tmp/tmp.eFmpND/cases/bad-01.stderr ']' + cat /tmp/tmp.eFmpND/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.eFmpND/cases/bad-01.stderr + local output=/tmp/tmp.eFmpND/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.eFmpND/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=45405 + STDERR=/tmp/tmp.eFmpND/cases/bad-02.stderr + do_test 45405 /tmp/tmp.eFmpND/cases/bad-02 /tmp/tmp.eFmpND/cases/bad-02.stderr + local port=45405 + local response=/tmp/tmp.eFmpND/cases/bad-02 + local stderr=/tmp/tmp.eFmpND/cases/bad-02.stderr + run_test_server 45405 /tmp/tmp.eFmpND/cases/bad-02 + local port=45405 + local response=/tmp/tmp.eFmpND/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 45405 ']' + '[' -z /tmp/tmp.eFmpND/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:45405,reuseaddr 'SYSTEM:cat /tmp/tmp.eFmpND/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 45405 + cfg='{"url":"localhost:45405"}' + echo foo + clevis encrypt tang '{"url":"localhost:45405"}' -y > 2022/06/17 22:14:20.000633269 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:45405\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:20.000634225 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-02' Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-02 + '[' -r /tmp/tmp.eFmpND/cases/bad-02.stderr ']' + cat /tmp/tmp.eFmpND/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:45405/adv/'! + return 1 + validate_output /tmp/tmp.eFmpND/cases/bad-02.stderr + local output=/tmp/tmp.eFmpND/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.eFmpND/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=55607 + STDERR=/tmp/tmp.eFmpND/cases/bad-03.stderr + do_test 55607 /tmp/tmp.eFmpND/cases/bad-03 /tmp/tmp.eFmpND/cases/bad-03.stderr + local port=55607 + local response=/tmp/tmp.eFmpND/cases/bad-03 + local stderr=/tmp/tmp.eFmpND/cases/bad-03.stderr + run_test_server 55607 /tmp/tmp.eFmpND/cases/bad-03 + local port=55607 + local response=/tmp/tmp.eFmpND/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 55607 ']' + '[' -z /tmp/tmp.eFmpND/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:55607,reuseaddr 'SYSTEM:cat /tmp/tmp.eFmpND/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 55607 + cfg='{"url":"localhost:55607"}' + echo foo + clevis encrypt tang '{"url":"localhost:55607"}' -y > 2022/06/17 22:14:21.000662405 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:55607\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:21.000663309 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-03' Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-03 + '[' -r /tmp/tmp.eFmpND/cases/bad-03.stderr ']' + cat /tmp/tmp.eFmpND/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.eFmpND/cases/bad-03.stderr + local output=/tmp/tmp.eFmpND/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.eFmpND/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=55617 + STDERR=/tmp/tmp.eFmpND/cases/bad-04.stderr + do_test 55617 /tmp/tmp.eFmpND/cases/bad-04 /tmp/tmp.eFmpND/cases/bad-04.stderr + local port=55617 + local response=/tmp/tmp.eFmpND/cases/bad-04 + local stderr=/tmp/tmp.eFmpND/cases/bad-04.stderr + run_test_server 55617 /tmp/tmp.eFmpND/cases/bad-04 + local port=55617 + local response=/tmp/tmp.eFmpND/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 55617 ']' + '[' -z /tmp/tmp.eFmpND/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:55617,reuseaddr 'SYSTEM:cat /tmp/tmp.eFmpND/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 55617 + cfg='{"url":"localhost:55617"}' + echo foo + clevis encrypt tang '{"url":"localhost:55617"}' -y > 2022/06/17 22:14:22.000693850 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:55617\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:22.000694759 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-04' Error (do_test) response: /tmp/tmp.eFmpND/cases/bad-04 + '[' -r /tmp/tmp.eFmpND/cases/bad-04.stderr ']' + cat /tmp/tmp.eFmpND/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:55617/adv/'! + return 1 + validate_output /tmp/tmp.eFmpND/cases/bad-04.stderr + local output=/tmp/tmp.eFmpND/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/bad-04.stderr + STDERR=/tmp/tmp.eFmpND/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 55617 '[]' /tmp/tmp.eFmpND/cases/stderr + local port=55617 + local 'adv=[]' + local stderr=/tmp/tmp.eFmpND/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 '[]' + cfg='{"url":"localhost:55617","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.eFmpND/cases/stderr ']' + cat /tmp/tmp.eFmpND/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.eFmpND/cases/stderr + local output=/tmp/tmp.eFmpND/cases/stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 55617 ']' /tmp/tmp.eFmpND/cases/stderr + local port=55617 + local 'adv=]' + local stderr=/tmp/tmp.eFmpND/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 ']' + cfg='{"url":"localhost:55617","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.eFmpND/cases/stderr ']' + cat /tmp/tmp.eFmpND/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.eFmpND/cases/stderr + local output=/tmp/tmp.eFmpND/cases/stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 55617 '' /tmp/tmp.eFmpND/cases/stderr + local port=55617 + local adv= + local stderr=/tmp/tmp.eFmpND/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 '' + cfg='{"url":"localhost:55617","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.eFmpND/cases/stderr ']' + cat /tmp/tmp.eFmpND/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.eFmpND/cases/stderr + local output=/tmp/tmp.eFmpND/cases/stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 55617 '{}' /tmp/tmp.eFmpND/cases/stderr + local port=55617 + local 'adv={}' + local stderr=/tmp/tmp.eFmpND/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 '{}' + cfg='{"url":"localhost:55617","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.eFmpND/cases/stderr ']' + cat /tmp/tmp.eFmpND/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.eFmpND/cases/stderr + local output=/tmp/tmp.eFmpND/cases/stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/stderr + tang_run /tmp/tmp.eFmpND 55617 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eFmpND + local port=55617 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.eFmpND ']' + '[' -z 55617 ']' + tang_new_keys /tmp/tmp.eFmpND '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eFmpND + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.eFmpND ']' + local db=/tmp/tmp.eFmpND/db + mkdir -p /tmp/tmp.eFmpND/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.eFmpND/db Unable to change owner/group for /tmp/tmp.eFmpND/db/pQpHsEjsOG_Ov9VFaIH9nHhuYkBqp4PQ7VRcWk_Jk7U.jwk to tang:tang Unable to change owner/group for /tmp/tmp.eFmpND/db/Z-02-7sIiwxXiPETbAUGXF63_aQp7s9v0bt_OW4-Exg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.eFmpND/cache + '[' -z '' ']' + KEYS=/tmp/tmp.eFmpND/db + local pid pidfile + pidfile=/tmp/tmp.eFmpND/tang.pid + pid=14638 + echo 14638 + /usr/bin/socat -v -v TCP-LISTEN:55617,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.eFmpND/db' + tang_wait_until_ready 55617 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55617 + '[' -z 55617 ']' + local max_timeout_in_s=5 + local start elapsed + start=5 + curl --output /dev/null --silent --fail http://localhost:55617/adv > 2022/06/17 22:14:22.000831853 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55617\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:22.000854057 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:14:22.000854164 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXcHJPbmZ2RnhWaWNTajFyTUU2SkJlbG9JZ2lvWlYtTWtuYWdUenJBX3dvRTZIOERaVFhoUnhxLTBQRC1PYnVwYkxKVzBCTmhBWDVxdDYwMVp4UkJ1Yy0iLCAieSI6ICJBTnlvWkYtNEtNWndkWWg2cTdBRGRYN2RnWEpodFdTUDR0X00xTkJtWV9xdmdWOGg4NDdQNHpnbDYwazNiMElNdnJYbGlYeGFJZVZnaFRDTFllUTJpNGFzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlJcXpuQ1NKYnJzV2xFaVp3Q0pVemFxaXg4VHpBazZaN09OZEY5UVVwMy1pbGxtVDhXX0wzSVBCM0lacUxwRkY4QWRKcmViQnNNdFlMZTBPMGlaOWViViIsICJ5IjogIkFZZ1dRUVZ2Qzlfb0h2ZGUyYnpyQkd1LVl0MmxnSE82QkFsYWQwX0FXMzJoOXpLN1F4SVFqdTd6OE0tLXh2eGNmXzc1bXJvWVJ1UUxYVEYtTC1TTkl6M1gifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfEZngheR4kz8QZ0Un2II7qsEB4Q4SUT7axG4arvI-WAsJf8xizU6E3qjtAZE3ILsedcXLEo4NAuUifHZrBcLRdHAHrqqEYd9C5FZtXVu-YGA7lAWIZw-A5Y3fYrnMunYwl5oNRN0HBfEoytmilEEABu8jJ_KLTTi7R_S4rEqFfT3MTu"}+ touch /tmp/tmp.eFmpND/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 55617 /tmp/tmp.eFmpND/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55617 + local adv=/tmp/tmp.eFmpND/cases/adv-good-01 + '[' -z 55617 ']' + curl -L -o /tmp/tmp.eFmpND/cases/adv-good-01 http://localhost:55617/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:22.000862162 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55617\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:22.000881090 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFXcHJPbmZ2RnhWaWNTajFyTUU2SkJlbG9JZ2lvWlYtTWtuYWdUenJBX3dvRTZIOERaVFhoUnhxLTBQRC1PYnVwYkxKVzBCTmhBWDVxdDYwMVp4UkJ1Yy0iLCAieSI6ICJBTnlvWkYtNEtNWndkWWg2cTdBRGRYN2RnWEpodFdTUDR0X00xTkJtWV9xdmdWOGg4NDdQNHpnbDYwazNiMElNdnJYbGlYeGFJZVZnaFRDTFllUTJpNGFzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUlJcXpuQ1NKYnJzV2xFaVp3Q0pVemFxaXg4VHpBazZaN09OZEY5UVVwMy1pbGxtVDhXX0wzSVBCM0lacUxwRkY4QWRKcmViQnNNdFlMZTBPMGlaOWViViIsICJ5IjogIkFZZ1dRUVZ2Qzlfb0h2ZGUyYnpyQkd1LVl0MmxnSE82QkFsYWQwX0FXMzJoOXpLN1F4SVFqdTd6OE0tLXh2eGNmXzc1bXJvWVJ1UUxYVEYtTC1TTkl6M1gifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AS0wzQrhwZ7c9c_5sRRjlv_LMv6_no_pnjlUjD2iNyx4aew2HudM-IseH5i-SAJL4b9VOkElSc8Wi1N0gSSw8A5gAdgyGMYcn5HOiWf3OwkHuT41hl5bsa8XIb1PuditW0YWVn9h18cTdmikFzFxJ4CAU2rqM2lCC8y86nnyxPyY1C5v"} 100 993 100 993 0 0 47101 0 --:--:-- --:--:-- --:--:-- 49650 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.eFmpND/cases/adv-good-01.stderr + do_test_with_adv 55617 /tmp/tmp.eFmpND/cases/adv-good-01 /tmp/tmp.eFmpND/cases/adv-good-01.stderr + local port=55617 + local adv=/tmp/tmp.eFmpND/cases/adv-good-01 + local stderr=/tmp/tmp.eFmpND/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 /tmp/tmp.eFmpND/cases/adv-good-01 + cfg='{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-good-01"}' + validate_output /tmp/tmp.eFmpND/cases/adv-good-01.stderr + local output=/tmp/tmp.eFmpND/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.eFmpND/cases/adv-bad-01.stderr + do_test_with_adv 55617 /tmp/tmp.eFmpND/cases/adv-bad-01 /tmp/tmp.eFmpND/cases/adv-bad-01.stderr + local port=55617 + local adv=/tmp/tmp.eFmpND/cases/adv-bad-01 + local stderr=/tmp/tmp.eFmpND/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 /tmp/tmp.eFmpND/cases/adv-bad-01 + cfg='{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-01 response: + '[' -r /tmp/tmp.eFmpND/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.eFmpND/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.eFmpND/cases/adv-bad-01.stderr + local output=/tmp/tmp.eFmpND/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.eFmpND/cases/adv-bad-02.stderr + do_test_with_adv 55617 /tmp/tmp.eFmpND/cases/adv-bad-02 /tmp/tmp.eFmpND/cases/adv-bad-02.stderr + local port=55617 + local adv=/tmp/tmp.eFmpND/cases/adv-bad-02 + local stderr=/tmp/tmp.eFmpND/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 /tmp/tmp.eFmpND/cases/adv-bad-02 + cfg='{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-02 response: + '[' -r /tmp/tmp.eFmpND/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.eFmpND/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.eFmpND/cases/adv-bad-02.stderr + local output=/tmp/tmp.eFmpND/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.eFmpND/cases/adv-bad-03.stderr + do_test_with_adv 55617 /tmp/tmp.eFmpND/cases/adv-bad-03 /tmp/tmp.eFmpND/cases/adv-bad-03.stderr + local port=55617 + local adv=/tmp/tmp.eFmpND/cases/adv-bad-03 + local stderr=/tmp/tmp.eFmpND/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 55617 /tmp/tmp.eFmpND/cases/adv-bad-03 + cfg='{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:55617","adv":"/tmp/tmp.eFmpND/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.eFmpND/cases/adv-bad-03 response: + '[' -r /tmp/tmp.eFmpND/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.eFmpND/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.eFmpND/cases/adv-bad-03.stderr + local output=/tmp/tmp.eFmpND/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.eFmpND/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.eFmpND + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.eFmpND + '[' -z /tmp/tmp.eFmpND ']' + local pidfile=/tmp/tmp.eFmpND/tang.pid + '[' -f /tmp/tmp.eFmpND/tang.pid ']' + local pid + pid=14638 + kill -9 14638 + '[' -d /tmp/tmp.eFmpND ']' + rm -rf /tmp/tmp.eFmpND /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 14638 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-ppc64le.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: 348.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r0.apk >>> clevis: Build complete at Fri, 17 Jun 2022 22:14:24 +0000 elapsed time 0h 0m 30s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/148) Purging meson-bash-completion (0.62.2-r0) (2/148) Purging tpm2-tools-bash-completion (5.2-r1) (3/148) Purging .makedepends-clevis (20220617.221355) (4/148) Purging cryptsetup-openrc (2.4.3-r0) (5/148) Purging cryptsetup (2.4.3-r0) (6/148) Purging libpwquality (1.4.4-r3) (7/148) Purging cracklib-words (2.9.7-r4) (8/148) Purging asciidoc (9.1.1-r0) (9/148) Purging source-highlight (3.1.9-r5) (10/148) Purging git-bash-completion (2.36.1-r0) (11/148) Purging openrc-bash-completion (0.44.10-r7) (12/148) Purging bash-completion (2.11-r4) (13/148) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (14/148) Purging meson (0.62.2-r0) (15/148) Purging samurai (1.2-r2) (16/148) Purging tpm2-tools (5.2-r1) (17/148) Purging jose-dev (11-r1) (18/148) Purging audit-dev (3.0.8-r0) (19/148) Purging audit-libs (3.0.8-r0) (20/148) Purging udisks2-dev (2.9.4-r1) (21/148) Purging gobject-introspection-dev (1.72.0-r0) (22/148) Purging cairo-dev (1.17.6-r1) (23/148) Purging cairo-tools (1.17.6-r1) (24/148) Purging xcb-util-dev (0.4.0-r3) (25/148) Purging util-macros (1.19.3-r0) (26/148) Purging xcb-util (0.4.0-r3) (27/148) Purging cairo-gobject (1.17.6-r1) (28/148) Purging cairo (1.17.6-r1) (29/148) Purging libtool (2.4.7-r0) (30/148) Purging libltdl (2.4.7-r0) (31/148) Purging polkit-dev (0.120-r2) (32/148) Purging polkit-common (0.120-r2) (33/148) Purging polkit-libs (0.120-r2) (34/148) Purging dbus-glib-dev (0.112-r0) (35/148) Purging dbus-glib (0.112-r0) (36/148) Purging libatasmart-dev (0.19-r1) (37/148) Purging libatasmart (0.19-r1) (38/148) Purging libgudev-dev (237-r1) (39/148) Purging libgudev (237-r1) (40/148) Purging acl-dev (2.3.1-r0) (41/148) Purging lvm2-dev (2.02.187-r2) (42/148) Purging lvm2-libs (2.02.187-r2) (43/148) Purging udisks2-libs (2.9.4-r1) (44/148) Purging luksmeta-dev (9-r0) (45/148) Purging luksmeta (9-r0) (46/148) Purging jq (1.6-r1) (47/148) Purging tang-openrc (11-r0) (48/148) Purging socat (1.7.4.3-r0) (49/148) Purging tang (11-r0) (50/148) Purging jose (11-r1) (51/148) Purging udev-init-scripts-openrc (35-r0) (52/148) Purging eudev-openrc (3.2.11-r0) (53/148) Purging glib-dev (2.72.2-r0) (54/148) Purging gettext-dev (0.21-r2) (55/148) Purging gettext-asprintf (0.21-r2) (56/148) Purging gettext (0.21-r2) (57/148) Purging bzip2-dev (1.0.8-r1) (58/148) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (59/148) Purging libxslt (1.1.35-r0) (60/148) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (61/148) Purging libxml2-utils (2.9.14-r0) (62/148) Purging python3 (3.10.5-r0) (63/148) Purging readline (8.1.2-r0) (64/148) Purging dbus-dev (1.14.0-r1) (65/148) Purging dbus-libs (1.14.0-r1) (66/148) Purging util-linux-dev (2.38-r1) (67/148) Purging libfdisk (2.38-r1) (68/148) Purging libsmartcols (2.38-r1) (69/148) Purging eudev-dev (3.2.11-r0) (70/148) Purging eudev (3.2.11-r0) (71/148) Purging udev-init-scripts (35-r0) (72/148) Purging eudev-libs (3.2.11-r0) (73/148) Purging cryptsetup-dev (2.4.3-r0) (74/148) Purging cryptsetup-libs (2.4.3-r0) (75/148) Purging gobject-introspection (1.72.0-r0) (76/148) Purging glib (2.72.2-r0) (77/148) Purging libmount (2.38-r1) (78/148) Purging libblkid (2.38-r1) (79/148) Purging argon2-libs (20190702-r1) (80/148) Purging device-mapper-event-libs (2.02.187-r2) (81/148) Purging device-mapper-libs (2.02.187-r2) (82/148) Purging tpm2-tss-fapi (3.1.0-r0) (83/148) Purging acl (2.3.1-r0) (84/148) Purging json-c (0.16-r0) (85/148) Purging libuuid (2.38-r1) (86/148) Purging jansson-dev (2.14-r0) (87/148) Purging libjose (11-r1) (88/148) Purging jansson (2.14-r0) (89/148) Purging cracklib (2.9.7-r4) (90/148) Purging gettext-libs (0.21-r2) (91/148) Purging libintl (0.21-r2) (92/148) Purging linux-pam (1.5.2-r0) (93/148) Purging fontconfig-dev (2.14.0-r0) (94/148) Purging fontconfig (2.14.0-r0) (95/148) Purging freetype-dev (2.12.1-r0) (96/148) Purging freetype (2.12.1-r0) (97/148) Purging libbz2 (1.0.8-r1) (98/148) Purging libffi-dev (3.4.2-r1) (99/148) Purging linux-headers (5.16.7-r1) (100/148) Purging libffi (3.4.2-r1) (101/148) Purging gdbm (1.23-r0) (102/148) Purging kmod-libs (29-r2) (103/148) Purging libxml2 (2.9.14-r0) (104/148) Purging xz-libs (5.2.5-r1) (105/148) Purging mpdecimal (2.5.1-r1) (106/148) Purging sqlite-libs (3.38.5-r0) (107/148) Purging libgcrypt (1.10.1-r0) (108/148) Purging libgpg-error (1.45-r0) (109/148) Purging tpm2-tss-esys (3.1.0-r0) (110/148) Purging tpm2-tss-sys (3.1.0-r0) (111/148) Purging tpm2-tss-mu (3.1.0-r0) (112/148) Purging tpm2-tss-tctildr (3.1.0-r0) (113/148) Purging tpm2-tss-rc (3.1.0-r0) (114/148) Purging openssl-dev (1.1.1o-r0) (115/148) Purging libpng-dev (1.6.37-r1) (116/148) Purging libpng (1.6.37-r1) (117/148) Purging zlib-dev (1.2.12-r1) (118/148) Purging libcap-ng (0.8.3-r1) (119/148) Purging expat-dev (2.4.8-r0) (120/148) Purging brotli-dev (1.0.9-r6) (121/148) Purging libxrender-dev (0.9.10-r3) (122/148) Purging libxrender (0.9.10-r3) (123/148) Purging libxext-dev (1.3.4-r0) (124/148) Purging libxext (1.3.4-r0) (125/148) Purging libx11-dev (1.8.1-r1) (126/148) Purging xtrans (1.4.0-r1) (127/148) Purging libx11 (1.8.1-r1) (128/148) Purging libxcb-dev (1.15-r0) (129/148) Purging xcb-proto (1.15-r0) (130/148) Purging libxcb (1.15-r0) (131/148) Purging libxau-dev (1.0.9-r0) (132/148) Purging libxau (1.0.9-r0) (133/148) Purging libxdmcp-dev (1.1.3-r0) (134/148) Purging libxdmcp (1.1.3-r0) (135/148) Purging xorgproto (2022.1-r0) (136/148) Purging libbsd (0.11.6-r2) (137/148) Purging libmd (1.0.4-r0) (138/148) Purging pixman-dev (0.40.0-r3) (139/148) Purging pixman (0.40.0-r3) (140/148) Purging pcre-dev (8.45-r2) (141/148) Purging libpcre16 (8.45-r2) (142/148) Purging libpcre32 (8.45-r2) (143/148) Purging libpcrecpp (8.45-r2) (144/148) Purging pcre (8.45-r2) (145/148) Purging libunistring (1.0-r0) (146/148) Purging libaio (0.3.112-r2) (147/148) Purging oniguruma (6.9.8-r0) (148/148) Purging http-parser (2.9.4-r0) Executing busybox-1.35.0-r16.trigger OK: 231 MiB in 91 packages >>> clevis: Updating the testing/ppc64le repository index... >>> clevis: Signing the index...