>>> clevis: Building testing/clevis 18-r0 (using abuild 3.9.0-r1) started Fri, 17 Jun 2022 22:13:44 +0000 >>> clevis: Checking sanity of /home/buildozer/aports/testing/clevis/APKBUILD... >>> clevis: Analyzing dependencies... >>> clevis: Installing for build: build-base bash cryptsetup jose libpwquality asciidoc bash-completion meson tpm2-tools cryptsetup-dev jansson-dev jose-dev audit-dev udisks2-dev luksmeta-dev jq tang (1/146) Installing readline (8.1.2-r0) (2/146) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (3/146) Installing libblkid (2.38-r1) (4/146) Installing argon2-libs (20190702-r1) (5/146) Installing device-mapper-libs (2.02.187-r2) (6/146) Installing json-c (0.16-r0) (7/146) Installing libuuid (2.38-r1) (8/146) Installing cryptsetup-libs (2.4.3-r0) (9/146) Installing cryptsetup (2.4.3-r0) (10/146) Installing jansson (2.14-r0) (11/146) Installing libjose (11-r1) (12/146) Installing jose (11-r1) (13/146) Installing cracklib-words (2.9.7-r4) (14/146) Installing cracklib (2.9.7-r4) (15/146) Installing libintl (0.21-r2) (16/146) Installing linux-pam (1.5.2-r0) (17/146) Installing libpwquality (1.4.4-r3) (18/146) Installing libffi (3.4.2-r1) (19/146) Installing gdbm (1.23-r0) (20/146) Installing mpdecimal (2.5.1-r1) (21/146) Installing sqlite-libs (3.38.5-r0) (22/146) Installing python3 (3.10.5-r0) (23/146) Installing libxml2 (2.9.14-r0) (24/146) Installing libxml2-utils (2.9.14-r0) (25/146) Installing libgpg-error (1.45-r0) (26/146) Installing libgcrypt (1.10.1-r0) (27/146) Installing libxslt (1.1.35-r0) (28/146) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (29/146) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (30/146) Installing source-highlight (3.1.9-r5) (31/146) Installing asciidoc (9.1.1-r0) (32/146) Installing bash-completion (2.11-r4) (33/146) Installing samurai (1.2-r2) (34/146) Installing meson (0.62.2-r0) (35/146) Installing meson-bash-completion (0.62.2-r0) (36/146) Installing tpm2-tss-mu (3.1.0-r0) (37/146) Installing tpm2-tss-sys (3.1.0-r0) (38/146) Installing tpm2-tss-esys (3.1.0-r0) (39/146) Installing acl (2.3.1-r0) (40/146) Installing tpm2-tss-tctildr (3.1.0-r0) (41/146) 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 (42/146) Installing tpm2-tss-rc (3.1.0-r0) (43/146) Installing tpm2-tools (5.2-r1) (44/146) Installing tpm2-tools-bash-completion (5.2-r1) (45/146) Installing cryptsetup-dev (2.4.3-r0) (46/146) Installing jansson-dev (2.14-r0) (47/146) Installing openssl-dev (1.1.1o-r0) (48/146) Installing zlib-dev (1.2.12-r1) (49/146) Installing jose-dev (11-r1) (50/146) Installing linux-headers (5.16.7-r1) (51/146) Installing libcap-ng (0.8.3-r1) (52/146) Installing audit-libs (3.0.8-r0) (53/146) Installing audit-dev (3.0.8-r0) (54/146) Installing cairo-tools (1.17.6-r1) (55/146) Installing libpng (1.6.37-r1) (56/146) Installing freetype (2.12.1-r0) (57/146) Installing fontconfig (2.14.0-r0) (58/146) Installing expat-dev (2.4.8-r0) (59/146) Installing brotli-dev (1.0.9-r6) (60/146) Installing libpng-dev (1.6.37-r1) (61/146) Installing freetype-dev (2.12.1-r0) (62/146) Installing fontconfig-dev (2.14.0-r0) (63/146) Installing libxau (1.0.9-r0) (64/146) Installing xorgproto (2022.1-r0) (65/146) Installing libxau-dev (1.0.9-r0) (66/146) Installing libmd (1.0.4-r0) (67/146) Installing libbsd (0.11.6-r2) (68/146) Installing libxdmcp (1.1.3-r0) (69/146) Installing libxcb (1.15-r0) (70/146) Installing libx11 (1.8.1-r1) (71/146) Installing libxext (1.3.4-r0) (72/146) Installing xcb-proto (1.15-r0) (73/146) Installing libxdmcp-dev (1.1.3-r0) (74/146) Installing libxcb-dev (1.15-r0) (75/146) Installing xtrans (1.4.0-r1) (76/146) Installing libx11-dev (1.8.1-r1) (77/146) Installing libxext-dev (1.3.4-r0) (78/146) Installing libxrender (0.9.10-r3) (79/146) Installing libxrender-dev (0.9.10-r3) (80/146) Installing pixman (0.40.0-r3) (81/146) Installing pixman-dev (0.40.0-r3) (82/146) Installing util-macros (1.19.3-r0) (83/146) Installing xcb-util (0.4.0-r3) (84/146) Installing xcb-util-dev (0.4.0-r3) (85/146) Installing cairo (1.17.6-r1) (86/146) Installing libmount (2.38-r1) (87/146) Installing pcre (8.45-r2) (88/146) Installing glib (2.72.2-r0) (89/146) Installing cairo-gobject (1.17.6-r1) (90/146) Installing gettext-asprintf (0.21-r2) (91/146) Installing libunistring (1.0-r0) (92/146) Installing gettext-libs (0.21-r2) (93/146) Installing gettext (0.21-r2) (94/146) Installing gettext-dev (0.21-r2) (95/146) Installing bzip2-dev (1.0.8-r1) (96/146) Installing libffi-dev (3.4.2-r1) (97/146) Installing libpcre16 (8.45-r2) (98/146) Installing libpcre32 (8.45-r2) (99/146) Installing libpcrecpp (8.45-r2) (100/146) Installing pcre-dev (8.45-r2) (101/146) Installing libfdisk (2.38-r1) (102/146) Installing libsmartcols (2.38-r1) (103/146) Installing util-linux-dev (2.38-r1) (104/146) Installing glib-dev (2.72.2-r0) (105/146) Installing cairo-dev (1.17.6-r1) (106/146) Installing libltdl (2.4.7-r0) (107/146) Installing libtool (2.4.7-r0) (108/146) Installing gobject-introspection (1.72.0-r0) (109/146) Installing gobject-introspection-dev (1.72.0-r0) (110/146) Installing polkit-libs (0.120-r2) (111/146) Installing polkit-common (0.120-r2) Executing polkit-common-0.120-r2.pre-install (112/146) Installing dbus-libs (1.14.0-r1) (113/146) Installing dbus-glib (0.112-r0) (114/146) Installing dbus-dev (1.14.0-r1) (115/146) Installing dbus-glib-dev (0.112-r0) (116/146) Installing polkit-dev (0.120-r2) (117/146) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (118/146) Installing eudev-libs (3.2.11-r0) (119/146) Installing kmod-libs (29-r2) (120/146) Installing eudev (3.2.11-r0) (121/146) Installing eudev-dev (3.2.11-r0) (122/146) Installing libatasmart (0.19-r1) (123/146) Installing libatasmart-dev (0.19-r1) (124/146) Installing libgudev (237-r1) (125/146) Installing libgudev-dev (237-r1) (126/146) Installing acl-dev (2.3.1-r0) (127/146) Installing device-mapper-event-libs (2.02.187-r2) (128/146) Installing libaio (0.3.112-r2) (129/146) Installing lvm2-libs (2.02.187-r2) (130/146) Installing lvm2-dev (2.02.187-r2) (131/146) Installing udisks2-libs (2.9.4-r1) (132/146) Installing udisks2-dev (2.9.4-r1) (133/146) Installing luksmeta (9-r0) (134/146) Installing luksmeta-dev (9-r0) (135/146) Installing oniguruma (6.9.8-r0) (136/146) Installing jq (1.6-r1) (137/146) Installing http-parser (2.9.4-r0) (138/146) Installing tang (11-r0) Executing tang-11-r0.pre-install (139/146) Installing .makedepends-clevis (20220617.221345) (140/146) Installing cryptsetup-openrc (2.4.3-r0) (141/146) Installing socat (1.7.4.3-r0) (142/146) Installing tang-openrc (11-r0) (143/146) Installing udev-init-scripts-openrc (35-r0) (144/146) Installing eudev-openrc (3.2.11-r0) (145/146) Installing openrc-bash-completion (0.44.10-r7) (146/146) 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: 414 MiB in 246 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 >>> 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: arm Host machine cpu: armv8l meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wall". meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". meson.build:39: WARNING: Consider using the built-in werror option instead of using "-Werror". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency jansson found: YES 2.14 Run-time dependency jose found: YES 11 Program a2x found: YES (/usr/bin/a2x) Run-time dependency bash-completion found: YES 2.11 Run-time dependency luksmeta found: YES 9 Program pwmake found: YES (/usr/bin/pwmake) Run-time dependency libcryptsetup found: YES 2.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_=156 /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_=39 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1 3/44 unbind-unbound-slot-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=219 /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_=42 /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_=199 /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_=156 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 7/44 bind-pass-with-newline-keyfile RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=92 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/44 bind-binary-keyfile RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=87 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 9/44 bind-already-used-luksmeta-slot RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=94 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot 10/44 bad-sss RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=113 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss 11/44 list-recursive-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_=52 /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_=46 /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_=215 /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_=58 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes 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_=59 /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_=168 /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_=6 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 18/44 report-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=94 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 19/44 report-sss-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=82 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 20/44 edit-tang-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=220 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 21/44 backup-restore-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=230 /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_=50 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 23/44 bind-wrong-pass-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_=152 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2 24/44 bind-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_=136 /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_=237 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2 26/44 unbind-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=253 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2 27/44 list-recursive-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=60 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=127 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2 29/44 list-sss-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=212 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2 30/44 unlock-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=211 /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_=214 /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_=126 /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_=137 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=205 /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_=44 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 36/44 edit-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=117 /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_=184 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 38/44 pass-tang-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=172 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 39/44 pin-sss RUNNING >>> MALLOC_PERTURB_=178 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> MALLOC_PERTURB_=247 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang RUNNING >>> MALLOC_PERTURB_=240 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_=139 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 >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=69 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg 44/44 pin-tpm2 RUNNING >>> MALLOC_PERTURB_=175 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 1/44 bind-wrong-pass-luks1 SKIP 0.34s 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.pihFbi + ADV=/tmp/tmp.pihFbi/adv.jws + tang_create_adv /tmp/tmp.pihFbi /tmp/tmp.pihFbi/adv.jws + local basedir=/tmp/tmp.pihFbi + local adv=/tmp/tmp.pihFbi/adv.jws + local SIG=/tmp/tmp.pihFbi/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.pihFbi/sig.jwk + local EXC=/tmp/tmp.pihFbi/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.pihFbi/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.pihFbi/sig.jwk --input=/tmp/tmp.pihFbi/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.pihFbi/sig.jwk --output=/tmp/tmp.pihFbi/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.pihFbi/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.pihFbi/adv.jws"}' + DEV=/tmp/tmp.pihFbi/luks1-device + new_device luks1 /tmp/tmp.pihFbi/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.pihFbi/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.pihFbi ']' + rm -rf /tmp/tmp.pihFbi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.34s 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.gkcIEb + ADV=/tmp/tmp.gkcIEb/adv.jws + tang_create_adv /tmp/tmp.gkcIEb /tmp/tmp.gkcIEb/adv.jws + local basedir=/tmp/tmp.gkcIEb + local adv=/tmp/tmp.gkcIEb/adv.jws + local SIG=/tmp/tmp.gkcIEb/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gkcIEb/sig.jwk + local EXC=/tmp/tmp.gkcIEb/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gkcIEb/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.gkcIEb/sig.jwk --input=/tmp/tmp.gkcIEb/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gkcIEb/sig.jwk --output=/tmp/tmp.gkcIEb/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gkcIEb/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.gkcIEb/adv.jws"}' + DEV=/tmp/tmp.gkcIEb/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.gkcIEb/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.gkcIEb/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.gkcIEb ']' + rm -rf /tmp/tmp.gkcIEb ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1 + TEST=unbind-unbound-slot-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.eFamGI + DEV=/tmp/tmp.eFamGI/luks1-device + new_device luks1 /tmp/tmp.eFamGI/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.eFamGI/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.eFamGI ']' + rm -rf /tmp/tmp.eFamGI ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.33s 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.hJBcAf + ADV=/tmp/tmp.hJBcAf/adv.jws + tang_create_adv /tmp/tmp.hJBcAf /tmp/tmp.hJBcAf/adv.jws + local basedir=/tmp/tmp.hJBcAf + local adv=/tmp/tmp.hJBcAf/adv.jws + local SIG=/tmp/tmp.hJBcAf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.hJBcAf/sig.jwk + local EXC=/tmp/tmp.hJBcAf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.hJBcAf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.hJBcAf/sig.jwk --input=/tmp/tmp.hJBcAf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.hJBcAf/sig.jwk --output=/tmp/tmp.hJBcAf/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.hJBcAf/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.hJBcAf/adv.jws"}' + DEV=/tmp/tmp.hJBcAf/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.hJBcAf/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.hJBcAf/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.hJBcAf ']' + rm -rf /tmp/tmp.hJBcAf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.hGKHMi + ADV=/tmp/tmp.hGKHMi/adv.jws + tang_create_adv /tmp/tmp.hGKHMi /tmp/tmp.hGKHMi/adv.jws + local basedir=/tmp/tmp.hGKHMi + local adv=/tmp/tmp.hGKHMi/adv.jws + local SIG=/tmp/tmp.hGKHMi/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.hGKHMi/sig.jwk + local EXC=/tmp/tmp.hGKHMi/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.hGKHMi/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.hGKHMi/sig.jwk --input=/tmp/tmp.hGKHMi/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.hGKHMi/sig.jwk --output=/tmp/tmp.hGKHMi/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.hGKHMi/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.hGKHMi/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.hGKHMi/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=n8TyaTTbpF8 + echo -n n8TyaTTbpF8 + DEV=/tmp/tmp.hGKHMi/luks1-device + new_device_keyfile luks1 /tmp/tmp.hGKHMi/luks1-device /tmp/tmp.hGKHMi/key + local LUKS=luks1 + local DEV=/tmp/tmp.hGKHMi/luks1-device + local KEYFILE=/tmp/tmp.hGKHMi/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.hGKHMi ']' + rm -rf /tmp/tmp.hGKHMi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.32s 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.fCPMGP + ADV=/tmp/tmp.fCPMGP/adv.jws + tang_create_adv /tmp/tmp.fCPMGP /tmp/tmp.fCPMGP/adv.jws + local basedir=/tmp/tmp.fCPMGP + local adv=/tmp/tmp.fCPMGP/adv.jws + local SIG=/tmp/tmp.fCPMGP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.fCPMGP/sig.jwk + local EXC=/tmp/tmp.fCPMGP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.fCPMGP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.fCPMGP/sig.jwk --input=/tmp/tmp.fCPMGP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.fCPMGP/sig.jwk --output=/tmp/tmp.fCPMGP/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.fCPMGP/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.fCPMGP/adv.jws"}' + DEV=/tmp/tmp.fCPMGP/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 50635$ ' + new_device luks1 /tmp/tmp.fCPMGP/luks1-device 'foo bar \\&#@@&@*!)( 50635$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.fCPMGP/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 50635$ ' ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.fCPMGP ']' + rm -rf /tmp/tmp.fCPMGP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.32s 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.gbiomi + ADV=/tmp/tmp.gbiomi/adv.jws + tang_create_adv /tmp/tmp.gbiomi /tmp/tmp.gbiomi/adv.jws + local basedir=/tmp/tmp.gbiomi + local adv=/tmp/tmp.gbiomi/adv.jws + local SIG=/tmp/tmp.gbiomi/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gbiomi/sig.jwk + local EXC=/tmp/tmp.gbiomi/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gbiomi/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.gbiomi/sig.jwk --input=/tmp/tmp.gbiomi/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gbiomi/sig.jwk --output=/tmp/tmp.gbiomi/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gbiomi/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.gbiomi/adv.jws"}' + DEV=/tmp/tmp.gbiomi/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 50639$ ' + KEYFILE=/tmp/tmp.gbiomi/key + echo -n 'foo bar \\&#@@&@*!)( 50639$ ' + new_device_keyfile luks1 /tmp/tmp.gbiomi/luks1-device /tmp/tmp.gbiomi/key + local LUKS=luks1 + local DEV=/tmp/tmp.gbiomi/luks1-device + local KEYFILE=/tmp/tmp.gbiomi/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.gbiomi ']' + rm -rf /tmp/tmp.gbiomi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.FkPMfb ++ 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=55202 + tang_run /tmp/tmp.FkPMfb 55202 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FkPMfb + local port=55202 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FkPMfb ']' + '[' -z 55202 ']' + tang_new_keys /tmp/tmp.FkPMfb '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FkPMfb + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FkPMfb ']' + local db=/tmp/tmp.FkPMfb/db + mkdir -p /tmp/tmp.FkPMfb/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FkPMfb/db Unable to change owner/group for /tmp/tmp.FkPMfb/db/tsChJA4ZLoHK5Vwni2t-h8oKZw4iyrN8zB2ahGcxMZs.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FkPMfb/db/lWibHDxVWqFs4VFIMk88O7fs5TFN5uZMo4oVj4yaB_Y.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FkPMfb/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FkPMfb/db + local pid pidfile + pidfile=/tmp/tmp.FkPMfb/tang.pid + pid=50731 + echo 50731 + /usr/bin/socat -v -v TCP-LISTEN:55202,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FkPMfb/db' + tang_wait_until_ready 55202 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55202 + '[' -z 55202 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:55202/adv > 2022/06/17 22:13:56.000772857 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55202\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000797067 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhON1JHemd2REcySlZCaG8zNGJGNnQ0LWNmal96dTFOTnYtVzZzbk9oTDFpekxUOUFjVzZwd2NqeGVuT24tZ09wZUJ5SVpxY2JfdV9sN1BSU1hGNFJOWCIsICJ5IjogIkFFdWZ6UVVkQ3A2OUpUVlpmQ01pcE5BemlGcFVlWWVDZUQtcXFkaGc2cURGYnZNNmR6N1dodXRnbVpoWXN0RTNlalA2VzYyWjFSRzc2Sm1hYmRtbHBZNHUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhkRWxYWW9vSmtsQ0FIeXA1a0VPTW9VQUFVWnkwLVp3blp4S2V1S3JTMmgzUVFQTW50VVdEN05TSGdiYVlabV9QYU95Z3JzbWtkcG03MXZjaFF0S0p3ciIsICJ5IjogIkFYOW5TZ25udlZ6SWdKam5RaVBqbjQ1OHFKYmw5LVkxX3g0X3poMHJZZU1ELVZ5OTNhNWRJaWxKUVlMWWRibDZuZGc2VnpLTkN1ZjBSM0lvdExqb1lmMnMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXDbczOA6NuuXIWvryIL9K_h0KsTKnLXsQqZaDctRjSXBLLKTvzgD_kpy0ZtXRZgPKErlElnp0CxCyxTsrSRJYuBAWiSm-Myd1666Wh6E1q2oh92mMIxJEtvCLA0hJoG0F03Yr9qPg0Al4MAwDM2bGhILYaV3ERk2l8KrZjVR3EuLnbI"}+ url=http://localhost:55202 + ADV=/tmp/tmp.FkPMfb/adv.jws + tang_get_adv 55202 /tmp/tmp.FkPMfb/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55202 + local adv=/tmp/tmp.FkPMfb/adv.jws + '[' -z 55202 ']' + curl -L -o /tmp/tmp.FkPMfb/adv.jws http://localhost:55202/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000805161 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55202\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000829768 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhON1JHemd2REcySlZCaG8zNGJGNnQ0LWNmal96dTFOTnYtVzZzbk9oTDFpekxUOUFjVzZwd2NqeGVuT24tZ09wZUJ5SVpxY2JfdV9sN1BSU1hGNFJOWCIsICJ5IjogIkFFdWZ6UVVkQ3A2OUpUVlpmQ01pcE5BemlGcFVlWWVDZUQtcXFkaGc2cURGYnZNNmR6N1dodXRnbVpoWXN0RTNlalA2VzYyWjFSRzc2Sm1hYmRtbHBZNHUifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhkRWxYWW9vSmtsQ0FIeXA1a0VPTW9VQUFVWnkwLVp3blp4S2V1S3JTMmgzUVFQTW50VVdEN05TSGdiYVlabV9QYU95Z3JzbWtkcG03MXZjaFF0S0p3ciIsICJ5IjogIkFYOW5TZ25udlZ6SWdKam5RaVBqbjQ1OHFKYmw5LVkxX3g0X3poMHJZZU1ELVZ5OTNhNWRJaWxKUVlMWWRibDZuZGc2VnpLTkN1ZjBSM0lvdExqb1lmMnMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHzWICayJ9VSac-pkeXtu4Iiv047JuAHMyRgXYcU2r6Gs_bqxNaXj-khNNDYJ0pj-dGgEsossMgdjUt5nUM9LackATJ-7VZtmZi7iV9gUXRqmD50HOAAeBDhc1TteT76jkkBeJlhOv65YpSAtPHlCmtWWxuKVhQPxrhM_cMW9nc2VwGU"} 100 993 100 993 0 0 38041 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:55202 /tmp/tmp.FkPMfb/adv.jws + CFG='{"url":"http://localhost:55202","adv":"/tmp/tmp.FkPMfb/adv.jws"}' + DEV=/tmp/tmp.FkPMfb/luks1-device + KEYFILE=/tmp/tmp.FkPMfb/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.FkPMfb/luks1-device /tmp/tmp.FkPMfb/key + local LUKS=luks1 + local DEV=/tmp/tmp.FkPMfb/luks1-device + local KEYFILE=/tmp/tmp.FkPMfb/key ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local exit_status=77 + tang_stop /tmp/tmp.FkPMfb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FkPMfb + '[' -z /tmp/tmp.FkPMfb ']' + local pidfile=/tmp/tmp.FkPMfb/tang.pid + '[' -f /tmp/tmp.FkPMfb/tang.pid ']' + local pid + pid=50731 + kill -9 50731 + '[' -d /tmp/tmp.FkPMfb ']' + rm -rf /tmp/tmp.FkPMfb /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 50731 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.31s 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.GBJciF + ADV=/tmp/tmp.GBJciF/adv.jws + tang_create_adv /tmp/tmp.GBJciF /tmp/tmp.GBJciF/adv.jws + local basedir=/tmp/tmp.GBJciF + local adv=/tmp/tmp.GBJciF/adv.jws + local SIG=/tmp/tmp.GBJciF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GBJciF/sig.jwk + local EXC=/tmp/tmp.GBJciF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GBJciF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GBJciF/sig.jwk --input=/tmp/tmp.GBJciF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GBJciF/sig.jwk --output=/tmp/tmp.GBJciF/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GBJciF/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.GBJciF/adv.jws"}' + DEV=/tmp/tmp.GBJciF/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.GBJciF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GBJciF/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.GBJciF ']' + rm -rf /tmp/tmp.GBJciF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss + TEST=bad-sss + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.nejjJa + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.nejjJa/luks1-device + new_device luks1 /tmp/tmp.nejjJa/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.nejjJa/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.nejjJa ']' + rm -rf /tmp/tmp.nejjJa ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.30s 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.mJcEhG + ADV=/tmp/tmp.mJcEhG/adv.jws + tang_create_adv /tmp/tmp.mJcEhG /tmp/tmp.mJcEhG/adv.jws + local basedir=/tmp/tmp.mJcEhG + local adv=/tmp/tmp.mJcEhG/adv.jws + local SIG=/tmp/tmp.mJcEhG/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mJcEhG/sig.jwk + local EXC=/tmp/tmp.mJcEhG/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mJcEhG/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mJcEhG/sig.jwk --input=/tmp/tmp.mJcEhG/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mJcEhG/sig.jwk --output=/tmp/tmp.mJcEhG/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.mJcEhG/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.mJcEhG/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.mJcEhG/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.mJcEhG/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mJcEhG/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mJcEhG ']' + rm -rf /tmp/tmp.mJcEhG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.29s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 + TEST=list-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ mktemp -d + TMP=/tmp/tmp.JNcOCc + ADV=/tmp/tmp.JNcOCc/adv.jws + tang_create_adv /tmp/tmp.JNcOCc /tmp/tmp.JNcOCc/adv.jws + local basedir=/tmp/tmp.JNcOCc + local adv=/tmp/tmp.JNcOCc/adv.jws + local SIG=/tmp/tmp.JNcOCc/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JNcOCc/sig.jwk + local EXC=/tmp/tmp.JNcOCc/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JNcOCc/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.JNcOCc/sig.jwk --input=/tmp/tmp.JNcOCc/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JNcOCc/sig.jwk --output=/tmp/tmp.JNcOCc/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.JNcOCc/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.JNcOCc/adv.jws"}' + DEV=/tmp/tmp.JNcOCc/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.JNcOCc/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.JNcOCc/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.JNcOCc ']' + rm -rf /tmp/tmp.JNcOCc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.29s 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.kjEJNc + ADV=/tmp/tmp.kjEJNc/adv.jws + tang_create_adv /tmp/tmp.kjEJNc /tmp/tmp.kjEJNc/adv.jws + local basedir=/tmp/tmp.kjEJNc + local adv=/tmp/tmp.kjEJNc/adv.jws + local SIG=/tmp/tmp.kjEJNc/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.kjEJNc/sig.jwk + local EXC=/tmp/tmp.kjEJNc/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.kjEJNc/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.kjEJNc/sig.jwk --input=/tmp/tmp.kjEJNc/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.kjEJNc/sig.jwk --output=/tmp/tmp.kjEJNc/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.kjEJNc/adv.jws /tmp/tmp.kjEJNc/adv.jws /tmp/tmp.kjEJNc/adv.jws /tmp/tmp.kjEJNc/adv.jws /tmp/tmp.kjEJNc/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.kjEJNc/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.kjEJNc/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.kjEJNc/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.kjEJNc/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.kjEJNc/adv.jws"} ] } }' + DEV=/tmp/tmp.kjEJNc/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.kjEJNc/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.kjEJNc/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.kjEJNc ']' + rm -rf /tmp/tmp.kjEJNc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 + TEST=unlock-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.GJLIEM ++ 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=41758 + tang_run /tmp/tmp.GJLIEM 41758 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GJLIEM + local port=41758 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GJLIEM ']' + '[' -z 41758 ']' + tang_new_keys /tmp/tmp.GJLIEM '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GJLIEM + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GJLIEM ']' + local db=/tmp/tmp.GJLIEM/db + mkdir -p /tmp/tmp.GJLIEM/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GJLIEM/db Unable to change owner/group for /tmp/tmp.GJLIEM/db/4Yyz0oPSMMroKurlLxHGhc3jkxMfUlJvwa1L2M04miQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GJLIEM/db/ixWLEj5m-UCNnTcCBITr_Vc47sCWBkECqxG-V4ayVcE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GJLIEM/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GJLIEM/db + local pid pidfile + pidfile=/tmp/tmp.GJLIEM/tang.pid + pid=50826 + echo 50826 + /usr/bin/socat -v -v TCP-LISTEN:41758,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GJLIEM/db' + tang_wait_until_ready 41758 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41758 + '[' -z 41758 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:41758/adv > 2022/06/17 22:13:56.000803695 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41758\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000827959 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJpNEdmNzBUd3dldUR2dEIyRVFVekJTRlY1bzN6dGo3VzU5U2MxeUFjbVVLeEYxQUQwclhkSVZaeUxhaVFyQ25ZOFNTa0didmFRTjhIcVRmVDJtYjdVaSIsICJ5IjogIkFOYmRISGdPd3pMWlpaNU9Oc3hIY3RXWDhoTHdvS3ZPYzFGYm04Y0NWQVhDYlpKNzY1WFF2VnJVeGlxOXdlNU53Y2docmNldERMOHdrY2lLUFVscnhKN0IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFNdlhvYzI1Tk1lQkRSakZUdVh5TFc4dFpTZ2ZLeGtoSElieUh3QWszMDJCZlpPV1lMeEd3dE1UR21ReEMyZ3hFS2xlUHZTQlJDQ05sWU01N1BZYWxrZiIsICJ5IjogIkFjRldySlFrRGJFbFEzQjE5dmRHTzFBOEdKSEI5M3NwczlzRkUzNFR4aGJuRDFuSmMxVUxCb2hnN0RrcUZpTVlpV2x6SzF2dm1sTkpSLVgxejJfcWQza3IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAKnFVmjfggP44SUjzYrmRVu7BqDAxVnJd3dgDHfLU9wW3DB5hHoY73mpn1pNQOeQZAtLK7ec2FVIElsM0SS7rrlAZB_5vnXvobkXDUa4mI7J9-egiwibiZe-iq5HkEI4FaZNaqhUr7zDjt58_TXYd_eGukIIZqH2cvTBIgaukLhZBD2"}+ url=http://localhost:41758 + adv=/tmp/tmp.GJLIEM/adv + tang_get_adv 41758 /tmp/tmp.GJLIEM/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=41758 + local adv=/tmp/tmp.GJLIEM/adv + '[' -z 41758 ']' + curl -L -o /tmp/tmp.GJLIEM/adv http://localhost:41758/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000834420 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:41758\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000858461 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJpNEdmNzBUd3dldUR2dEIyRVFVekJTRlY1bzN6dGo3VzU5U2MxeUFjbVVLeEYxQUQwclhkSVZaeUxhaVFyQ25ZOFNTa0didmFRTjhIcVRmVDJtYjdVaSIsICJ5IjogIkFOYmRISGdPd3pMWlpaNU9Oc3hIY3RXWDhoTHdvS3ZPYzFGYm04Y0NWQVhDYlpKNzY1WFF2VnJVeGlxOXdlNU53Y2docmNldERMOHdrY2lLUFVscnhKN0IifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFNdlhvYzI1Tk1lQkRSakZUdVh5TFc4dFpTZ2ZLeGtoSElieUh3QWszMDJCZlpPV1lMeEd3dE1UR21ReEMyZ3hFS2xlUHZTQlJDQ05sWU01N1BZYWxrZiIsICJ5IjogIkFjRldySlFrRGJFbFEzQjE5dmRHTzFBOEdKSEI5M3NwczlzRkUzNFR4aGJuRDFuSmMxVUxCb2hnN0RrcUZpTVlpV2x6SzF2dm1sTkpSLVgxejJfcWQza3IifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Aasx0U7YC967XyADRjQHXFvdIPFvCt42Led6ZqjwXJnNWYBpCcFRynkcAX-lyUXmip4RMs-UT2tEqANGUafRye7JAQGdjyJ51T0RjPS3UM0w766_IZZSyiqHYt1nDqf106wmDJmTUkEv1p6sy6vEyLovIjfyEjpi-IhITvo8lBn7LpTa"} 100 993 100 993 0 0 38965 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:41758 /tmp/tmp.GJLIEM/adv + cfg='{"url":"http://localhost:41758","adv":"/tmp/tmp.GJLIEM/adv"}' + DEV=/tmp/tmp.GJLIEM/luks1-device + new_device luks1 /tmp/tmp.GJLIEM/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GJLIEM/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.GJLIEM ']' + tang_stop /tmp/tmp.GJLIEM + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GJLIEM + '[' -z /tmp/tmp.GJLIEM ']' + local pidfile=/tmp/tmp.GJLIEM/tang.pid + '[' -f /tmp/tmp.GJLIEM/tang.pid ']' + local pid + pid=50826 + kill -9 50826 + rm -rf /tmp/tmp.GJLIEM /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 50826 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.pnKakD ++ 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=61699 + tang_run /tmp/tmp.pnKakD 61699 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pnKakD + local port=61699 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pnKakD ']' + '[' -z 61699 ']' + tang_new_keys /tmp/tmp.pnKakD '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pnKakD + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.pnKakD ']' + local db=/tmp/tmp.pnKakD/db + mkdir -p /tmp/tmp.pnKakD/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.pnKakD/db Unable to change owner/group for /tmp/tmp.pnKakD/db/ghkFBsO9ks-qc269pb4nZqwFUG-m4ojp9WmVBhPGGtQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.pnKakD/db/Z0w0wD5sMTdZQ8WzGoZMh4cmkRW8zxEV_4eyTGXkwpc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.pnKakD/cache + '[' -z '' ']' + KEYS=/tmp/tmp.pnKakD/db + local pid pidfile + pidfile=/tmp/tmp.pnKakD/tang.pid + pid=50870 + echo 50870 + /usr/bin/socat -v -v TCP-LISTEN:61699,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.pnKakD/db' + tang_wait_until_ready 61699 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61699 + '[' -z 61699 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:61699/adv > 2022/06/17 22:13:56.000811995 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61699\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000836793 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVOXRYOVhxRGFtRWJCWVk0S0FsdlRzWG5pY0Vpa2l6czhqOUFsTTYyTG5hSDhyS0ZBczRFYjJmUWZ1S0I5enhnN0pENDdFR2o1STJucTV1d2ZLOWZ3Z2IiLCAieSI6ICJBWGlFMnZBaXdZR0RFT0k5RjBYV2ZiV0ItNXJJYUJHTUVxc2JSa3h3SUlSU200N1ZRZUlsY0RVZGFodk50VHJhSldBcGpvWTM1THlSNHhXQ0JJaTBZczExIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVpYmVZcmdBMWlaNmRVd3JscDVOV2dFVjB1RHJ0UTBQNnYyMENXOHkxQ1R1SXNmaU9FZWs0X0FIaG9RLVlHbTY0cDdUNjI2SEhzdk9YNUJ6cmZPUUp0QSIsICJ5IjogIkFmbG9DRTkzUVVFdDk2QWZXc3I3T19CalFmSURyRGptNFozaXVVVWMxSE55YmZMRVQyVzhRUFFtRzdzbGF2U2RjSkVqTkpFREItRGpSY0FEQmRabEJ4cXEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdwUJmqaT3Nv4vvomBc5swt72RSeoTB25Bua9Lb2Tf_Nr8Y56jrlzJUeIvq-mEjeNHeLTFzFsE1-YYQ0FUrufyJWAN48wk3M3lYZGmu2Q3xAbHWZLFHkf0m7tQ2KxfzWScNuz25gKYM3GV3a0B0mk5-UcoSSJRp1yOGfj6_O0hq6n_RE"}+ url=http://localhost:61699 + adv=/tmp/tmp.pnKakD/adv + tang_get_adv 61699 /tmp/tmp.pnKakD/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=61699 + local adv=/tmp/tmp.pnKakD/adv + '[' -z 61699 ']' + curl -L -o /tmp/tmp.pnKakD/adv http://localhost:61699/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000842303 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:61699\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000870322 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVOXRYOVhxRGFtRWJCWVk0S0FsdlRzWG5pY0Vpa2l6czhqOUFsTTYyTG5hSDhyS0ZBczRFYjJmUWZ1S0I5enhnN0pENDdFR2o1STJucTV1d2ZLOWZ3Z2IiLCAieSI6ICJBWGlFMnZBaXdZR0RFT0k5RjBYV2ZiV0ItNXJJYUJHTUVxc2JSa3h3SUlSU200N1ZRZUlsY0RVZGFodk50VHJhSldBcGpvWTM1THlSNHhXQ0JJaTBZczExIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVpYmVZcmdBMWlaNmRVd3JscDVOV2dFVjB1RHJ0UTBQNnYyMENXOHkxQ1R1SXNmaU9FZWs0X0FIaG9RLVlHbTY0cDdUNjI2SEhzdk9YNUJ6cmZPUUp0QSIsICJ5IjogIkFmbG9DRTkzUVVFdDk2QWZXc3I3T19CalFmSURyRGptNFozaXVVVWMxSE55YmZMRVQyVzhRUFFtRzdzbGF2U2RjSkVqTkpFREItRGpSY0FEQmRabEJ4cXEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdXFE2jrbV-zHhd1pQjwLVyFmXHOQjV14UVS1gq2_ziUcI1zJW5YVtQ1Fn7Fvol6np2AmTFcClozcupSlg09GmQZAE5MTs8lYQZCj78TWNU1Xb8LJ6tEQgQ_DnTv0n6NwLh5lJmHquEJputZ28ZRSvDbZXLW4Hm5t3NZpuAVwhelE5hO"} 100 993 100 993 0 0 33818 0 --:--:-- --:--:-- --:--:-- 34241 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:61699 /tmp/tmp.pnKakD/adv + cfg='{"url":"http://localhost:61699","adv":"/tmp/tmp.pnKakD/adv"}' + DEV=/tmp/tmp.pnKakD/luks1-device + new_device luks1 /tmp/tmp.pnKakD/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.pnKakD/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.pnKakD ']' + tang_stop /tmp/tmp.pnKakD + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.pnKakD + '[' -z /tmp/tmp.pnKakD ']' + local pidfile=/tmp/tmp.pnKakD/tang.pid + '[' -f /tmp/tmp.pnKakD/tang.pid ']' + local pid + pid=50870 + kill -9 50870 + rm -rf /tmp/tmp.pnKakD /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 50870 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.27s 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.ONFJGO + TMP=/tmp/tmp.ONFJGO ++ 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=18136 + tang_run /tmp/tmp.ONFJGO 18136 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONFJGO + local port=18136 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ONFJGO ']' + '[' -z 18136 ']' + tang_new_keys /tmp/tmp.ONFJGO '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONFJGO + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ONFJGO ']' + local db=/tmp/tmp.ONFJGO/db + mkdir -p /tmp/tmp.ONFJGO/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ONFJGO/db Unable to change owner/group for /tmp/tmp.ONFJGO/db/kqUOi91ndWNiAuueyY0BXc3z3fWJfAwlZe3OSfM_Z_g.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ONFJGO/db/HLNER1t_D92hZU1Y07MmYyUc3d5tpaXP2pFPvUGbwLY.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ONFJGO/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ONFJGO/db + local pid pidfile + pidfile=/tmp/tmp.ONFJGO/tang.pid + pid=50894 + echo 50894 + tang_wait_until_ready 18136 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=18136 + '[' -z 18136 ']' + local max_timeout_in_s=5 + local start elapsed + /usr/bin/socat -v -v TCP-LISTEN:18136,reuseaddr,fork + 'exec:/usr/libexec/tangd /tmp/tmp.ONFJGO/db'start=0 + curl --output /dev/null --silent --fail http://localhost:18136/adv > 2022/06/17 22:13:56.000818549 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:18136\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000843991 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwyM3hHNDZBSEZCSllaRGx4T3hTbS1iRHRNa3hSaFQ4U3p0YjBMQkNKZ0NJbm52TjhGZ1Z2R2N0dnBOZWg0NEdzYTEtOVRFRWhKTjh2SlBlOVZEZU44UCIsICJ5IjogIkFkaDRPcHhtazhJOFNpXzRpLW9EdEZ4Qzl0Ry1JUUpEU0JlRXpILXVfMDMxTmsydmJNRWlfdDZ4UkphclJ3YncwZ25Fbng3RnhWVTBYVjNyQWdzWjYyTGgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFLYi1aRnhuNUZ5M2h2NUZWdE9DLUFYX2VFRGY3TUNUemtvdzdoZDByblBWVDAyVmxhbFh0T0x5THlSMGl3NnlyUUgzREZkVUhvUmlhWUJUM3ZjNWF3UyIsICJ5IjogIkFIekI2aEhxYW1FaVV2SktVRXM1RlN3Y2syTlU4YUI3eHpSd0pkNC1tNFZPMEYtUkpvVGQ3ck9nUXpCSkdjZ3V2Y2RuRVFXbkRmSkJhSm1RZFhQaHY2XzIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AaBM0uLCrJmhrI1G7d5VAqRjzCI4SNRk6rjToThKqKF2Dpr7Qqv1S-bPNInmo9-xnouQ3bJrRMIxKqmxGrtLXBh4AFrfWfh5K5GqQbpizzjdxXaHK_R8y32g9JVqfilXZLpU-Nq2nsknGHxpY3OkOez-Q8LbR3rVL2o5djy4urR3edlM"}+ url=http://localhost:18136 + adv=/tmp/tmp.ONFJGO/adv + tang_get_adv 18136 /tmp/tmp.ONFJGO/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=18136 + local adv=/tmp/tmp.ONFJGO/adv + '[' -z 18136 ']' + curl -L -o /tmp/tmp.ONFJGO/adv http://localhost:18136/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000850278 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:18136\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000875230 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUwyM3hHNDZBSEZCSllaRGx4T3hTbS1iRHRNa3hSaFQ4U3p0YjBMQkNKZ0NJbm52TjhGZ1Z2R2N0dnBOZWg0NEdzYTEtOVRFRWhKTjh2SlBlOVZEZU44UCIsICJ5IjogIkFkaDRPcHhtazhJOFNpXzRpLW9EdEZ4Qzl0Ry1JUUpEU0JlRXpILXVfMDMxTmsydmJNRWlfdDZ4UkphclJ3YncwZ25Fbng3RnhWVTBYVjNyQWdzWjYyTGgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFLYi1aRnhuNUZ5M2h2NUZWdE9DLUFYX2VFRGY3TUNUemtvdzdoZDByblBWVDAyVmxhbFh0T0x5THlSMGl3NnlyUUgzREZkVUhvUmlhWUJUM3ZjNWF3UyIsICJ5IjogIkFIekI2aEhxYW1FaVV2SktVRXM1RlN3Y2syTlU4YUI3eHpSd0pkNC1tNFZPMEYtUkpvVGQ3ck9nUXpCSkdjZ3V2Y2RuRVFXbkRmSkJhSm1RZFhQaHY2XzIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASzDL5lxWkoduOwzU1ToLBuLEJbABCgNVgGo-wtSfBLoi2-MQWwA3URr70YlV2dQCC_lB6rmExNpMRRYXUFxYugDAdXItdLDcyi-Z2iCHHfhW_uLeSJZiV8q2JX0rqN4F11HiEvA_UBWKDuWIQzLSgOAXbxDkNdyBivuVkX8Zf7XOOos"} 100 993 100 993 0 0 36569 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:18136 /tmp/tmp.ONFJGO/adv + cfg='{"url":"http://localhost:18136","adv":"/tmp/tmp.ONFJGO/adv"}' + DEV=/tmp/tmp.ONFJGO/luks1-device + new_device luks1 /tmp/tmp.ONFJGO/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ONFJGO/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ONFJGO ']' + tang_stop /tmp/tmp.ONFJGO + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ONFJGO + '[' -z /tmp/tmp.ONFJGO ']' + local pidfile=/tmp/tmp.ONFJGO/tang.pid + '[' -f /tmp/tmp.ONFJGO/tang.pid ']' + local pid + pid=50894 + kill -9 50894 + rm -rf /tmp/tmp.ONFJGO /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 50894 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.jMMMkC ++ 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=35998 + tang_run /tmp/tmp.jMMMkC 35998 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jMMMkC + local port=35998 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jMMMkC ']' + '[' -z 35998 ']' + tang_new_keys /tmp/tmp.jMMMkC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jMMMkC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.jMMMkC ']' + local db=/tmp/tmp.jMMMkC/db + mkdir -p /tmp/tmp.jMMMkC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.jMMMkC/db Unable to change owner/group for /tmp/tmp.jMMMkC/db/tDm83BJxibUBePhV7Alt6ZvNbugGsPFa1twfM2fzUF8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.jMMMkC/db/PntZT-a5kY0fQVNisImaurqv4Dp1VNBPSL0fnEbifJw.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.jMMMkC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.jMMMkC/db + local pid pidfile + pidfile=/tmp/tmp.jMMMkC/tang.pid + pid=50913 + echo 50913 + /usr/bin/socat -v -v TCP-LISTEN:35998,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.jMMMkC/db' + tang_wait_until_ready 35998 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35998 + '[' -z 35998 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:35998/adv > 2022/06/17 22:13:56.000823223 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35998\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000847346 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCRFA3VWdJMzFaUjZOQ2pOU2xHSXZydWZEWnhvemxwUXgyZWN3LW9NaHdYbmE5N1ZwVjljTEI3U0dqTVJ3XzRxdzZFRlJiM1JOYktRYVN1NTFpUi05TFEiLCAieSI6ICJBWnpzaG9fWjlzVWlqVVRpYUJvNGlZdUdTMUJwRWo2dnBFQXJWX19DYmZLbFpsX2VIa2EwZ3ZCZENpeGI2bUVEYTItZ1RWLVVqN0lta0lUcEpqZER0cWJUIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9pRDNUc0pJUGhCd2xvRkpxUG5PVFF2Vk9lY2ZBRHBvcG1qbTJJRDB2NHlRWVk1UXdRVTNVZWIxMjJqcTJhblQ1TUY3X1pDTkRKWWx0YUY0NElUMW5tSSIsICJ5IjogIkFWcU5vVUV4ejdrMVNpckYwNE5aZUp5WWNtSEtLektvTUlzblRVbkk1aHc1eFRVaEtva3lMWFpIQTJUZlgxSHVaN3R0eUVjU184SjN0ajFuV0x0RTdjR3cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXs28fhv546IV9juT5LMlNoe4zhON7YrsGTc34n3p6eUrSjHD8eSWXeOBg3P05FHwa3t4h921TJV2gEWPmI5EWo1AB9WBrWZWHZHgx06dN1yrq1mQlWL5CxcJuDvMTyfsBJFw585LtEm4N_2WusYh1ATXlt9VwCNwfxZwkakfOUq4rBB"}+ url=http://localhost:35998 + adv=/tmp/tmp.jMMMkC/adv + tang_get_adv 35998 /tmp/tmp.jMMMkC/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=35998 + local adv=/tmp/tmp.jMMMkC/adv + '[' -z 35998 ']' + curl -L -o /tmp/tmp.jMMMkC/adv http://localhost:35998/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000854468 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:35998\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000879850 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCRFA3VWdJMzFaUjZOQ2pOU2xHSXZydWZEWnhvemxwUXgyZWN3LW9NaHdYbmE5N1ZwVjljTEI3U0dqTVJ3XzRxdzZFRlJiM1JOYktRYVN1NTFpUi05TFEiLCAieSI6ICJBWnpzaG9fWjlzVWlqVVRpYUJvNGlZdUdTMUJwRWo2dnBFQXJWX19DYmZLbFpsX2VIa2EwZ3ZCZENpeGI2bUVEYTItZ1RWLVVqN0lta0lUcEpqZER0cWJUIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9pRDNUc0pJUGhCd2xvRkpxUG5PVFF2Vk9lY2ZBRHBvcG1qbTJJRDB2NHlRWVk1UXdRVTNVZWIxMjJqcTJhblQ1TUY3X1pDTkRKWWx0YUY0NElUMW5tSSIsICJ5IjogIkFWcU5vVUV4ejdrMVNpckYwNE5aZUp5WWNtSEtLektvTUlzblRVbkk1aHc1eFRVaEtva3lMWFpIQTJUZlgxSHVaN3R0eUVjU184SjN0ajFuV0x0RTdjR3cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfBIROK1zphTQwub8RVzgqJ0eZL-OcNF6w_4CZ9IKuzgKlGEFC12FnoonXV0k9P_HWuHSe_e3upACusefv7-NSCqAURcrEDKX0JO_IXL-t37Bo6-qFP0cUNxxH8oL--1YiTcwURXZMjSeCIjdO9A28sqnh3pul5QaYprD-fePl0wF6uR"} 100 993 100 993 0 0 36328 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:35998 /tmp/tmp.jMMMkC/adv + cfg='{"url":"http://localhost:35998","adv":"/tmp/tmp.jMMMkC/adv"}' + DEV=/tmp/tmp.jMMMkC/luks1-device + new_device luks1 /tmp/tmp.jMMMkC/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.jMMMkC/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.jMMMkC ']' + tang_stop /tmp/tmp.jMMMkC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.jMMMkC + '[' -z /tmp/tmp.jMMMkC ']' + local pidfile=/tmp/tmp.jMMMkC/tang.pid + '[' -f /tmp/tmp.jMMMkC/tang.pid ']' + local pid + pid=50913 + kill -9 50913 + rm -rf /tmp/tmp.jMMMkC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 50913 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.26s 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.NifBKj ++ 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=18299 + tang_run /tmp/tmp.NifBKj 18299 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NifBKj + local port=18299 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NifBKj ']' + '[' -z 18299 ']' + tang_new_keys /tmp/tmp.NifBKj '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NifBKj + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.NifBKj ']' + local db=/tmp/tmp.NifBKj/db + mkdir -p /tmp/tmp.NifBKj/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.NifBKj/db Unable to change owner/group for /tmp/tmp.NifBKj/db/pSmTghgWxQXzWkqVohYxCZG-kR2X3OdeVQGT6Kx_zS4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.NifBKj/db/CrmW1HugSVcGL2X1IeLUFJxKlUoFiDpbbWp_oUivmnw.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.NifBKj/cache + '[' -z '' ']' + KEYS=/tmp/tmp.NifBKj/db + local pid pidfile + pidfile=/tmp/tmp.NifBKj/tang.pid + pid=50924 + echo 50924 + /usr/bin/socat -v -v TCP-LISTEN:18299,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.NifBKj/db' + tang_wait_until_ready 18299 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=18299 + '[' -z 18299 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:18299/adv > 2022/06/17 22:13:56.000829833 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:18299\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000854542 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNyQnQxTi1MOEZXcXNaNkQ1Mmp1cERMRndSajQ2aEJUN0JzTHpZY0VBemVHM0JhM3dTZHR4aDJsclUtaWJscjRTMFAyRGs2Q1BDb1VRbFE4Unl6MGpNaSIsICJ5IjogIkFMbHQ1YUZnQ1dBZE0zYmdEZDJCejJZRjBXOTRkQXhfVWhuNjNxTGd6MHNET25ONC1Rc3hWVTRabGNRbHBuWjItQ0xWa3MyUDN3Um1hWUZyX3U1cGw3YUgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZPUmlmY3lFM19hSU56eWFyTHRDdFpqNzdtNDFtLUxOeEZ1TGdtTnZqQ2h3OU9qSzk4RmwyM08zT0I1RHB0TlVPZFZBMHZPU1dYdDdoOGpQYUFOQkhlWiIsICJ5IjogIkFYOVp5ZlBkSGRLQnVqZlhNcDdIREhKb2REN001d01sNDh1NGIxR25lQmpubWdMNTFOd2UxZ2pPZjlIdDNZSnM5S3JncFJxbDdQR3g4aEpsS1VORlZHdksifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEgFa9xX023gKzwRVLG13-5eRfxOGHSyxhKAupL--5xkJiJF-3qiqOldgA68II_58zOAE29KjBMj-R4k6eceyKIAARrYTl--LB7sIxRj8zk9L4VChMZH4u019G2Z1ArPW81ttaCBycIEaY-O2qg-XCDNb6-XUGwrVuFDzBJz3YWX_aq3"}+ url=http://localhost:18299 + adv=/tmp/tmp.NifBKj/adv + tang_get_adv 18299 /tmp/tmp.NifBKj/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=18299 + local adv=/tmp/tmp.NifBKj/adv + '[' -z 18299 ']' + curl -L -o /tmp/tmp.NifBKj/adv http://localhost:18299/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000860113 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:18299\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000884826 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNyQnQxTi1MOEZXcXNaNkQ1Mmp1cERMRndSajQ2aEJUN0JzTHpZY0VBemVHM0JhM3dTZHR4aDJsclUtaWJscjRTMFAyRGs2Q1BDb1VRbFE4Unl6MGpNaSIsICJ5IjogIkFMbHQ1YUZnQ1dBZE0zYmdEZDJCejJZRjBXOTRkQXhfVWhuNjNxTGd6MHNET25ONC1Rc3hWVTRabGNRbHBuWjItQ0xWa3MyUDN3Um1hWUZyX3U1cGw3YUgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWZPUmlmY3lFM19hSU56eWFyTHRDdFpqNzdtNDFtLUxOeEZ1TGdtTnZqQ2h3OU9qSzk4RmwyM08zT0I1RHB0TlVPZFZBMHZPU1dYdDdoOGpQYUFOQkhlWiIsICJ5IjogIkFYOVp5ZlBkSGRLQnVqZlhNcDdIREhKb2REN001d01sNDh1NGIxR25lQmpubWdMNTFOd2UxZ2pPZjlIdDNZSnM5S3JncFJxbDdQR3g4aEpsS1VORlZHdksifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYHcQZi0DcZ2soJbTJcKAISXO4aPs6Qr5Qaj1Kj5e13kh61KWqNEjCItp1VjxwuUgm5hzZvACuwp8sxYR_3i7wB1ASnyeAy-t4i3M8k8oE_ecuQikDmPvNiYQcojTF6vBy8DLb-PWVYQuM-WN_98BMwl2XrbbGPMRkWD3XKghfPOeJbV"} 100 993 100 993 0 0 38167 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:18299 http://localhost:18299 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:18299"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:18299"}]}}}}' + DEV=/tmp/tmp.NifBKj/luks1-device + new_device luks1 /tmp/tmp.NifBKj/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.NifBKj/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.NifBKj ']' + tang_stop /tmp/tmp.NifBKj + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.NifBKj + '[' -z /tmp/tmp.NifBKj ']' + local pidfile=/tmp/tmp.NifBKj/tang.pid + '[' -f /tmp/tmp.NifBKj/tang.pid ']' + local pid + pid=50924 + kill -9 50924 + rm -rf /tmp/tmp.NifBKj /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 50924 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.26s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1 + TEST=edit-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.LeEDKK ++ 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=55352 + tang_run /tmp/tmp.LeEDKK 55352 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeEDKK + local port=55352 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LeEDKK ']' + '[' -z 55352 ']' + tang_new_keys /tmp/tmp.LeEDKK '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeEDKK + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.LeEDKK ']' + local db=/tmp/tmp.LeEDKK/db + mkdir -p /tmp/tmp.LeEDKK/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.LeEDKK/db Unable to change owner/group for /tmp/tmp.LeEDKK/db/S0e1YXGsN1_e65bRvFrHmraqLpGRuChnwgHYmyl3kfI.jwk to tang:tang Unable to change owner/group for /tmp/tmp.LeEDKK/db/HOuD3c1o_yimr_bedzOYWSj5ufm97tqS-R_ITZbYwSc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.LeEDKK/cache + '[' -z '' ']' + KEYS=/tmp/tmp.LeEDKK/db + local pid pidfile + pidfile=/tmp/tmp.LeEDKK/tang.pid + pid=50945 + echo 50945 + /usr/bin/socat -v -v TCP-LISTEN:55352,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.LeEDKK/db' + tang_wait_until_ready 55352 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=55352 + '[' -z 55352 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:55352/adv > 2022/06/17 22:13:56.000835926 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:55352\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000861074 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFVektyaXphQjlQRHhOZXg1d1pPNzRFYzFYLUdhNi1IcVBPOWFiNm54YjRia0ZxdnFqaklvTWFzc3Q1M3piQUJSS2tYSUExWDJMV0ZWQ1QtTmZBcnRNcWEiLCAieSI6ICJBQnJ4ZlBaT0p2VDJORUlRNnNWRXhmMWFRTXBHTGRvT0JuRFZPMVUtVFotUUtNRnNsbnJGdFI5Q052ZkxLdC1YemNXMTVUTW1mMEhWVVY5NWJpemt5TFJmIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUkxRHBNdmlORF9EQTNnaG8xTEd6YV9xeGFJZzF3YmFUSHZLZlNkYjNDOFVzUTM1d0tsRnZMbFBSakZmTGxyaDJoY0s4bWpIUktPRUNaLUtVcEdJc2pncSIsICJ5IjogIkFOVVJfQTItVU5RQjU2QnNUU1hqWkhqdDNQSFNtUWJxMTF3YnVSOW5oSkZSN0U5Q2w5SXpabXh2SU5heWJmZFQzTG1haXRwTFlKdENKS2hHVlRESklUQVgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABkA68P56kp7FnjrJauZE_QB6EwAQGWB62O_vMbowVdHi5W_pZ8fbfpgEYJtg3KejX58voVaKMFiz_t0IJr6QomfADjfLJ3homLccmSVedF7-Z2POBKS6YoJnZESvLegdu-aa1TfGvPATKAGlgl7mWD5kqVTWMz_5iAMvQIZz7pHC33s"}+ url=http://localhost:55352 ++ printf '{"url":"%s"}' http://localhost:55352 + cfg='{"url":"http://localhost:55352"}' + DEV=/tmp/tmp.LeEDKK/luks1-device + new_device luks1 /tmp/tmp.LeEDKK/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.LeEDKK/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.LeEDKK ']' + tang_stop /tmp/tmp.LeEDKK + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.LeEDKK + '[' -z /tmp/tmp.LeEDKK ']' + local pidfile=/tmp/tmp.LeEDKK/tang.pid + '[' -f /tmp/tmp.LeEDKK/tang.pid ']' + local pid + pid=50945 + kill -9 50945 + rm -rf /tmp/tmp.LeEDKK /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 50945 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + for d in "${TMP}" "${TMP2}" + '[' '!' -d '' ']' + continue ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 21/44 backup-restore-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1 + TEST=backup-restore-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.akAOAl + ADV=/tmp/tmp.akAOAl/adv.jws + tang_create_adv /tmp/tmp.akAOAl /tmp/tmp.akAOAl/adv.jws + local basedir=/tmp/tmp.akAOAl + local adv=/tmp/tmp.akAOAl/adv.jws + local SIG=/tmp/tmp.akAOAl/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.akAOAl/sig.jwk + local EXC=/tmp/tmp.akAOAl/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.akAOAl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.akAOAl/sig.jwk --input=/tmp/tmp.akAOAl/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.akAOAl/sig.jwk --output=/tmp/tmp.akAOAl/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.akAOAl/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.akAOAl/adv.jws"}' + DEV=/tmp/tmp.akAOAl/luks1-device + new_device luks1 /tmp/tmp.akAOAl/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.akAOAl/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.akAOAl ']' + rm -rf /tmp/tmp.akAOAl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 + TEST=pass-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.iEFndo ++ 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=57345 + tang_run /tmp/tmp.iEFndo 57345 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iEFndo + local port=57345 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iEFndo ']' + '[' -z 57345 ']' + tang_new_keys /tmp/tmp.iEFndo '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iEFndo + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.iEFndo ']' + local db=/tmp/tmp.iEFndo/db + mkdir -p /tmp/tmp.iEFndo/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.iEFndo/db Unable to change owner/group for /tmp/tmp.iEFndo/db/3_arXLB80C-9IlKzGW9qK-7m-uOUlLcOOP_4UYu8_wM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.iEFndo/db/Dptusvg11Q38KMw-lYIz6tm0Q-g8R8kLWPOwbx7l3Ks.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.iEFndo/cache + '[' -z '' ']' + KEYS=/tmp/tmp.iEFndo/db + local pid pidfile + pidfile=/tmp/tmp.iEFndo/tang.pid + pid=50975 + echo 50975 + /usr/bin/socat -v -v TCP-LISTEN:57345,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.iEFndo/db' + tang_wait_until_ready 57345 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57345 + '[' -z 57345 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:57345/adv > 2022/06/17 22:13:56.000847260 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57345\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000872245 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCYWRKWnRBaDlRZHRSOU8xNUh5MUNBVjZkeUFJdXh0S192eW1oelpzUEw1dGdodFRUQ2tqakJiU1VuOTZwM1lkTUd4bncwQU1hSV9ua2JpQkdVXzltMVYiLCAieSI6ICJBSWNvR3NyY1UyR3k1eDI0VDlKMHlBNlliaEtUT0RlZXZhbUdoRmhNcG1aaG1aTFdBNm04dVFNZjJZbHpac2RYQnFsQVFwd2wxR3NYQlExVVE0bUt4aHgyIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU5DTWxScldkY2lLU2VucVk5VlB5SFNhSUV2Nl9SY2E5ME52UTU4Z3BfRUVEdHd6Y0VOQUNpVktNcm9uTnZHQnNrdjMzdlI4Y3p6QXJleWVkX2R2ZmYzLSIsICJ5IjogIkFSa25La3J3SUw5Yy1vblY0Z2toOWFYdkhIT09YRHh1LUF3cEFxZGZXbXkwZmRzaXpWenFJRFIya2RiZkJENm13aFdTZ0xDTFhMeFNRMTFqUkRpdTI4NHkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACxymhaNhYdBiIACRNKV76u36WbTkCmCaua45xVDexcSuBTSJ0dj5zrxcf_TnR0hkmZetY-Nk-GnP3UVdKBZDUEGAc6x4TfIwe-KijYfGGrZgx1Dc7u1EiWIr3rmxDSkwUlB0QvfZhE5WKOZTmExwDlRBwhkfk4TxsvcbioEhfH2Xg57"}+ url=http://localhost:57345 + adv=/tmp/tmp.iEFndo/adv + tang_get_adv 57345 /tmp/tmp.iEFndo/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57345 + local adv=/tmp/tmp.iEFndo/adv + '[' -z 57345 ']' + curl -L -o /tmp/tmp.iEFndo/adv http://localhost:57345/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000878525 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57345\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000902630 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCYWRKWnRBaDlRZHRSOU8xNUh5MUNBVjZkeUFJdXh0S192eW1oelpzUEw1dGdodFRUQ2tqakJiU1VuOTZwM1lkTUd4bncwQU1hSV9ua2JpQkdVXzltMVYiLCAieSI6ICJBSWNvR3NyY1UyR3k1eDI0VDlKMHlBNlliaEtUT0RlZXZhbUdoRmhNcG1aaG1aTFdBNm04dVFNZjJZbHpac2RYQnFsQVFwd2wxR3NYQlExVVE0bUt4aHgyIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU5DTWxScldkY2lLU2VucVk5VlB5SFNhSUV2Nl9SY2E5ME52UTU4Z3BfRUVEdHd6Y0VOQUNpVktNcm9uTnZHQnNrdjMzdlI4Y3p6QXJleWVkX2R2ZmYzLSIsICJ5IjogIkFSa25La3J3SUw5Yy1vblY0Z2toOWFYdkhIT09YRHh1LUF3cEFxZGZXbXkwZmRzaXpWenFJRFIya2RiZkJENm13aFdTZ0xDTFhMeFNRMTFqUkRpdTI4NHkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFn_4IxadeAyKt2I7C18qLO6zqmGsjVgqh89593JBXAVarjsp4ZZltyp_i20juo1EIXytSAgHGx1HkG8BiBTKhT9AYAmhsXOCCIhaS3PsDF_1hdRTlb28OR9tby4H8lQ2pL4ZEFxebB1oZFNNlm8gunTc3_kduYWPLvuuSgVsQLJNH79"} 100 993 100 993 0 0 38997 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:57345 /tmp/tmp.iEFndo/adv + cfg='{"url":"http://localhost:57345","adv":"/tmp/tmp.iEFndo/adv"}' + DEV=/tmp/tmp.iEFndo/luks1-device + new_device luks1 /tmp/tmp.iEFndo/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.iEFndo/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.iEFndo ']' + tang_stop /tmp/tmp.iEFndo + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.iEFndo + '[' -z /tmp/tmp.iEFndo ']' + local pidfile=/tmp/tmp.iEFndo/tang.pid + '[' -f /tmp/tmp.iEFndo/tang.pid ']' + local pid + pid=50975 + kill -9 50975 + rm -rf /tmp/tmp.iEFndo /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 50975 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/44 bind-wrong-pass-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2 + TEST=bind-wrong-pass-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.EDNHGh + ADV=/tmp/tmp.EDNHGh/adv.jws + tang_create_adv /tmp/tmp.EDNHGh /tmp/tmp.EDNHGh/adv.jws + local basedir=/tmp/tmp.EDNHGh + local adv=/tmp/tmp.EDNHGh/adv.jws + local SIG=/tmp/tmp.EDNHGh/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.EDNHGh/sig.jwk + local EXC=/tmp/tmp.EDNHGh/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.EDNHGh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.EDNHGh/sig.jwk --input=/tmp/tmp.EDNHGh/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.EDNHGh/sig.jwk --output=/tmp/tmp.EDNHGh/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.EDNHGh/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.EDNHGh/adv.jws"}' + DEV=/tmp/tmp.EDNHGh/luks2-device + new_device luks2 /tmp/tmp.EDNHGh/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.EDNHGh/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.EDNHGh ']' + rm -rf /tmp/tmp.EDNHGh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2 + TEST=bind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.GcaKnB + ADV=/tmp/tmp.GcaKnB/adv.jws + tang_create_adv /tmp/tmp.GcaKnB /tmp/tmp.GcaKnB/adv.jws + local basedir=/tmp/tmp.GcaKnB + local adv=/tmp/tmp.GcaKnB/adv.jws + local SIG=/tmp/tmp.GcaKnB/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GcaKnB/sig.jwk + local EXC=/tmp/tmp.GcaKnB/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GcaKnB/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.GcaKnB/sig.jwk --input=/tmp/tmp.GcaKnB/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GcaKnB/sig.jwk --output=/tmp/tmp.GcaKnB/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GcaKnB/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.GcaKnB/adv.jws"}' + DEV=/tmp/tmp.GcaKnB/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.GcaKnB/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.GcaKnB/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.GcaKnB ']' + rm -rf /tmp/tmp.GcaKnB ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/44 unbind-unbound-slot-luks2 SKIP 0.23s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2 + TEST=unbind-unbound-slot-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR + luks2_supported + return 0 ++ mktemp -d + TMP=/tmp/tmp.AbfPGd + DEV=/tmp/tmp.AbfPGd/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.AbfPGd/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.AbfPGd/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.AbfPGd ']' + rm -rf /tmp/tmp.AbfPGd ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.16s 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.kbAJGf + ADV=/tmp/tmp.kbAJGf/adv.jws + tang_create_adv /tmp/tmp.kbAJGf /tmp/tmp.kbAJGf/adv.jws + local basedir=/tmp/tmp.kbAJGf + local adv=/tmp/tmp.kbAJGf/adv.jws + local SIG=/tmp/tmp.kbAJGf/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.kbAJGf/sig.jwk + local EXC=/tmp/tmp.kbAJGf/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.kbAJGf/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.kbAJGf/sig.jwk --input=/tmp/tmp.kbAJGf/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.kbAJGf/sig.jwk --output=/tmp/tmp.kbAJGf/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.kbAJGf/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.kbAJGf/adv.jws"}' + DEV=/tmp/tmp.kbAJGf/luks2-device + new_device luks2 /tmp/tmp.kbAJGf/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.kbAJGf/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.kbAJGf ']' + rm -rf /tmp/tmp.kbAJGf ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.16s 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.eOpKlE + ADV=/tmp/tmp.eOpKlE/adv.jws + tang_create_adv /tmp/tmp.eOpKlE /tmp/tmp.eOpKlE/adv.jws + local basedir=/tmp/tmp.eOpKlE + local adv=/tmp/tmp.eOpKlE/adv.jws + local SIG=/tmp/tmp.eOpKlE/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eOpKlE/sig.jwk + local EXC=/tmp/tmp.eOpKlE/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eOpKlE/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.eOpKlE/sig.jwk --input=/tmp/tmp.eOpKlE/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eOpKlE/sig.jwk --output=/tmp/tmp.eOpKlE/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.eOpKlE/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.eOpKlE/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.eOpKlE/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.eOpKlE/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.eOpKlE/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.eOpKlE ']' + rm -rf /tmp/tmp.eOpKlE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.15s 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.bjbKai + ADV=/tmp/tmp.bjbKai/adv.jws + tang_create_adv /tmp/tmp.bjbKai /tmp/tmp.bjbKai/adv.jws + local basedir=/tmp/tmp.bjbKai + local adv=/tmp/tmp.bjbKai/adv.jws + local SIG=/tmp/tmp.bjbKai/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.bjbKai/sig.jwk + local EXC=/tmp/tmp.bjbKai/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.bjbKai/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.bjbKai/sig.jwk --input=/tmp/tmp.bjbKai/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.bjbKai/sig.jwk --output=/tmp/tmp.bjbKai/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.bjbKai/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.bjbKai/adv.jws"}' + DEV=/tmp/tmp.bjbKai/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.bjbKai/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.bjbKai/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.bjbKai ']' + rm -rf /tmp/tmp.bjbKai ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.15s 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.NkIFcp + ADV=/tmp/tmp.NkIFcp/adv.jws + tang_create_adv /tmp/tmp.NkIFcp /tmp/tmp.NkIFcp/adv.jws + local basedir=/tmp/tmp.NkIFcp + local adv=/tmp/tmp.NkIFcp/adv.jws + local SIG=/tmp/tmp.NkIFcp/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.NkIFcp/sig.jwk + local EXC=/tmp/tmp.NkIFcp/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.NkIFcp/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.NkIFcp/sig.jwk --input=/tmp/tmp.NkIFcp/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.NkIFcp/sig.jwk --output=/tmp/tmp.NkIFcp/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.NkIFcp/adv.jws /tmp/tmp.NkIFcp/adv.jws /tmp/tmp.NkIFcp/adv.jws /tmp/tmp.NkIFcp/adv.jws /tmp/tmp.NkIFcp/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.NkIFcp/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.NkIFcp/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.NkIFcp/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.NkIFcp/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.NkIFcp/adv.jws"} ] } }' + DEV=/tmp/tmp.NkIFcp/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.NkIFcp/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.NkIFcp/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.NkIFcp ']' + rm -rf /tmp/tmp.NkIFcp ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 + TEST=assume-yes-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.MeHcpL ++ 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=16767 + tang_run /tmp/tmp.MeHcpL 16767 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MeHcpL + local port=16767 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MeHcpL ']' + '[' -z 16767 ']' + tang_new_keys /tmp/tmp.MeHcpL '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MeHcpL + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.MeHcpL ']' + local db=/tmp/tmp.MeHcpL/db + mkdir -p /tmp/tmp.MeHcpL/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.MeHcpL/db Unable to change owner/group for /tmp/tmp.MeHcpL/db/-G9n7jSDcUkoErbx7HFdsoFxmqyWr36wezYaly5iby4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.MeHcpL/db/6VnrzcdWmR-SLU8EPMKslTiG082Sz9RZ8yK6ULKCklQ.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.MeHcpL/cache + '[' -z '' ']' + KEYS=/tmp/tmp.MeHcpL/db + local pid pidfile + pidfile=/tmp/tmp.MeHcpL/tang.pid + pid=51205 + echo 51205 + /usr/bin/socat -v -v TCP-LISTEN:16767,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.MeHcpL/db' + tang_wait_until_ready 16767 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=16767 + '[' -z 16767 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:16767/adv > 2022/06/17 22:13:56.000959495 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:16767\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000983588 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFGNEhWbGlJdDRJaFo0MTFyOHpscFd0Q0w1N2VfZk0wemNqTXlHLXVKZE1lU2tqTkM1c3QwV3pXeWk4V0ZKN0FRVEhpQUNLZXpqREVlSndMemF3VVBWeiIsICJ5IjogIkFkZ1lYQ2liLXZidXYtRXJsSWdrWmZ5VWJEZ2VhOVAwcU56MHNyODJ5bDVXZ3VfYS12X0JKQUpvajhpNUVPS1U2cXZDVDlCMlhvMU41V2ZqLXVCRno1RU8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU8xM1oxOURGWGYxeGpHVjNDQ0sxQ2tUcGExbDVCd29vWm95b3dkWEt4Z3ZKb083QmJPR2hraWhLeVowdkdNeXQ1OEp4Y2Z1WFlhWUt6R0M0UThSbTNFdyIsICJ5IjogIkFEUUtQLWNkLUVVdnlValNNVUwxMFhyVnM2N0QxaVFMTm1QUnlKLUhFUTVYMXpPVHNPSE5oRWx1MGp2ai1fTUlVclU3dmlQZ1FGbFZRUmp6ZEN0TzZEQ3QifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFfQl0gFMuLo4XkcKKsBetxJ0M3poMK424M9ZE3oZVmNNRebrwfDLsVwapyZjTcoLFge1hWAH7tR5lqNf-j0wEyDAbCpFQf8fLW04cK1ey_o41xzg3k4dFjyWs93_tBbYQ2gAKQ6aQH447Y1zCZ10YuDZh5Kb5-cQjz4FFVKPRhfO7Uq"}+ url=http://localhost:16767 ++ printf '{"url":"%s"}' http://localhost:16767 + cfg='{"url":"http://localhost:16767"}' + DEV=/tmp/tmp.MeHcpL/luks2-device + new_device luks2 /tmp/tmp.MeHcpL/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.MeHcpL/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.MeHcpL ']' + tang_stop /tmp/tmp.MeHcpL + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.MeHcpL + '[' -z /tmp/tmp.MeHcpL ']' + local pidfile=/tmp/tmp.MeHcpL/tang.pid + '[' -f /tmp/tmp.MeHcpL/tang.pid ']' + local pid + pid=51205 + kill -9 51205 + rm -rf /tmp/tmp.MeHcpL /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 51205 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 + TEST=pin-tpm2 + SKIP_RET_CODE=77 + tpm2_available + export TPM2TOOLS_TCTI_NAME=device + TPM2TOOLS_TCTI_NAME=device + export TPM2TOOLS_DEVICE_FILE= + TPM2TOOLS_DEVICE_FILE= + for dev in /dev/tpmrm? + '[' -e '/dev/tpmrm?' ']' + continue + export TPM2TOOLS_TCTI=device: + TPM2TOOLS_TCTI=device: + '[' -z '' ']' + echo 'A TPM2 device with the in-kernel resource manager is needed!' A TPM2 device with the in-kernel resource manager is needed! + return 1 + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2 + TEST=backup-restore-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.OJjAdC + ADV=/tmp/tmp.OJjAdC/adv.jws + tang_create_adv /tmp/tmp.OJjAdC /tmp/tmp.OJjAdC/adv.jws + local basedir=/tmp/tmp.OJjAdC + local adv=/tmp/tmp.OJjAdC/adv.jws + local SIG=/tmp/tmp.OJjAdC/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OJjAdC/sig.jwk + local EXC=/tmp/tmp.OJjAdC/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OJjAdC/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.OJjAdC/sig.jwk --input=/tmp/tmp.OJjAdC/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OJjAdC/sig.jwk --output=/tmp/tmp.OJjAdC/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OJjAdC/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.OJjAdC/adv.jws"}' + DEV=/tmp/tmp.OJjAdC/luks2-device + new_device luks2 /tmp/tmp.OJjAdC/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.OJjAdC/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.OJjAdC ']' + rm -rf /tmp/tmp.OJjAdC ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 + TEST=unlock-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.dNhLEI ++ 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=11151 + tang_run /tmp/tmp.dNhLEI 11151 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dNhLEI + local port=11151 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dNhLEI ']' + '[' -z 11151 ']' + tang_new_keys /tmp/tmp.dNhLEI '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dNhLEI + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.dNhLEI ']' + local db=/tmp/tmp.dNhLEI/db + mkdir -p /tmp/tmp.dNhLEI/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.dNhLEI/db Unable to change owner/group for /tmp/tmp.dNhLEI/db/mB9sJnJS1NoJPXBJYznGYvVQwJ-zK1MIq1Rz0V3DY9Q.jwk to tang:tang Unable to change owner/group for /tmp/tmp.dNhLEI/db/aoRFHX1sZtv6SEfpBaoj9sfMR9S130P8XO55cgiTqTg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.dNhLEI/cache + '[' -z '' ']' + KEYS=/tmp/tmp.dNhLEI/db + local pid pidfile + pidfile=/tmp/tmp.dNhLEI/tang.pid + pid=51186 + echo 51186 + /usr/bin/socat -v -v TCP-LISTEN:11151,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.dNhLEI/db' + tang_wait_until_ready 11151 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=11151 + '[' -z 11151 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:11151/adv > 2022/06/17 22:13:56.000955376 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:11151\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000979484 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1zQ0IyUGhJUG85TmVDVno4Vm5Ecm5aVUNEd290b2pQVnF2U0FycE15RklyQnM1RXI5ZmhUZEp1bHZ6bENzOFp4Q2lUNWpWaVppV29DYzZlLXhxaURMbyIsICJ5IjogIkFWb3QzdEN6eWhvd3VrcHRZZ1lxd1d4TFNyM3JTTlVPWmYzODkxXzlzU0FCWW4wSERLbmZoUDFfeHA0VnRVX1hRc25zbGJQQndwbVhJMVpaNkJYMFQzSm8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVrTzFyZUpZUU5TTkhrVTVRcjdsZ1AyTnV2WXR1MFNpVC0zQ3prbHRoek1BTDRpY3BkaWxEZ0d4dVJ6Y1BoQzZ2OVg5SEF1R1d3UnM3SUptOGp1Nk55MSIsICJ5IjogIkFlemctMzg5ZXRncjlPUk9CZURCb1hRSFdnN0tPNkVRM2VRUm1HOGdEWHhHZGZFRlo2d2Jpb1ZURldEWDVQR0ZtU0ZWUDVuZmF2N0pVOU9kQjJ1dFpyVnoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdwvmZxQka_u_NkgFMX00-v05iwK4ApJ_ETPyPhflht-tUTz1WA1HMSzvz3uZoDwSpVlVtq9guUMCF0p9sdYI6uxAbcaiZML8hM8clWRNYNgSu-sF9oQLYu39jxuooQc0BNhx0uZQhsUp-uTEcTL5kxY7gn1BDRptHQz3pLQcWSeEbb1"}+ url=http://localhost:11151 + adv=/tmp/tmp.dNhLEI/adv + tang_get_adv 11151 /tmp/tmp.dNhLEI/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=11151 + local adv=/tmp/tmp.dNhLEI/adv + '[' -z 11151 ']' + curl -L -o /tmp/tmp.dNhLEI/adv http://localhost:11151/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000985911 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:11151\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000010380 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU1zQ0IyUGhJUG85TmVDVno4Vm5Ecm5aVUNEd290b2pQVnF2U0FycE15RklyQnM1RXI5ZmhUZEp1bHZ6bENzOFp4Q2lUNWpWaVppV29DYzZlLXhxaURMbyIsICJ5IjogIkFWb3QzdEN6eWhvd3VrcHRZZ1lxd1d4TFNyM3JTTlVPWmYzODkxXzlzU0FCWW4wSERLbmZoUDFfeHA0VnRVX1hRc25zbGJQQndwbVhJMVpaNkJYMFQzSm8ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVrTzFyZUpZUU5TTkhrVTVRcjdsZ1AyTnV2WXR1MFNpVC0zQ3prbHRoek1BTDRpY3BkaWxEZ0d4dVJ6Y1BoQzZ2OVg5SEF1R1d3UnM3SUptOGp1Nk55MSIsICJ5IjogIkFlemctMzg5ZXRncjlPUk9CZURCb1hRSFdnN0tPNkVRM2VRUm1HOGdEWHhHZGZFRlo2d2Jpb1ZURldEWDVQR0ZtU0ZWUDVuZmF2N0pVOU9kQjJ1dFpyVnoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADXpAr4bSb-9AQOs1P0vyxV9PvP22BKSMr-e_AUnD07A5NqUe_zgZRiAdq2wARBWJt_fASXX_IIaPOcybe5RoPgHASp2CNCsRANoKQC20CuZhfT0z10z4GhWJUicEcNPi54FH9mys2OvWFiEV1vyMz3te4ps8KeWUM3lHGOwuUOcGKEA"} 100 993 100 993 0 0 38111 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:11151 /tmp/tmp.dNhLEI/adv + cfg='{"url":"http://localhost:11151","adv":"/tmp/tmp.dNhLEI/adv"}' + DEV=/tmp/tmp.dNhLEI/luks2-device + new_device luks2 /tmp/tmp.dNhLEI/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.dNhLEI/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.dNhLEI ']' + tang_stop /tmp/tmp.dNhLEI + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.dNhLEI + '[' -z /tmp/tmp.dNhLEI ']' + local pidfile=/tmp/tmp.dNhLEI/tang.pid + '[' -f /tmp/tmp.dNhLEI/tang.pid ']' + local pid + pid=51186 + kill -9 51186 + rm -rf /tmp/tmp.dNhLEI /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 51186 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 + TEST=edit-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d + TMP=/tmp/tmp.fbbLCb ++ 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=9401 + tang_run /tmp/tmp.fbbLCb 9401 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fbbLCb + local port=9401 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fbbLCb ']' + '[' -z 9401 ']' + tang_new_keys /tmp/tmp.fbbLCb '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fbbLCb + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fbbLCb ']' + local db=/tmp/tmp.fbbLCb/db + mkdir -p /tmp/tmp.fbbLCb/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fbbLCb/db Unable to change owner/group for /tmp/tmp.fbbLCb/db/E3oKTpaeClqDgHl-dC5vadGc891374LqfUS2SXei4JM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fbbLCb/db/np8a01sgA_Wif2H_3DEMSStkyaY5HkMi-4xGUPZTIVw.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fbbLCb/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fbbLCb/db + local pid pidfile + pidfile=/tmp/tmp.fbbLCb/tang.pid + pid=51342 + echo 51342 + /usr/bin/socat -v -v TCP-LISTEN:9401,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fbbLCb/db' + tang_wait_until_ready 9401 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=9401 + '[' -z 9401 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:9401/adv > 2022/06/17 22:13:56.000990909 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:9401\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000015125 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFld0UwM2JqUzhrMkVaNUUydEVYcWxEemdHSXdUb2U3UDBPaW41M3VmZnRLMXNoNjhCWVpTNElSYW83cEV6NTlqQXJkb1ZwV1RwV2NhOHFBd3BJVmt1NngiLCAieSI6ICJBQmMzejhCUDFONC1ZdkhLSWRUQUdKZXlMWmhjVEZNby13TkpjM00yMEpuRnlDSEExTXBmeUlsTUotZ2hEUmtlVVpYeW9TZmtIYUJUVFZnVE9KX2NJRmkzIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU90NWZtc2lKM0stTjhaSlJ2SWxSb3VtejFVZnJKVWREWUJGaEp4UEc1NHBQM2o0VVUzcVdtV0dHaVo1RnIzRTltdnRQc0VxSElOa0lsWlZ5UXpUVzNVUyIsICJ5IjogIkFWRU9OSmZENHF5azZORWEzWkN0VWxqQzhBNUtRNkVXYTkzMl80OTJ2RHI0OHFnQWJNNFY1UlZOalRnNFA4QUc0Vk8tT2JWNldkRnpwbUNTLWFnQkp3UXkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANZnA0AZ-hU2odFn5mKcHMx0LGmTrUWOmKt-S4MfiS0yMKDjeVpRiVLUk7rQLovmd687tqLlsX3tnl03wM9CttcKASrT8ZHqtzZn-KOwAX8wpmuBiQWReLabesf-0erfFk4H56ZDUcOGb_iy2g1EFuro_8KiHAgG0QJ59WQO-PeCHHKt"}+ url=http://localhost:9401 ++ printf '{"url":"%s"}' http://localhost:9401 + cfg='{"url":"http://localhost:9401"}' + DEV=/tmp/tmp.fbbLCb/luks2-device + new_device luks2 /tmp/tmp.fbbLCb/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.fbbLCb/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.fbbLCb ']' + tang_stop /tmp/tmp.fbbLCb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fbbLCb + '[' -z /tmp/tmp.fbbLCb ']' + local pidfile=/tmp/tmp.fbbLCb/tang.pid + '[' -f /tmp/tmp.fbbLCb/tang.pid ']' + local pid + pid=51342 + kill -9 51342 + rm -rf /tmp/tmp.fbbLCb /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 51342 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.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.mdHhdG ++ 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=14874 + tang_run /tmp/tmp.mdHhdG 14874 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mdHhdG + local port=14874 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mdHhdG ']' + '[' -z 14874 ']' + tang_new_keys /tmp/tmp.mdHhdG '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mdHhdG + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mdHhdG ']' + local db=/tmp/tmp.mdHhdG/db + mkdir -p /tmp/tmp.mdHhdG/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mdHhdG/db Unable to change owner/group for /tmp/tmp.mdHhdG/db/nqn1tnHMPhWA_DqQZxHjdFxCAQZmz5Lzfktv9nJzZBo.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mdHhdG/db/ZuR-kKH0BwPuceRcySny7wtkBN-rNHTSrC7epk7Sn4o.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mdHhdG/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mdHhdG/db + local pid pidfile + pidfile=/tmp/tmp.mdHhdG/tang.pid + pid=51228 + echo 51228 + /usr/bin/socat -v -v TCP-LISTEN:14874,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mdHhdG/db' + tang_wait_until_ready 14874 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14874 + '[' -z 14874 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:14874/adv > 2022/06/17 22:13:56.000965943 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14874\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000990114 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU00OWNhdWs3QkJUQVpHMnBla1FRZ0NQaHV6UVhKRDlJOGdjMHBUZExmWHh0Tko1Rnd5aUpWWUdQYVpOY2FrS01femJnUmgxcWN1Njlnd3AxaUl1TlFlVSIsICJ5IjogIkFCZnFuelhUamhwSjBoc2JvRU03aG5qQzdCMzYyaGwzOFN5Ml9kTGU2MHhBTEdqUk9ncVp0VVlZNjkzdVJSZTNSR3VuQlJ6UG1iTGppYkNELTFJQlZfZUsifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBjOG03bEFYd3AyTVJMY0w1QmZFMkdjLXFkMVFIVnpkRlEtQXd4NEhPZjdWZDZKTlFkMlQ2Z3JHT0VQcnI1NldsR3BmZWlUNEZ3dFF0anJTOV9HeC1ZRiIsICJ5IjogIkFjUjllN2xLWjFmMEU5UFhlbkR0Qk9ZRVF3T1JpbXJzcWdpWXA0ZDEzQWdvalJkZFAwUkxZdURCMWthcnZ5RmFFNTZsWVExbjJrNWlsV1ZfblR2UkFTUU8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASONb4vn8-U_NUjU4PRHFrwZes8R9ykzE552LHmOscje903-nX1LCdkCojq0kT32F40yDVBLqzzUAnTvUp6mgsxXAA-9LMaO9g2F1FPHUtU0dyl6Sao805jGuUiIvrr4fen3Ar-c59sEYBr_kNzMOZgYdpyWLagYZlWw0KZxWjZ8_8fi"}+ url=http://localhost:14874 + adv=/tmp/tmp.mdHhdG/adv + tang_get_adv 14874 /tmp/tmp.mdHhdG/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14874 + local adv=/tmp/tmp.mdHhdG/adv + '[' -z 14874 ']' + curl -L -o /tmp/tmp.mdHhdG/adv http://localhost:14874/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:56.000995859 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14874\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000020292 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU00OWNhdWs3QkJUQVpHMnBla1FRZ0NQaHV6UVhKRDlJOGdjMHBUZExmWHh0Tko1Rnd5aUpWWUdQYVpOY2FrS01femJnUmgxcWN1Njlnd3AxaUl1TlFlVSIsICJ5IjogIkFCZnFuelhUamhwSjBoc2JvRU03aG5qQzdCMzYyaGwzOFN5Ml9kTGU2MHhBTEdqUk9ncVp0VVlZNjkzdVJSZTNSR3VuQlJ6UG1iTGppYkNELTFJQlZfZUsifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBjOG03bEFYd3AyTVJMY0w1QmZFMkdjLXFkMVFIVnpkRlEtQXd4NEhPZjdWZDZKTlFkMlQ2Z3JHT0VQcnI1NldsR3BmZWlUNEZ3dFF0anJTOV9HeC1ZRiIsICJ5IjogIkFjUjllN2xLWjFmMEU5UFhlbkR0Qk9ZRVF3T1JpbXJzcWdpWXA0ZDEzQWdvalJkZFAwUkxZdURCMWthcnZ5RmFFNTZsWVExbjJrNWlsV1ZfblR2UkFTUU8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOoMKEZgxvmvWZXe8902S1_-VzM6odkXNnU0uPp7FOnUmR_8T_26IuXq9RJubUsUL7DQ5urssEDP9fsyCnRSSKGrAAmzNRTkkMvu0wCMTXoLSdR_nio3z_7UjScsYJar3uV-nFb6n_9sWDdqKnWStFA9R-nlAVAwtOEyrFSveff4uCa4"} 100 993 100 993 0 0 38154 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:14874 /tmp/tmp.mdHhdG/adv + cfg='{"url":"http://localhost:14874","adv":"/tmp/tmp.mdHhdG/adv"}' + DEV=/tmp/tmp.mdHhdG/luks2-device + new_device luks2 /tmp/tmp.mdHhdG/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mdHhdG/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mdHhdG ']' + tang_stop /tmp/tmp.mdHhdG + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mdHhdG + '[' -z /tmp/tmp.mdHhdG ']' + local pidfile=/tmp/tmp.mdHhdG/tang.pid + '[' -f /tmp/tmp.mdHhdG/tang.pid ']' + local pid + pid=51228 + kill -9 51228 + rm -rf /tmp/tmp.mdHhdG /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 51228 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 40/44 pin-test OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt test '{}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiaGFRaUFQY3FwWjZxZjA3WTBzNXV2aDlIMWRaR1hsU1Y0aWNKa3VXdmtRSSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..YbqvKP4TfQDKOaTZ.L0U.lL23SQLs30upsKCQBJc1tw ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiaGFRaUFQY3FwWjZxZjA3WTBzNXV2aDlIMWRaR1hsU1Y0aWNKa3VXdmtRSSIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..YbqvKP4TfQDKOaTZ.L0U.lL23SQLs30upsKCQBJc1tw ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..VvahpY_lZQwNrLNW.UoY.demmkF_iMgOpl0P0J2xGZQ + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..VvahpY_lZQwNrLNW.UoY.demmkF_iMgOpl0P0J2xGZQ + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/44 regen-not-inplace-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + export TMP=/tmp/tmp.lmBEEH + TMP=/tmp/tmp.lmBEEH ++ 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=2866 + tang_run /tmp/tmp.lmBEEH 2866 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lmBEEH + local port=2866 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lmBEEH ']' + '[' -z 2866 ']' + tang_new_keys /tmp/tmp.lmBEEH '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lmBEEH + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.lmBEEH ']' + local db=/tmp/tmp.lmBEEH/db + mkdir -p /tmp/tmp.lmBEEH/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.lmBEEH/db Unable to change owner/group for /tmp/tmp.lmBEEH/db/xoU7ALpy7cT6x6L3ONUwMGg5K8xBwDjSSRJQhbhvAfQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.lmBEEH/db/miN371xSIFvwYq7FMDQ9e2-uoAhC2KFBtOOwLy4M9Vs.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.lmBEEH/cache + '[' -z '' ']' + KEYS=/tmp/tmp.lmBEEH/db + local pid pidfile + pidfile=/tmp/tmp.lmBEEH/tang.pid + pid=51256 + echo 51256 + /usr/bin/socat -v -v TCP-LISTEN:2866,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.lmBEEH/db' + tang_wait_until_ready 2866 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=2866 + '[' -z 2866 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:2866/adv > 2022/06/17 22:13:56.000971138 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:2866\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000996489 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFabzBpLXJSX2F3WWxBdzMxTzZYcXNFbldKS1IxdlllWXZhWTBsLThHSjB4Y3doRUJFLVkxcXBtMTJ4VDg5N0lYMHlOdUVhbWlmcFJNWDdicUprYkh6cmsiLCAieSI6ICJBVzhha0xZLWZQQk5UVFNTMnc4TUtoZk5hUVFScE5pMEN1T3ZTcU9qWlJVd2lVLVFKbDVQZHNLQmFxYWc3dHhURk5NWmVkWkpvdC12NlJjMkh6ZnE4c0VSIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdrRzFRQmpVMzl6aXRPMnZPaWwtYWFnVWxjbjNTX040Y243U2NBNkM4aVd1Y2dOZ1JfcVpac1VSMFFKczVyWWFxc1BhdmxBLWR4REQtSTVLbnI1dkRmNSIsICJ5IjogIkFlS3FRejJkTGJsci11TG5mcWdOM2ZxanhDWVRVSjBobUZzWEdHbTJybFNMRXlQY050V2JRWDZwMmRaZkJobFpfRkVQX0syZm14LUxJTGNKcHFJcVd4M0YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFdxz8yeQ7KyqbO8hKZoMs_BMhj2Scbpx1_ewsYBbR2tjf0YMqp0az_epSppE-P3CPQzRWxicNbt3fv6fo9fJWFLAMKNQFyUNy_4F_5g_h8wseXbIENEVzXLzg-wsTv_o1smiP5Rj74ulrCP14Sj8Wi_owTDrUy_cnFbIopGGa9MlJaT"}+ url=http://localhost:2866 + adv=/tmp/tmp.lmBEEH/adv + tang_get_adv 2866 /tmp/tmp.lmBEEH/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=2866 + local adv=/tmp/tmp.lmBEEH/adv + '[' -z 2866 ']' + curl -L -o /tmp/tmp.lmBEEH/adv http://localhost:2866/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000002115 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:2866\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000027348 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFabzBpLXJSX2F3WWxBdzMxTzZYcXNFbldKS1IxdlllWXZhWTBsLThHSjB4Y3doRUJFLVkxcXBtMTJ4VDg5N0lYMHlOdUVhbWlmcFJNWDdicUprYkh6cmsiLCAieSI6ICJBVzhha0xZLWZQQk5UVFNTMnc4TUtoZk5hUVFScE5pMEN1T3ZTcU9qWlJVd2lVLVFKbDVQZHNLQmFxYWc3dHhURk5NWmVkWkpvdC12NlJjMkh6ZnE4c0VSIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdrRzFRQmpVMzl6aXRPMnZPaWwtYWFnVWxjbjNTX040Y243U2NBNkM4aVd1Y2dOZ1JfcVpac1VSMFFKczVyWWFxc1BhdmxBLWR4REQtSTVLbnI1dkRmNSIsICJ5IjogIkFlS3FRejJkTGJsci11TG5mcWdOM2ZxanhDWVRVSjBobUZzWEdHbTJybFNMRXlQY050V2JRWDZwMmRaZkJobFpfRkVQX0syZm14LUxJTGNKcHFJcVd4M0YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab1gto4wiSYtwpkAArVMSXsRrPDRkaHWQfZM_9RcTDRhKMySzxmp3Bp1mnXaURXyRf3qka_XJi3tfZjellYj796AAdrRqRyHeBzz6hDEwG-747P-C17IVgTzN46bBK1jxvWbzW_hGqAuQt6Xx7e5STqvW9qM1yZ-Y-8gGWZmHuMnE_Kv"} 100 993 100 993 0 0 37035 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:2866 /tmp/tmp.lmBEEH/adv + cfg='{"url":"http://localhost:2866","adv":"/tmp/tmp.lmBEEH/adv"}' + DEV=/tmp/tmp.lmBEEH/luks2-device + new_device luks2 /tmp/tmp.lmBEEH/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.lmBEEH/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.lmBEEH ']' + tang_stop /tmp/tmp.lmBEEH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.lmBEEH + '[' -z /tmp/tmp.lmBEEH ']' + local pidfile=/tmp/tmp.lmBEEH/tang.pid + '[' -f /tmp/tmp.lmBEEH/tang.pid ']' + local pid + pid=51256 + kill -9 51256 + rm -rf /tmp/tmp.lmBEEH /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 51256 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 34/44 report-tang-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.fBnJEG ++ 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=42255 + tang_run /tmp/tmp.fBnJEG 42255 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBnJEG + local port=42255 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fBnJEG ']' + '[' -z 42255 ']' + tang_new_keys /tmp/tmp.fBnJEG '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBnJEG + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fBnJEG ']' + local db=/tmp/tmp.fBnJEG/db + mkdir -p /tmp/tmp.fBnJEG/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fBnJEG/db Unable to change owner/group for /tmp/tmp.fBnJEG/db/uuFRX3AE7z3CDHpKBtZV0XZwpDaOv1cxUd8bNq2UCOI.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fBnJEG/db/EHWxjZVa8fRRzbmmVuaAF8rQNm8x-4nCb9tgDxULO80.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fBnJEG/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fBnJEG/db + local pid pidfile + pidfile=/tmp/tmp.fBnJEG/tang.pid + pid=51286 + echo 51286 + /usr/bin/socat -v -v TCP-LISTEN:42255,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fBnJEG/db' + tang_wait_until_ready 42255 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42255 + '[' -z 42255 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:42255/adv > 2022/06/17 22:13:56.000976933 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42255\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000001343 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFPRUtuV2k2d0dJSnFaZWhEWUdaSUppcnpmUWJDV2xSS2RZcFpONEpXdUpkNWcyUWJVc0NSa2Q0T0VsTDByN2Z1aXh3ZjNSWGl1TmhqMWZtT0VaSGhpY2oiLCAieSI6ICJBVUZHaG9CbC02V0tMZnY2U1B6YzZxMWxyM2NwOVQ3UzJpU1hQYTl5Zjd4d3QyaWFJdXhHTE5VMXkzNGpfczJQUS00SEpQbzdtR2kyaDBJRHBQZjdwZGVoIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVwcGtEcDJuNEltOFY5cU9Wbm8tZjNjaUdtSG45czdDbFZLaHFwYTlKWU5LM3lBVDdoTXpJbnFXRmgzTnA3dlNEUC02NUF3c0tvYmdGNE5tejBRemZFaSIsICJ5IjogIkFMUVFDREw0cF9sMlhRVXlxOTRWV2c3QjJzMjU4bFNhRnB5aGpMOWR5c1Y1OTZIOEFVQjFaSEFOTGY3LVhkNHdBcVBGUWF2ZTBvSTR3RVhXX1FCSmVvRHUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHxuEiqTJCuiLOq7eT8mN-KtuzcgBo96F2dfejRRxOS9RtetlGz9tqzRiXuGW2W194Ev4wrpre0N9iIY9PCquvXwAFeHy2hi1-4HY3CH7LDEzvhLLKzhuv3CUgMmvAe8dml8Ogve6cd6avV1lq-SvUAq-PmRwDgatdwpP0ybDB6G9wzb"}+ url=http://localhost:42255 + adv=/tmp/tmp.fBnJEG/adv + tang_get_adv 42255 /tmp/tmp.fBnJEG/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42255 + local adv=/tmp/tmp.fBnJEG/adv + '[' -z 42255 ']' + curl -L -o /tmp/tmp.fBnJEG/adv http://localhost:42255/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000007954 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42255\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000032853 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFPRUtuV2k2d0dJSnFaZWhEWUdaSUppcnpmUWJDV2xSS2RZcFpONEpXdUpkNWcyUWJVc0NSa2Q0T0VsTDByN2Z1aXh3ZjNSWGl1TmhqMWZtT0VaSGhpY2oiLCAieSI6ICJBVUZHaG9CbC02V0tMZnY2U1B6YzZxMWxyM2NwOVQ3UzJpU1hQYTl5Zjd4d3QyaWFJdXhHTE5VMXkzNGpfczJQUS00SEpQbzdtR2kyaDBJRHBQZjdwZGVoIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUVwcGtEcDJuNEltOFY5cU9Wbm8tZjNjaUdtSG45czdDbFZLaHFwYTlKWU5LM3lBVDdoTXpJbnFXRmgzTnA3dlNEUC02NUF3c0tvYmdGNE5tejBRemZFaSIsICJ5IjogIkFMUVFDREw0cF9sMlhRVXlxOTRWV2c3QjJzMjU4bFNhRnB5aGpMOWR5c1Y1OTZIOEFVQjFaSEFOTGY3LVhkNHdBcVBGUWF2ZTBvSTR3RVhXX1FCSmVvRHUifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AER5PdoggXhunSCCDGolSg_XUShnYu7Vb2a4mhQiFoVSk_ED72S2QUPo4JmHNo2w_J3Z2JVYOxto0txBRdMktp_UAbg1EiOsqky1YuhmU-HOEWkWNr9oITCxi78Jw505K0RvtyLUSecuU6GxHJvK-z39JlLB6T0qWwCqh1S98aK5WP37"} 100 993 100 993 0 0 37755 0 --:--:-- --:--:-- --:--:-- 38192 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:42255 /tmp/tmp.fBnJEG/adv + cfg='{"url":"http://localhost:42255","adv":"/tmp/tmp.fBnJEG/adv"}' + DEV=/tmp/tmp.fBnJEG/luks2-device + new_device luks2 /tmp/tmp.fBnJEG/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.fBnJEG/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.fBnJEG ']' + tang_stop /tmp/tmp.fBnJEG + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBnJEG + '[' -z /tmp/tmp.fBnJEG ']' + local pidfile=/tmp/tmp.fBnJEG/tang.pid + '[' -f /tmp/tmp.fBnJEG/tang.pid ']' + local pid + pid=51286 + kill -9 51286 + rm -rf /tmp/tmp.fBnJEG /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 51286 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.mmmnOB ++ 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=45686 + tang_run /tmp/tmp.mmmnOB 45686 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mmmnOB + local port=45686 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mmmnOB ']' + '[' -z 45686 ']' + tang_new_keys /tmp/tmp.mmmnOB '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mmmnOB + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mmmnOB ']' + local db=/tmp/tmp.mmmnOB/db + mkdir -p /tmp/tmp.mmmnOB/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mmmnOB/db Unable to change owner/group for /tmp/tmp.mmmnOB/db/yLepyDblXNycEQEEd2KAoyP4Fp1lyAKyv7cN5g2L8v0.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mmmnOB/db/tvxQNN2ilXiKPdYRreDwAKOHFcz3-FU7QcmEZOF6g5k.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mmmnOB/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mmmnOB/db + local pid pidfile + pidfile=/tmp/tmp.mmmnOB/tang.pid + pid=51320 + echo + 51320 /usr/bin/socat -v -v TCP-LISTEN:45686,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mmmnOB/db' + tang_wait_until_ready 45686 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45686 + '[' -z 45686 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:45686/adv > 2022/06/17 22:13:56.000986958 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45686\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000013277 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJNZEJhS0Uxa2ZqcnZTNFZzaWVOeE15VVpRQ3ZZemE3Snlab0RhWk9ST2k1NGJmQlBiWktSeXlYTmNyTWJ3TkNfNVVUR0QtTnFhbTlyX0M0cW1FSjdMcSIsICJ5IjogIkFmTHR0dmwzbkZQbVFBOENJX0xPVTdmWWRwbER3eTdWM2JObF9KaFJHMkpBVTcxTDl0QXQwMlBuZWZ2bzhWOU91d0h5ZWJCcDdSRzc1SXJscEhvZHZxbVoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9nemttYjBlWVd5ZllDUERfQWRwQm1pMDAxNkxIakZibWJFMHRSU0JYR3BNNy02dTJ5X1dIZ05Yd2FmYUxrZm1VY3hjMi1yR3VwamstTWtiUnFOV0NrcSIsICJ5IjogIkFCc0dUd1RpbEQ1dXhROGZWTUJZLWIwbFQwa2FjbE82cWhycVoxZndZeF9HUmRETlozQ2ZTYTVockRrejVpcURkNGRGOHZoZEx6OVJmaXl0NWZ3SkNqWDgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYWKRwcWu1AHC1cdvFkcRR4p0b2J_SwIKkFWO7NYuS38KGOKBa36t0s6kCnHbukvusDwOgNjEqiKSBllKvInRcf4AeZ1f7YV7_rPw1pBlArU-_YDcD3Bgq-7loibapDcKJdsXal4SMdRJlySncNjp2Jpg2ruiOub9SzRxDzEqEalg6-i"}+ url=http://localhost:45686 + adv=/tmp/tmp.mmmnOB/adv + tang_get_adv 45686 /tmp/tmp.mmmnOB/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=45686 + local adv=/tmp/tmp.mmmnOB/adv + '[' -z 45686 ']' + curl -L -o /tmp/tmp.mmmnOB/adv http://localhost:45686/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000018995 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:45686\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000047406 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJNZEJhS0Uxa2ZqcnZTNFZzaWVOeE15VVpRQ3ZZemE3Snlab0RhWk9ST2k1NGJmQlBiWktSeXlYTmNyTWJ3TkNfNVVUR0QtTnFhbTlyX0M0cW1FSjdMcSIsICJ5IjogIkFmTHR0dmwzbkZQbVFBOENJX0xPVTdmWWRwbER3eTdWM2JObF9KaFJHMkpBVTcxTDl0QXQwMlBuZWZ2bzhWOU91d0h5ZWJCcDdSRzc1SXJscEhvZHZxbVoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9nemttYjBlWVd5ZllDUERfQWRwQm1pMDAxNkxIakZibWJFMHRSU0JYR3BNNy02dTJ5X1dIZ05Yd2FmYUxrZm1VY3hjMi1yR3VwamstTWtiUnFOV0NrcSIsICJ5IjogIkFCc0dUd1RpbEQ1dXhROGZWTUJZLWIwbFQwa2FjbE82cWhycVoxZndZeF9HUmRETlozQ2ZTYTVockRrejVpcURkNGRGOHZoZEx6OVJmaXl0NWZ3SkNqWDgifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ACzdGDdCFMRmQDurQyrOFQngm39w3ac0cMaFYl2vZcNzeYQ9RCCCz0RaeYLG1n7uWXqAEU9JmUpRvq7M6SGAodW2AR6W-aXPhlepcAYFmLIBokRLv2CYv4mTbV8xIlAyh0m3Ptx2x1l0irhdKnRT0gGPTmaGjx-5pTBkM3nypAqvYA92"} 100 993 100 993 0 0 33276 0 --:--:-- --:--:-- --:--:-- 34241 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:45686 http://localhost:45686 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:45686"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:45686"}]}}}}' + DEV=/tmp/tmp.mmmnOB/luks2-device + new_device luks2 /tmp/tmp.mmmnOB/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mmmnOB/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mmmnOB ']' + tang_stop /tmp/tmp.mmmnOB + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mmmnOB + '[' -z /tmp/tmp.mmmnOB ']' + local pidfile=/tmp/tmp.mmmnOB/tang.pid + '[' -f /tmp/tmp.mmmnOB/tang.pid ']' + local pid + pid=51320 + kill -9 51320 + rm -rf /tmp/tmp.mmmnOB /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 51320 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT=/usr/bin/socat +++ TANGD_KEYGEN=/usr/libexec/tangd-keygen +++ TANGD_UPDATE= +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + . clevis-luks-common-functions ++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + trap on_exit EXIT ++ mktemp -d + TMP=/tmp/tmp.mKGllm ++ 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=54771 + tang_run /tmp/tmp.mKGllm 54771 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mKGllm + local port=54771 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mKGllm ']' + '[' -z 54771 ']' + tang_new_keys /tmp/tmp.mKGllm '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mKGllm + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mKGllm ']' + local db=/tmp/tmp.mKGllm/db + mkdir -p /tmp/tmp.mKGllm/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mKGllm/db Unable to change owner/group for /tmp/tmp.mKGllm/db/HMZNbsJpVgAqoR57QGmSdxR1cEOZTp-sn8AVJHOJENg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mKGllm/db/CGaw9ifeeO8hWOrN4Bv6iy2egS5-5Xp5gMIiES5kee4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mKGllm/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mKGllm/db + local pid pidfile + pidfile=/tmp/tmp.mKGllm/tang.pid + pid=51386 + echo 51386 + /usr/bin/socat -v -v TCP-LISTEN:54771,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mKGllm/db' + tang_wait_until_ready 54771 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=54771 + '[' -z 54771 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:54771/adv > 2022/06/17 22:13:57.000001665 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:54771\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000027992 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFhM2FPOVpfU0hYaDYxUWdNQWpJTk45STBYSVJpekhHN2hOWXQxaUkyd05oNXBmcFlyZVY5Znd2czVTMk5iM2ZEQjN5cnl0YTktN2kxNmR3cndkV2d6YmYiLCAieSI6ICJBS1IzWFgzdFVZT3FhVVk1R2Y4WGpxS1VmQjNPbXA2TEl1MVQwYm8tcFFhSkg0LWdhNGttb09FVFNXMF9oSEc2Y00xUFlFa0ZmanJHdWdrMHlTR0ttVUh2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZsQlVfTnZlc0puanZKcXhEMktnY3huelJJSUx5Ul9JSkxaTC1ka2hxQS1oWU1xRWNldWJ5ZG12TmxtNllqd3pfUktsckR5ekVEaW1iQThyR3VCd0xwdCIsICJ5IjogIkFQSlIxdWFIRkdQaFMydzRQc2tWa1huYXU1Y3BtVU1memZUenpKckFiT3JpeFdnNU1XM1lVUHJHcVZkRTJZRDJuY3JDbWo3cWxTc1YxbWNYQlBpT0ZmRWYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AMaYGus2MEMc01wzyo-_c1EF_tiJm2nR2h3QUbzbkjtscG_ydA75luf3FoTwQ44b7y4Cys7tvvecDmkTaSJeb3BeANg56uCsKMpzWzCtxyfzDGZajpaxNwDUftuu074G6ZhRV_qH1EfyFfCi2FwFr2it95U7SnFGW4dU-1VMWQNqA7-s"}+ url=http://localhost:54771 + adv=/tmp/tmp.mKGllm/adv + tang_get_adv 54771 /tmp/tmp.mKGllm/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=54771 + local adv=/tmp/tmp.mKGllm/adv + '[' -z 54771 ']' + curl -L -o /tmp/tmp.mKGllm/adv http://localhost:54771/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000034243 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:54771\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000058328 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFhM2FPOVpfU0hYaDYxUWdNQWpJTk45STBYSVJpekhHN2hOWXQxaUkyd05oNXBmcFlyZVY5Znd2czVTMk5iM2ZEQjN5cnl0YTktN2kxNmR3cndkV2d6YmYiLCAieSI6ICJBS1IzWFgzdFVZT3FhVVk1R2Y4WGpxS1VmQjNPbXA2TEl1MVQwYm8tcFFhSkg0LWdhNGttb09FVFNXMF9oSEc2Y00xUFlFa0ZmanJHdWdrMHlTR0ttVUh2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZsQlVfTnZlc0puanZKcXhEMktnY3huelJJSUx5Ul9JSkxaTC1ka2hxQS1oWU1xRWNldWJ5ZG12TmxtNllqd3pfUktsckR5ekVEaW1iQThyR3VCd0xwdCIsICJ5IjogIkFQSlIxdWFIRkdQaFMydzRQc2tWa1huYXU1Y3BtVU1memZUenpKckFiT3JpeFdnNU1XM1lVUHJHcVZkRTJZRDJuY3JDbWo3cWxTc1YxbWNYQlBpT0ZmRWYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGJM47RCg-htK2z7LN6vhL566h-W_R5dHjTCfTmHOQ1FkT9xhuENiv1nHxa4a8Xwb2svLy0Xer7C7g1pZxfP8m32ACK44MoYH0b5RKXo1dp4wfbdcpt5WQ3mfxbr8TPpeKJkevrgG67bQIUHU8vuIiikM_JwF3LWwFqmiOfXe7zmG4tV"} 100 993 100 993 0 0 38854 0 --:--:-- --:--:-- --:--:-- 39720 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:54771 /tmp/tmp.mKGllm/adv + cfg='{"url":"http://localhost:54771","adv":"/tmp/tmp.mKGllm/adv"}' + DEV=/tmp/tmp.mKGllm/luks2-device + new_device luks2 /tmp/tmp.mKGllm/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mKGllm/luks2-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.mKGllm ']' + tang_stop /tmp/tmp.mKGllm + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mKGllm + '[' -z /tmp/tmp.mKGllm ']' + local pidfile=/tmp/tmp.mKGllm/tang.pid + '[' -f /tmp/tmp.mKGllm/tang.pid ']' + local pid + pid=51386 + kill -9 51386 + rm -rf /tmp/tmp.mKGllm /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 51386 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/44 pin-tang OK 0.69s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.FmkiPb ++ 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=3121 + tang_run /tmp/tmp.FmkiPb 3121 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FmkiPb + local port=3121 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.FmkiPb ']' + '[' -z 3121 ']' + tang_new_keys /tmp/tmp.FmkiPb '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FmkiPb + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.FmkiPb ']' + local db=/tmp/tmp.FmkiPb/db + mkdir -p /tmp/tmp.FmkiPb/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FmkiPb/db sig exc Unable to change owner/group for /tmp/tmp.FmkiPb/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FmkiPb/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FmkiPb/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FmkiPb/db + local pid pidfile + pidfile=/tmp/tmp.FmkiPb/tang.pid + pid=51412 + echo 51412 + /usr/bin/socat -v -v TCP-LISTEN:3121,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FmkiPb/db' + tang_wait_until_ready 3121 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=3121 + '[' -z 3121 ']' + local max_timeout_in_s=5 + local start elapsed + start=1 + curl --output /dev/null --silent --fail http://localhost:3121/adv > 2022/06/17 22:13:57.000012139 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:3121\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000037216 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVQWFozaDFfNnpJVF9iTHk5b3RxUVU4cG5MMy1Qd05MVmt0eUh5MXNwaXVYQmdBaDhKbTU4NmxZWlFNSnlTN212Tlh5MTNUVE0tbFVvUXloU2J0SHpSaSIsICJ5IjogIkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJpZlNRLVFHOTNLcHZ0Y20zSWJTMmU4V0lHbEkwbk9VX3czbV9wSkdLVHA0Uzc4aWkyQ09iZHVkSFY2RnByZ1R5VmdJVVFHX3JrekV6XzVKS2hSMFp6UCIsICJ5IjogIkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFCjLh47CXykEz8G8YIrj3PoAdNjBelIELon5BypLBxvXPNPtDOYsJ8fIdLThJEvbL5PE62jYJqvunyPMX87rDHUALja1cRY9G3YQ0qSxIArJ4znzueTVt_T8FlqfE0LWAV7xLicd3kudz2gil1OanZ3I87_hpzvrSgLyxsE0KerHSQe"}++ jose jwk thp -i /tmp/tmp.FmkiPb/db/sig.jwk + thp=lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI + adv=/tmp/tmp.FmkiPb/adv.jws + tang_get_adv 3121 /tmp/tmp.FmkiPb/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=3121 + local adv=/tmp/tmp.FmkiPb/adv.jws + '[' -z 3121 ']' + curl -L -o /tmp/tmp.FmkiPb/adv.jws http://localhost:3121/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000044238 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:3121\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000068258 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVQWFozaDFfNnpJVF9iTHk5b3RxUVU4cG5MMy1Qd05MVmt0eUh5MXNwaXVYQmdBaDhKbTU4NmxZWlFNSnlTN212Tlh5MTNUVE0tbFVvUXloU2J0SHpSaSIsICJ5IjogIkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJpZlNRLVFHOTNLcHZ0Y20zSWJTMmU4V0lHbEkwbk9VX3czbV9wSkdLVHA0Uzc4aWkyQ09iZHVkSFY2RnByZ1R5VmdJVVFHX3JrekV6XzVKS2hSMFp6UCIsICJ5IjogIkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADNbrTIItjcDrZO8rdRrmONKeiFi-9G0faleYU-5-ZSy0PAl1kIpEyrgS5KGCOhAYBOps7LbKgiSoUSY-W3lMbOkATu3lSqqVQey8dGl4N0OvbwOSXtSvD895Z9koMvTB8FuFkqwv11SVNGaDPoyteytO_STpuft2TnDNRsqtr8BHBIP"} 100 993 100 993 0 0 38913 0 --:--:-- --:--:-- --:--:-- 39720 + url=http://localhost:3121 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:3121 /tmp/tmp.FmkiPb/adv.jws + cfg='{"url":"http://localhost:3121","adv":"/tmp/tmp.FmkiPb/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:3121","adv":"/tmp/tmp.FmkiPb/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVVBYWjNoMV82eklUX2JMeTlvdHFRVThwbkwzLVB3TkxWa3R5SHkxc3BpdVhCZ0FoOEptNTg2bFlaUU1KeVM3bXZOWHkxM1RUTS1sVW9ReWhTYnRIelJpIiwieSI6IkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBYmlmU1EtUUc5M0twdnRjbTNJYlMyZThXSUdsSTBuT1VfdzNtX3BKR0tUcDRTNzhpaTJDT2JkdWRIVjZGcHJnVHlWZ0lVUUdfcmt6RXpfNUpLaFIwWnpQIiwieSI6IkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjMxMjEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS05pNnN6ZjVmWlA2eTZFYi1Qd0ZyNVBNVno4bGpxNWlYM0hGX3BnUUZsUVd2TXZUQXJKZ1pxS1RMbnFyYm5FaDRYM096VWpTOGFIdzI3UWMtV29Tck1qIiwieSI6IkFKaDdKeThvTDR4R0lZeU1OZldpbkVoY3dDSlZ4eVlHREdzeTdma2ZtV1l5dC0yOEY3bVhfekRBdHRjVG44c29ySmlQX3lOdlRsaWd1blFRN3VVR0NNdmYifSwia2lkIjoiUFVnMHRfVzFOY2R1SW85RUUwRlJEWmI2UnJYSU1kc1hmWGRLTDRYYzRTOCJ9..SMMuApd9mCvdRGcr.DPc.o33nqQ5WGniCySDKy5MLIw ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVVBYWjNoMV82eklUX2JMeTlvdHFRVThwbkwzLVB3TkxWa3R5SHkxc3BpdVhCZ0FoOEptNTg2bFlaUU1KeVM3bXZOWHkxM1RUTS1sVW9ReWhTYnRIelJpIiwieSI6IkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBYmlmU1EtUUc5M0twdnRjbTNJYlMyZThXSUdsSTBuT1VfdzNtX3BKR0tUcDRTNzhpaTJDT2JkdWRIVjZGcHJnVHlWZ0lVUUdfcmt6RXpfNUpLaFIwWnpQIiwieSI6IkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjMxMjEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS05pNnN6ZjVmWlA2eTZFYi1Qd0ZyNVBNVno4bGpxNWlYM0hGX3BnUUZsUVd2TXZUQXJKZ1pxS1RMbnFyYm5FaDRYM096VWpTOGFIdzI3UWMtV29Tck1qIiwieSI6IkFKaDdKeThvTDR4R0lZeU1OZldpbkVoY3dDSlZ4eVlHREdzeTdma2ZtV1l5dC0yOEY3bVhfekRBdHRjVG44c29ySmlQX3lOdlRsaWd1blFRN3VVR0NNdmYifSwia2lkIjoiUFVnMHRfVzFOY2R1SW85RUUwRlJEWmI2UnJYSU1kc1hmWGRLTDRYYzRTOCJ9..SMMuApd9mCvdRGcr.DPc.o33nqQ5WGniCySDKy5MLIw ++ clevis decrypt > 2022/06/17 22:13:57.000225216 length=413 from=0 to=412 POST /rec/PUg0t_W1NcduIo9EE0FRDZb6RrXIMdsXfXdKL4Xc4S8 HTTP/1.1\r Host: localhost:3121\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":"AVEcE2bL-kIlFFI7giRNKumzOAwogRFwA8twyx39lEL0Gwonhl8Y_8YAuvRa-YjQ6FXqs0hWYFlUSIgsteqUSy20","y":"AaLdJ8jqOrhNM2-DfkdjN8S-ztAEnfKKMn8JE5YF9wFAtJejs6HP0eZ0pdattl_mHy_qxImCiTekBV23OyTBTWX4"} POST /rec/PUg0t_W1NcduIo9EE0FRDZb6RrXIMdsXfXdKL4Xc4S8 => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000253189 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":"Af__mI-u_H4hM2y6HHKFKOU3P-eY7HlH4hzmBnqiYYT4ODvXxrX5ddWzgrkBSS1ZwU6ctFQXH7s8UEZ4hiIEX8UX","y":"AcNl1a-XgXzhJW1DVQmJ5rhFBUimIhlWmkZNzi7MAblPPAIEByBZF-0lL-1BTZjKPgxCSJMLbdBJw8wMZrdsOoGr"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:3121 lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI + cfg='{"url":"http://localhost:3121","thp":"lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:3121","thp":"lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI"}' > 2022/06/17 22:13:57.000322560 length=125 from=0 to=124 GET /adv/lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI HTTP/1.1\r Host: localhost:3121\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/lbCr_SF9wm-5PtJELSfII5DhQfV-fuTDjqDgmn9aItI => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000369606 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVQWFozaDFfNnpJVF9iTHk5b3RxUVU4cG5MMy1Qd05MVmt0eUh5MXNwaXVYQmdBaDhKbTU4NmxZWlFNSnlTN212Tlh5MTNUVE0tbFVvUXloU2J0SHpSaSIsICJ5IjogIkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJpZlNRLVFHOTNLcHZ0Y20zSWJTMmU4V0lHbEkwbk9VX3czbV9wSkdLVHA0Uzc4aWkyQ09iZHVkSFY2RnByZ1R5VmdJVVFHX3JrekV6XzVKS2hSMFp6UCIsICJ5IjogIkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19", "signatures": [{"signature": "ALfQXXuACImzpNBzzVHDSxwmYj6GO4aOL3H8eiFV8F7y5QkATu_ztKgKT8SbySmt2QJ2d3KAEjVfswTuNC53qPenAJySamWTJI8bnae-i4Et4qI3Ug5KS_JhOAmThGyOtMz7hGU9ebQe52akizPqsyWyQDIkAatFw8zeNKKQJ-dhdjXh", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZruB3l5EtLqa1XW2fhoOKja6iq1_3kHXunHY8pImFUn6DosgbtoSEmBiy12jOdo4OXFdDDUMSMbOBzF45YOebknAFSaW3DFzyxYJlGLUDCqqVcAgZ2wwmBxHaiiFwXEzAf-0W-RL2i-a5nzEczGsiUU2UHV0el8VpflgL41GbNhA1v7"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVVBYWjNoMV82eklUX2JMeTlvdHFRVThwbkwzLVB3TkxWa3R5SHkxc3BpdVhCZ0FoOEptNTg2bFlaUU1KeVM3bXZOWHkxM1RUTS1sVW9ReWhTYnRIelJpIiwieSI6IkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBYmlmU1EtUUc5M0twdnRjbTNJYlMyZThXSUdsSTBuT1VfdzNtX3BKR0tUcDRTNzhpaTJDT2JkdWRIVjZGcHJnVHlWZ0lVUUdfcmt6RXpfNUpLaFIwWnpQIiwieSI6IkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjMxMjEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQllEU2s0d2VpbmUtTjJOcWtJMUF2WDhOcDBxNi1hdUxnYjBBc25vQkhrcUN5MU5XTVFwWjl5WmxPT18zYXFBUG03M19JeHI4UnFHRzhtR0xpSHFTRmJwIiwieSI6IkFGeVU0SHM0RWtINzhiVU1XWXRPLTlZVXNoVWlVQ1ZkVFM4a2NOWTN6VmhaSjNXZWFZMFpvQnBONEdNcmtKXzVMLS14VXh3cW9EQmRfeG0wOUNMU2szN1kifSwia2lkIjoiUFVnMHRfVzFOY2R1SW85RUUwRlJEWmI2UnJYSU1kc1hmWGRLTDRYYzRTOCJ9..o7uCQTF4wYehrCx-.J-c._sLL0CQVik1aAXacN_NpFg ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVVBYWjNoMV82eklUX2JMeTlvdHFRVThwbkwzLVB3TkxWa3R5SHkxc3BpdVhCZ0FoOEptNTg2bFlaUU1KeVM3bXZOWHkxM1RUTS1sVW9ReWhTYnRIelJpIiwieSI6IkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBYmlmU1EtUUc5M0twdnRjbTNJYlMyZThXSUdsSTBuT1VfdzNtX3BKR0tUcDRTNzhpaTJDT2JkdWRIVjZGcHJnVHlWZ0lVUUdfcmt6RXpfNUpLaFIwWnpQIiwieSI6IkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjMxMjEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQllEU2s0d2VpbmUtTjJOcWtJMUF2WDhOcDBxNi1hdUxnYjBBc25vQkhrcUN5MU5XTVFwWjl5WmxPT18zYXFBUG03M19JeHI4UnFHRzhtR0xpSHFTRmJwIiwieSI6IkFGeVU0SHM0RWtINzhiVU1XWXRPLTlZVXNoVWlVQ1ZkVFM4a2NOWTN6VmhaSjNXZWFZMFpvQnBONEdNcmtKXzVMLS14VXh3cW9EQmRfeG0wOUNMU2szN1kifSwia2lkIjoiUFVnMHRfVzFOY2R1SW85RUUwRlJEWmI2UnJYSU1kc1hmWGRLTDRYYzRTOCJ9..o7uCQTF4wYehrCx-.J-c._sLL0CQVik1aAXacN_NpFg ++ clevis decrypt > 2022/06/17 22:13:57.000517042 length=413 from=0 to=412 POST /rec/PUg0t_W1NcduIo9EE0FRDZb6RrXIMdsXfXdKL4Xc4S8 HTTP/1.1\r Host: localhost:3121\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":"AVwTYC4dgKANLeCiDb4qqXw6NMKFOnKNgAy1G6sTdp4T2n_kHg7VNHjWjJLg-onyRrppHfZihtZXjMuUFFmPF9vv","y":"AHj9HGPX1D4Cvo8UL3cPjY4xInRT2X94IZELdlL-jvZdUFUsFygF0g6AOc5g0z5hwBgomzFoulsO7ZBvU-BMXSUr"} POST /rec/PUg0t_W1NcduIo9EE0FRDZb6RrXIMdsXfXdKL4Xc4S8 => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000545218 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":"AeZOItnbaoPyVX5OiDjVvOwrkmyRG0z3kj6mdgNVXuQn4XK7O-ZT9cYn2RNruAuRSEwwzOddocFumkmgBpoyIXig","y":"AMzfORTrycO2mqEt7jbLJvMw4KzU6kjo23Hzoeh8qAtvCtjLKGpmPxuXHqiQRWPWyGKc4rWbFFmcrzb5DNIYyHOR"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.FmkiPb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FmkiPb + '[' -z /tmp/tmp.FmkiPb ']' + local pidfile=/tmp/tmp.FmkiPb/tang.pid + '[' -f /tmp/tmp.FmkiPb/tang.pid ']' + local pid + pid=51412 + kill -9 51412 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVVBYWjNoMV82eklUX2JMeTlvdHFRVThwbkwzLVB3TkxWa3R5SHkxc3BpdVhCZ0FoOEptNTg2bFlaUU1KeVM3bXZOWHkxM1RUTS1sVW9ReWhTYnRIelJpIiwieSI6IkFKUGdZQ0ZYTzdxM1Z5OE9qb3A3emYzd0RNcnVTUjNsMlhHVGwxSzhXY1VBYXJmQnNpZklTZ1h2eEpJZ2xqVW8ybFRwTk5Ycnk2STh1U1RNMTY1dHV3d0EifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBYmlmU1EtUUc5M0twdnRjbTNJYlMyZThXSUdsSTBuT1VfdzNtX3BKR0tUcDRTNzhpaTJDT2JkdWRIVjZGcHJnVHlWZ0lVUUdfcmt6RXpfNUpLaFIwWnpQIiwieSI6IkFIam5zbHo2bGRqMmk2dkZDZ0ZvamZFSzZhMFN5Nzdtc2FEc3FjVUp2Rm9ZM1M1RkxETXJJY2swU21TOVFjLTgtLTFOci1UVWs3NmhOdG5WcmM4MlJud2cifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjMxMjEifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQllEU2s0d2VpbmUtTjJOcWtJMUF2WDhOcDBxNi1hdUxnYjBBc25vQkhrcUN5MU5XTVFwWjl5WmxPT18zYXFBUG03M19JeHI4UnFHRzhtR0xpSHFTRmJwIiwieSI6IkFGeVU0SHM0RWtINzhiVU1XWXRPLTlZVXNoVWlVQ1ZkVFM4a2NOWTN6VmhaSjNXZWFZMFpvQnBONEdNcmtKXzVMLS14VXh3cW9EQmRfeG0wOUNMU2szN1kifSwia2lkIjoiUFVnMHRfVzFOY2R1SW85RUUwRlJEWmI2UnJYSU1kc1hmWGRLTDRYYzRTOCJ9..o7uCQTF4wYehrCx-.J-c._sLL0CQVik1aAXacN_NpFg + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 51412 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.FmkiPb + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FmkiPb + '[' -z /tmp/tmp.FmkiPb ']' + local pidfile=/tmp/tmp.FmkiPb/tang.pid + '[' -f /tmp/tmp.FmkiPb/tang.pid ']' + local pid + pid=51412 + kill -9 51412 + : + '[' -d /tmp/tmp.FmkiPb ']' + rm -rf /tmp/tmp.FmkiPb + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.49s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.fBHEpo ++ 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=58892 + tang_run /tmp/tmp.fBHEpo 58892 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBHEpo + local port=58892 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fBHEpo ']' + '[' -z 58892 ']' + tang_new_keys /tmp/tmp.fBHEpo '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBHEpo + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fBHEpo ']' + local db=/tmp/tmp.fBHEpo/db + mkdir -p /tmp/tmp.fBHEpo/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fBHEpo/db Unable to change owner/group for /tmp/tmp.fBHEpo/db/9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fBHEpo/db/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fBHEpo/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fBHEpo/db + local pid pidfile + pidfile=/tmp/tmp.fBHEpo/tang.pid + pid=51464 + echo 51464 + /usr/bin/socat -v -v TCP-LISTEN:58892,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fBHEpo/db' + tang_wait_until_ready 58892 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=58892 + '[' -z 58892 ']' + local max_timeout_in_s=5 + local start elapsed + start=1 + curl --output /dev/null --silent --fail http://localhost:58892/adv > 2022/06/17 22:13:57.000031200 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000055814 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AC9ji3cGj90pRzVDh9hGlX33GO1A6ewk6FM1bmwOyGI24xV8feuk59Tqni3TVkQfokazoJK1HBPgZzJJ8GslDuKhAEtkf7E1tHxJJK_E0UTsmxwZwS1yoCUuiHsJ7kSdAJJ73cmBhNBcwS7v4f1tiA6s6REkHPsYy1mIScoA-lTXOl8A"}+ url=http://localhost:58892 + data='just a sample text' ++ tang_get_adv 58892 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=58892 ++ local adv=/dev/stdout ++ '[' -z 58892 ']' ++ curl -L -o /dev/stdout http://localhost:58892/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:13:57.000061562 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000085748 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"} 100 993 100 993 0 0 38811 0 --:--:-- --:--:-- --:--:-- 39720 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' + 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:58892 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:58892"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:58892"}},"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":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' ++ jose jwk thp -a S1 --input=- + kid=8QfRHm1yUngrGQWbmqFQhlnfyVs ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM"}}' --get protected --quote 8QfRHm1yUngrGQWbmqFQhlnfyVs -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":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM","kid":"8QfRHm1yUngrGQWbmqFQhlnfyVs"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' '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":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM","kid":"8QfRHm1yUngrGQWbmqFQhlnfyVs"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVc2ek91UHhWNFQ5d3Q5aFh2Q2k2LU9HVHVOcmIxYXJPbFUtN3pWZjVzei1ZUHhwZzhLUTdqLTJpeDI5VzRrd3hQVUNhdFJxTlc5Xy1jcC1qOXhYaFkyUyIsInkiOiJBRHNsc0pvWDhlTGR0cHNsRGhqcXhxaHVrX0VEX2Vzc0xIUzF1QXlNZ2FmMTNKM3gwY1JEeEJNS21RZDRuUkhieEMzZ1I2V0ExSEFaUm5JMVNXc0RLNG1vIn0sImtpZCI6IjhRZlJIbTF5VW5nckdRV2JtcUZRaGxuZnlWcyJ9..XD2MeqhS3qbenUiE.iYe3hdV9BhV43BNAiefzLIUD.z9NjSTEzNeQEwsGe7J1Gbg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQVc2ek91UHhWNFQ5d3Q5aFh2Q2k2LU9HVHVOcmIxYXJPbFUtN3pWZjVzei1ZUHhwZzhLUTdqLTJpeDI5VzRrd3hQVUNhdFJxTlc5Xy1jcC1qOXhYaFkyUyIsInkiOiJBRHNsc0pvWDhlTGR0cHNsRGhqcXhxaHVrX0VEX2Vzc0xIUzF1QXlNZ2FmMTNKM3gwY1JEeEJNS21RZDRuUkhieEMzZ1I2V0ExSEFaUm5JMVNXc0RLNG1vIn0sImtpZCI6IjhRZlJIbTF5VW5nckdRV2JtcUZRaGxuZnlWcyJ9..XD2MeqhS3qbenUiE.iYe3hdV9BhV43BNAiefzLIUD.z9NjSTEzNeQEwsGe7J1Gbg ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/06/17 22:13:57.000210193 length=398 from=0 to=397 POST /rec/8QfRHm1yUngrGQWbmqFQhlnfyVs HTTP/1.1\r Host: localhost:58892\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":"AHuHHSyf4ZhBnsZsCQspnHi8dV8yJH1iAelblKtuULyVoFIiPLkzdOmnIrFUVtKcyZKRfO7lxwmdzpjoiCWhJJOj","y":"AEQ3qMc0uI8C6UZ4Gvn6F2CG5KMPhC4TjFxhrHob9HBi_zssUCxCUILbyLgKOxZrUz9HXEnoooz3Ky1EcGNf6FN_"} POST /rec/8QfRHm1yUngrGQWbmqFQhlnfyVs => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000238535 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":"AK1sLHcJs8O-nIZvScE48_4mCYEtkSo0Ex4Xiw6woXXQTA1Xjjky2fcMFnn7X0RBLihUPLhFd6DEEuxQ7JPMWY4Z","y":"ARycR-yvOgMHdOjySc1UDuWyrr-Fp_z3mXwgGO1a__bRiWhwI9kr9tuxwpki5bTHqIpDs0RvTcf7-u-INk7YuAkB"}+ 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":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' ++ jose jwk thp -a S256 --input=- + kid=L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM"}}' --get protected --quote L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM -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":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM","kid":"L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}' '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":"AEDktV0kO7LwrminRr7WaOI-J4btok7YPFFm5oHHQVXpDzErcAsqLbhuV86b8aNwW2QP3Z29S2vxW-JEpU-YcwHl","y":"AKmNtRVTPGcyjj2WMOicnz7EEqH2ZbrUcKlHj9jGjtRKeqlBz-nk5BhirRtMxS44ME9EkiOcmszuyyuho_R95FBn"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"APso1S_tm-AvouaBbFSNC3RtKmtT7Gf9QQWyKst932jI21WEZyWbWosMppUxgJMAeWQfI0KmPK36WbLLSKwBORWR","y":"AevTaUfbZVipBN1bZ0ab8YCg84z45DrErLWMHXARuAWvqHiBllKWWQp2JAcS7VHYeIfHApZq-NxlMwlOSni-lQml"}]},"url":"http://localhost:58892"}},"enc":"A256GCM","kid":"L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUdzaXdCZXZqWTUzWHlrdGRaSUFHSUVRb3dlSXdjMXJWNnV0cVp5TDg2SVd6VVExZlZycmRKNnFvcDNkdlZPV2M4Y1Fqb3pmQmJrc1RxenFPTDlabnl1VyIsInkiOiJBV0JOTHZycDFnRUVCeWQ5M0VSN1d1cG42cE9lazE0bmEwdzEzdmV4SHJSWFJvdWNXbkR6eVBlczhKSUxRTW9FYjA2Nmp2cnB5M3V5UFdfN3MwMER3Q0NmIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..AmX1qrNhvUx27Mo6.09XKf78UVOvJY0BrUBT_9NV_.Cbbjw8O4zDE7V2a_lbt1Cg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUdzaXdCZXZqWTUzWHlrdGRaSUFHSUVRb3dlSXdjMXJWNnV0cVp5TDg2SVd6VVExZlZycmRKNnFvcDNkdlZPV2M4Y1Fqb3pmQmJrc1RxenFPTDlabnl1VyIsInkiOiJBV0JOTHZycDFnRUVCeWQ5M0VSN1d1cG42cE9lazE0bmEwdzEzdmV4SHJSWFJvdWNXbkR6eVBlczhKSUxRTW9FYjA2Nmp2cnB5M3V5UFdfN3MwMER3Q0NmIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..AmX1qrNhvUx27Mo6.09XKf78UVOvJY0BrUBT_9NV_.Cbbjw8O4zDE7V2a_lbt1Cg ++ clevis decrypt > 2022/06/17 22:13:57.000393174 length=414 from=0 to=413 POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM HTTP/1.1\r Host: localhost:58892\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":"AGK_amjazxMmubN9OzAP-nplBpEF54RfAqt2HTjgjKw6z_mu1VFFQq2PKbxyhW8WFyq4Qa_I6VgBvSa74TGLo5fp","y":"AVtQ61y0CRECxDMH7bzna-M5ItEMfwgWu850iSSjtAKg8UD1FhqIgGiN5kq9HzxuauAmJ4g_rZARFb4h59h7Z38b"} POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000421512 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":"AWpR81QtFPmayFA1d4Z6uiQd0MMh1BKe6_wYRT1teWgmDLtq0BMn-PtIRkhFItIvbHhkFTM677a8BjdEzxBQ9eNo","y":"AFc7KSFvd6L3BRxK1cbiyN5vHZGzoZo1KXJBeMcCa6oM4v0ay_z5O08tWYzOGeHWd9zUMHGvGxdXA8avoTGWWcWH"}+ 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": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S1 + thp=DR3WMvLm9-6HRf_KT74NR6oaCpE ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 DR3WMvLm9-6HRf_KT74NR6oaCpE + cfg='{"url":"http://localhost:58892", "thp":"DR3WMvLm9-6HRf_KT74NR6oaCpE"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:58892", "thp":"DR3WMvLm9-6HRf_KT74NR6oaCpE"}' > 2022/06/17 22:13:57.000495857 length=110 from=0 to=109 GET /adv/DR3WMvLm9-6HRf_KT74NR6oaCpE HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/DR3WMvLm9-6HRf_KT74NR6oaCpE => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000542084 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "signatures": [{"signature": "ANKV6x2xyXGOqwM0lcmRXecoHexeJb5VsU-CCODqjW8l4xMo2P255qqCSRCJgtVy1D31Fc6sFXfg3YJDOzQqvOZmAJqNRB2hImn41aotWsoIlC2K-osioie0SrF5EJIU8WL18NQQJeIPsaAgZtTOdSoWP_kw09HRnKkvuBuGGwdb5s5T", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AC-iRJKzoVDGraSibwEPVxYEXpX1_IbQaFetFgfFQpQk4C06kdTHRV2cj7cNjTnMp6g_ZDvxZT1JbN6eWyBRS3_CAe9GtcadskpJA4rHidXSBVqLuVdSdwpXhqjNBwiDSEXXQBpUm8n441dMMczqHbvvEEVDZlHBNjBLUhHCfxVqnyW7"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQU5GNS1JN2lTbGtkOGdGeC1HSmJPd2s0aHFoZUhPUmtKRmZUZ1hGNHRJd0RXVS01UkFXQVFUUkE1NFk5bkJUcDk4Z1M1Y015ZzlGRHhXUDhBMWpXWlVwMSIsInkiOiJBQUdkYmhFSVBTcENzc05CVWZTdUE5TTd4MU5XaGZuaVFrTGVmX29MOHc3d0t2LWR5SWJCLUlaSDBRdEQ4TElOdTdMdDdUaEVLNnhnMndzMU4xV3A0QzYtIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..vvRfR_1tNgoJtgeO.2I2bSAbhCIkikqDGc6p96Dw.vCE3ezbXn-Ez0OWgorZKBQ ++ ++ clevis decrypt printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQU5GNS1JN2lTbGtkOGdGeC1HSmJPd2s0aHFoZUhPUmtKRmZUZ1hGNHRJd0RXVS01UkFXQVFUUkE1NFk5bkJUcDk4Z1M1Y015ZzlGRHhXUDhBMWpXWlVwMSIsInkiOiJBQUdkYmhFSVBTcENzc05CVWZTdUE5TTd4MU5XaGZuaVFrTGVmX29MOHc3d0t2LWR5SWJCLUlaSDBRdEQ4TElOdTdMdDdUaEVLNnhnMndzMU4xV3A0QzYtIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..vvRfR_1tNgoJtgeO.2I2bSAbhCIkikqDGc6p96Dw.vCE3ezbXn-Ez0OWgorZKBQ > 2022/06/17 22:13:57.000692602 length=414 from=0 to=413 POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM HTTP/1.1\r Host: localhost:58892\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":"AR22S_lPD-CBl0XHX3wAdZ7X_d--TftFnI_oPjzcSHfc2GZJu0YyrQPPhICs3izQjoJly7CaHqiK0ynlw6M6t-Qz","y":"AV71d2rGnvk4c86BgoX0586NjmLtB4keR3HVzBhPJq4E3Adjlgb_mgaJ1pdm__0X-NrRtngxZFyiPkfNcUKc6km8"} POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000720738 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":"AWDUpe-RbYI45mdcu8dODHCFM9SOePqNvWRAmDnZ-pZt_zowv_MqZcuw7DnHRGnV-be106Cqh-dMy__VMaUEw-1j","y":"AUMwKADgDj3ej5la9ApCUxeqhtpu0kl5TJ7GzJdQE3sWGMZyql9cfKBkKiWncALmb6nLgJd10IxoGIOLajsPbwlZ"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S256 + thp=9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg + cfg='{"url":"http://localhost:58892", "thp":"9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:58892", "thp":"9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg"}' > 2022/06/17 22:13:57.000792711 length=126 from=0 to=125 GET /adv/9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000841190 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "signatures": [{"signature": "AbVdbyVvk-deWIRUBhYxm8eeNimyzylRfXnvH9nTDQRCauoJMu_GpxOevd7WYt_kr3Zcw1aL--WBfTXID59nW2SpAVm4uL-0fv1Lr9UaYN8lETuN1XQMZ6B0XpZZy0ZF2R85VSj1LxzNpEUxuel3dX8GEN9IzlQH0MlFKMXct6fR8BhI", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQBqpyUe3_rYkmrpcZyTP-Sys8285pyZutz5LeY3gfzP8Rc0LKFTw_fSWe9XzUnSdysjQXj51DHGd6kHX6eRutdCADCHIKKmiuwoFVSFTyhqwywN9gBjlpRUAZ1d7kCYry_RuOP3qeThviNDNObbCJRrITldTMnKgheK0hskb96L6hAf"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUxlcWpGSE90NER2UUZaMXh3YnRub0N1WHVfcWl2cm5oVnVuZkdOX09vOWhwZm1hUFRlOU1UZG92V2k0OTUxQzFSMk5NdUxFejFGNXYzSE5nRWt0VTFfbSIsInkiOiJBRVpZSE1SZGlTbVctdUdGbHlKZEpTVG9zczV2NkVQUEUyUmxmUC1GM09FbU5BNmdMVjRETlM1WlV6QzY5MEtNU0xVS1h0bDB3eVBQSnR6VzFUakNZQV9xIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..zEVVl6rTP4xwVK4f.mMiBS4QPsU-yCLgWMRsTdL0.F3NzKKQu449JRsPnT99Grg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVEa3RWMGtPN0x3cm1pblJyN1dhT0ktSjRidG9rN1lQRkZtNW9ISFFWWHBEekVyY0FzcUxiaHVWODZiOGFOd1cyUVAzWjI5UzJ2eFctSkVwVS1ZY3dIbCIsInkiOiJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBUHNvMVNfdG0tQXZvdWFCYkZTTkMzUnRLbXRUN0dmOVFRV3lLc3Q5MzJqSTIxV0VaeVdiV29zTXBwVXhnSk1BZVdRZkkwS21QSzM2V2JMTFNLd0JPUldSIiwieSI6IkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjU4ODkyIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUxlcWpGSE90NER2UUZaMXh3YnRub0N1WHVfcWl2cm5oVnVuZkdOX09vOWhwZm1hUFRlOU1UZG92V2k0OTUxQzFSMk5NdUxFejFGNXYzSE5nRWt0VTFfbSIsInkiOiJBRVpZSE1SZGlTbVctdUdGbHlKZEpTVG9zczV2NkVQUEUyUmxmUC1GM09FbU5BNmdMVjRETlM1WlV6QzY5MEtNU0xVS1h0bDB3eVBQSnR6VzFUakNZQV9xIn0sImtpZCI6Ikw2dHlxSk83RmFZM3hWNXlVYlhpRHkyLXRGNlBhQkg1RmotZEVtYTVPdU0ifQ..zEVVl6rTP4xwVK4f.mMiBS4QPsU-yCLgWMRsTdL0.F3NzKKQu449JRsPnT99Grg ++ clevis decrypt > 2022/06/17 22:13:57.000985897 length=414 from=0 to=413 POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM HTTP/1.1\r Host: localhost:58892\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":"AaDJErOUedblc8QqrInN6OpGYeYGXl38xKzzz0ZMTs4CRoRD2BmE4ZazbvrcPt6Wk-ySZeebnz_a9PzjcL9gB_s7","y":"Ac_WK_ilyf-IRlVaDdqiB9-vLezeAflNFbYZFKfCBcykzj2lEkIHp1H5hUBauBqz9qkangP1oMekowuGnVLKq0WZ"} POST /rec/L6tyqJO7FaY3xV5yUbXiDy2-tF6PaBH5Fj-dEma5OuM => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000013781 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":"Ab4KY7QOVGGTfEPxh1LhYlLv_tf4ThVsg6D7al2VIA5LIVAnQ6J7X8ZyF-VPlShIl0MbBATgdtDlXE8fSV0ivJeZ","y":"AfR06UpXKCgt_OkVbvaXmfAECJW7HXIsqjd5dcBr_ZVVtXVMyD4nxl2llmJOS_mg-jRf1k5pLi2oQzM23dqAd0Pd"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A + cfg='{"url":"http://localhost:58892", "thp":"Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":"Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A"}' > 2022/06/17 22:13:58.000084929 length=121 from=0 to=120 GET /adv/Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000130800 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "signatures": [{"signature": "AIDRONeBJ-CUEUc0adPH05d4FcB61MlIjNJ1QUURU3_qbBQBroHW13_5uutwjONRsRhX-ZVlhcZA-zIpF5mjc8HqAZqnEZKSpeawyY63PrwcduRLWyLdvGmXk14ejBpQ-CLPNeOaEFVG38TxhjqzhYQA6MwBH9F_0PkJO0R91zwSwtc3", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALmIOsFkHZR5LT5Hf-oWsGpE0BiE24f1fOKUlgDUh7W4gqp4DB9mMvv2EARh0TNpQDKu69BZwDgksipSJKoU5UMlAfeqV58gZnilJYptokPJ4DIU5BoJKgubMZqtRTmc8vuDsJK9rQMIGnPqKPqzjaCqgdgjUJDCRO4YZvfWc8Bxc33t"}]}Trusted JWK 'Nvk8M0hk8ViGWgvOBNFEC0c3YCctJHQpNNGy5A' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7 ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7 + cfg='{"url":"http://localhost:58892", "thp":"e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":"e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7"}' > 2022/06/17 22:13:58.000186458 length=147 from=0 to=146 GET /adv/e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7 HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7 => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000232170 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "signatures": [{"signature": "AUTi9c362aT8RlbxTnG5BaBYTm2fIM090NIyDajdoys6yFjA-FFkWGMdrcQ3ATkzxjMfU_GmjbD_8k0AFS8OvoT3AFcYjOy4SA104UuB_69aQCYrdNAUb4ES1r4X-6NVXqoXvhF0E8BXxLbmNkVw8_RaqGCEXR5oA3R6xt3OHch-hunw", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADUv5CyWODogT7BHtYpJ2y9h1RzIqzHTXJzWLwDXIcvh9dJcW_H2pbUVQndwUO5ltxNom6T2EPUn10NIp6VoY4PfACrPCr6sjdtZKqquAdzihqxhjEyUQRnWeu7nfCizR2PWNrx5pY-IETzFH9AT8sFxb11zzSd4EXu0GHLYMBtozhyH"}]}Trusted JWK 'e68LnmPj5_9uFzLPgQfA9DyZ1euwMYh4FHT7ueJt1Jay98yMgs7HQieDUVOdkaK7' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZCPV9KBr_SlPlPQUGoF8qcfZZZFPfNjVSrzo6itDStuIcejtbXUM0R88Pcd6uqfP3PnhaKMNj4AFh8TmHNZhdumABYDR8U3nMQsfmVtKShPh22Cv6R4NggOoCBHu4jM9amqDkxUPckx7LeVchmiKl_w_36oM-ob6jUAoTOvF6MIEX_I"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w + cfg='{"url":"http://localhost:58892", "thp":"LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":"LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w"}' > 2022/06/17 22:13:58.000287352 length=169 from=0 to=168 GET /adv/LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000333072 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "signatures": [{"signature": "AF1o4tRJj1-zE_vVqjmUvSKR1y9sqhyLuIh5rFPjS_beBodQYJHJuhFxSQFICIzBuIByh9bjWZ-PAdeBGCvB5XmMATP82C-cbPCj7WF04xf-DRd1DfDPv0Mi8jYut6lLxr4CZl1ZV5koq0V1Na17TryZ9DKq9i7ZLv4qVY7IdPCk7dC9", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASFEkXfgv2bDqXyXxEpodn9KfiXze86HpcM3wIkeTCflynoMeyUuTaRaozFGH32Tn5FRtQtCkCazlzxrk8PaIw3mANxtPPhjx-RiLdOzFxNH0MDWqur0A0duLMz11mYJFNjT97Na3TtqWA7gietDYZvis9Z9ke4LrhhSPhZIKY7hZxm1"}]}Trusted JWK 'LR9X0t9NOLa7txe8_v5Uc8CC3FVxySqasL-K21i5VY6LWaC_6S5jSz8fkt7dVTveE9hVHnO_xDZAoSp_9LKp9w' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 '' + cfg='{"url":"http://localhost:58892", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":""}' > 2022/06/17 22:13:58.000384677 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000408667 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRGt0VjBrTzdMd3JtaW5ScjdXYU9JLUo0YnRvazdZUEZGbTVvSEhRVlhwRHpFcmNBc3FMYmh1Vjg2YjhhTndXMlFQM1oyOVMydnhXLUpFcFUtWWN3SGwiLCAieSI6ICJBS21OdFJWVFBHY3lqajJXTU9pY256N0VFcUgyWmJyVWNLbEhqOWpHanRSS2VxbEJ6LW5rNUJoaXJSdE14UzQ0TUU5RWtpT2Ntc3p1eXl1aG9fUjk1RkJuIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVBzbzFTX3RtLUF2b3VhQmJGU05DM1J0S210VDdHZjlRUVd5S3N0OTMyakkyMVdFWnlXYldvc01wcFV4Z0pNQWVXUWZJMEttUEszNldiTExTS3dCT1JXUiIsICJ5IjogIkFldlRhVWZiWlZpcEJOMWJaMGFiOFlDZzg0ejQ1RHJFckxXTUhYQVJ1QVd2cUhpQmxsS1dXUXAySkFjUzdWSFllSWZIQXBacS1OeGxNd2xPU25pLWxRbWwifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXVAUy6kCGwIeYV_VvjjrRiz9K5Ub-m08r5mueXoR-VahkP8Ch5Rrkp1G3jQPVt8agM_QwK8EX85kvy2B2sPv1B-ATuQzCDCNhb5mSSsxaKlrvya72nvb9v2HrQppjJqsdmJyDK-KnndLhBT6LzgU4UcrRQRcn7VACXtcjdsc6d2HtXS"}The advertisement contains the following signing keys: 9WoLiUoceDeTgKHvsWgNJrehgyED-SAcSQPBI7pC1Lg /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:58892 foo + cfg='{"url":"http://localhost:58892", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":"foo"}' > 2022/06/17 22:13:58.000447356 length=86 from=0 to=85 GET /adv/foo HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/06/17 22:13:58.000448522 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:58892/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:58892 invalid + cfg='{"url":"http://localhost:58892", "thp":"invalid"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:58892", "thp":"invalid"}' > 2022/06/17 22:13:58.000467657 length=90 from=0 to=89 GET /adv/invalid HTTP/1.1\r Host: localhost:58892\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/06/17 22:13:58.000468820 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:58892/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.fBHEpo + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fBHEpo + '[' -z /tmp/tmp.fBHEpo ']' + local pidfile=/tmp/tmp.fBHEpo/tang.pid + '[' -f /tmp/tmp.fBHEpo/tang.pid ']' + local pid + pid=51464 + kill -9 51464 + '[' -d /tmp/tmp.fBHEpo ']' + rm -rf /tmp/tmp.fBHEpo /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 51464 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 2.16s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lkV1JLUTFsck5VRkNkbWhFY0VkM05HMUZkbTgxU0d4RFFVWXlhbGh1YzNoMk5uUndkVmgyT0d3M2N5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlJ2ZHpfOG5PVVdtMjUxQXQuWkxzNTJjOVo2T20xOXpkMjRiOHpJbTl1Qm5odjg4bVg5QVFlSXB1bmNlWTh4cGVyZ0ZNWmNHeTM1VWlGb3pqbnJpYTRHX01RZ3JXVElkcmk3bnhLaFEuQ1JFcDVLSDJfRlNtN19ZSFpuanZyZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVNXbGFhM2hHU2pOdVFURkRlRkZOY3pKR1JrazJlWGRwTFdscVgyVXdWMFpLUkdSZlgwZzBZbmRMU1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQmJ0Zk0wekZDdkREc19kWC5ZQWMxYUlpaV91UGhaRms5VWhVcWdBSk5TSjV0UE41ekF2dm1pU2M3XzJZSnMwOEZHMzYyT0YwLWp4R0ZWYW9FSDNoanRmeWtVM3BOVmpGNWJLcl9OQS43Rng1NUVjQ0pDM0FPeDFtNWRPOTBRIl0sInAiOiIzY0k5WGtHcE9ZMElfaUFjWVlwZWN2czJPWG9fMWZYUVp5MTJaYVdzNGlzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..GGxPYwOZ75LKQaM4.e-X8.syoH5nNWVcS33DBHaA4_sQ ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lkV1JLUTFsck5VRkNkbWhFY0VkM05HMUZkbTgxU0d4RFFVWXlhbGh1YzNoMk5uUndkVmgyT0d3M2N5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlJ2ZHpfOG5PVVdtMjUxQXQuWkxzNTJjOVo2T20xOXpkMjRiOHpJbTl1Qm5odjg4bVg5QVFlSXB1bmNlWTh4cGVyZ0ZNWmNHeTM1VWlGb3pqbnJpYTRHX01RZ3JXVElkcmk3bnhLaFEuQ1JFcDVLSDJfRlNtN19ZSFpuanZyZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVNXbGFhM2hHU2pOdVFURkRlRkZOY3pKR1JrazJlWGRwTFdscVgyVXdWMFpLUkdSZlgwZzBZbmRMU1NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQmJ0Zk0wekZDdkREc19kWC5ZQWMxYUlpaV91UGhaRms5VWhVcWdBSk5TSjV0UE41ekF2dm1pU2M3XzJZSnMwOEZHMzYyT0YwLWp4R0ZWYW9FSDNoanRmeWtVM3BOVmpGNWJLcl9OQS43Rng1NUVjQ0pDM0FPeDFtNWRPOTBRIl0sInAiOiIzY0k5WGtHcE9ZMElfaUFjWVlwZWN2czJPWG9fMWZYUVp5MTJaYVdzNGlzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..GGxPYwOZ75LKQaM4.e-X8.syoH5nNWVcS33DBHaA4_sQ ++ clevis decrypt + d=hi + test hi == hi ++ ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' echo hi + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lMVkF4YUV0cmRGSlZVMmRaZFY5aWFUbHZaakpJV0hkQmRURnlibEppVkZNNE5rMUxaR3huVjFvM1NTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLklrSFB2QmoteXpfM095S2MueWpDQnJvd215SUlfd2c3U1MwS0YxTUVCeXNtU05GVEE1eThQY0JOcDlWRERDWmltYXJoQmlVNU4yT29ZSGxseDFZU2ZiYXh6b1dKcFowVko5Mjd6U1EuUm9TTldyWkQxZzdVbVVjQ1dkR25KQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaTE3c1hucUFNV1BZRjVwQi5wcEQ2QnZ5RVl2QVpBc3VqVUgzQ0VCYy01NnR2enlsa0VXb0FFMmFlb1RCZ0NCMm9oOE9uX0NKSkppOGZ0djV5ODAyRG9GdngzME42NFJ2ajItOEdHZy5qZjNCSUhGaldmZ09IOVpPWmRoVnRnIl0sInAiOiIyY0x1S2dJT2JZR2pxTGJLazluWTFDb2M3SzhyckgwY1ZTd0VuZWxlR2o4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..mitOePSyoM-EeX1p.AYpT.G9owkJP8DOh99u3Cc7nwCA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lMVkF4YUV0cmRGSlZVMmRaZFY5aWFUbHZaakpJV0hkQmRURnlibEppVkZNNE5rMUxaR3huVjFvM1NTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLklrSFB2QmoteXpfM095S2MueWpDQnJvd215SUlfd2c3U1MwS0YxTUVCeXNtU05GVEE1eThQY0JOcDlWRERDWmltYXJoQmlVNU4yT29ZSGxseDFZU2ZiYXh6b1dKcFowVko5Mjd6U1EuUm9TTldyWkQxZzdVbVVjQ1dkR25KQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaTE3c1hucUFNV1BZRjVwQi5wcEQ2QnZ5RVl2QVpBc3VqVUgzQ0VCYy01NnR2enlsa0VXb0FFMmFlb1RCZ0NCMm9oOE9uX0NKSkppOGZ0djV5ODAyRG9GdngzME42NFJ2ajItOEdHZy5qZjNCSUhGaldmZ09IOVpPWmRoVnRnIl0sInAiOiIyY0x1S2dJT2JZR2pxTGJLazluWTFDb2M3SzhyckgwY1ZTd0VuZWxlR2o4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..mitOePSyoM-EeX1p.AYpT.G9owkJP8DOh99u3Cc7nwCA ++ clevis decrypt + d=hi + test hi == hi ++ echo hi++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm40YzVnOC1xeVhyVU5KQ2ouWTA4SnNMYWlubTJFcUYxYmswR2dMc18wb1hWUlJFOFZsTjREUnlUR1FudmxPaVhxcG1GbU1lZTN6clAzRkFYb2NvbnQxUjlOV0txM1FjTEdUVm9TS3cuRHRjdk82ZUdzZTJ5dWtnN3ZmQjNNdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWW5IM2RQYlNpNVVHOWhlcC5odHlvY0FMemdBN0pTSmN3eXhULUpKdnJVaDZlaGJMaWFhdzNSZ1RxY25VZEU5V1FuazZXY05RdmlHSWUzV2Q1VzQ2Sk1yTnUzaVZuX3JtOUtSaGpIUS43Ql9XNm9SNDhYUTl1bmJ6M0lRcVNBIl0sInAiOiI1MG9mSHMxZlBRVS1vN29ualUzVDNGdk1UUTVXUE92NlZya09iNU5pdWNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..Z7nR2GvgRy46J5SD.39MZ.UNzP0TM_kGQkCCUHBTcD9g + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm40YzVnOC1xeVhyVU5KQ2ouWTA4SnNMYWlubTJFcUYxYmswR2dMc18wb1hWUlJFOFZsTjREUnlUR1FudmxPaVhxcG1GbU1lZTN6clAzRkFYb2NvbnQxUjlOV0txM1FjTEdUVm9TS3cuRHRjdk82ZUdzZTJ5dWtnN3ZmQjNNdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWW5IM2RQYlNpNVVHOWhlcC5odHlvY0FMemdBN0pTSmN3eXhULUpKdnJVaDZlaGJMaWFhdzNSZ1RxY25VZEU5V1FuazZXY05RdmlHSWUzV2Q1VzQ2Sk1yTnUzaVZuX3JtOUtSaGpIUS43Ql9XNm9SNDhYUTl1bmJ6M0lRcVNBIl0sInAiOiI1MG9mSHMxZlBRVS1vN29ualUzVDNGdk1UUTVXUE92NlZya09iNU5pdWNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..Z7nR2GvgRy46J5SD.39MZ.UNzP0TM_kGQkCCUHBTcD9g + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2llR3N0ZHpjMWIwVlBTbVZPVjI1alNWaGpMVFpGZFRSc05rTkthWE13WTA4MGEwWjNXRWhzZEZFdFl5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnJabENtSEtDYk5jcmtQaUMuRHFQWGM1V3FVbnhDRUQwR0ozWkx0NnE3Rl9oNlg5ekRWdnBOWXZTNnFFQVhIakplYkhHSzdxOUZCdTVpZXRNWTk2RlNjaTlFNnlEcFlMRU13c0d2d3cucElJQUVxXzVsb1laVVR5WmpXN0ZHQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVluZHBObFp1WTNGRmNreFpabU56UVVwV05VaHBPVFJtTldkQmMzTTRiRzFETkc1dFNXZHBTRmxSWXlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYWZyMkN4OGRPeTl6T1Z1ZS5weDBMaW1tRlNHY05jUzRLQ0QzTHlSUUQzZmxCWUZtYWFDWVFVazRrdDU5eHFMYktkOUZSRzRwdU5hRWkzTGg5bXZYQUJDLUZ5SEpaUjNjNVhXZjd3US45NW84SkFFekNuZFR4ejg0aTdJUjNnIl0sInAiOiJ6RnhVNVhrSW1heVlrcDF2YmFZVTZKUW9tUVNXRk9IOHJreGVxNGhvdEw4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..OcfdIxaAFDjP5pf4.rNz8.bK_JTyRTMSA5coGvRbX2eA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2llR3N0ZHpjMWIwVlBTbVZPVjI1alNWaGpMVFpGZFRSc05rTkthWE13WTA4MGEwWjNXRWhzZEZFdFl5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnJabENtSEtDYk5jcmtQaUMuRHFQWGM1V3FVbnhDRUQwR0ozWkx0NnE3Rl9oNlg5ekRWdnBOWXZTNnFFQVhIakplYkhHSzdxOUZCdTVpZXRNWTk2RlNjaTlFNnlEcFlMRU13c0d2d3cucElJQUVxXzVsb1laVVR5WmpXN0ZHQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaVluZHBObFp1WTNGRmNreFpabU56UVVwV05VaHBPVFJtTldkQmMzTTRiRzFETkc1dFNXZHBTRmxSWXlJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYWZyMkN4OGRPeTl6T1Z1ZS5weDBMaW1tRlNHY05jUzRLQ0QzTHlSUUQzZmxCWUZtYWFDWVFVazRrdDU5eHFMYktkOUZSRzRwdU5hRWkzTGg5bXZYQUJDLUZ5SEpaUjNjNVhXZjd3US45NW84SkFFekNuZFR4ejg0aTdJUjNnIl0sInAiOiJ6RnhVNVhrSW1heVlrcDF2YmFZVTZKUW9tUVNXRk9IOHJreGVxNGhvdEw4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..OcfdIxaAFDjP5pf4.rNz8.bK_JTyRTMSA5coGvRbX2eA ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRbVpXTFhKWWMzQkZSbWR6VDFCcllVcHVPVmhsUjNCd2FFRk1iazVxU1dsM2JtUXhZVkJxZFhoMU5DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9qa2prc1JMSHlacmNrRzYuMDZrOTF0TTh3c0JadmRtS1VIanIyVTl5VFlVVWFhbk9VMFdCTUN5NUpTOE1JcnJ2cjU1RjAwWWw5akVkSTJqRlVxODdBSHVPWFBxRFoweko5ZzdkUFEucFBZTzZocUotbU43NHpHOWUtVXZXdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWGNtZEljVjI2U05oYTh0VC45ZEdRV2RGenYwaGVwbWpXTnJzdTBwZlEzdlVXbmdpN1FSaVZCaEN1S0N2dld6RUkwbklMQjc5SjZQbklSZGVkVWd2dmFid04teEc5UVpHaTBER1FoUS50bFBoUWQydjA1RW4xVlc0YkVldXR3Il0sInAiOiJfTVNqdEc2RWtGMjZfeEdBd2lESXBhSDhVMUJjM05jOERhb3lqeHpZQlNjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ta7WgEr95rb1Iwqt.W_TA.MVOD0VCR74dNuaKJzxxUYA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lRbVpXTFhKWWMzQkZSbWR6VDFCcllVcHVPVmhsUjNCd2FFRk1iazVxU1dsM2JtUXhZVkJxZFhoMU5DSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9qa2prc1JMSHlacmNrRzYuMDZrOTF0TTh3c0JadmRtS1VIanIyVTl5VFlVVWFhbk9VMFdCTUN5NUpTOE1JcnJ2cjU1RjAwWWw5akVkSTJqRlVxODdBSHVPWFBxRFoweko5ZzdkUFEucFBZTzZocUotbU43NHpHOWUtVXZXdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWGNtZEljVjI2U05oYTh0VC45ZEdRV2RGenYwaGVwbWpXTnJzdTBwZlEzdlVXbmdpN1FSaVZCaEN1S0N2dld6RUkwbklMQjc5SjZQbklSZGVkVWd2dmFid04teEc5UVpHaTBER1FoUS50bFBoUWQydjA1RW4xVlc0YkVldXR3Il0sInAiOiJfTVNqdEc2RWtGMjZfeEdBd2lESXBhSDhVMUJjM05jOERhb3lqeHpZQlNjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ta7WgEr95rb1Iwqt.W_TA.MVOD0VCR74dNuaKJzxxUYA + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9XQ2Nubkt4bkJyN1B0UkEuSm5lMXhmeWxrMmoyNlZZYS1YNmtaSjdTcHBaNVl2VFJWbklZOTVES3hpdzQyaml5TE1FamZCSmlWTmQwYjV1NDdEOWQ1cFpBUlJzZ2V3VjZ3WnVqamcubjFoUzRVUjBQb3gyYVRPRFBuZ2JrQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU3hZX0hfOTRyUUdmdUpoQS5ieDl1VW12amg5UUdjRXFER1FLQ0xiZkJpNklCZTdPVTRVSG9FV0V1ZU1ZQklFcFBTZlc5MFlTalI5U0haV0tTekZMWHNBSUpjODZtdzZsUmEwdkF1US5IdjJDbXN3bF9ta0xWZVVPblpwVTZ3Il0sInAiOiI1N1dCU05TUWd3X3Awa3pXdmFXRGRNdmVZdjhCWXNubHFhRDQ5QkxENUo4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..cEJtVQzDYp7PwTys.DmK6.VG_aoqe_a4CVIAoae2tsTg + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9XQ2Nubkt4bkJyN1B0UkEuSm5lMXhmeWxrMmoyNlZZYS1YNmtaSjdTcHBaNVl2VFJWbklZOTVES3hpdzQyaml5TE1FamZCSmlWTmQwYjV1NDdEOWQ1cFpBUlJzZ2V3VjZ3WnVqamcubjFoUzRVUjBQb3gyYVRPRFBuZ2JrQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU3hZX0hfOTRyUUdmdUpoQS5ieDl1VW12amg5UUdjRXFER1FLQ0xiZkJpNklCZTdPVTRVSG9FV0V1ZU1ZQklFcFBTZlc5MFlTalI5U0haV0tTekZMWHNBSUpjODZtdzZsUmEwdkF1US5IdjJDbXN3bF9ta0xWZVVPblpwVTZ3Il0sInAiOiI1N1dCU05TUWd3X3Awa3pXdmFXRGRNdmVZdjhCWXNubHFhRDQ5QkxENUo4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..cEJtVQzDYp7PwTys.DmK6.VG_aoqe_a4CVIAoae2tsTg + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 5.00s 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.HdKEgj ++ 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=20006 + tang_run /tmp/tmp.HdKEgj 20006 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HdKEgj + local port=20006 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HdKEgj ']' + '[' -z 20006 ']' + tang_new_keys /tmp/tmp.HdKEgj '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HdKEgj + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.HdKEgj ']' + local db=/tmp/tmp.HdKEgj/db + mkdir -p /tmp/tmp.HdKEgj/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.HdKEgj/db Unable to change owner/group for /tmp/tmp.HdKEgj/db/Q-8Kum356TFHQ-F-ki3AW0SCR8iz1TKEGKMK8IplbVs.jwk to tang:tang Unable to change owner/group for /tmp/tmp.HdKEgj/db/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.HdKEgj/cache + '[' -z '' ']' + KEYS=/tmp/tmp.HdKEgj/db + local pid pidfile + pidfile=/tmp/tmp.HdKEgj/tang.pid + pid=50858 + echo 50858 + /usr/bin/socat -v -v TCP-LISTEN:20006,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.HdKEgj/db' + tang_wait_until_ready 20006 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20006 + '[' -z 20006 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:20006/adv > 2022/06/17 22:13:56.000809771 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000834877 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGPfmbw1zUD4Xr5XA0RdZfKpSbi3YvzujVAl-2mrXdO_jySxo5Y-U-2UAOsoPfTfOgraqYuItHxbJNQo5eag7zsDAabycw9WpqHBMoiFQ_2ESWdLuDkMgYeeZg7F9ROr8ftInrQx9tunFZ7N4aR4sAJ_agAl6Gou-kcf86QW6BGQFAi2"}+ url=http://localhost:20006 ++ printf '{"url":"%s"}' http://localhost:20006 + cfg='{"url":"http://localhost:20006"}' + test_tang http://localhost:20006 + local url=http://localhost:20006 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:20006 + cfg='{"url":"http://localhost:20006"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:20006"}' -y ++ clevis decrypt > 2022/06/17 22:13:56.000860248 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:56.000885639 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/06/17 22:13:56.000885715 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AU82G04lXmEDb08cHxrOammRyM1OQtnemPWfXJ9UZZx2RfyRAZejp1OKwMPy-Y9UgXoI6wNyz588EH6nZ_eGzjGiART93MTgi7y86zMOL2fl50efr6Lz8SFbEbTwHMEYee87idRIrdnLri2xmEkbzJ0Bpln_o2i3SvncFwygVKrV40EQ"}> 2022/06/17 22:13:57.000023595 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AWvN-gl8VdDjjjcwbHC0J0GrWJsRxJgs-i_tN3Qja_zwEuOz0DXykvjTVnToPKCEElDC9htHQuY1J9CKalzM3R0t","y":"ATV9cJHLwCVglzB0inJ0HGUS-6Rsmj8_HgoqCf2SQpNgtf-PIOutNXsCSJ-X8-9AKHXyCCHbPR1aEbPgFXPLD91z"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000053333 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":"ABMjbSTIVU-RpeIPD_7kYcr5ZG7amdNqRzfJANyrIyayTQNiQyZC4--i7LOuYJ1Z9dbv3FTBy6yIqjlY_2sYLcCH","y":"AV8sgKX1KK_BxBq1hi_eolw_LyycDGIesSTgo1nofG5-mVK44GwCnvZCScVmt1UQZUqD2dYdF3UCxRHlO4WICp6F"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:20006"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000125405 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000151115 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOZChlcrfmvIqdc-fTB2pOh9moG2FcVAeHCC4Ccck78eZ3_ZZFgbiPwfiyP0ypZ0247bU9YgvW4l7cymASQyNXR5AGDgYsyq8Q-5L3O5nM4wWQZ24Kmrpsu5njc342qBlRi1LjUtvxGfkje1YkVw8LEjJEpEUy9eR3hjOYB-W9Ofp8VV"}> 2022/06/17 22:13:57.000284836 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"ARSO0LImiEi71y22JhU1hd4CZaZUYCQWmVyiasSRsHvn8bvwqdbAJCgNSzAglJPJ9EUCjmgcmmi7Idmfa2uu4Nmi","y":"AaTmkvgpLrPkcJk-UpPZy7KA1UW3uO70cf8zk31vfkfEmjOr0oMq-jslWQWz3T2KkhfW8VUT5Y6uLvcRQi39GBdu"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000313094 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":"AJbM-5xlCRJlGom0iwp9eqyg6RUTSvavX6xBhBlm-W_w0-xO9bgTujGunTbnPq_V5PqUuq1b4rLpaYEaNFc4GJGy","y":"AAef_amXapHvDkUPRkfZHegNMtD8JRu1Japp2Fg_oWi77ICr3UYVVWpWkxTdz0ELfwyTUYDtaX5HZI2lUq0_ks0T"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt tang '{"url":"http://localhost:20006"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000383127 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000407064 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVYiOqiJrOopYbJh1GfYHj4YexIhg1crxVaEJc9j4iWSC4-On_K8qEmgy736KO4kSLsifx6ciOwF0_ZZo95UrfFUAX6Alnu3JFlixD5u_D2sFH9tXxOvBLcM7YSKEG0anx0OHUEE5aHIIP_OM-DMwsblNhXbg0hReJlZBaHqEPHK_Ksz"}> 2022/06/17 22:13:57.000539241 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AXJwyfIsv49awGW_h5y0EHHArkQiM-bMr37FXJiw0XSRMivVUij4QZNkG-OyHFrNsejKa_W2Xvj8wy_Di7YPQ54z","y":"AWf5kQwH-n8mljpBJ9BO2bgtzuao-irK2NIzwSM31s12H5RaT2qDkBwyYlrn6c2YiXsfi3YJn1_NCzCyZ8SFt8_1"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000567313 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":"ACUepovxgyWAC-ng0b0lKcEThibywV5QQ2jXQm15Wr3Wb0zbX3YJLWgTxnDjdi5-xZe5Lj28G4AdwiIXhj_2DJwm","y":"ANOV4ry1buqyEtvnLfF6sb1FS_oZRIMDP3QeeuUUHTH81Fcx_muclWuvk4r6rb8p0gKdYcS5bWXywIYiW6DdQVKB"}+ 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:20006"}' -y ++ clevis decrypt > 2022/06/17 22:13:57.000638438 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:57.000662695 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AZ1BgTYb-sTVMD4fRdKmojdbD7mI_2O-bDjhcmIO8z9ivl0wwHor_uNrina52eA_qBzAUmYicC2hpRcEznY6IQxVAenlyQefJFnjLnfS2Qmav1cQTwlKTx6U9ncNkroKcHIxWae1ofdpV4GngSmvtX-krgq3vXN6OLbffJroVrErKZJB"}> 2022/06/17 22:13:57.000793159 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"ABnB8_azqq75lsSzkJI7wU3-i0UxMHjRaF7j8c64pdyl9NAPDzLPz9QzQdh_Rknn14CwZmjtXizjMbfJvUCTTKE1","y":"ALUf1WpDMKnIFDmt-c7Efka3w7ZY3e012R2GUF-KkrNVdlKjcCMrvnxBUGy74sjTH6HmGzIbY-9DG2pHO8oh2UqA"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:57.000821866 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":"AVQ9MGDwXQEKpjhUWMA8mvOz4KfsoRWPRXfQDmxlIH_IP0wymvVz1XxrqPwhA7h1ryhKbwBm-70yc3wuoxtRSii_","y":"AFA-quixTUcmUf-cXu24Y6_fKzuGHYy-Xl_7jzgNZN-kGXKQtLIxA2hSIDWKuE_FDXDyoiRja6_vE9L8fqI7dth0"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:20006 + local url=http://localhost:20006 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:20006 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:20006"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:20006 http://localhost:20006 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:20006"}, {"url": "http://localhost:20006"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000003043 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000026996 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATkmpgK-SH4gTfKNxcz2qTBWk3l74du5-GjE7zZOD3LVZwVZoPIWUS2N5QiPdKjpzdLbitwotSLddmrBPgcHnkQCAA8PNedG6ST97Jc5nhIfeuZIMR4dG45JZyYthbIkFfEBB9dcak_MRs0CiQ3tDBf9cNRTHCagC8dwoHKRoJ9rpo94"}> 2022/06/17 22:13:58.000165644 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"ASy2U7M9mOy-_kiIGkI1twUeoODhYrSqKBVGo340UPwlUxZi5P9UHQu68FsIm4RyIdaLCG7p4ih20YIlkxexJ2sc","y":"AGxvSI7EDkei4ygblXq5SARW-m4e673Tv_wgDoGy_aQ5qQU_9Kh_doKPJe0PTOeQaTL6UsJHja4kQ1-WbTgkHIc7"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000193715 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":"AItUp0EW3uo3s0cODGG1PfZhchveHgz-XgL7vNjqYfJgB7o5zqNVAjuw-OH3ehLGaRD8WQBziV7hYqqfJX5bPgTs","y":"AGPvEYy4oBextB_CyN5IjxWSL--ha-CekI8-FK2-v5OZ6q8u2686CUzzq6xdPP16BxIfqtrPcvRpp2HXtiLrF7of"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20006"}, {"url": "http://localhost:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000402831 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000427559 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ALzxKOtMF0iBsMwBlBVSMCiVeEUV8Xc1wbBolAvfgNPELD2OpBV3TVpxKp3KUguTKP1rUiBaVc98CS0lwjE7sQpDARmWeY2WFA3DK9gydHkvnqYy5XLxYHXrfEtgaNUbSfDwyhNU7vYxpxuhYtBaATaJ2_4xZbOnP-g_5BhHpv4WwUqz"}> 2022/06/17 22:13:58.000518190 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000542059 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Adfbj8ZXQKVS-cgPweXYPRKGZUwrvDALYlqkp_mR1Y4M9Ea1KlZ9A-OzZpB2MoZiLapOWAQIXfS4TP1WXxcn-gtMAHnPnHLHJGNKh6mADPvVm26o3R72i48c2sqQgdkwKQ-VHH9UyoebwkmVelJWm-ihQbG7XWoWz457ndP0lrSjmACn"}> 2022/06/17 22:13:58.000680766 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AUqFXzq7wjC42gvRiZTkyKBhFvkv9VbXG9VHW00wPko5qFQqtlkGgiQvPxaw2M5b_gwLPeWNreX6oqTBlIQ9aY8f","y":"ANrB7efo2ES-OUh692OsVcX6GDEzBPjUasvRahcRmRsboB-qXmoucqJO6Zc60_Y8V5Qk8X2tB0xkeuF1XA2VBhyy"} > 2022/06/17 22:13:58.000681140 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AQOscIbsj_C2ILALKxxrkOgIOOR0bNPrWRQjQ2s9j38e_QgWEpI0udK7XAtjFgna9i3U8T0eKv5_CCrA_MuKWCQJ","y":"AffNCnFIjeq_T_fKYodX9NVn8NPiq-NwcsJawbJkerarkpkLIYulWo2lg54qifvNkmqB46tdFt0WRCKm4kZpgsaH"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000708736 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":"AQluDmG0CW0Q0nB79WYftOntesgnApjlqM9AY57I1mNIVTCixXWS9VzeIgedI1Q3Mc7hvLvuurHSuB6cPU6X8D6p","y":"AWiDoeEjRWgodA_-J9c-ijagucgv-dLJL9o4sklRyzG6mkoDqrMDXHTWZZNEbkzlE5q82aC8qY5ZeOp029Rl1ULa"} => 200 (../src/tangd.c:155) < 2022/06/17 22:13:58.000709096 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":"Adi5swIUePjecKFcD0inU6iBbEFQTMOIfobRxh8AeZeeBPC3z-VVY5Dp-fpRDHTv_aWfqPxu-pNa-sTkJ1Ym4xh5","y":"AfSWfpi22VZIeUZWXyYGrHB5wUKK1QpywiKNL4hX2SYTOZQbQd4le4hC54ZRB9QZUGE-_H2l29KxDrJWIfmk11es"}+ 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:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:58.000925754 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:58.000949538 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AD9zSM-YgfjIIvrdQY32NzW-i4yaTvXE1KO0uS1ItuR7TS4DWVt_zRoCEXToKE48SHu8hmT9Eb-wGN_afrxh8xLUADXmaN2gwYPqWi58Uv83T3zmXt1X2Y3L9jkMGVK53V_ZVgdxGFdKQizUkZ7FQTTjawy71WjGA0_m2fohvoiw-cz4"}> 2022/06/17 22:13:59.000083466 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AYfv1ssC36pCz2_C_Xdv_LMdRYawYP4uRKO_Ec98Qe3mz4eQTlxDnFl2FcKiMpUmk6N2wa93b27g80GPRrVg7r_g","y":"AN_tafFvDQm4c-82C0im2CVO8sKZUON750V0O9zcSAls-SaIpNTjCekwudtC_WztHkKEzWXmgNrhBRJjAfvwyJo6"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000111854 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":"AMVYNBQzCIAZjGv_dYszJMnT2DDIJo3y769wuCsCl0U3u6L4Zr5UFOj00klM-w2wYQhSbkrGFt0Y64rIyaHX9OVO","y":"AW2VWamJpKLcamIBqpQIpZKs1TKGY64jstzVjky14VIY_24y4KvXHfNLxz2nwZg9NAVOjmSc2KVg63dA3dssDHeI"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20006"}, {"url": "http://localhost:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:59.000307650 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000331677 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHOS2wHmTiS4hDCoWD7J72dLAQgtN8cDQtHs8Ht9to5A_Yx2DM5cRNEcnSpirrUv0ZmGo5oRLFHAGXpyaP6OQP09ADecKafB29mURyrGuupbHlsgvgRiYaMzRFkxj300kB4e7AI1RBwJK-7QzwxVgQY0rihHFctLohOq7-Ca_uJa0nVM"}> 2022/06/17 22:13:59.000419072 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000442943 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKKr7GArgzvFIbWi_SlJnSLdh7aVSeBEGxuvdsK8-p70w4PpK1-OPv43sFvbPGLHWaQbnIQoaqTiquxTTiF1PedwAT8HBwVeonUeQR6PB2RZu3cIXZ41RUeOzuDkn7vJuxPCdA_MH3pbTQF2FgXixT6ZSLjLGFrbgFk3WeApKLS6Tf3K"}> 2022/06/17 22:13:59.000579900 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AdpiVCfPmt7jCkzjrr6kaQdCHvg5fmt-7FhdxyKpWGmzy> 2022/06/17 22:13:59.000580074 length=414 from=0 to=413 7bjPQOeSHT7 E/urXeQc3/QUUhzodnfxVDPNBtDN9rgvraw3l5XWuJqiuEmA68BEWWC0nXPeb2KC4PhvDX0wp"w,E"Zyz"f:j"0AGBUc87cb ZHVTeTNPp/O18.W1i\rh uHrops6tl:H HlYoVcMa1lahVowsktk:62x0t0q026Y\rH rUysgeYr7-UA_gleWnltz:Y XcguZrIlq/27b.38R3G._1f\rW BAic-c4efpAtv:N Y*W/8*f\rJ lCNoenDtweInItU-6T71yYp"e}: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AOva-LiwBePJAuHOTIpQP6fv5Ndh66NQaZb4RyQrl_ev_dgBoSMMDo45i-wQrb4BJ7LLKkqAAEn1ZnBrBGahxcKP","y":"AZdqOzGzFUO0z_er3ikLTn8kDe0-il4B11045fk6x4EP-IB4whQWQUuUqGO8nJQJRj54R9O0eiHHauFrRWRXVtcw"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000607871 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":"AFYGuSdyyZ8_wxvG3dh7dpmeUcPbkvelf4iTyns6ht0YJJJ1NFkxreAtpGASAE-n8tU2OvC-hrYrI80tjY6HKtOp","y":"Ab_CjarUEXZENEU47o7E4yfiog8GQ7MZlktKoVDs_q => 200 (../src/tangd.c:155) vrw5j7SnnGv86RD-BpnjGdGNWhc0udBslK0t_epJ5N2hcW"}< 2022/06/17 22:13:59.000608072 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":"AZxz2xsr86nShjeAGVVna22DopEP24coHQNyNfvUhWCWRK7YZskNljKUVRFzjNoAIcgem1PPVv93DOlrT56qgaqT","y":"AWfgUkpFw_8s_uHIWYoQVf7p3m-xStspWd-y4FFDtQ5JctuohMsye5L_B8T9bAGMvj0yL3Ud25-EAYlPRzjQABwp"}+ 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:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:13:59.000725023 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:13:59.000748967 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "APw0W33eckmu0wW_iX5fF1AcvCGXzo70cxV0Ql-jdPsubb2t0epK7uk7wZJwwtxJ90_FKoyh7wj2zN8TMmlLtNEiAbOXJfZ0JFl8x-Xwa8f4Z7S2iK0mW5-Dpu6rWfW_40vOrlJGkzsBJ8pLPrGfdwtS6mmkkyIPNCeijC_3vyzkiyg-"}> 2022/06/17 22:13:59.000882667 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"ADYmXMLh3plzYhrJWlxJMA4rABm9bAI-ceBZa-uRgNRqJonLZfRS96SQcU7ujaqvQPDtm4fpF9fcOVbvoNDwxTJU","y":"APd9ylWPV-P6kGPgLyM12Ve0Oyj_3zdwIxRvJOYfbqJxocLkbYVGt-5qc_iHu2VAJwt4dy2J7E0KnFzQptSnP5ej"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:13:59.000912579 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":"AKJSMkycZJ8NohNGWlmGbxPMBq5-SHZdhlsEqrgOBjRJiK6AcD7qvhq4znk-VCviIkQ565FBSKFjdKlz-qdhrvcc","y":"APzY5kYJe7Hsl3gViZiCDZ7mRpOLUS7Ib7up_t4UlpVtOxVYSES7Azj0m5J7--2J_HLlF6fOoomFfgIeY2dlj0yW"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20006"}, {"url": "http://localhost:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:00.000076229 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:00.000101618 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AOo-nwU_AHwW7a1MP0ypFlZUkjiu0-mDcb22RLarZCYbdD9jCg0cTMSbvelLjuM1trEx4b-YeZT_yX8O5LuJiWPSAKfhOfYOjibbq21ahfy506eHSwuEhx5FpJM5qUUuNIWcTN1ElTYthMiOoVGSPRC6B4lSmAVmqJeUbZylU_Wurje8"}> 2022/06/17 22:14:00.000190235 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:00.000214195 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AO1phRc50LJlHI9MoSP7grdyRo_dhzC6q1wPb52P_vEMIhlYslPbqWf1up2-z_RVNdM8RAMVG8VPg2Oebpp5WZQFAEjpsppyHMtlOOFWP-0G8BVqDroTTMs7wDRPvZ140cb41Rniq9K1FSN7FMSC73EpWLRLsBPm3ibxD331XcS0QeQL"}> 2022/06/17 22:14:00.000350342 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AYwZupk2iEwgXrqmLa2kVb0nohkmNSn2o_9ZpHqCpqjBY8-w-DJycD6lR6jDBAjSnSU3bQSW3cFhB8hrlnCVrVgD","y":"AWLAgyoYjnQ3PghA5H41r7iTqHI1bucNSZVdvwUapYxGPkJ_YI5Jmyg4cEOJkRZcGV_mue2SXGho59khoW1fGMDz"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c> 2022/06/17 22:14:00.000351773 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AHCxIWyLyReVcAB-XsYJIEuSpfLPpQ3YkOG6fktTJOmxXGXZJBCJCTMI1mChBkZkfEiLvyx8wEGV3j_7S-VdTwvG","y":"AINSjB-MY7xutMhHqudK7bSyESIX4jDvR4_5Vnn-CxJvSh4on2uykVNQesmIM3qhVfp-JK9-W5JtZ5c65U0Ps-JA"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:14:00.000378274 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":"API4nv5y-HJ9pqwwLkzmKkyxUYA-ZvtpmmOahXSgZq2STwsC0sQ-c3UCztwhlCdj5Y9sFahIMsoWxaMuy2eb1bSp","y":"AZBTGJqX_yTN56k7Z36NDN1f5MaqSICO6HKcmaOLJjT0jBDCvV3Kpjoc-p9r9xsKomVbKw6Ql8SScT5cdt2ymC9l"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:00.000379720 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":"ATGNGi_TusmGkhYW6fzL7kpXjQd7BqJtRPOH8wZdgQZPgNaxKWV6FK8gBChpmcedoUX-OZzBpD7iH8wfydcsXvMY","y":"AFR7mwP3YhMFpHQuav1xpFUsuTESX_wwSFoS_5M58NMzMz3x3jW2lSTbYJHY0e1lLbc_DalhU7VNIiy83j-Dg_Y3"}+ 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:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:00.000890560 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:00.000914412 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADucgvurEm8KjLidmIf9whNlBVzX7czH3mxk1BFG2OkSB7fp7rMZ4uUbW1hKbuf5VHiqH8NWqlom6HkDeXD2S71oAY3ZYkCJ8EZjcrbMR46ickDwKf_tUgh-pPwZzpsUQkzoYB4k3wCVo6ZGfiPnHF1PKY1k2crZkGurtyvqF1DeuC00"}> 2022/06/17 22:14:01.000048358 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AAKhDXyfcdwge3s5TaQAqqrv8O49_7XRaRg4kF6LDviyUdvyoPdQW5imJV8k_m7haZXVSd8sf6IVVVl2Djfjl7lY","y":"AMD5F2qPfy7HRxYWnQ_nQ_4gqDTqMYlu6cznevhnf9A0ta-KtJdXN1OY6woOvN21OX5IHXpcANKfekyyvB4o-H2L"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:14:01.000076466 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":"ANhvYQMRaBNNT36TnUgY-5zkfYj-Up4VN2nb_lutN0ndD2_vcKRrgzpsFeRukpM3wJFBJ28dkrlOGgvTmPFebbN8","y":"AazmpmqcD9qsxkuCPnq4pxcYacLj8D_KXmAwQf8efHuS5g45tB7oQgKtjiG1BkIPwg5S2BB-mnhjW7FAtGyDsWH0"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:20006"}, {"url": "http://localhost:20006"}]}}' -y ++ clevis decrypt > 2022/06/17 22:14:01.000408044 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:01.000432079 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdWv8PehWglEDMmeQEWic8PKzhV-JQ3izOPDax5T9Vznq2L4u0ifd5dNAKHhB4W3wvozr0ST_ew5njmjcTtkHYPPAcLDk_hxWKjV-8R8bWV_4j6g0bfzxJ_yXm-uHvSYB40ysSTkkFlq-xl7HnQCYC9yUU7brVM720kmLWrfsLF4JBXY"}> 2022/06/17 22:14:01.000519782 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:20006\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/06/17 22:14:01.000543710 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFHQ3ZWV2twZHRCREp3STdZSGhHa3hDeEFiVXcwUUpZb0Jnb3lQZ2dRMVpLUmlfVFdJejlnb0ZpQ0hpZHhzM1RLbEt1dS1tbE5UdTl1WjBLY0VDbE9Zd1IiLCAieSI6ICJBSmZxMGo3UnBDR25MYVNLU1otckxsN3FWbnA3Y0k1U18zY0NKRi1odkJLRnFKU295MktLTFNIbnRNeXZfRkNhY0RYd2JPaHVQQ1dEcUF6aUpVNHBzVHk4In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWVSSXRCMXpLM0VKcS1VN0g3bTZxSTl3Qk9DcWkyUUxEQTNUWXFGelJUaXJLYUdDTGt2cklzb3FCcVNSRnJEc0ZJWTZWSnNDOHJ5VUdVRmFGNktBOTVxUiIsICJ5IjogIkFOajNGSEw5ODFteGgtc0gtS3R1QW1YV1c4ZE9DT3M3d19EaTBYRjhlZVYwU0EwN2x5OGNjRnJWR2c5aXVyTDJyVlBmYno4elhvWWVkMDN1aWpXaks5OTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUz-wN-nyvH8JdQCRNv6kxz3xKh46NZ7wLYYNOh9uQG8GKmSRrf9vq7EoocIDXfaZ-HPTWLRbZ6P985mX57yaB9GAH8rrbWrtFEQiy4FB0aFVBjqmgy7JFTqLKhxQ6j_e-xtf8-0_K3W_bFtorBBXtKyoBd_E1stwZMuqeo1BzOIA_g-"}> 2022/06/17 22:14:01.000680130 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"AYd1w9rMSSQYgqO0a-8s9S34i1TEwG5DN-hgiUW8rksxr7dTceXR_9QMT76zhg99Ku6I0kV9tcm6lnlit9eG2KdQ","y":"AB0spYxtSxcb2mU8UHrZNwwp3bLwxfVnz3Zu3nhRQnGnNWA6bDPLpQF1HYglQjYQGcz_rR_HxJLLHiqUBou7SgH1"} > 2022/06/17 22:14:01.000680460 length=414 from=0 to=413 POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c HTTP/1.1\r Host: localhost:20006\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":"Aee94S5_SdotxSN1MksVghRrYcArF8ERkJnyF36XIz-MISHyZvsLt-h3SM1-t_zglq5QWhnYchTJPdAcsTzx4-RI","y":"ACJPw6ZieYKWCwWpIMCnAp-2iBFjlaECsZlpSbm5atjjEjn0ISlAfBrNk-G5eGTR0vd1U2lTkH6rj7iHO9vk5R7j"} POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c POST /rec/UhonxDNtNrva35WJiEm6BWCnPbK4hD0pwEZzfj0GU8c => 200 (../src/tangd.c:155) < 2022/06/17 22:14:01.000708172 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":"AO8AtJsoj5ZvIJcC_BrLvv0TwuKYtQ4lt3VYtyXZqosiJzCrurA_uK3xsiZjPtwMEYrdx65gNvM6mQdiJ2X0WwhC","y":"ACzUTWLSa461eBIVovlfWFMD6fCthFuI8G-uwEWl9z8DnRjbCBxJN7fo9JfGQn4lZUdyOPvFCw2mH-JpuwZnHFkG"} => 200 (../src/tangd.c:155) < 2022/06/17 22:14:01.000708436 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":"ARfn4ik2lWTYS8DDG8xhsxpp9l13lABVslgxlJeGF-oPiNp99nf2LErMWpjBTomsw_CVlDaAqV14iqSJc4yOIJv2","y":"AJ_v_JAB1Na8EItEW7H44oFlSJVQgjgZWKpvOGBEXvYJYlxac5PLCovZeBLIWsJp9ztba70CSGJ7y7p6Oyc-LWq6"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.HdKEgj/luks1-device + new_device luks1 /tmp/tmp.HdKEgj/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.HdKEgj/luks1-device + local PASS= ++ id -u + '[' 1000 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.HdKEgj ']' + tang_stop /tmp/tmp.HdKEgj + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.HdKEgj + '[' -z /tmp/tmp.HdKEgj ']' + local pidfile=/tmp/tmp.HdKEgj/tang.pid + '[' -f /tmp/tmp.HdKEgj/tang.pid ']' + local pid + pid=50858 + kill -9 50858 + rm -rf /tmp/tmp.HdKEgj /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 50858 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.56s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWZ1VjRQLVlhNlpyZlE5cjFLYWdCWmZ1MUE3OUhKaUIyVmF2ZnA4aVBGdWh0WDNNR0Vra3BEZDd1eGFIZ2piWDdqNWhUYjZkWjUtX0dYdGdfRnhRTmdnYiIsInkiOiJBYWhTV1oxanBYNGdxSk8yMnBYSkJpaExtcDN3d2VRZXJ3a0RxWU9tQWFCOC1UZVhKNDZUUjFMWkVvZkVNZm05RHJNdjgtRHc2bGprSURlRkZGcHUzeFVxIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVEQ4azRVN040eUtzbHZ3UDZJbTVPaU00djNwaXhqX08tU3RKUGdqN3pqOVNSZDVrN1NlY2lJNzJYSDZmRTEyQzAzbnZVVC1zQlYzQWZLRnJoSlhMSV9FIiwieSI6IkFaeHRTZE9McUdUdXhWQzVrcGJUVHZMVUoxbUFDcDd2Sm1uVFhjVDZIck5TZ0NvcFdmeEpydkE4WnoteE5RcFBQUkVfQUNHYzJUUHVTR09hMG5vWXVyVEgifV19LCJ1cmwiOiJsb2NhbGhvc3Q6MzYxNzgifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQ1R6SUptTGNUZTBJVklFcXJ1VDBMNjY2VVpQNkt2NzN1dTNwRERDbl9uenlPc1pvQkctYjlCamhnTU9NeGc0ZWxBcUFNVkZhSzlaSGU1M3dUeS1oY2lvIiwieSI6IkFiX1dZQnUwQ3k2ZkRzeDlTOFZpOENmUWx6ZksxdVdQM3NMQVBaMlFuMVNHOVp2VDg0blYxUjk4S004SHBVanNQWXB0azdtbmt5bndJQ2VuUDNPVmRBb2wifSwia2lkIjoicXpoT3ROcUdoR1RLYmVPT0szLVNjWUlQOVZ2SWRScThQaUlSVlJyRG12QSJ9..6cUXrR7Lvc8bxAPt.lMmGPg.x_zJeDRiETRzdWdhunjyggeyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBT1JfX3JDY0hXWG9ORzVWTE0wYnB1OFdPYWZTZ21hcVE4aWpTb3VFMEtoZ1hxajZTLTU4SFBSTng2SFE3Z2xjb3VxS01nd3I2SnNtcjdjU3JMbkd2YUdsIiwieSI6IkFJYmhuNDBOT2Z1TnhLMGhVZ0RfV0NxLXg4UTVBYmlpWEhubnZKeUlEM05NaFNNOE9qMjZsUFlJWmduTjk5NHdleXYxUlk4bFBVc0hEbW41UlNpT1M2NWoifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBVk9YS2t3TTNDaUpJRndpdzg4VUUwcHRZRm9OZ3NBOHlGbjJSbEtrZWpEYVZkaXlaY01SekJKYkhzSnFDeU91YlU5MnJMWXV0b2hySGJHZXZqNlU4UmJpIiwieSI6IkFKcVo5clA3TEJXcmRRRjZKVmVGcFZxQmV5bmtiNkdBQzVtbklublJPV2d3dzVDdU9uemUzby1XbTFTbTBIU1g2ZklkeWxqZDJqS3pTemhvLVpIRloyOUsifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NDIyOTIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSnhBQzJJZk5acUNVaUpLaENlb204VlFYSTZoTk1yZy11WVItRFBXbHlUM0NOTGtwbGVWMEwzR3dlOV9ac25wWGZ6SXZBVHRDQ1liSUgwcmxsWXItNHdRIiwieSI6IkFlaFd1dzJpRV9LRGp6a0prTEd4d2RIc2R1RGVsNG5SdDBueENsT1RBTGVMRnY4T2FJWFQ0bmY3bWVKVF9IR1pYUDRDM1dGbUw5MGp1WDFMVTF5Y0FIOTkifSwia2lkIjoiWGlZWVRya1pibzhERVNWeG16NVM0RDFrRlhvRWpsTmFrWkFnN291eXZ5cyJ9..WsyVlxTYTOSbdqVh.Ug-Oje9lv4E.q29HFsorLkgl8p0g-KIEkA 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.cHaoKj + CASES=/tmp/tmp.cHaoKj/cases + mkdir -p /tmp/tmp.cHaoKj/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=48584 + RESP=/tmp/tmp.cHaoKj/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.cHaoKj /dev/stdout ++ local basedir=/tmp/tmp.cHaoKj ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.cHaoKj/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.cHaoKj/sig.jwk ++ local EXC=/tmp/tmp.cHaoKj/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.cHaoKj/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.cHaoKj/sig.jwk --output=/dev/stdout ++ jose jwk pub --set --input=/tmp/tmp.cHaoKj/sig.jwk --input=/tmp/tmp.cHaoKj/exc.jwk + RESP=/tmp/tmp.cHaoKj/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.cHaoKj/cases/bad-02 + cat + RESP=/tmp/tmp.cHaoKj/cases/bad-03 + cat + RESP=/tmp/tmp.cHaoKj/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=36178 + STDERR=/tmp/tmp.cHaoKj/cases/good-01.stderr + do_test 36178 /tmp/tmp.cHaoKj/cases/good-01 /tmp/tmp.cHaoKj/cases/good-01.stderr + local port=36178 + local response=/tmp/tmp.cHaoKj/cases/good-01 + local stderr=/tmp/tmp.cHaoKj/cases/good-01.stderr + run_test_server 36178 /tmp/tmp.cHaoKj/cases/good-01 + local port=36178 + local response=/tmp/tmp.cHaoKj/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 36178 ']' + '[' -z /tmp/tmp.cHaoKj/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:36178,reuseaddr 'SYSTEM:cat /tmp/tmp.cHaoKj/cases/good-01' ++ printf '{"url":"localhost:%d"}' 36178 + cfg='{"url":"localhost:36178"}' + echo foo + clevis encrypt tang '{"url":"localhost:36178"}' -y > 2022/06/17 22:13:58.000064213 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:36178\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:13:58.000065060 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQWZ1VjRQLVlhNlpyZlE5cjFLYWdCWmZ1MUE3OUhKaUIyVmF2ZnA4aVBGdWh0WDNNR0Vra3BEZDd1eGFIZ2piWDdqNWhUYjZkWjUtX0dYdGdfRnhRTmdnYiIsInkiOiJBYWhTV1oxanBYNGdxSk8yMnBYSkJpaExtcDN3d2VRZXJ3a0RxWU9tQWFCOC1UZVhKNDZUUjFMWkVvZkVNZm05RHJNdjgtRHc2bGprSURlRkZGcHUzeFVxIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBVEQ4azRVN040eUtzbHZ3UDZJbTVPaU00djNwaXhqX08tU3RKUGdqN3pqOVNSZDVrN1NlY2lJNzJYSDZmRTEyQzAzbnZVVC1zQlYzQWZLRnJoSlhMSV9FIiwieSI6IkFaeHRTZE9McUdUdXhWQzVrcGJUVHZMVUoxbUFDcDd2Sm1uVFhjVDZIck5TZ0NvcFdmeEpydkE4WnoteE5RcFBQUkVfQUNHYzJUUHVTR09hMG5vWXVyVEgifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"ACjqjmDokAVSpPxRdZwryiIbtRtKh0ZUHCtcfg07uEKOzK8EMGjFBXnt8ebG-flnW6ISy3DdekA8OCDdyba5-QLYAV7bBshRFPSfo7B4ZW1FgyfYYhdx8UU1qAMOmEChEHTBLgA5NZmqVqJUH8rgVLYZGlj7-w_J2Ux_CwxR4FYcO8bV"} + validate_output /tmp/tmp.cHaoKj/cases/good-01.stderr + local output=/tmp/tmp.cHaoKj/cases/good-01.stderr + grep -Fq jose /tmp/tmp.cHaoKj/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=42594 + STDERR=/tmp/tmp.cHaoKj/cases/bad-01.stderr + do_test 42594 /tmp/tmp.cHaoKj/cases/bad-01 /tmp/tmp.cHaoKj/cases/bad-01.stderr + local port=42594 + local response=/tmp/tmp.cHaoKj/cases/bad-01 + local stderr=/tmp/tmp.cHaoKj/cases/bad-01.stderr + run_test_server 42594 /tmp/tmp.cHaoKj/cases/bad-01 + local port=42594 + local response=/tmp/tmp.cHaoKj/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 42594 ']' + '[' -z /tmp/tmp.cHaoKj/cases/bad-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:42594,reuseaddr 'SYSTEM:cat /tmp/tmp.cHaoKj/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 42594 + cfg='{"url":"localhost:42594"}' + echo foo + clevis encrypt tang '{"url":"localhost:42594"}' -y > 2022/06/17 22:13:59.000159787 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:42594\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:13:59.000160659 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-01' Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-01 + '[' -r /tmp/tmp.cHaoKj/cases/bad-01.stderr ']' + cat /tmp/tmp.cHaoKj/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/bad-01.stderr + local output=/tmp/tmp.cHaoKj/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.cHaoKj/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=17687 + STDERR=/tmp/tmp.cHaoKj/cases/bad-02.stderr + do_test 17687 /tmp/tmp.cHaoKj/cases/bad-02 /tmp/tmp.cHaoKj/cases/bad-02.stderr + local port=17687 + local response=/tmp/tmp.cHaoKj/cases/bad-02 + local stderr=/tmp/tmp.cHaoKj/cases/bad-02.stderr + run_test_server 17687 /tmp/tmp.cHaoKj/cases/bad-02 + local port=17687 + local response=/tmp/tmp.cHaoKj/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 17687 ']' + '[' -z /tmp/tmp.cHaoKj/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:17687,reuseaddr 'SYSTEM:cat /tmp/tmp.cHaoKj/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 17687 + cfg='{"url":"localhost:17687"}' + echo foo + clevis encrypt tang '{"url":"localhost:17687"}' -y > 2022/06/17 22:14:00.000186706 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:17687\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:00.000187538 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-02' Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-02 + '[' -r /tmp/tmp.cHaoKj/cases/bad-02.stderr ']' + cat /tmp/tmp.cHaoKj/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:17687/adv/'! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/bad-02.stderr + local output=/tmp/tmp.cHaoKj/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.cHaoKj/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=24981 + STDERR=/tmp/tmp.cHaoKj/cases/bad-03.stderr + do_test 24981 /tmp/tmp.cHaoKj/cases/bad-03 /tmp/tmp.cHaoKj/cases/bad-03.stderr + local port=24981 + local response=/tmp/tmp.cHaoKj/cases/bad-03 + local stderr=/tmp/tmp.cHaoKj/cases/bad-03.stderr + run_test_server 24981 /tmp/tmp.cHaoKj/cases/bad-03 + local port=24981 + local response=/tmp/tmp.cHaoKj/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 24981 ']' + '[' -z /tmp/tmp.cHaoKj/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:24981,reuseaddr 'SYSTEM:cat /tmp/tmp.cHaoKj/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 24981 + cfg='{"url":"localhost:24981"}' + echo foo + clevis encrypt tang '{"url":"localhost:24981"}' -y > 2022/06/17 22:14:01.000210905 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:24981\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:01.000211713 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-03' Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-03 + '[' -r /tmp/tmp.cHaoKj/cases/bad-03.stderr ']' + cat /tmp/tmp.cHaoKj/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/bad-03.stderr + local output=/tmp/tmp.cHaoKj/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.cHaoKj/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=42292 + STDERR=/tmp/tmp.cHaoKj/cases/bad-04.stderr + do_test 42292 /tmp/tmp.cHaoKj/cases/bad-04 /tmp/tmp.cHaoKj/cases/bad-04.stderr + local port=42292 + local response=/tmp/tmp.cHaoKj/cases/bad-04 + local stderr=/tmp/tmp.cHaoKj/cases/bad-04.stderr + run_test_server 42292 /tmp/tmp.cHaoKj/cases/bad-04 + local port=42292 + local response=/tmp/tmp.cHaoKj/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 42292 ']' + '[' -z /tmp/tmp.cHaoKj/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:42292,reuseaddr 'SYSTEM:cat /tmp/tmp.cHaoKj/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 42292 + cfg='{"url":"localhost:42292"}' + echo foo + clevis encrypt tang '{"url":"localhost:42292"}' -y > 2022/06/17 22:14:02.000236524 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:42292\r User-Agent: curl/7.83.1\r Accept: */*\r \r < 2022/06/17 22:14:02.000237272 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-04' Error (do_test) response: /tmp/tmp.cHaoKj/cases/bad-04 + '[' -r /tmp/tmp.cHaoKj/cases/bad-04.stderr ']' + cat /tmp/tmp.cHaoKj/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:42292/adv/'! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/bad-04.stderr + local output=/tmp/tmp.cHaoKj/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/bad-04.stderr + STDERR=/tmp/tmp.cHaoKj/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 42292 '[]' /tmp/tmp.cHaoKj/cases/stderr + local port=42292 + local 'adv=[]' + local stderr=/tmp/tmp.cHaoKj/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 '[]' + cfg='{"url":"localhost:42292","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.cHaoKj/cases/stderr ']' + cat /tmp/tmp.cHaoKj/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/stderr + local output=/tmp/tmp.cHaoKj/cases/stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 42292 ']' /tmp/tmp.cHaoKj/cases/stderr + local port=42292 + local 'adv=]' + local stderr=/tmp/tmp.cHaoKj/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 ']' + cfg='{"url":"localhost:42292","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.cHaoKj/cases/stderr ']' + cat /tmp/tmp.cHaoKj/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/stderr + local output=/tmp/tmp.cHaoKj/cases/stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 42292 '' /tmp/tmp.cHaoKj/cases/stderr + local port=42292 + local adv= + local stderr=/tmp/tmp.cHaoKj/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 '' + cfg='{"url":"localhost:42292","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.cHaoKj/cases/stderr ']' + cat /tmp/tmp.cHaoKj/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/stderr + local output=/tmp/tmp.cHaoKj/cases/stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 42292 '{}' /tmp/tmp.cHaoKj/cases/stderr + local port=42292 + local 'adv={}' + local stderr=/tmp/tmp.cHaoKj/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 '{}' + cfg='{"url":"localhost:42292","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.cHaoKj/cases/stderr ']' + cat /tmp/tmp.cHaoKj/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/stderr + local output=/tmp/tmp.cHaoKj/cases/stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/stderr + tang_run /tmp/tmp.cHaoKj 42292 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cHaoKj + local port=42292 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.cHaoKj ']' + '[' -z 42292 ']' + tang_new_keys /tmp/tmp.cHaoKj '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cHaoKj + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.cHaoKj ']' + local db=/tmp/tmp.cHaoKj/db + mkdir -p /tmp/tmp.cHaoKj/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.cHaoKj/db Unable to change owner/group for /tmp/tmp.cHaoKj/db/Q1aGWf6cKnYcMW7YAKpXk1lCo4qaLAMwzsAm0-B6GOw.jwk to tang:tang Unable to change owner/group for /tmp/tmp.cHaoKj/db/XiYYTrkZbo8DESVxmz5S4D1kFXoEjlNakZAg7ouyvys.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.cHaoKj/cache + '[' -z '' ']' + KEYS=/tmp/tmp.cHaoKj/db + local pid pidfile + pidfile=/tmp/tmp.cHaoKj/tang.pid + pid=54004 + echo 54004 + /usr/bin/socat -v -v TCP-LISTEN:42292,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.cHaoKj/db' + tang_wait_until_ready 42292 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42292 + '[' -z 42292 ']' + local max_timeout_in_s=5 + local start elapsed + start=6 + curl --output /dev/null --silent --fail http://localhost:42292/adv > 2022/06/17 22:14:02.000338270 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42292\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:02.000362235 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9SX19yQ2NIV1hvTkc1VkxNMGJwdThXT2FmU2dtYXFROGlqU291RTBLaGdYcWo2Uy01OEhQUk54NkhRN2dsY291cUtNZ3dyNkpzbXI3Y1NyTG5HdmFHbCIsICJ5IjogIkFJYmhuNDBOT2Z1TnhLMGhVZ0RfV0NxLXg4UTVBYmlpWEhubnZKeUlEM05NaFNNOE9qMjZsUFlJWmduTjk5NHdleXYxUlk4bFBVc0hEbW41UlNpT1M2NWoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZPWEtrd00zQ2lKSUZ3aXc4OFVFMHB0WUZvTmdzQTh5Rm4yUmxLa2VqRGFWZGl5WmNNUnpCSmJIc0pxQ3lPdWJVOTJyTFl1dG9ockhiR2V2ajZVOFJiaSIsICJ5IjogIkFKcVo5clA3TEJXcmRRRjZKVmVGcFZxQmV5bmtiNkdBQzVtbklublJPV2d3dzVDdU9uemUzby1XbTFTbTBIU1g2ZklkeWxqZDJqS3pTemhvLVpIRloyOUsifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIYk7oe69b50Yr9Vs3pHXZrPZikvnu980Q6749Uh9b2hnYwFJAttQTP-7z5qNSu-1mz8c8EyCoaDRCXFa3bsZm3uAb4srgz8YQmho-5qteLyRILCwDU9ypzibnF4sFM6Kbx8xwMGJcHDlt-1Cf2kX9dbkydrgNu32J8FkxBI3Y9l_PUz"}+ touch /tmp/tmp.cHaoKj/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 42292 /tmp/tmp.cHaoKj/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=42292 + local adv=/tmp/tmp.cHaoKj/cases/adv-good-01 + '[' -z 42292 ']' + curl -L -o /tmp/tmp.cHaoKj/cases/adv-good-01 http://localhost:42292/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/06/17 22:14:02.000368134 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:42292\r User-Agent: curl/7.83.1\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/06/17 22:14:02.000392002 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQU9SX19yQ2NIV1hvTkc1VkxNMGJwdThXT2FmU2dtYXFROGlqU291RTBLaGdYcWo2Uy01OEhQUk54NkhRN2dsY291cUtNZ3dyNkpzbXI3Y1NyTG5HdmFHbCIsICJ5IjogIkFJYmhuNDBOT2Z1TnhLMGhVZ0RfV0NxLXg4UTVBYmlpWEhubnZKeUlEM05NaFNNOE9qMjZsUFlJWmduTjk5NHdleXYxUlk4bFBVc0hEbW41UlNpT1M2NWoifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZPWEtrd00zQ2lKSUZ3aXc4OFVFMHB0WUZvTmdzQTh5Rm4yUmxLa2VqRGFWZGl5WmNNUnpCSmJIc0pxQ3lPdWJVOTJyTFl1dG9ockhiR2V2ajZVOFJiaSIsICJ5IjogIkFKcVo5clA3TEJXcmRRRjZKVmVGcFZxQmV5bmtiNkdBQzVtbklublJPV2d3dzVDdU9uemUzby1XbTFTbTBIU1g2ZklkeWxqZDJqS3pTemhvLVpIRloyOUsifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUmYIz63iNuQf0VcyhPDKKIPGsz-DAjY9X3GgYlJutASpkoB150KfoNOa_SYfcEuKoWiy_fB71ASMvOprwz6yZljAagey9gnlctxzWuXUR9onAFF07OyUQ6hfT7o44BEZAXfqcean3pzu-t2dzgvKgEmHcxmWAekHCO3-D8zydQwWy-J"} 100 993 100 993 0 0 39359 0 --:--:-- --:--:-- --:--:-- 39720 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.cHaoKj/cases/adv-good-01.stderr + do_test_with_adv 42292 /tmp/tmp.cHaoKj/cases/adv-good-01 /tmp/tmp.cHaoKj/cases/adv-good-01.stderr + local port=42292 + local adv=/tmp/tmp.cHaoKj/cases/adv-good-01 + local stderr=/tmp/tmp.cHaoKj/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 /tmp/tmp.cHaoKj/cases/adv-good-01 + cfg='{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-good-01"}' + validate_output /tmp/tmp.cHaoKj/cases/adv-good-01.stderr + local output=/tmp/tmp.cHaoKj/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.cHaoKj/cases/adv-bad-01.stderr + do_test_with_adv 42292 /tmp/tmp.cHaoKj/cases/adv-bad-01 /tmp/tmp.cHaoKj/cases/adv-bad-01.stderr + local port=42292 + local adv=/tmp/tmp.cHaoKj/cases/adv-bad-01 + local stderr=/tmp/tmp.cHaoKj/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 /tmp/tmp.cHaoKj/cases/adv-bad-01 + cfg='{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-01 response: + '[' -r /tmp/tmp.cHaoKj/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.cHaoKj/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/adv-bad-01.stderr + local output=/tmp/tmp.cHaoKj/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.cHaoKj/cases/adv-bad-02.stderr + do_test_with_adv 42292 /tmp/tmp.cHaoKj/cases/adv-bad-02 /tmp/tmp.cHaoKj/cases/adv-bad-02.stderr + local port=42292 + local adv=/tmp/tmp.cHaoKj/cases/adv-bad-02 + local stderr=/tmp/tmp.cHaoKj/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 /tmp/tmp.cHaoKj/cases/adv-bad-02 + cfg='{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-02 response: + '[' -r /tmp/tmp.cHaoKj/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.cHaoKj/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/adv-bad-02.stderr + local output=/tmp/tmp.cHaoKj/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.cHaoKj/cases/adv-bad-03.stderr + do_test_with_adv 42292 /tmp/tmp.cHaoKj/cases/adv-bad-03 /tmp/tmp.cHaoKj/cases/adv-bad-03.stderr + local port=42292 + local adv=/tmp/tmp.cHaoKj/cases/adv-bad-03 + local stderr=/tmp/tmp.cHaoKj/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 42292 /tmp/tmp.cHaoKj/cases/adv-bad-03 + cfg='{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:42292","adv":"/tmp/tmp.cHaoKj/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.cHaoKj/cases/adv-bad-03 response: + '[' -r /tmp/tmp.cHaoKj/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.cHaoKj/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.cHaoKj/cases/adv-bad-03.stderr + local output=/tmp/tmp.cHaoKj/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.cHaoKj/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.cHaoKj + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.cHaoKj + '[' -z /tmp/tmp.cHaoKj ']' + local pidfile=/tmp/tmp.cHaoKj/tang.pid + '[' -f /tmp/tmp.cHaoKj/tang.pid ']' + local pid + pid=54004 + kill -9 54004 + '[' -d /tmp/tmp.cHaoKj ']' + rm -rf /tmp/tmp.cHaoKj /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 54004 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: 140.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-armv7.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: 192.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r0.apk >>> clevis: Build complete at Fri, 17 Jun 2022 22:14:03 +0000 elapsed time 0h 0m 19s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/146) Purging meson-bash-completion (0.62.2-r0) (2/146) Purging tpm2-tools-bash-completion (5.2-r1) (3/146) Purging .makedepends-clevis (20220617.221345) (4/146) Purging cryptsetup-openrc (2.4.3-r0) (5/146) Purging cryptsetup (2.4.3-r0) (6/146) Purging libpwquality (1.4.4-r3) (7/146) Purging cracklib-words (2.9.7-r4) (8/146) Purging asciidoc (9.1.1-r0) (9/146) Purging source-highlight (3.1.9-r5) (10/146) Purging git-bash-completion (2.36.1-r0) (11/146) Purging openrc-bash-completion (0.44.10-r7) (12/146) Purging bash-completion (2.11-r4) (13/146) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (14/146) Purging meson (0.62.2-r0) (15/146) Purging samurai (1.2-r2) (16/146) Purging tpm2-tools (5.2-r1) (17/146) Purging jose-dev (11-r1) (18/146) Purging audit-dev (3.0.8-r0) (19/146) Purging audit-libs (3.0.8-r0) (20/146) Purging udisks2-dev (2.9.4-r1) (21/146) Purging gobject-introspection-dev (1.72.0-r0) (22/146) Purging cairo-dev (1.17.6-r1) (23/146) Purging cairo-tools (1.17.6-r1) (24/146) Purging xcb-util-dev (0.4.0-r3) (25/146) Purging util-macros (1.19.3-r0) (26/146) Purging xcb-util (0.4.0-r3) (27/146) Purging cairo-gobject (1.17.6-r1) (28/146) Purging cairo (1.17.6-r1) (29/146) Purging libtool (2.4.7-r0) (30/146) Purging libltdl (2.4.7-r0) (31/146) Purging polkit-dev (0.120-r2) (32/146) Purging polkit-common (0.120-r2) (33/146) Purging polkit-libs (0.120-r2) (34/146) Purging dbus-glib-dev (0.112-r0) (35/146) Purging dbus-glib (0.112-r0) (36/146) Purging libatasmart-dev (0.19-r1) (37/146) Purging libatasmart (0.19-r1) (38/146) Purging libgudev-dev (237-r1) (39/146) Purging libgudev (237-r1) (40/146) Purging acl-dev (2.3.1-r0) (41/146) Purging lvm2-dev (2.02.187-r2) (42/146) Purging lvm2-libs (2.02.187-r2) (43/146) Purging udisks2-libs (2.9.4-r1) (44/146) Purging luksmeta-dev (9-r0) (45/146) Purging luksmeta (9-r0) (46/146) Purging jq (1.6-r1) (47/146) Purging tang-openrc (11-r0) (48/146) Purging socat (1.7.4.3-r0) (49/146) Purging tang (11-r0) (50/146) Purging jose (11-r1) (51/146) Purging udev-init-scripts-openrc (35-r0) (52/146) Purging eudev-openrc (3.2.11-r0) (53/146) Purging glib-dev (2.72.2-r0) (54/146) Purging gettext-dev (0.21-r2) (55/146) Purging gettext-asprintf (0.21-r2) (56/146) Purging gettext (0.21-r2) (57/146) Purging bzip2-dev (1.0.8-r1) (58/146) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (59/146) Purging libxslt (1.1.35-r0) (60/146) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (61/146) Purging libxml2-utils (2.9.14-r0) (62/146) Purging python3 (3.10.5-r0) (63/146) Purging readline (8.1.2-r0) (64/146) Purging dbus-dev (1.14.0-r1) (65/146) Purging dbus-libs (1.14.0-r1) (66/146) Purging util-linux-dev (2.38-r1) (67/146) Purging libfdisk (2.38-r1) (68/146) Purging libsmartcols (2.38-r1) (69/146) Purging eudev-dev (3.2.11-r0) (70/146) Purging eudev (3.2.11-r0) (71/146) Purging udev-init-scripts (35-r0) (72/146) Purging eudev-libs (3.2.11-r0) (73/146) Purging cryptsetup-dev (2.4.3-r0) (74/146) Purging cryptsetup-libs (2.4.3-r0) (75/146) Purging gobject-introspection (1.72.0-r0) (76/146) Purging glib (2.72.2-r0) (77/146) Purging libmount (2.38-r1) (78/146) Purging libblkid (2.38-r1) (79/146) Purging argon2-libs (20190702-r1) (80/146) Purging device-mapper-event-libs (2.02.187-r2) (81/146) Purging device-mapper-libs (2.02.187-r2) (82/146) Purging tpm2-tss-fapi (3.1.0-r0) (83/146) Purging acl (2.3.1-r0) (84/146) Purging json-c (0.16-r0) (85/146) Purging libuuid (2.38-r1) (86/146) Purging jansson-dev (2.14-r0) (87/146) Purging libjose (11-r1) (88/146) Purging jansson (2.14-r0) (89/146) Purging cracklib (2.9.7-r4) (90/146) Purging gettext-libs (0.21-r2) (91/146) Purging libintl (0.21-r2) (92/146) Purging linux-pam (1.5.2-r0) (93/146) Purging libffi-dev (3.4.2-r1) (94/146) Purging linux-headers (5.16.7-r1) (95/146) Purging libffi (3.4.2-r1) (96/146) Purging gdbm (1.23-r0) (97/146) Purging mpdecimal (2.5.1-r1) (98/146) Purging sqlite-libs (3.38.5-r0) (99/146) Purging libxml2 (2.9.14-r0) (100/146) Purging libgcrypt (1.10.1-r0) (101/146) Purging libgpg-error (1.45-r0) (102/146) Purging tpm2-tss-esys (3.1.0-r0) (103/146) Purging tpm2-tss-sys (3.1.0-r0) (104/146) Purging tpm2-tss-mu (3.1.0-r0) (105/146) Purging tpm2-tss-tctildr (3.1.0-r0) (106/146) Purging tpm2-tss-rc (3.1.0-r0) (107/146) Purging openssl-dev (1.1.1o-r0) (108/146) Purging fontconfig-dev (2.14.0-r0) (109/146) Purging fontconfig (2.14.0-r0) (110/146) Purging freetype-dev (2.12.1-r0) (111/146) Purging freetype (2.12.1-r0) (112/146) Purging libpng-dev (1.6.37-r1) (113/146) Purging libpng (1.6.37-r1) (114/146) Purging zlib-dev (1.2.12-r1) (115/146) Purging libcap-ng (0.8.3-r1) (116/146) Purging expat-dev (2.4.8-r0) (117/146) Purging brotli-dev (1.0.9-r6) (118/146) Purging libxrender-dev (0.9.10-r3) (119/146) Purging libxrender (0.9.10-r3) (120/146) Purging libxext-dev (1.3.4-r0) (121/146) Purging libxext (1.3.4-r0) (122/146) Purging libx11-dev (1.8.1-r1) (123/146) Purging xtrans (1.4.0-r1) (124/146) Purging libx11 (1.8.1-r1) (125/146) Purging libxcb-dev (1.15-r0) (126/146) Purging xcb-proto (1.15-r0) (127/146) Purging libxcb (1.15-r0) (128/146) Purging libxau-dev (1.0.9-r0) (129/146) Purging libxau (1.0.9-r0) (130/146) Purging libxdmcp-dev (1.1.3-r0) (131/146) Purging libxdmcp (1.1.3-r0) (132/146) Purging xorgproto (2022.1-r0) (133/146) Purging libbsd (0.11.6-r2) (134/146) Purging libmd (1.0.4-r0) (135/146) Purging pixman-dev (0.40.0-r3) (136/146) Purging pixman (0.40.0-r3) (137/146) Purging pcre-dev (8.45-r2) (138/146) Purging libpcre16 (8.45-r2) (139/146) Purging libpcre32 (8.45-r2) (140/146) Purging libpcrecpp (8.45-r2) (141/146) Purging pcre (8.45-r2) (142/146) Purging libunistring (1.0-r0) (143/146) Purging kmod-libs (29-r2) (144/146) Purging libaio (0.3.112-r2) (145/146) Purging oniguruma (6.9.8-r0) (146/146) Purging http-parser (2.9.4-r0) Executing busybox-1.35.0-r16.trigger OK: 259 MiB in 100 packages >>> clevis: Updating the testing/armv7 repository index... >>> clevis: Signing the index...