>>> clevis: Building testing/clevis 18-r1 (using abuild 3.9.0-r3) started Thu, 04 Aug 2022 11:51:50 +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/149) Installing readline (8.1.2-r0) (2/149) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (3/149) Installing libblkid (2.38-r3) (4/149) Installing argon2-libs (20190702-r1) (5/149) Installing device-mapper-libs (2.02.187-r2) (6/149) Installing json-c (0.16-r0) (7/149) Installing libuuid (2.38-r3) (8/149) Installing cryptsetup-libs (2.5.0-r1) (9/149) Installing cryptsetup (2.5.0-r1) (10/149) Installing jansson (2.14-r0) (11/149) Installing libjose (11-r2) (12/149) Installing jose (11-r2) (13/149) Installing cracklib-words (2.9.7-r4) (14/149) Installing cracklib (2.9.7-r4) (15/149) Installing libintl (0.21-r3) (16/149) Installing linux-pam (1.5.2-r1) (17/149) Installing libpwquality (1.4.4-r3) (18/149) Installing libbz2 (1.0.8-r1) (19/149) Installing libffi (3.4.2-r1) (20/149) Installing gdbm (1.23-r0) (21/149) Installing xz-libs (5.2.5-r1) (22/149) Installing mpdecimal (2.5.1-r1) (23/149) Installing sqlite-libs (3.39.2-r0) (24/149) Installing python3 (3.10.5-r2) (25/149) Installing libxml2 (2.9.14-r1) (26/149) Installing libxml2-utils (2.9.14-r1) (27/149) Installing libgpg-error (1.45-r0) (28/149) Installing libgcrypt (1.10.1-r0) (29/149) Installing libxslt (1.1.35-r0) (30/149) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (31/149) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (32/149) Installing source-highlight (3.1.9-r5) (33/149) Installing asciidoc (9.1.1-r0) (34/149) Installing bash-completion (2.11-r4) (35/149) Installing samurai (1.2-r2) (36/149) Installing meson (0.63.0-r1) (37/149) Installing meson-bash-completion (0.63.0-r1) (38/149) Installing tpm2-tss-mu (3.1.0-r1) (39/149) Installing tpm2-tss-sys (3.1.0-r1) (40/149) Installing tpm2-tss-esys (3.1.0-r1) (41/149) Installing acl (2.3.1-r1) (42/149) Installing tpm2-tss-tctildr (3.1.0-r1) (43/149) Installing tpm2-tss-fapi (3.1.0-r1) Executing tpm2-tss-fapi-3.1.0-r1.pre-install Executing tpm2-tss-fapi-3.1.0-r1.post-install (44/149) Installing tpm2-tss-rc (3.1.0-r1) (45/149) Installing tpm2-tools (5.2-r2) (46/149) Installing tpm2-tools-bash-completion (5.2-r2) (47/149) Installing cryptsetup-dev (2.5.0-r1) (48/149) Installing jansson-dev (2.14-r0) (49/149) Installing openssl-dev (3.0.5-r1) (50/149) Installing zlib-dev (1.2.12-r1) (51/149) Installing jose-dev (11-r2) (52/149) Installing linux-headers (5.16.7-r1) (53/149) Installing libcap-ng (0.8.3-r1) (54/149) Installing audit-libs (3.0.8-r0) (55/149) Installing audit-dev (3.0.8-r0) (56/149) Installing cairo-tools (1.17.6-r2) (57/149) Installing libpng (1.6.37-r1) (58/149) Installing freetype (2.12.1-r0) (59/149) Installing fontconfig (2.14.0-r0) (60/149) Installing expat (2.4.8-r1) (61/149) Installing expat-dev (2.4.8-r1) (62/149) Installing brotli-dev (1.0.9-r7) (63/149) Installing libpng-dev (1.6.37-r1) (64/149) Installing freetype-dev (2.12.1-r0) (65/149) Installing fontconfig-dev (2.14.0-r0) (66/149) Installing libxau (1.0.9-r0) (67/149) Installing xorgproto (2022.1-r0) (68/149) Installing libxau-dev (1.0.9-r0) (69/149) Installing libmd (1.0.4-r0) (70/149) Installing libbsd (0.11.6-r2) (71/149) Installing libxdmcp (1.1.3-r0) (72/149) Installing libxcb (1.15-r0) (73/149) Installing libx11 (1.8.1-r1) (74/149) Installing libxext (1.3.4-r0) (75/149) Installing xcb-proto (1.15-r0) (76/149) Installing libxdmcp-dev (1.1.3-r0) (77/149) Installing libxcb-dev (1.15-r0) (78/149) Installing xtrans (1.4.0-r1) (79/149) Installing libx11-dev (1.8.1-r1) (80/149) Installing libxext-dev (1.3.4-r0) (81/149) Installing libxrender (0.9.10-r3) (82/149) Installing libxrender-dev (0.9.10-r3) (83/149) Installing pixman (0.40.0-r3) (84/149) Installing pixman-dev (0.40.0-r3) (85/149) Installing util-macros (1.19.3-r0) (86/149) Installing xcb-util (0.4.0-r3) (87/149) Installing xcb-util-dev (0.4.0-r3) (88/149) Installing cairo (1.17.6-r2) (89/149) Installing libmount (2.38-r3) (90/149) Installing pcre (8.45-r2) (91/149) Installing glib (2.72.3-r0) (92/149) Installing cairo-gobject (1.17.6-r2) (93/149) Installing gettext-asprintf (0.21-r3) (94/149) Installing libunistring (1.0-r0) (95/149) Installing gettext-libs (0.21-r3) (96/149) Installing gettext (0.21-r3) (97/149) Installing gettext-dev (0.21-r3) (98/149) Installing bzip2-dev (1.0.8-r1) (99/149) Installing libffi-dev (3.4.2-r1) (100/149) Installing libpcre16 (8.45-r2) (101/149) Installing libpcre32 (8.45-r2) (102/149) Installing libpcrecpp (8.45-r2) (103/149) Installing pcre-dev (8.45-r2) (104/149) Installing libfdisk (2.38-r3) (105/149) Installing libsmartcols (2.38-r3) (106/149) Installing util-linux-dev (2.38-r3) (107/149) Installing glib-dev (2.72.3-r0) (108/149) Installing cairo-dev (1.17.6-r2) (109/149) Installing libltdl (2.4.7-r0) (110/149) Installing libtool (2.4.7-r0) (111/149) Installing gobject-introspection (1.72.0-r0) (112/149) Installing gobject-introspection-dev (1.72.0-r0) (113/149) Installing polkit-libs (121-r0) (114/149) Installing polkit-common (121-r0) Executing polkit-common-121-r0.pre-install (115/149) Installing dbus-libs (1.14.0-r1) (116/149) Installing dbus-glib (0.112-r0) (117/149) Installing dbus-dev (1.14.0-r1) (118/149) Installing dbus-glib-dev (0.112-r0) (119/149) Installing polkit-dev (121-r0) (120/149) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (121/149) Installing eudev-libs (3.2.11-r1) (122/149) Installing kmod-libs (30-r1) (123/149) Installing eudev (3.2.11-r1) (124/149) Installing eudev-dev (3.2.11-r1) (125/149) Installing libatasmart (0.19-r1) (126/149) Installing libatasmart-dev (0.19-r1) (127/149) Installing libgudev (237-r1) (128/149) Installing libgudev-dev (237-r1) (129/149) Installing acl-dev (2.3.1-r1) (130/149) Installing device-mapper-event-libs (2.02.187-r2) (131/149) Installing libaio (0.3.112-r2) (132/149) Installing lvm2-libs (2.02.187-r2) (133/149) Installing lvm2-dev (2.02.187-r2) (134/149) Installing udisks2-libs (2.9.4-r1) (135/149) Installing udisks2-dev (2.9.4-r1) (136/149) Installing luksmeta (9-r0) (137/149) Installing luksmeta-dev (9-r0) (138/149) Installing oniguruma (6.9.8-r0) (139/149) Installing jq (1.6-r1) (140/149) Installing http-parser (2.9.4-r0) (141/149) Installing tang (11-r0) Executing tang-11-r0.pre-install (142/149) Installing .makedepends-clevis (20220804.115151) (143/149) Installing cryptsetup-openrc (2.5.0-r1) (144/149) Installing socat (1.7.4.3-r1) (145/149) Installing tang-openrc (11-r0) (146/149) Installing udev-init-scripts-openrc (35-r0) (147/149) Installing eudev-openrc (3.2.11-r1) (148/149) Installing openrc-bash-completion (0.45.2-r0) (149/149) Installing git-bash-completion (2.37.1-r1) Executing busybox-1.35.0-r22.trigger Executing cracklib-2.9.7-r4.trigger Executing glib-2.72.3-r0.trigger No schema files found: removed existing output file. Executing eudev-3.2.11-r1.trigger OK: 804 MiB in 244 packages >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//clevis-18.tar.gz >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//clevis-openssl3.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> clevis: Fetching clevis-openssl3.patch::https://github.com/latchset/clevis/commit/ee1dfedb9baca107e66a0fec76693c9d479dcfd9.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1500 100 1500 0 0 2139 0 --:--:-- --:--:-- --:--:-- 2139 >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//clevis-18.tar.gz >>> clevis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//clevis-openssl3.patch >>> clevis: Checking sha512sums... clevis-18.tar.gz: OK musl.patch: OK clevis-openssl3.patch: OK >>> clevis: Unpacking /var/cache/distfiles/edge/clevis-18.tar.gz... >>> clevis: musl.patch patching file src/pins/sss/sss.h >>> clevis: clevis-openssl3.patch patching file src/pins/sss/sss.c The Meson build system Version: 0.63.0 Source dir: /home/buildozer/aports/testing/clevis/src/clevis-18 Build dir: /home/buildozer/aports/testing/clevis/src/clevis-18/output Build type: native build Project name: clevis Project version: 18 C compiler for the host machine: gcc (gcc 11.2.1 "gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219") C linker for the host machine: gcc ld.bfd 2.38 Host machine cpu family: ppc64 Host machine cpu: ppc64le meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wall". meson.build:39: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". meson.build:39: WARNING: Consider using the built-in werror option instead of using "-Werror". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency jansson found: YES 2.14 Run-time dependency jose found: YES 11 Program a2x found: YES (/usr/bin/a2x) Run-time dependency bash-completion found: YES 2.11 Run-time dependency luksmeta found: YES 9 Program pwmake found: YES (/usr/bin/pwmake) Run-time dependency libcryptsetup found: YES 2.5.0 Configuring clevis-luks-common-functions using configuration Configuring clevis-luks-unbind using configuration Did not find CMake 'cmake' Found CMake: NO Run-time dependency systemd found: NO (tried pkgconfig and cmake) Program /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password /usr/lib/systemd/systemd-reply-password found: NO src/luks/systemd/meson.build:33: WARNING: Will not install systemd support due to missing dependencies! Run-time dependency audit found: YES 3.0.8 Run-time dependency udisks2 found: YES 2.9.4 Run-time dependency gio-2.0 found: YES 2.72.3 Configuring clevis-luks-udisks2.desktop using configuration Program jq found: YES (/usr/bin/jq) Program cryptsetup found: YES (/sbin/cryptsetup) Configuring tests-common-functions using configuration Program bind-wrong-pass-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1) Program bind-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks1) Program unbind-unbound-slot-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks1) Program unbind-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks1) Program bind-key-file-non-interactive-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1) Program bind-pass-with-newline-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1) Program bind-pass-with-newline-keyfile-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1) Program bind-binary-keyfile-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1) Program bind-already-used-luksmeta-slot found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot) Program bad-sss found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bad-sss) Program list-recursive-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1) Program list-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1) Program list-sss-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1) Program unlock-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1) Program assume-yes found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes) Program regen-inplace-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1) Program regen-not-inplace-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1) Program report-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1) Program report-sss-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1) Program edit-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1) Program backup-restore-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks1) Program pass-tang-luks1 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1) Program bind-wrong-pass-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2) Program bind-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2) Program unbind-unbound-slot-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-unbound-slot-luks2) Program unbind-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unbind-luks2) Program list-recursive-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2) Program list-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2) Program list-sss-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks2) Program unlock-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2) Program assume-yes-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2) Program regen-inplace-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2) Program regen-not-inplace-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2) Program report-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2) Program report-sss-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2) Program edit-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2) Program backup-restore-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/backup-restore-luks2) Program pass-tang-luks2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2) Run-time dependency libcrypto found: YES 3.0.5 Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss) Program /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test) Program curl found: YES (/usr/bin/curl) Program /usr/libexec/tangd-keygen found: YES (/usr/libexec/tangd-keygen) Program /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update /usr/lib/tangd-update /usr/libexec/tangd-update found: NO Program /usr/libexec/tangd found: YES (/usr/libexec/tangd) Program socat found: YES (/usr/bin/socat) Configuring tang-common-test-functions using configuration Program pin-tang found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang) Program tang-validate-adv found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv) Program default-thp-alg found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg) Program tpm2_createprimary found: YES (/usr/bin/tpm2_createprimary) Program tpm2_pcrread found: YES (/usr/bin/tpm2_pcrread) Program tpm2_createpolicy found: YES (/usr/bin/tpm2_createpolicy) Program tpm2_create found: YES (/usr/bin/tpm2_create) Program tpm2_load found: YES (/usr/bin/tpm2_load) Program tpm2_unseal found: YES (/usr/bin/tpm2_unseal) Program pin-tpm2 found: YES (/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2) Program update-initramfs found: NO src/initramfs-tools/meson.build:15: WARNING: Will not install initramfs-tools module due to missing dependencies! Build targets in project: 17 clevis 18 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/testing/clevis/src/clevis-18/output' [1/22] Generating clevis.1 with a custom command [2/22] Generating clevis-decrypt.1 with a custom command [3/22] Generating clevis-encrypt-tpm2.1 with a custom command [4/22] Generating clevis-encrypt-tang.1 with a custom command [5/22] Generating clevis-encrypt-sss.1 with a custom command [6/22] Generating clevis-luks-pass.1 with a custom command [7/22] Generating clevis-luks-edit.1 with a custom command [8/22] Generating clevis-luks-report.1 with a custom command [9/22] Generating clevis-luks-regen.1 with a custom command [10/22] Generating clevis-luks-unlock.1 with a custom command [11/22] Generating clevis-luks-list.1 with a custom command [12/22] Generating clevis-luks-unlockers.7 with a custom command [13/22] Generating clevis-luks-bind.1 with a custom command [14/22] Generating clevis-luks-unbind.1 with a custom command [15/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/sss.c.o [16/22] Compiling C object src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o [17/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/sss.c.o [18/22] Compiling C object src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o [19/22] Compiling C object src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o [20/22] Linking target src/pins/sss/clevis-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 >>> MALLOC_PERTURB_=14 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks1 2/44 bind-luks1 RUNNING >>> MALLOC_PERTURB_=142 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-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_=1 /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_=252 /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_=201 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-key-file-non-interactive-luks1 6/44 bind-pass-with-newline RUNNING >>> MALLOC_PERTURB_=88 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-luks1 7/44 bind-pass-with-newline-keyfile RUNNING >>> MALLOC_PERTURB_=61 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/44 bind-binary-keyfile RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=16 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1 9/44 bind-already-used-luksmeta-slot RUNNING >>> MALLOC_PERTURB_=51 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-already-used-luksmeta-slot 10/44 bad-sss RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=252 /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_=206 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks1 12/44 list-tang-luks1 RUNNING >>> MALLOC_PERTURB_=27 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks1 13/44 list-sss-tang-luks1 RUNNING >>> MALLOC_PERTURB_=220 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-sss-tang-luks1 14/44 unlock-tang-luks1 RUNNING >>> MALLOC_PERTURB_=59 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1 15/44 assume-yes RUNNING >>> MALLOC_PERTURB_=243 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes 16/44 regen-inplace-luks1 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=254 /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_=162 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1 18/44 report-tang-luks1 RUNNING >>> MALLOC_PERTURB_=80 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1 19/44 report-sss-luks1 RUNNING >>> MALLOC_PERTURB_=112 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1 20/44 edit-tang-luks1 RUNNING >>> MALLOC_PERTURB_=239 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/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_=170 /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_=167 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1 23/44 bind-wrong-pass-luks2 RUNNING >>> MALLOC_PERTURB_=160 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-wrong-pass-luks2 24/44 bind-luks2 RUNNING >>> MALLOC_PERTURB_=8 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-luks2 25/44 unbind-unbound-slot-luks2 RUNNING >>> MALLOC_PERTURB_=138 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/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_=97 /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_=58 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-recursive-luks2 28/44 list-tang-luks2 RUNNING >>> MALLOC_PERTURB_=112 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/list-tang-luks2 29/44 list-sss-tang-luks2 RUNNING >>> 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_=165 /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_=12 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2 31/44 assume-yes-luks2 RUNNING >>> MALLOC_PERTURB_=24 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2 32/44 regen-inplace-luks2 RUNNING >>> MALLOC_PERTURB_=28 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2 33/44 regen-not-inplace-luks2 RUNNING >>> MALLOC_PERTURB_=92 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2 34/44 report-tang-luks2 RUNNING >>> MALLOC_PERTURB_=198 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2 35/44 report-sss-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=84 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2 36/44 edit-tang-luks2 RUNNING >>> MALLOC_PERTURB_=83 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2 37/44 backup-restore-luks2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=22 /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_=139 /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2 39/44 pin-sss RUNNING >>> MALLOC_PERTURB_=243 PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-sss 40/44 pin-test RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/usr/libexec:/usr/libexec:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=207 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss/pin-test 41/44 pin-tang RUNNING >>> MALLOC_PERTURB_=198 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_=49 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_=232 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg 44/44 pin-tpm2 RUNNING >>> PATH=/home/buildozer/aports/testing/clevis/src/clevis-18/src:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/tests:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/sss:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tang:/home/buildozer/aports/testing/clevis/src/clevis-18/output/src/pins/tpm2:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin MALLOC_PERTURB_=126 /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 1/44 bind-wrong-pass-luks1 SKIP 0.50s 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.iJFghc + ADV=/tmp/tmp.iJFghc/adv.jws + tang_create_adv /tmp/tmp.iJFghc /tmp/tmp.iJFghc/adv.jws + local basedir=/tmp/tmp.iJFghc + local adv=/tmp/tmp.iJFghc/adv.jws + local SIG=/tmp/tmp.iJFghc/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iJFghc/sig.jwk + local EXC=/tmp/tmp.iJFghc/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iJFghc/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.iJFghc/sig.jwk --input=/tmp/tmp.iJFghc/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iJFghc/sig.jwk --output=/tmp/tmp.iJFghc/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.iJFghc/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.iJFghc/adv.jws"}' + DEV=/tmp/tmp.iJFghc/luks1-device + new_device luks1 /tmp/tmp.iJFghc/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.iJFghc/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.iJFghc ']' + rm -rf /tmp/tmp.iJFghc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/44 bind-luks1 SKIP 0.50s 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.eijdfM + ADV=/tmp/tmp.eijdfM/adv.jws + tang_create_adv /tmp/tmp.eijdfM /tmp/tmp.eijdfM/adv.jws + local basedir=/tmp/tmp.eijdfM + local adv=/tmp/tmp.eijdfM/adv.jws + local SIG=/tmp/tmp.eijdfM/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eijdfM/sig.jwk + local EXC=/tmp/tmp.eijdfM/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eijdfM/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.eijdfM/sig.jwk --input=/tmp/tmp.eijdfM/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eijdfM/sig.jwk --output=/tmp/tmp.eijdfM/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.eijdfM/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.eijdfM/adv.jws"}' + DEV=/tmp/tmp.eijdfM/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.eijdfM/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.eijdfM/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.eijdfM ']' + rm -rf /tmp/tmp.eijdfM ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/44 unbind-unbound-slot-luks1 SKIP 0.50s 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.dNnCMo + DEV=/tmp/tmp.dNnCMo/luks1-device + new_device luks1 /tmp/tmp.dNnCMo/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.dNnCMo/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.dNnCMo ']' + rm -rf /tmp/tmp.dNnCMo ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/44 unbind-luks1 SKIP 0.49s 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.NDIjDg + ADV=/tmp/tmp.NDIjDg/adv.jws + tang_create_adv /tmp/tmp.NDIjDg /tmp/tmp.NDIjDg/adv.jws + local basedir=/tmp/tmp.NDIjDg + local adv=/tmp/tmp.NDIjDg/adv.jws + local SIG=/tmp/tmp.NDIjDg/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.NDIjDg/sig.jwk + local EXC=/tmp/tmp.NDIjDg/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.NDIjDg/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.NDIjDg/sig.jwk --input=/tmp/tmp.NDIjDg/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.NDIjDg/sig.jwk --output=/tmp/tmp.NDIjDg/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.NDIjDg/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.NDIjDg/adv.jws"}' + DEV=/tmp/tmp.NDIjDg/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.NDIjDg/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.NDIjDg/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.NDIjDg ']' + rm -rf /tmp/tmp.NDIjDg ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/44 bind-key-file-non-interactive SKIP 0.49s 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.nGDACm + ADV=/tmp/tmp.nGDACm/adv.jws + tang_create_adv /tmp/tmp.nGDACm /tmp/tmp.nGDACm/adv.jws + local basedir=/tmp/tmp.nGDACm + local adv=/tmp/tmp.nGDACm/adv.jws + local SIG=/tmp/tmp.nGDACm/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nGDACm/sig.jwk + local EXC=/tmp/tmp.nGDACm/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nGDACm/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.nGDACm/sig.jwk --input=/tmp/tmp.nGDACm/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nGDACm/sig.jwk --output=/tmp/tmp.nGDACm/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.nGDACm/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.nGDACm/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + KEYFILE=/tmp/tmp.nGDACm/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- + PASS=96boDob-KHw + echo -n 96boDob-KHw + DEV=/tmp/tmp.nGDACm/luks1-device + new_device_keyfile luks1 /tmp/tmp.nGDACm/luks1-device /tmp/tmp.nGDACm/key + local LUKS=luks1 + local DEV=/tmp/tmp.nGDACm/luks1-device + local KEYFILE=/tmp/tmp.nGDACm/key ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.nGDACm ']' + rm -rf /tmp/tmp.nGDACm ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/44 bind-pass-with-newline SKIP 0.49s 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.ODkmhM + ADV=/tmp/tmp.ODkmhM/adv.jws + tang_create_adv /tmp/tmp.ODkmhM /tmp/tmp.ODkmhM/adv.jws + local basedir=/tmp/tmp.ODkmhM + local adv=/tmp/tmp.ODkmhM/adv.jws + local SIG=/tmp/tmp.ODkmhM/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ODkmhM/sig.jwk + local EXC=/tmp/tmp.ODkmhM/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ODkmhM/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ODkmhM/sig.jwk --input=/tmp/tmp.ODkmhM/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ODkmhM/sig.jwk --output=/tmp/tmp.ODkmhM/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ODkmhM/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ODkmhM/adv.jws"}' + DEV=/tmp/tmp.ODkmhM/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 1915$ ' + new_device luks1 /tmp/tmp.ODkmhM/luks1-device 'foo bar \\&#@@&@*!)( 1915$ ' + local LUKS=luks1 + local DEV=/tmp/tmp.ODkmhM/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( 1915$ ' ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ODkmhM ']' + rm -rf /tmp/tmp.ODkmhM ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/44 bind-pass-with-newline-keyfile SKIP 0.49s 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.HNJfgi + ADV=/tmp/tmp.HNJfgi/adv.jws + tang_create_adv /tmp/tmp.HNJfgi /tmp/tmp.HNJfgi/adv.jws + local basedir=/tmp/tmp.HNJfgi + local adv=/tmp/tmp.HNJfgi/adv.jws + local SIG=/tmp/tmp.HNJfgi/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.HNJfgi/sig.jwk + local EXC=/tmp/tmp.HNJfgi/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.HNJfgi/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.HNJfgi/sig.jwk --input=/tmp/tmp.HNJfgi/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.HNJfgi/sig.jwk --output=/tmp/tmp.HNJfgi/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.HNJfgi/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.HNJfgi/adv.jws"}' + DEV=/tmp/tmp.HNJfgi/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo bar \\&#@@&@*!)( 1923$ ' + KEYFILE=/tmp/tmp.HNJfgi/key + echo -n 'foo bar \\&#@@&@*!)( 1923$ ' + new_device_keyfile luks1 /tmp/tmp.HNJfgi/luks1-device /tmp/tmp.HNJfgi/key + local LUKS=luks1 + local DEV=/tmp/tmp.HNJfgi/luks1-device + local KEYFILE=/tmp/tmp.HNJfgi/key ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.HNJfgi ']' + rm -rf /tmp/tmp.HNJfgi ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/44 bind-binary-keyfile SKIP 0.48s 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.kBeIoN ++ 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=51496 + tang_run /tmp/tmp.kBeIoN 51496 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kBeIoN + local port=51496 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kBeIoN ']' + '[' -z 51496 ']' + tang_new_keys /tmp/tmp.kBeIoN '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kBeIoN + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.kBeIoN ']' + local db=/tmp/tmp.kBeIoN/db + mkdir -p /tmp/tmp.kBeIoN/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.kBeIoN/db Unable to change owner/group for /tmp/tmp.kBeIoN/db/qq9GV70yZyLi82bU7Y28o2M0_74P1933rcKw7mtf5ZQ.jwk to tang:tang Unable to change owner/group for /tmp/tmp.kBeIoN/db/_mxRYj4h4Ldy8T7JGiCEug0bRLEUjJ6h1abnv7O7U1A.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.kBeIoN/cache + '[' -z '' ']' + KEYS=/tmp/tmp.kBeIoN/db + local pid pidfile + pidfile=/tmp/tmp.kBeIoN/tang.pid + pid=2063 + echo 2063 + /usr/bin/socat -v -v TCP-LISTEN:51496,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.kBeIoN/db' + tang_wait_until_ready 51496 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51496 + '[' -z 51496 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:51496/adv > 2022/08/04 11:52:12.000906268 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51496\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000941641 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:12.000941780 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRCMmZxMFhZTkYySWdGTUlKU01qTjEwVjdRVjNMa1FXMGRWeVhDLVIyMldsVW8ycFJzY3MtQzB1Z1Q5ZTJ0eTM0YUEybXlqbjIzaU91eEtoR2UwcTJoWSIsICJ5IjogIkFQcndzWmRLZW05TzQ2bkVMd2dlaG1HbWVyY0NjYV9BS1V0U05lYktacUpWNlg0aTBiUUJQeDVteDhIY0FyRlBNZUgyNzNET3FZd0pqanFycjkzWG5rNG4ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUs5NS1XbC1SY1dpZEg1Z3BFRXdlOUJPYmF1YWVGU0haMXIxcWhlak1GdlZocjVDRDBEOUw1TGxKemp5cXRqZXZkSEpvQVU2RF9tdHo4VUZvZFV5dkdETyIsICJ5IjogIkFRYURaM1dINzhyVEdKTUNJcHk3M25aZlZIM09YeXVVYWRSQ3pKWHpiMnY5THBNeHZDd3pwcXRqVzZMRWRtUXR1akFHbGJpa0NiVkt0Z084QmhSbHFIMnYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AAJ7d0j3McnooIb2nWvnMPi76QAhKC5hmGhfL4K8p3lBdZk5YQNr8cwEXP1Wwmex4Wjicnudgvz_F_lPozYQ3fBAAKSWKkyX4So0MJPdFukSXF6h0-KCWrttl6iIIMnp0kGVgzEap25dH9TSxluZTimkgNpicnoXAg5LlRKAaYs3UVk7"}+ url=http://localhost:51496 + ADV=/tmp/tmp.kBeIoN/adv.jws + tang_get_adv 51496 /tmp/tmp.kBeIoN/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51496 + local adv=/tmp/tmp.kBeIoN/adv.jws + '[' -z 51496 ']' + curl -L -o /tmp/tmp.kBeIoN/adv.jws http://localhost:51496/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:12.000949764 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51496\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000981815 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRCMmZxMFhZTkYySWdGTUlKU01qTjEwVjdRVjNMa1FXMGRWeVhDLVIyMldsVW8ycFJzY3MtQzB1Z1Q5ZTJ0eTM0YUEybXlqbjIzaU91eEtoR2UwcTJoWSIsICJ5IjogIkFQcndzWmRLZW05TzQ2bkVMd2dlaG1HbWVyY0NjYV9BS1V0U05lYktacUpWNlg0aTBiUUJQeDVteDhIY0FyRlBNZUgyNzNET3FZd0pqanFycjkzWG5rNG4ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUs5NS1XbC1SY1dpZEg1Z3BFRXdlOUJPYmF1YWVGU0haMXIxcWhlak1GdlZocjVDRDBEOUw1TGxKemp5cXRqZXZkSEpvQVU2RF9tdHo4VUZvZFV5dkdETyIsICJ5IjogIkFRYURaM1dINzhyVEdKTUNJcHk3M25aZlZIM09YeXVVYWRSQ3pKWHpiMnY5THBNeHZDd3pwcXRqVzZMRWRtUXR1akFHbGJpa0NiVkt0Z084QmhSbHFIMnYifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Addsg1-RsvhW-UF21B9Fv-5ZUpO0lxSHl4ruCq9k128nq28U-arE7v-vCfJ30TAmzP5GOEQhuIWP5Cr_cwsBv6aSAKQouuitBghlBqz3j4fM_zbjtpHJh3SCjjUQsXYb4qJWXeDuXfh045kiS3aoXp0YFC-hXHDT5EzMkM7LNCff5b58"} 100 993 100 993 0 0 28904 0 --:--:-- --:--:-- --:--:-- 29205 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:51496 /tmp/tmp.kBeIoN/adv.jws + CFG='{"url":"http://localhost:51496","adv":"/tmp/tmp.kBeIoN/adv.jws"}' + DEV=/tmp/tmp.kBeIoN/luks1-device + KEYFILE=/tmp/tmp.kBeIoN/key + dd if=/dev/urandom bs=4096 count=1 + new_device_keyfile luks1 /tmp/tmp.kBeIoN/luks1-device /tmp/tmp.kBeIoN/key + local LUKS=luks1 + local DEV=/tmp/tmp.kBeIoN/luks1-device + local KEYFILE=/tmp/tmp.kBeIoN/key ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local exit_status=77 + tang_stop /tmp/tmp.kBeIoN + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.kBeIoN + '[' -z /tmp/tmp.kBeIoN ']' + local pidfile=/tmp/tmp.kBeIoN/tang.pid + '[' -f /tmp/tmp.kBeIoN/tang.pid ']' + local pid + pid=2063 + kill -9 2063 + '[' -d /tmp/tmp.kBeIoN ']' + rm -rf /tmp/tmp.kBeIoN /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/bind-binary-keyfile-luks1: line 25: 2063 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/44 bind-already-used-luksmeta-slot SKIP 0.48s 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.ibkidA + ADV=/tmp/tmp.ibkidA/adv.jws + tang_create_adv /tmp/tmp.ibkidA /tmp/tmp.ibkidA/adv.jws + local basedir=/tmp/tmp.ibkidA + local adv=/tmp/tmp.ibkidA/adv.jws + local SIG=/tmp/tmp.ibkidA/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ibkidA/sig.jwk + local EXC=/tmp/tmp.ibkidA/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ibkidA/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ibkidA/sig.jwk --input=/tmp/tmp.ibkidA/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ibkidA/sig.jwk --output=/tmp/tmp.ibkidA/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ibkidA/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.ibkidA/adv.jws"}' + DEV=/tmp/tmp.ibkidA/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.ibkidA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.ibkidA/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ibkidA ']' + rm -rf /tmp/tmp.ibkidA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/44 bad-sss SKIP 0.48s 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.nIIIcE + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' + DEV=/tmp/tmp.nIIIcE/luks1-device + new_device luks1 /tmp/tmp.nIIIcE/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.nIIIcE/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.nIIIcE ']' + rm -rf /tmp/tmp.nIIIcE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/44 list-recursive-luks1 SKIP 0.47s 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.KJdNMP + ADV=/tmp/tmp.KJdNMP/adv.jws + tang_create_adv /tmp/tmp.KJdNMP /tmp/tmp.KJdNMP/adv.jws + local basedir=/tmp/tmp.KJdNMP + local adv=/tmp/tmp.KJdNMP/adv.jws + local SIG=/tmp/tmp.KJdNMP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.KJdNMP/sig.jwk + local EXC=/tmp/tmp.KJdNMP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.KJdNMP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.KJdNMP/sig.jwk --input=/tmp/tmp.KJdNMP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.KJdNMP/sig.jwk --output=/tmp/tmp.KJdNMP/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.KJdNMP/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.KJdNMP/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.KJdNMP/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.KJdNMP/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.KJdNMP/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.KJdNMP ']' + rm -rf /tmp/tmp.KJdNMP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/44 list-tang-luks1 SKIP 0.47s 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.omCbef + ADV=/tmp/tmp.omCbef/adv.jws + tang_create_adv /tmp/tmp.omCbef /tmp/tmp.omCbef/adv.jws + local basedir=/tmp/tmp.omCbef + local adv=/tmp/tmp.omCbef/adv.jws + local SIG=/tmp/tmp.omCbef/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.omCbef/sig.jwk + local EXC=/tmp/tmp.omCbef/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.omCbef/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.omCbef/sig.jwk --input=/tmp/tmp.omCbef/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.omCbef/sig.jwk --output=/tmp/tmp.omCbef/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.omCbef/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.omCbef/adv.jws"}' + DEV=/tmp/tmp.omCbef/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.omCbef/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.omCbef/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.omCbef ']' + rm -rf /tmp/tmp.omCbef ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/44 list-sss-tang-luks1 SKIP 0.47s 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.fBKfAF + ADV=/tmp/tmp.fBKfAF/adv.jws + tang_create_adv /tmp/tmp.fBKfAF /tmp/tmp.fBKfAF/adv.jws + local basedir=/tmp/tmp.fBKfAF + local adv=/tmp/tmp.fBKfAF/adv.jws + local SIG=/tmp/tmp.fBKfAF/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.fBKfAF/sig.jwk + local EXC=/tmp/tmp.fBKfAF/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.fBKfAF/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.fBKfAF/sig.jwk --input=/tmp/tmp.fBKfAF/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.fBKfAF/sig.jwk --output=/tmp/tmp.fBKfAF/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.fBKfAF/adv.jws /tmp/tmp.fBKfAF/adv.jws /tmp/tmp.fBKfAF/adv.jws /tmp/tmp.fBKfAF/adv.jws /tmp/tmp.fBKfAF/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.fBKfAF/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.fBKfAF/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.fBKfAF/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.fBKfAF/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.fBKfAF/adv.jws"} ] } }' + DEV=/tmp/tmp.fBKfAF/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks1 /tmp/tmp.fBKfAF/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.fBKfAF/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.fBKfAF ']' + rm -rf /tmp/tmp.fBKfAF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/44 unlock-tang-luks1 SKIP 0.46s 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.CoBdNk ++ 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=51676 + tang_run /tmp/tmp.CoBdNk 51676 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CoBdNk + local port=51676 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.CoBdNk ']' + '[' -z 51676 ']' + tang_new_keys /tmp/tmp.CoBdNk '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CoBdNk + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.CoBdNk ']' + local db=/tmp/tmp.CoBdNk/db + mkdir -p /tmp/tmp.CoBdNk/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.CoBdNk/db Unable to change owner/group for /tmp/tmp.CoBdNk/db/27q7xLnkxPM8HL0bsOtIm57tqRRZe11A5c92SfGuHXk.jwk to tang:tang Unable to change owner/group for /tmp/tmp.CoBdNk/db/BBFe-yB1sDGUxrY8NoGRXF69tcfvxFcSdxpWo9CfWjE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.CoBdNk/cache + '[' -z '' ']' + KEYS=/tmp/tmp.CoBdNk/db + local pid pidfile + pidfile=/tmp/tmp.CoBdNk/tang.pid + pid=2149 + echo + 2149 /usr/bin/socat -v -v TCP-LISTEN:51676,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.CoBdNk/db' + tang_wait_until_ready 51676 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51676 + '[' -z 51676 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:51676/adv > 2022/08/04 11:52:12.000938227 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51676\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000968872 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtUU1dSUDk1czYxZTduWFBTT1AybFZzd016bHZCQ3dONkotcFZnSFR2RV9pczVEQUNsem5MenRMSTdVMjZOejhBMmpYRDVTR2lkZ1VkT0QzSEx6dkFRVyIsICJ5IjogIkFad0VTUjhIeWF3QmNNQTFqeUZ3UlpKOW9rNmlGRU9CcTR4T0MtVmg5aFhjVU5fdUJ3X0hpS1ZaQ1pqTjNVN0ZxUWYwSVlrNnRfRW0waXE2OWhoTHYxZTIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVcxdzl2b2RKV2c2ZERzRzZsYW9odm5nb1BKU3VGU2E2eUJHLVlVcVdHS1JTLU1rQTdSaktUV0ZlM3ljbXFUemkyekJzbDNiTkFqTjJIU0FuWXloQ1VReSIsICJ5IjogIkFQdk16c1BEajFtSE9vSWVMRU5qRFphVzFWOGFCZXo1MnNSWjcwdlF0bkJEUVp5SFVzMi1KcFZteUJPN0I3LVhQXzhPNXZBYmNCem5OS0V1aVZGTEMxU3AifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AA9SCx1yBaK2-ScaHtVyJDxNtwcmAdz8IQ12MeYRxcJwmqaiLCthEvky7gpkfmDOjT-Oo_cWU0jas9-IKp_CdViCALAbX-J5VZSMs9HGwRR-BJR_W_LFyawIfkbhOQ--CEzFy1Rxi-NIFio28u_Bw_zjcbICVCImyPZjMJsgO-wa04n1"}+ url=http://localhost:51676 + adv=/tmp/tmp.CoBdNk/adv + tang_get_adv 51676 /tmp/tmp.CoBdNk/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51676 + local adv=/tmp/tmp.CoBdNk/adv + '[' -z 51676 ']' + curl -L -o /tmp/tmp.CoBdNk/adv http://localhost:51676/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:12.000976369 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51676\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000005211 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtUU1dSUDk1czYxZTduWFBTT1AybFZzd016bHZCQ3dONkotcFZnSFR2RV9pczVEQUNsem5MenRMSTdVMjZOejhBMmpYRDVTR2lkZ1VkT0QzSEx6dkFRVyIsICJ5IjogIkFad0VTUjhIeWF3QmNNQTFqeUZ3UlpKOW9rNmlGRU9CcTR4T0MtVmg5aFhjVU5fdUJ3X0hpS1ZaQ1pqTjNVN0ZxUWYwSVlrNnRfRW0waXE2OWhoTHYxZTIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVcxdzl2b2RKV2c2ZERzRzZsYW9odm5nb1BKU3VGU2E2eUJHLVlVcVdHS1JTLU1rQTdSaktUV0ZlM3ljbXFUemkyekJzbDNiTkFqTjJIU0FuWXloQ1VReSIsICJ5IjogIkFQdk16c1BEajFtSE9vSWVMRU5qRFphVzFWOGFCZXo1MnNSWjcwdlF0bkJEUVp5SFVzMi1KcFZteUJPN0I3LVhQXzhPNXZBYmNCem5OS0V1aVZGTEMxU3AifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcmJ0d0NV7pMgBktU2TS46K6G892NmuXzlHqvmltH4TcIkSbxQ3fOdpC9TcjrxFQcyaouf5mqqvIlHmEHQbI6_iaANpCnIhvHiNh5gv9Ca5Y4Q0oMcUrDPXk6eRfjBUgY_aRypxhCEvX7mf1un9JcP7m8zfxkZGmLvczxAue04Qj0P3d"} 100 993 100 993 0 0 32376 0 --:--:-- --:--:-- --:--:-- 33100 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:51676 /tmp/tmp.CoBdNk/adv + cfg='{"url":"http://localhost:51676","adv":"/tmp/tmp.CoBdNk/adv"}' + DEV=/tmp/tmp.CoBdNk/luks1-device + new_device luks1 /tmp/tmp.CoBdNk/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.CoBdNk/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.CoBdNk ']' + tang_stop /tmp/tmp.CoBdNk + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.CoBdNk + '[' -z /tmp/tmp.CoBdNk ']' + local pidfile=/tmp/tmp.CoBdNk/tang.pid + '[' -f /tmp/tmp.CoBdNk/tang.pid ']' + local pid + pid=2149 + kill -9 2149 + rm -rf /tmp/tmp.CoBdNk /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks1: line 25: 2149 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/44 regen-inplace-luks1 SKIP 0.45s 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.hbfllC ++ 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=47438 + tang_run /tmp/tmp.hbfllC 47438 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hbfllC + local port=47438 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.hbfllC ']' + '[' -z 47438 ']' + tang_new_keys /tmp/tmp.hbfllC '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hbfllC + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.hbfllC ']' + local db=/tmp/tmp.hbfllC/db + mkdir -p /tmp/tmp.hbfllC/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.hbfllC/db Unable to change owner/group for /tmp/tmp.hbfllC/db/P6PrkiXsbKpLkqBIw2sO7WB3D9M5FXCkZx1fv_ssTbE.jwk to tang:tang Unable to change owner/group for /tmp/tmp.hbfllC/db/DvaPxnwbs-HZ_XCMBuoRntJ7W656AVZvzFqay9MJh8o.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.hbfllC/cache + '[' -z '' ']' + KEYS=/tmp/tmp.hbfllC/db + local pid pidfile + pidfile=/tmp/tmp.hbfllC/tang.pid + pid=2176 + echo 2176+ /usr/bin/socat -v -v TCP-LISTEN:47438,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.hbfllC/db' + tang_wait_until_ready 47438 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=47438 + '[' -z 47438 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:47438/adv > 2022/08/04 11:52:12.000946167 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:47438\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000979697 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFOcEZ2TGVob25EUVJFSjRYNmxLc0dIUG5ycDdEbWxEYjhxMGN6cWJGNGhaeUJRNW1ISFgxSWRqaHdybVJNbkt6aXhiNjl1NVU3Vm9IODFoVHBUWG01SjkiLCAieSI6ICJBWllxXzB5Sm1JRHFaeVZad2hNZ25pMkZmamFkWkRoQTJfbnZ1WE91dl8zWVB5UENGOGFLbzlhWU42MkhrNDlGSnFKMXZpYmVhTExoY3Y1YktJV0tGclJ3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRaSXd6RmdnY0Vwc2Qyc05qd2xacTVXRVMzZjBLd0Etb20yQ3RXMGhPakRhTEQxOGFNVnRxRTFPWE1JanRmVkl2U3V3OUJnTU8yOGwyR1drYzhwNlcwNiIsICJ5IjogIkFPTzYtamF5TnpkYjBGbWwwdU9WTVZxMkt6YWhhX0trTEhtNjNrbkRZeG42NDkzWDBkVHhKaWlQYkpSTDAtemxEbWhQcXFCSW8wS0xwOUJoekhwRDFzWDkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHASyfTUXGTPj0uI_wNvZ29kCm5ufbRbqxWjImoRPX4xEdoulzXOIWDbUdQVFNXaTNyHCXT7ekkmBB3oja-9RFWKAIAwj2fb8zrrFiizpmBNi1Au_hLMNlFqY9gR5uGrZ1blAPWoBtGDskNXiSaLFteZ48EzI0SWkwI4JStNdGD_Pxkc"}+ url=http://localhost:47438 + adv=/tmp/tmp.hbfllC/adv + tang_get_adv 47438 /tmp/tmp.hbfllC/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=47438 + local adv=/tmp/tmp.hbfllC/adv + '[' -z 47438 ']' + curl -L -o /tmp/tmp.hbfllC/adv http://localhost:47438/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:12.000987755 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:47438\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000008958 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFOcEZ2TGVob25EUVJFSjRYNmxLc0dIUG5ycDdEbWxEYjhxMGN6cWJGNGhaeUJRNW1ISFgxSWRqaHdybVJNbkt6aXhiNjl1NVU3Vm9IODFoVHBUWG01SjkiLCAieSI6ICJBWllxXzB5Sm1JRHFaeVZad2hNZ25pMkZmamFkWkRoQTJfbnZ1WE91dl8zWVB5UENGOGFLbzlhWU42MkhrNDlGSnFKMXZpYmVhTExoY3Y1YktJV0tGclJ3In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVRaSXd6RmdnY0Vwc2Qyc05qd2xacTVXRVMzZjBLd0Etb20yQ3RXMGhPakRhTEQxOGFNVnRxRTFPWE1JanRmVkl2U3V3OUJnTU8yOGwyR1drYzhwNlcwNiIsICJ5IjogIkFPTzYtamF5TnpkYjBGbWwwdU9WTVZxMkt6YWhhX0trTEhtNjNrbkRZeG42NDkzWDBkVHhKaWlQYkpSTDAtemxEbWhQcXFCSW8wS0xwOUJoekhwRDFzWDkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIi3KCf7h55GsKfj6aB_xCEwTvfxNnOz2tCk5Brj22yts2G-YiM9qWJ18L5BJZ2evVrr7wWUwWR1QSTqOc99972fAQjlqxAmOkOc2dfJ9UBR-IlcZuLPxEFOyjwkM5RmzPLHOrqXUpge1BrGGO8cLmrtyk3LakYlKuQHzikareFtZFUw"} 100 993 100 993 0 0 42399 0 --:--:-- --:--:-- --:--:-- 43173 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:47438 /tmp/tmp.hbfllC/adv + cfg='{"url":"http://localhost:47438","adv":"/tmp/tmp.hbfllC/adv"}' + DEV=/tmp/tmp.hbfllC/luks1-device + new_device luks1 /tmp/tmp.hbfllC/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.hbfllC/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.hbfllC ']' + tang_stop /tmp/tmp.hbfllC + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hbfllC + '[' -z /tmp/tmp.hbfllC ']' + local pidfile=/tmp/tmp.hbfllC/tang.pid + '[' -f /tmp/tmp.hbfllC/tang.pid ']' + local pid + pid=2176 + kill -9 2176 + rm -rf /tmp/tmp.hbfllC /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks1: line 25: 2176 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/44 regen-not-inplace-luks1 SKIP 0.45s 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.bfJPJJ + TMP=/tmp/tmp.bfJPJJ ++ 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=21405 + tang_run /tmp/tmp.bfJPJJ 21405 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bfJPJJ + local port=21405 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bfJPJJ ']' + '[' -z 21405 ']' + tang_new_keys /tmp/tmp.bfJPJJ '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bfJPJJ + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bfJPJJ ']' + local db=/tmp/tmp.bfJPJJ/db + mkdir -p /tmp/tmp.bfJPJJ/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bfJPJJ/db Unable to change owner/group for /tmp/tmp.bfJPJJ/db/S5OW9zv2PWP6ZbBMyxSgEQPxhzRaRj78Z2IzifIcUPc.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bfJPJJ/db/Y_ESC7cZx4YfnK2WSeuBr2uEFkl-X0kIDD6b5k5LIVw.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bfJPJJ/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bfJPJJ/db + local pid pidfile + pidfile=/tmp/tmp.bfJPJJ/tang.pid + pid=2213 + echo + 2213 /usr/bin/socat -v -v TCP-LISTEN:21405,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bfJPJJ/db' + tang_wait_until_ready 21405 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21405 + '[' -z 21405 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:21405/adv > 2022/08/04 11:52:12.000958999 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21405\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000992182 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxyNlFZbmNtbFFlMDZKcG54d2cxd2I1RGU1bU1kVFRTZWlHeDZueWZ1WVdRcVVfbE9UX205VG1INWZIWlByMGlqUno0dVVIYk5yeHdvLVA4NFhjVjVTUiIsICJ5IjogIkFQY085MktFYjBreGNuWExhN2VZMC1sVUU1RC1xVmw1X3JidjB0b3V2a2JkZTNFOHhjakJQV2tudjRtOEF2QldYNElsS043Z0RfOEhUX1d6b2twQXRFdHgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVB1Umc3SXl1QTd2SWw5UFJERk5IaldUeGFDaWdsX2Vsc0lBS2pQOHE1b0MzM3lVUHl1S0pQRUFtZ2ViaFRDeTJtdERtM0NEa0I0enZQZFliQTFDLW0zRCIsICJ5IjogIkFQVzltRGlBdmlIU1VFbkZqVnhrLU5qWkRDWjRNMWZfaHhTaTJvTGxpdTYxTmRISlAteDVRWjExYXhVYVhyZ2xKQUZVc3gyZEFLYl9FQXh6QUxGMzZGY0YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcSGFx-K4aUWdK65hJI3coxr9brmvAAgwVuPtpZIBcUC9L5yuvwQ9l0HwgxpVzW53HeDMQQbUafR56aQHJPR0XFPASZEQCA8yH7VbgQ00gdzzwES81V54sxrJpJ69EeKkyh_OKP_1xII8XDrGJaHW-mLVdqdkm8Tcf-mL0z8g312ctAv"}+ url=http://localhost:21405 + adv=/tmp/tmp.bfJPJJ/adv + tang_get_adv 21405 /tmp/tmp.bfJPJJ/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=21405 + local adv=/tmp/tmp.bfJPJJ/adv + '[' -z 21405 ']' + curl -L -o /tmp/tmp.bfJPJJ/adv http://localhost:21405/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:12.000998709 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:21405\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000018609 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUxyNlFZbmNtbFFlMDZKcG54d2cxd2I1RGU1bU1kVFRTZWlHeDZueWZ1WVdRcVVfbE9UX205VG1INWZIWlByMGlqUno0dVVIYk5yeHdvLVA4NFhjVjVTUiIsICJ5IjogIkFQY085MktFYjBreGNuWExhN2VZMC1sVUU1RC1xVmw1X3JidjB0b3V2a2JkZTNFOHhjakJQV2tudjRtOEF2QldYNElsS043Z0RfOEhUX1d6b2twQXRFdHgifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVB1Umc3SXl1QTd2SWw5UFJERk5IaldUeGFDaWdsX2Vsc0lBS2pQOHE1b0MzM3lVUHl1S0pQRUFtZ2ViaFRDeTJtdERtM0NEa0I0enZQZFliQTFDLW0zRCIsICJ5IjogIkFQVzltRGlBdmlIU1VFbkZqVnhrLU5qWkRDWjRNMWZfaHhTaTJvTGxpdTYxTmRISlAteDVRWjExYXhVYVhyZ2xKQUZVc3gyZEFLYl9FQXh6QUxGMzZGY0YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AEYXlmssXGWSD7ZZ8fShKvI6l4SfPLqycUUf_Jw3CsxXYIFlij_w_iRM2fcjlSI_AQiQGmO1ZVRpYuv_mGM-AqS_AN4adjKfmjjf1zksXa4psbl6Sp0cPaKZML653_zydtVHdpLK9MgZz4oC5UAZd-gQBu5Vc0n2bj7-kILE0xJFO7iV"} 100 993 100 993 0 0 46367 0 --:--:-- --:--:-- --:--:-- 47285 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:21405 /tmp/tmp.bfJPJJ/adv + cfg='{"url":"http://localhost:21405","adv":"/tmp/tmp.bfJPJJ/adv"}' + DEV=/tmp/tmp.bfJPJJ/luks1-device + new_device luks1 /tmp/tmp.bfJPJJ/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.bfJPJJ/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.bfJPJJ ']' + tang_stop /tmp/tmp.bfJPJJ + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bfJPJJ + '[' -z /tmp/tmp.bfJPJJ ']' + local pidfile=/tmp/tmp.bfJPJJ/tang.pid + '[' -f /tmp/tmp.bfJPJJ/tang.pid ']' + local pid + pid=2213 + kill -9 2213 + rm -rf /tmp/tmp.bfJPJJ /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks1: line 25: 2213 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/44 report-tang-luks1 SKIP 0.45s 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.KjaJOg ++ 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=24658 + tang_run /tmp/tmp.KjaJOg 24658 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KjaJOg + local port=24658 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.KjaJOg ']' + '[' -z 24658 ']' + tang_new_keys /tmp/tmp.KjaJOg '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KjaJOg + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.KjaJOg ']' + local db=/tmp/tmp.KjaJOg/db + mkdir -p /tmp/tmp.KjaJOg/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.KjaJOg/db Unable to change owner/group for /tmp/tmp.KjaJOg/db/d82yONDzLLLjw3N_ks7a0GeNgZmsX3Hpv0-QxQ7Xv0Y.jwk to tang:tang Unable to change owner/group for /tmp/tmp.KjaJOg/db/2QP_8UTWbZlwlQSpw8EDONb6Ej7q8hbP85_oDLFhVnA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.KjaJOg/cache + '[' -z '' ']' + KEYS=/tmp/tmp.KjaJOg/db + local pid pidfile + pidfile=/tmp/tmp.KjaJOg/tang.pid + pid=2212 + echo 2212 + /usr/bin/socat -v -v TCP-LISTEN:24658,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.KjaJOg/db' + tang_wait_until_ready 24658 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24658 + '[' -z 24658 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:24658/adv > 2022/08/04 11:52:12.000958778 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24658\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000990411 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpCdHNRalJMcW9GOHBwandNNzdrYTA1TW5uZXA0amJNbVdGZHByMFNsZDRNLXczcERKaGhQV0pHbW9iX2d3MEdrcUNvNnlqTWNtNU5XQ2RwUklQU3dTaCIsICJ5IjogIkFhN3FGUGgzZTJyUFJyM2NnYmpGcHFYUnRQYzZtdTdoOURBeFBJT3FMWk5mbWRpSzFiTGNBVnBfZGZ0ZHVRWDZDUm5vRktWTVBCQmRyY3l5TUJscmljSFEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJHdHZwaUNkUWJOczZWSjhmRkxUUW9lQXRtTDVzNC1OU2JXc0V1WEZhRk1XQ0VCV0stNXR2QnNUV0NwdE9nMmRYemhSdFVhWG0xVWQzZ213Y2dicWg5VCIsICJ5IjogIkFLdS10aGRGaFdwTllXSlA4VHBjREtFaFFOSVJsS3Z6SnRtOXBhUFR1MjY3TDBIYXplcHIyeU1QMS1RNUl5UFgzUEZxUC1ybzZIMS02X3NmcHdYVnVNRTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AFirmzTlj3QRh02MVrrp6N0b4z2K8cGPmss5HDFKV8BbD5gPNxJs3EExfaDoaQZwAEA-wJNcUCRMO3L5m6HiJxXFAadwLRYA9eTvXo3KrlcwDYhtLm-02OAHM4jVhiE6zMDAAdPGC2NQB3ZopopdO3ll9xXWlWD98fpREFZBQJUuU4oX"}+ url=http://localhost:24658 + adv=/tmp/tmp.KjaJOg/adv + tang_get_adv 24658 /tmp/tmp.KjaJOg/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=24658 + local adv=/tmp/tmp.KjaJOg/adv + '[' -z 24658 ']' + curl -L -o /tmp/tmp.KjaJOg/adv http://localhost:24658/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:12.000996845 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:24658\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000017503 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVpCdHNRalJMcW9GOHBwandNNzdrYTA1TW5uZXA0amJNbVdGZHByMFNsZDRNLXczcERKaGhQV0pHbW9iX2d3MEdrcUNvNnlqTWNtNU5XQ2RwUklQU3dTaCIsICJ5IjogIkFhN3FGUGgzZTJyUFJyM2NnYmpGcHFYUnRQYzZtdTdoOURBeFBJT3FMWk5mbWRpSzFiTGNBVnBfZGZ0ZHVRWDZDUm5vRktWTVBCQmRyY3l5TUJscmljSFEifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVJHdHZwaUNkUWJOczZWSjhmRkxUUW9lQXRtTDVzNC1OU2JXc0V1WEZhRk1XQ0VCV0stNXR2QnNUV0NwdE9nMmRYemhSdFVhWG0xVWQzZ213Y2dicWg5VCIsICJ5IjogIkFLdS10aGRGaFdwTllXSlA4VHBjREtFaFFOSVJsS3Z6SnRtOXBhUFR1MjY3TDBIYXplcHIyeU1QMS1RNUl5UFgzUEZxUC1ybzZIMS02X3NmcHdYVnVNRTIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABhlTwFx_B7iHpDWIJB1vjTkjz5TrCj2SNrjTSUMIDhAp9BZ6LpPUlbMMr_62YmCIDcIswW0E-H3V6Hc_da-P9HEACXWndsY4gMZbqOOtHCxdBkdj3O_Sk_JZ_O_5CU6H1tYRwU1cJT-Nf6yu9BMd-ndBBdM1JnnNyMX-i2czPEiPCLQ"} 100 993 100 993 0 0 43982 0 --:--:-- --:--:-- --:--:-- 45136 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:24658 /tmp/tmp.KjaJOg/adv + cfg='{"url":"http://localhost:24658","adv":"/tmp/tmp.KjaJOg/adv"}' + DEV=/tmp/tmp.KjaJOg/luks1-device + new_device luks1 /tmp/tmp.KjaJOg/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.KjaJOg/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.KjaJOg ']' + tang_stop /tmp/tmp.KjaJOg + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.KjaJOg + '[' -z /tmp/tmp.KjaJOg ']' + local pidfile=/tmp/tmp.KjaJOg/tang.pid + '[' -f /tmp/tmp.KjaJOg/tang.pid ']' + local pid + pid=2212 + kill -9 2212 + rm -rf /tmp/tmp.KjaJOg /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks1: line 25: 2212 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/44 report-sss-luks1 SKIP 0.44s 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.gPkjHA ++ 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=26328 + tang_run /tmp/tmp.gPkjHA 26328 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gPkjHA + local port=26328 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gPkjHA ']' + '[' -z 26328 ']' + tang_new_keys /tmp/tmp.gPkjHA '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gPkjHA + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.gPkjHA ']' + local db=/tmp/tmp.gPkjHA/db + mkdir -p /tmp/tmp.gPkjHA/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.gPkjHA/db Unable to change owner/group for /tmp/tmp.gPkjHA/db/n7ua8ZnJUj9zQjrzKulnnv6dcqGwirnD8of1-TCbI3k.jwk to tang:tang Unable to change owner/group for /tmp/tmp.gPkjHA/db/Y-ezmefg8CgcEIzsF6W8IQNqBz9gtq2x8tOktL8_ETg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.gPkjHA/cache + '[' -z '' ']' + KEYS=/tmp/tmp.gPkjHA/db + local pid pidfile + pidfile=/tmp/tmp.gPkjHA/tang.pid + pid=2225 + echo 2225 + /usr/bin/socat -v -v TCP-LISTEN:26328,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.gPkjHA/db' + tang_wait_until_ready 26328 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26328 + '[' -z 26328 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:26328/adv > 2022/08/04 11:52:12.000963439 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26328\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000996245 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQOTdGbFJjR08xX29GVGF5dC14NWF2dUdNMndpLTNjb3RPajJQNk9nS29FUkJLb3RaeldUc3l5QUpxS3JEWlN3WWtTUkxtV3ZIS3pqZ2NwWjNJcUpsZUQiLCAieSI6ICJBQUcxYjVfWXZxb3B0ZS1oekUyTlRNZzcwaFZ4S2lkWUl6Y0M3VEtVV2hCNUdGU0U3cFUwT1JrYmZhbl9HM21JTmw4cEVydHVMa0p2TFRzd0tSRHI2bEdHIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhIc1RBOG5FV0ZZLThwMEtlUER4dkRWX0M0QnJTWVRpSHkxTTNWVTQxLXV3NDV5TGZCNXJCR05Jd0VSZ3pac3JVcmtfcHIzelB2cnFMSG96VmZwTms4QiIsICJ5IjogIkFRY2VybGVmTTY4aHpGbVZoVzVLRGw0SXROeHRwVm5JZXdKMzBUeXNYLXZaSDdHWlJvZ013QmpRLV9BbDcxQ2wyeGlCV3pfdC1sZzJjY25Gckh0dlJHaTcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABpAxHhEF2_ArDI4RHjuPS23CweyupVxTxRE0YAzU5GsmdnatdPndbvEs3Msf4fd-xEfRs_GVqttN5gni5i--S7CABpBxyi7pXV_ZQyxCLS_Ycf8b8OP3lhuWg5apWQaFZfEwdiSDLqgS_GqBZkpiwjgHxiacp-xAuUGMR-k3zFSmESE"}+ url=http://localhost:26328 + adv=/tmp/tmp.gPkjHA/adv + tang_get_adv 26328 /tmp/tmp.gPkjHA/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26328 + local adv=/tmp/tmp.gPkjHA/adv + '[' -z 26328 ']' + curl -L -o /tmp/tmp.gPkjHA/adv http://localhost:26328/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000002822 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26328\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000023447 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFQOTdGbFJjR08xX29GVGF5dC14NWF2dUdNMndpLTNjb3RPajJQNk9nS29FUkJLb3RaeldUc3l5QUpxS3JEWlN3WWtTUkxtV3ZIS3pqZ2NwWjNJcUpsZUQiLCAieSI6ICJBQUcxYjVfWXZxb3B0ZS1oekUyTlRNZzcwaFZ4S2lkWUl6Y0M3VEtVV2hCNUdGU0U3cFUwT1JrYmZhbl9HM21JTmw4cEVydHVMa0p2TFRzd0tSRHI2bEdHIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVhIc1RBOG5FV0ZZLThwMEtlUER4dkRWX0M0QnJTWVRpSHkxTTNWVTQxLXV3NDV5TGZCNXJCR05Jd0VSZ3pac3JVcmtfcHIzelB2cnFMSG96VmZwTms4QiIsICJ5IjogIkFRY2VybGVmTTY4aHpGbVZoVzVLRGw0SXROeHRwVm5JZXdKMzBUeXNYLXZaSDdHWlJvZ013QmpRLV9BbDcxQ2wyeGlCV3pfdC1sZzJjY25Gckh0dlJHaTcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ac7B4uONJe-uXju6m1UU3qsdzB3zVMwIlVlgSJpFL4Zt0mjM_m3QPXwN4oykw1Srp1N2LTNvZBVPPusp3mSyUN_qAMGZp5iCylXVYiAZuNW-sE_nvQmDsLgGv4kFKqcfIgBbk5trTnpgil018RzmW9BqMAcVpIxTRQRC6Tb85iDdsEDV"} 100 993 100 993 0 0 44511 0 --:--:-- --:--:-- --:--:-- 45136 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:26328 http://localhost:26328 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:26328"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:26328"}]}}}}' + DEV=/tmp/tmp.gPkjHA/luks1-device + new_device luks1 /tmp/tmp.gPkjHA/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.gPkjHA/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.gPkjHA ']' + tang_stop /tmp/tmp.gPkjHA + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.gPkjHA + '[' -z /tmp/tmp.gPkjHA ']' + local pidfile=/tmp/tmp.gPkjHA/tang.pid + '[' -f /tmp/tmp.gPkjHA/tang.pid ']' + local pid + pid=2225 + kill -9 2225 + rm -rf /tmp/tmp.gPkjHA /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks1: line 25: 2225 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/44 edit-tang-luks1 SKIP 0.44s 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.FMhhdn ++ 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=31017 + tang_run /tmp/tmp.FMhhdn 31017 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FMhhdn + local port=31017 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FMhhdn ']' + '[' -z 31017 ']' + tang_new_keys /tmp/tmp.FMhhdn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FMhhdn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FMhhdn ']' + local db=/tmp/tmp.FMhhdn/db + mkdir -p /tmp/tmp.FMhhdn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FMhhdn/db Unable to change owner/group for /tmp/tmp.FMhhdn/db/B60RWDn7uH5LfZCuLByJhrqcwpm4DRvhbG-uJ4Qqy_Q.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FMhhdn/db/Gpkw2AJIDh-1OlXbMPN78viLu8m-pZwkpSR0aUj7M8o.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FMhhdn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FMhhdn/db + local pid pidfile + pidfile=/tmp/tmp.FMhhdn/tang.pid + pid=2233 + echo 2233 + /usr/bin/socat -v -v TCP-LISTEN:31017,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FMhhdn/db' + tang_wait_until_ready 31017 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=31017 + '[' -z 31017 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:31017/adv > 2022/08/04 11:52:12.000971447 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:31017\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000997343 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:12.000997429 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWJ2SDRkRHJhWlZMeUdnblRNQjNvNkgzLTdlZlJVS1JxNXY4WWR1NGlkS1RTVmVicEtVcUVhcTMzLUxzRFRpX3dYSmUwcXROMVE4OHlidlZWS3VKRjZxeiIsICJ5IjogIkFTVzM4T1JSMklOMVBSdWFYX1BqM3I4Rjg4Y2pkNWtrS3NtN2ZQbklmRVVUaHBLak1KdXF2cWhCWGhwU0hiNEJ4RFBIQ3ZfWTY4WDFweFRzbWJkazFZMEIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVVYbDlWbWktOVVzVWdzdUs2RDVoWjBENU1WMkhyZHAzazh6YU5oQ1FfbkxHeWh4M0pJOEtVLUNZemY2N3N4bF9ocU5jdFNFNFFjUjA4dkRqdU9WZWJrWSIsICJ5IjogIkFWSWNrOUdTbzNwMXRtYmlkd290ejZ6bm5nQ2M5ZXoyYjdlMFpIaFNYM0ZsTmpIbF9WZ3ZaMjJJQkhKSkc5ejlKZ0l4YlhrM3M4SmFyNEFLVEJUMlAyQ3MifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANquuDsZPj2EZfCzNliLn4wJkx-nxBPpmNtCwzfY4bj8sHzTiu3UAD1U9zpvHlRWIReOjHpQalOoDJ6YNgLX13ouAZ77vYYZfsCHjyH0HKFt-d6bcZKfMsdTR0ncptsWquAs-9oB6mCuVDx1hNHtHIly0l_UG9Y-W3CrrjPmkGd7NbYt"}+ url=http://localhost:31017 ++ printf '{"url":"%s"}' http://localhost:31017 + cfg='{"url":"http://localhost:31017"}' + DEV=/tmp/tmp.FMhhdn/luks1-device + new_device luks1 /tmp/tmp.FMhhdn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.FMhhdn/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.FMhhdn ']' + tang_stop /tmp/tmp.FMhhdn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FMhhdn + '[' -z /tmp/tmp.FMhhdn ']' + local pidfile=/tmp/tmp.FMhhdn/tang.pid + '[' -f /tmp/tmp.FMhhdn/tang.pid ']' + local pid + pid=2233 + kill -9 2233 + rm -rf /tmp/tmp.FMhhdn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks1: line 27: 2233 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.43s 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.OJpeOn + ADV=/tmp/tmp.OJpeOn/adv.jws + tang_create_adv /tmp/tmp.OJpeOn /tmp/tmp.OJpeOn/adv.jws + local basedir=/tmp/tmp.OJpeOn + local adv=/tmp/tmp.OJpeOn/adv.jws + local SIG=/tmp/tmp.OJpeOn/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OJpeOn/sig.jwk + local EXC=/tmp/tmp.OJpeOn/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OJpeOn/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.OJpeOn/sig.jwk --input=/tmp/tmp.OJpeOn/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OJpeOn/sig.jwk --output=/tmp/tmp.OJpeOn/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OJpeOn/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.OJpeOn/adv.jws"}' + DEV=/tmp/tmp.OJpeOn/luks1-device + new_device luks1 /tmp/tmp.OJpeOn/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.OJpeOn/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.OJpeOn ']' + rm -rf /tmp/tmp.OJpeOn ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/44 pass-tang-luks1 SKIP 0.43s 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.GkHefa ++ 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=46558 + tang_run /tmp/tmp.GkHefa 46558 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GkHefa + local port=46558 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GkHefa ']' + '[' -z 46558 ']' + tang_new_keys /tmp/tmp.GkHefa '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GkHefa + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.GkHefa ']' + local db=/tmp/tmp.GkHefa/db + mkdir -p /tmp/tmp.GkHefa/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.GkHefa/db Unable to change owner/group for /tmp/tmp.GkHefa/db/pTQGU4oVqV_vsMkrIN-v0YnIYil1jjB4uL1XFdHL8ks.jwk to tang:tang Unable to change owner/group for /tmp/tmp.GkHefa/db/g4eP7TBySZK3NNLjqXkQ_PL_qXOFSrCf-1H0aW1N4Lc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.GkHefa/cache + '[' -z '' ']' + KEYS=/tmp/tmp.GkHefa/db + local pid pidfile + pidfile=/tmp/tmp.GkHefa/tang.pid + pid=2245 + echo 2245 + /usr/bin/socat -v -v TCP-LISTEN:46558,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.GkHefa/db' + tang_wait_until_ready 46558 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46558 + '[' -z 46558 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:46558/adv > 2022/08/04 11:52:12.000981830 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46558\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000008153 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLT0g1SWNORWxxZkpUZU9uVnVWYzhKdmxPekMtSGd2VUxkRDZtTDNRVVdFYUdjczBUUkpIdU1VMGpYZFZpR3I1VTM2aXA4NXdoY0l6cVJ2TGMyaldWSjEiLCAieSI6ICJBZWQ3TGx4TS1qaUd6MHM0QVFLT29zdGhuclBSWTFSUDFpUDRzUl94ZGdFMEdiSkstMjV2YlJKU1pnN3BzbFJhTUhjXzFFTnB5a3NONnFZX051dkhOUTk2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFCcTBKd3hLYlBUaGRIUzNFWVB2VUc1Wmd6MmJmTWtuLWFfZGpxN1owTWVQcVdfM1JOOVFoV04wSDRlejExdFotMjJMckY1QUkyVi13OWkzdzhsZ3FVciIsICJ5IjogIkFJakNaUDJ0bEFsWnN5QVhTVExTSDZKV1pDeEdJMXp1YnJDdkRqVkFwWUJ1RXh4Wlg3NGsxb2pXUFM5Mjc4VDM3M0ZBc09hN2liSS1fN1hCc3ZGUjB0blkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABZ_Q5qDskccGgJKZBHq63qRp5sOeYvzeBQMMjGLBAjk3HezaursHYibiFc-u3tTtUnDsrdK1hHnvL0nl0ReR6P3AEMads4ufFgK49fhF56I7oSYgoCUEpUlLmVDKCHl5dvjOldbPND4yBB-70fvNFEqVxqbmemLlMW-vDCUf-WcZ4Kx"}+ url=http://localhost:46558 + adv=/tmp/tmp.GkHefa/adv + tang_get_adv 46558 /tmp/tmp.GkHefa/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=46558 + local adv=/tmp/tmp.GkHefa/adv + '[' -z 46558 ']' + curl -L -o /tmp/tmp.GkHefa/adv http://localhost:46558/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000014370 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:46558\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000033238 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLT0g1SWNORWxxZkpUZU9uVnVWYzhKdmxPekMtSGd2VUxkRDZtTDNRVVdFYUdjczBUUkpIdU1VMGpYZFZpR3I1VTM2aXA4NXdoY0l6cVJ2TGMyaldWSjEiLCAieSI6ICJBZWQ3TGx4TS1qaUd6MHM0QVFLT29zdGhuclBSWTFSUDFpUDRzUl94ZGdFMEdiSkstMjV2YlJKU1pnN3BzbFJhTUhjXzFFTnB5a3NONnFZX051dkhOUTk2In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFCcTBKd3hLYlBUaGRIUzNFWVB2VUc1Wmd6MmJmTWtuLWFfZGpxN1owTWVQcVdfM1JOOVFoV04wSDRlejExdFotMjJMckY1QUkyVi13OWkzdzhsZ3FVciIsICJ5IjogIkFJakNaUDJ0bEFsWnN5QVhTVExTSDZKV1pDeEdJMXp1YnJDdkRqVkFwWUJ1RXh4Wlg3NGsxb2pXUFM5Mjc4VDM3M0ZBc09hN2liSS1fN1hCc3ZGUjB0blkifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVl11EJn5K9WarsSxaLiula4oohEhOhAzfhfirVoExc2oYu440RaqexZobOpVHjfauuJMMPN6XPP9vJ1n9KFB5YhAVkDkwWf4vHXixzAYtqSr4dDld4McnC4oJ87uqWgfnxM5SSQHeMkoXNdixQXMK6FYFiiw0g-StZTVLX3Oy9Scl5S"} 100 993 100 993 0 0 48576 0 --:--:-- --:--:-- --:--:-- 49650 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:46558 /tmp/tmp.GkHefa/adv + cfg='{"url":"http://localhost:46558","adv":"/tmp/tmp.GkHefa/adv"}' + DEV=/tmp/tmp.GkHefa/luks1-device + new_device luks1 /tmp/tmp.GkHefa/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.GkHefa/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.GkHefa ']' + tang_stop /tmp/tmp.GkHefa + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.GkHefa + '[' -z /tmp/tmp.GkHefa ']' + local pidfile=/tmp/tmp.GkHefa/tang.pid + '[' -f /tmp/tmp.GkHefa/tang.pid ']' + local pid + pid=2245 + kill -9 2245 + rm -rf /tmp/tmp.GkHefa /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks1: line 25: 2245 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/44 bind-wrong-pass-luks2 SKIP 0.42s 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.mcMmgL + ADV=/tmp/tmp.mcMmgL/adv.jws + tang_create_adv /tmp/tmp.mcMmgL /tmp/tmp.mcMmgL/adv.jws + local basedir=/tmp/tmp.mcMmgL + local adv=/tmp/tmp.mcMmgL/adv.jws + local SIG=/tmp/tmp.mcMmgL/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mcMmgL/sig.jwk + local EXC=/tmp/tmp.mcMmgL/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mcMmgL/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mcMmgL/sig.jwk --input=/tmp/tmp.mcMmgL/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mcMmgL/sig.jwk --output=/tmp/tmp.mcMmgL/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mcMmgL/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.mcMmgL/adv.jws"}' + DEV=/tmp/tmp.mcMmgL/luks2-device + new_device luks2 /tmp/tmp.mcMmgL/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mcMmgL/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mcMmgL ']' + rm -rf /tmp/tmp.mcMmgL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/44 bind-luks2 SKIP 0.42s 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.mdeKae + ADV=/tmp/tmp.mdeKae/adv.jws + tang_create_adv /tmp/tmp.mdeKae /tmp/tmp.mdeKae/adv.jws + local basedir=/tmp/tmp.mdeKae + local adv=/tmp/tmp.mdeKae/adv.jws + local SIG=/tmp/tmp.mdeKae/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mdeKae/sig.jwk + local EXC=/tmp/tmp.mdeKae/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mdeKae/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.mdeKae/sig.jwk --input=/tmp/tmp.mdeKae/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mdeKae/sig.jwk --output=/tmp/tmp.mdeKae/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mdeKae/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.mdeKae/adv.jws"}' + DEV=/tmp/tmp.mdeKae/luks2-device + TOKEN_ID=5 + new_device luks2 /tmp/tmp.mdeKae/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.mdeKae/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.mdeKae ']' + rm -rf /tmp/tmp.mdeKae ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/44 unbind-unbound-slot-luks2 SKIP 0.41s 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.MmIgdI + DEV=/tmp/tmp.MmIgdI/luks2-device + SLT=2 + new_device luks2 /tmp/tmp.MmIgdI/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.MmIgdI/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.MmIgdI ']' + rm -rf /tmp/tmp.MmIgdI ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/44 unbind-luks2 SKIP 0.24s 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.gchGac + ADV=/tmp/tmp.gchGac/adv.jws + tang_create_adv /tmp/tmp.gchGac /tmp/tmp.gchGac/adv.jws + local basedir=/tmp/tmp.gchGac + local adv=/tmp/tmp.gchGac/adv.jws + local SIG=/tmp/tmp.gchGac/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gchGac/sig.jwk + local EXC=/tmp/tmp.gchGac/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gchGac/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.gchGac/sig.jwk --input=/tmp/tmp.gchGac/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gchGac/sig.jwk --output=/tmp/tmp.gchGac/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gchGac/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.gchGac/adv.jws"}' + DEV=/tmp/tmp.gchGac/luks2-device + new_device luks2 /tmp/tmp.gchGac/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.gchGac/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.gchGac ']' + rm -rf /tmp/tmp.gchGac ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/44 list-recursive-luks2 SKIP 0.24s 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.npBgIj + ADV=/tmp/tmp.npBgIj/adv.jws + tang_create_adv /tmp/tmp.npBgIj /tmp/tmp.npBgIj/adv.jws + local basedir=/tmp/tmp.npBgIj + local adv=/tmp/tmp.npBgIj/adv.jws + local SIG=/tmp/tmp.npBgIj/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.npBgIj/sig.jwk + local EXC=/tmp/tmp.npBgIj/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.npBgIj/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.npBgIj/sig.jwk --input=/tmp/tmp.npBgIj/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.npBgIj/sig.jwk --output=/tmp/tmp.npBgIj/adv.jws + PIN=sss ++ printf ' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "%s" } ] } } } } } } ' /tmp/tmp.npBgIj/adv.jws + CFG=' { "t": 1, "pins": { "sss": { "t": 1, "pins": { "sss": { "t": 1, "pins": { "tang": [ { "url": "ADDR","adv": "/tmp/tmp.npBgIj/adv.jws" } ] } } } } } }' + DEV=/tmp/tmp.npBgIj/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.npBgIj/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.npBgIj/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.npBgIj ']' + rm -rf /tmp/tmp.npBgIj ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/44 list-tang-luks2 SKIP 0.24s 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.ilGPDP + ADV=/tmp/tmp.ilGPDP/adv.jws + tang_create_adv /tmp/tmp.ilGPDP /tmp/tmp.ilGPDP/adv.jws + local basedir=/tmp/tmp.ilGPDP + local adv=/tmp/tmp.ilGPDP/adv.jws + local SIG=/tmp/tmp.ilGPDP/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ilGPDP/sig.jwk + local EXC=/tmp/tmp.ilGPDP/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ilGPDP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.ilGPDP/sig.jwk --input=/tmp/tmp.ilGPDP/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ilGPDP/sig.jwk --output=/tmp/tmp.ilGPDP/adv.jws + PIN=tang ++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.ilGPDP/adv.jws + CFG='{"url": "ADDR","adv": "/tmp/tmp.ilGPDP/adv.jws"}' + DEV=/tmp/tmp.ilGPDP/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.ilGPDP/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.ilGPDP/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ilGPDP ']' + rm -rf /tmp/tmp.ilGPDP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/44 list-sss-tang-luks2 SKIP 0.23s 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.lDfKoO + ADV=/tmp/tmp.lDfKoO/adv.jws + tang_create_adv /tmp/tmp.lDfKoO /tmp/tmp.lDfKoO/adv.jws + local basedir=/tmp/tmp.lDfKoO + local adv=/tmp/tmp.lDfKoO/adv.jws + local SIG=/tmp/tmp.lDfKoO/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lDfKoO/sig.jwk + local EXC=/tmp/tmp.lDfKoO/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lDfKoO/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.lDfKoO/sig.jwk --input=/tmp/tmp.lDfKoO/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lDfKoO/sig.jwk --output=/tmp/tmp.lDfKoO/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.lDfKoO/adv.jws /tmp/tmp.lDfKoO/adv.jws /tmp/tmp.lDfKoO/adv.jws /tmp/tmp.lDfKoO/adv.jws /tmp/tmp.lDfKoO/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ {"url":"ADDR1","adv":"/tmp/tmp.lDfKoO/adv.jws"}, {"url":"ADDR2","adv":"/tmp/tmp.lDfKoO/adv.jws"}, {"url":"ADDR3","adv":"/tmp/tmp.lDfKoO/adv.jws"}, {"url":"ADDR4","adv":"/tmp/tmp.lDfKoO/adv.jws"}, {"url":"ADDR5","adv":"/tmp/tmp.lDfKoO/adv.jws"} ] } }' + DEV=/tmp/tmp.lDfKoO/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + new_device luks2 /tmp/tmp.lDfKoO/luks1-device + local LUKS=luks2 + local DEV=/tmp/tmp.lDfKoO/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.lDfKoO ']' + rm -rf /tmp/tmp.lDfKoO ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/44 pin-tpm2 SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/pin-tpm2 + TEST=pin-tpm2 + SKIP_RET_CODE=77 + tpm2_available + export TPM2TOOLS_TCTI_NAME=device + TPM2TOOLS_TCTI_NAME=device + export TPM2TOOLS_DEVICE_FILE= + TPM2TOOLS_DEVICE_FILE= + for dev in /dev/tpmrm? + '[' -e '/dev/tpmrm?' ']' + continue + export TPM2TOOLS_TCTI=device: + TPM2TOOLS_TCTI=device: + '[' -z '' ']' + echo 'A TPM2 device with the in-kernel resource manager is needed!' A TPM2 device with the in-kernel resource manager is needed! + return 1 + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/44 assume-yes-luks2 SKIP 0.23s 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.bcEGmd ++ 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=44568 + tang_run /tmp/tmp.bcEGmd 44568 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bcEGmd + local port=44568 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bcEGmd ']' + '[' -z 44568 ']' + tang_new_keys /tmp/tmp.bcEGmd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bcEGmd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bcEGmd ']' + local db=/tmp/tmp.bcEGmd/db + mkdir -p /tmp/tmp.bcEGmd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bcEGmd/db Unable to change owner/group for /tmp/tmp.bcEGmd/db/tKN1bI8aNMGjBZ1fvj8bKC3lRSlSleYFaMBuEzJNl6I.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bcEGmd/db/IGfe0KuPrONcSmGZqgDiqw-G8kRzKh3nxONTnGuLoqY.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bcEGmd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bcEGmd/db + local pid pidfile + pidfile=/tmp/tmp.bcEGmd/tang.pid + pid=2607 + /usr/bin/socat -v -v + TCP-LISTEN:44568,reuseaddr,fork echo 'exec:/usr/libexec/tangd /tmp/tmp.bcEGmd/db'2607 + tang_wait_until_ready 44568 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=44568 + '[' -z 44568 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:44568/adv > 2022/08/04 11:52:13.000201834 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:44568\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000234356 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFLcXBvckQwbzJ3TFU2LXZacUdTcGVXeTN2NG1KVjlMdzNJc1BwVW55TlE0bE01TGkwZ0o2TG5ma2tRNTB0Sk54S2Q2ZnI3VndMY1YzVEtNTnNsZmo3UnUiLCAieSI6ICJBU0VaWWZLNDlpWC1Ec2NKZTJ0dmZpeDAwRlp1S2JPZ2kxYk4xcF90NUs0NHN0alVtUWJUem9hVE1ZakJaYXp2dDQwSExRY245VlN6LXZCeUlkZVBCT2lRIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVFiUHlWT2Nudi1pOGNWZ2h2cjZFaDFpbDNnc2FENEt5LWdVMzY1QkVtd1RmREc0ZFlnVDRfZWwwSUdzZkM3bzlUUHpUY05HSktlT0lWeWZHSjlaeHpUMiIsICJ5IjogIkFFZnozYzdvcEp5Wmc1bEdiSzg4MWFqWFYtWFBEelltN3U0Rjhub2tsWjgzUWxuTDZqOHhnZU5DbFB5a0N1cG1PS0xHeHZkYVZmamE5czlGXzNYZlA2cmoifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AGfyZW1yur3J-OCjutFLQBf3Dz1xMKKlQ-_v87M7Zhd2JpPTv_BwUy98Pu199kD82XC55VigEJev3FG10h-TW1UhAfS-Kq4OFNPgaIOihdP9ltNoFlUHm9e6rQk-2kNV_WfWUsKL8soGLTnM-bBOjcBvILGG13NTo5Tw4O8i5e1tFxrk"}+ url=http://localhost:44568 ++ printf '{"url":"%s"}' http://localhost:44568 + cfg='{"url":"http://localhost:44568"}' + DEV=/tmp/tmp.bcEGmd/luks2-device + new_device luks2 /tmp/tmp.bcEGmd/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.bcEGmd/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.bcEGmd ']' + tang_stop /tmp/tmp.bcEGmd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bcEGmd + '[' -z /tmp/tmp.bcEGmd ']' + local pidfile=/tmp/tmp.bcEGmd/tang.pid + '[' -f /tmp/tmp.bcEGmd/tang.pid ']' + local pid + pid=2607 + kill -9 2607 + rm -rf /tmp/tmp.bcEGmd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes-luks2: line 25: 2607 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/44 edit-tang-luks2 SKIP 0.21s 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.JbIDJH ++ 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=51479 + tang_run /tmp/tmp.JbIDJH 51479 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JbIDJH + local port=51479 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JbIDJH ']' + '[' -z 51479 ']' + tang_new_keys /tmp/tmp.JbIDJH '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JbIDJH + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.JbIDJH ']' + local db=/tmp/tmp.JbIDJH/db + mkdir -p /tmp/tmp.JbIDJH/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.JbIDJH/db Unable to change owner/group for /tmp/tmp.JbIDJH/db/S_79Y0a3ypWRWhjbhMvb0NlAoEYvpAzE3i3LMV0YCD4.jwk to tang:tang Unable to change owner/group for /tmp/tmp.JbIDJH/db/BFNoB_O-f_ASzLKEy64YfCiLeg66Baz7exh36_ei-qg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.JbIDJH/cache + '[' -z '' ']' + KEYS=/tmp/tmp.JbIDJH/db + local pid pidfile + pidfile=/tmp/tmp.JbIDJH/tang.pid + pid=2662 + echo 2662 + /usr/bin/socat -v -v TCP-LISTEN:51479,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.JbIDJH/db' + tang_wait_until_ready 51479 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=51479 + '[' -z 51479 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:51479/adv > 2022/08/04 11:52:13.000224180 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:51479\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000254657 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUczVXpYRFBrRnRpVWd0d1JqZ2xnSjdNMmJVeGFrSlVjbUNDS19oNUNXYmQ4V0ttN0tNYVBuTExyWVhkejhsaXprRFp5SnhkM0hpMzFyNFFSWlNjeG5xaSIsICJ5IjogIkFEcGgwQkVEejhDVmExQ0tMb0V5UHZ4dFZLZWEzeFhSc09QSENrVzBZdGNVQXYzZ0s3aWZDNTdjY0tpbDRJNEpOQnpDV080ejl3SUF2cUt4SGhlSFdwNi0ifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUdyancwbGttcTl5Z05Yd1hnWkRSNjNzTTFTc2c4WEM4aTRUSy1waUk3SnpIejhBRFpYYU5zbnRZeHhySFo5WDBjb0ZZdXdyQkVFdndYSWdiOGoteFFJbyIsICJ5IjogIkFJZFlDcFRCQWl1UzFiZ3huRXVpeGQzUEM2c3VZMUJCY1hqSFZ4RHYzZXlOSzROS3RBRlhSNmpGMU43Q1N3WVNYZzVwMkJ2bTZYZFduejNKaDcya2NDSHEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHhJrGeVmdvHZ9tylBiIAlow_NsuVrywXh2zGTOCU696M3QnQ3uSaSHjBu-Fh4HiYG_elliRkomigxcZG19L-JaAAAHGZdBfEWB9t34ApXdv5JhwTU1OiH4_cp8uCPBaqGuDawuHvHI8vPWeqX3lUawavKyZNzfKccqP4g_HXwx7xId-"}+ url=http://localhost:51479 ++ printf '{"url":"%s"}' http://localhost:51479 + cfg='{"url":"http://localhost:51479"}' + DEV=/tmp/tmp.JbIDJH/luks2-device + new_device luks2 /tmp/tmp.JbIDJH/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.JbIDJH/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + local d + for d in "${TMP}" "${TMP2}" + '[' '!' -d /tmp/tmp.JbIDJH ']' + tang_stop /tmp/tmp.JbIDJH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JbIDJH + '[' -z /tmp/tmp.JbIDJH ']' + local pidfile=/tmp/tmp.JbIDJH/tang.pid + '[' -f /tmp/tmp.JbIDJH/tang.pid ']' + local pid + pid=2662 + kill -9 2662 + rm -rf /tmp/tmp.JbIDJH /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/edit-tang-luks2: line 27: 2662 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.23s 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.hMeiJd ++ 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=57171 + tang_run /tmp/tmp.hMeiJd 57171 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hMeiJd + local port=57171 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.hMeiJd ']' + '[' -z 57171 ']' + tang_new_keys /tmp/tmp.hMeiJd '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hMeiJd + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.hMeiJd ']' + local db=/tmp/tmp.hMeiJd/db + mkdir -p /tmp/tmp.hMeiJd/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.hMeiJd/db Unable to change owner/group for /tmp/tmp.hMeiJd/db/M0jw0hqDVB7ijY1DwG5iafw9afKKF6z1152cfxffoL8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.hMeiJd/db/8tBF7L2KLv0xv2v8Tr2TyAbj-4AjcH50KE7JS6zpf5Y.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.hMeiJd/cache + '[' -z '' ']' + KEYS=/tmp/tmp.hMeiJd/db + local pid pidfile + pidfile=/tmp/tmp.hMeiJd/tang.pid + pid=2583 + /usr/bin/socat -v -v TCP-LISTEN:57171,reuseaddr,fork + 'exec:/usr/libexec/tangd /tmp/tmp.hMeiJd/db' echo 2583 + tang_wait_until_ready 57171 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57171 + '[' -z 57171 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:57171/adv > 2022/08/04 11:52:13.000193861 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57171\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000228489 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFLVHVnaDl3NVRLblJzRFRnNGJSRU9FUTY1VlNXVFhDMnpDcUtfaVg3bk44VERHUVZRUTUwOWp1ZkxPUzI0bjZ5S25EYnR3SjBRYUFVbVR0WHlyT1dVSiIsICJ5IjogIkFKZkdoZ0w3TWVSOUhFYTZfWDNLRi1rbUdnaUJISWtrdTdsbGlOYkZQVy1haV9MQ3dWLU1lU283LXVYcjQwUlFfSDJyd0xpRmtDS0ExMXBGbmI4V2ZLR3gifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZzbmpwTWdweFBxOU80SU9tLW9KX1l2OU5lSEpscUhKOFZFR18yZm9rcWhISTlxYTltNktzald1ZUVJNU9lVnFEYVBRbXZxb3NWWmJOQ2VuZEdYX29kSCIsICJ5IjogIkFBSXdkVURhc2EyNEh0Vm1OUVhFdXZBMFJVQnNJOG5pOUdla2JzVW9wd1I2aGNoR0ZYS2hMby1Tb3g0Z3RpZE55Tjd3d0ZIZ3VNbnJYVXRaN2Y1dm9QWHMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX3KK8JmLxQhaKt8QNAZis9n-svUVt4b72DIr1nDXI8PcrSkd1CaBsBAkjoGk5d9lZHnTmEFUHtmeDyO_ucrUvAvAEXUnMIHVxCwVSnxBXFC0cVLbJFLNm2qW63zOHndAF7RUwrLZqtczjcVCNaejKHbPeOfjIpIFLkpbQg9aIuPRzFL"}+ url=http://localhost:57171 + adv=/tmp/tmp.hMeiJd/adv + tang_get_adv 57171 /tmp/tmp.hMeiJd/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=57171 + local adv=/tmp/tmp.hMeiJd/adv + '[' -z 57171 ']' + curl -L -o /tmp/tmp.hMeiJd/adv http://localhost:57171/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000237666 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:57171\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000268714 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWFLVHVnaDl3NVRLblJzRFRnNGJSRU9FUTY1VlNXVFhDMnpDcUtfaVg3bk44VERHUVZRUTUwOWp1ZkxPUzI0bjZ5S25EYnR3SjBRYUFVbVR0WHlyT1dVSiIsICJ5IjogIkFKZkdoZ0w3TWVSOUhFYTZfWDNLRi1rbUdnaUJISWtrdTdsbGlOYkZQVy1haV9MQ3dWLU1lU283LXVYcjQwUlFfSDJyd0xpRmtDS0ExMXBGbmI4V2ZLR3gifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZzbmpwTWdweFBxOU80SU9tLW9KX1l2OU5lSEpscUhKOFZFR18yZm9rcWhISTlxYTltNktzald1ZUVJNU9lVnFEYVBRbXZxb3NWWmJOQ2VuZEdYX29kSCIsICJ5IjogIkFBSXdkVURhc2EyNEh0Vm1OUVhFdXZBMFJVQnNJOG5pOUdla2JzVW9wd1I2aGNoR0ZYS2hMby1Tb3g0Z3RpZE55Tjd3d0ZIZ3VNbnJYVXRaN2Y1dm9QWHMifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ABRzuUb9vnvJPwOvOeGFwydsAZAJyEy45W5JIKYQ5HuVip88v8ZRvSTIb497DVosiJNfcInubdrIF2EIGiEIc_k8AO01pfxCnq3q-7P9em1yCsctyeKncfbdgRxqiHRb2ValAlvSjHP8NwOb9JxAhfDZKgGL80TxMH8_a2j0RkkmjhK-"} 100 993 100 993 0 0 29349 0 --:--:-- --:--:-- --:--:-- 30090 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:57171 /tmp/tmp.hMeiJd/adv + cfg='{"url":"http://localhost:57171","adv":"/tmp/tmp.hMeiJd/adv"}' + DEV=/tmp/tmp.hMeiJd/luks2-device + new_device luks2 /tmp/tmp.hMeiJd/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.hMeiJd/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.hMeiJd ']' + tang_stop /tmp/tmp.hMeiJd + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.hMeiJd + '[' -z /tmp/tmp.hMeiJd ']' + local pidfile=/tmp/tmp.hMeiJd/tang.pid + '[' -f /tmp/tmp.hMeiJd/tang.pid ']' + local pid + pid=2583 + kill -9 2583 + rm -rf /tmp/tmp.hMeiJd /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-inplace-luks2: line 25: 2583 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/44 unlock-tang-luks2 SKIP 0.24s 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.llbBgF ++ 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=40646 + tang_run /tmp/tmp.llbBgF 40646 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.llbBgF + local port=40646 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.llbBgF ']' + '[' -z 40646 ']' + tang_new_keys /tmp/tmp.llbBgF '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.llbBgF + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.llbBgF ']' + local db=/tmp/tmp.llbBgF/db + mkdir -p /tmp/tmp.llbBgF/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.llbBgF/db Unable to change owner/group for /tmp/tmp.llbBgF/db/LPziSjeP4jg2XHnZywN4vcTlESEXXtjtR3BnY627OTo.jwk to tang:tang Unable to change owner/group for /tmp/tmp.llbBgF/db/VFkubfgkPXMR6Wc_UNBLaEtmHRZXMlhsGalSKflQFj8.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.llbBgF/cache + '[' -z '' ']' + KEYS=/tmp/tmp.llbBgF/db + local pid pidfile + pidfile=/tmp/tmp.llbBgF/tang.pid + pid=2572 + echo 2572 + /usr/bin/socat -v -v TCP-LISTEN:40646,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.llbBgF/db' + tang_wait_until_ready 40646 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=40646 + '[' -z 40646 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:40646/adv > 2022/08/04 11:52:13.000191964 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:40646\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000230442 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkT0s2dlBLb3R4SEhaNDg4RjlCRnlFUUdtcnR5QzJ6ZEtLcjNTVnA3QW9GWGU4MWRra0FDWHV6SWdocHJ2bHl6WTB0UFl4QndreFQxS2ZTeUVuMFA4b00iLCAieSI6ICJBY1BfMEU3UFVaR1B0X0ZZVXRjM0FmWW9RdktmeW15QnVVSHNNYTNSdmk5NElPaERWMmVfaXQ3VU44OG4yMDd3NnduUXhDa19Fd0hxaDJVcjZOQUt2OGhaIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFlYndZeHV3NklTenFVcmF5T1BBRHlyZDNiSkVwRDFXV2UyRVVIOUlYMXlibjl4YUVkd09pdWU5cUNaU0tpWW9zY0lGSzkzZTFZejlfZS1abHozbzZqRCIsICJ5IjogIkFLYmY5Rk1qWVBGVEp5SVpyeDQ4ZHlkZmhKSmlDaWdraldkaEExR2JJLWxza3oxR2ZzT0N0WjBsUllDQlhHSkRJWXBtOXczR09ycWs5blVBcGxLbTRFQkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARQH2eHmyaxQV_fBj_inZjAfvKtG9tlhtbuLd43hiPnoTqPH6pKD5vM6b6SiAWhJotGrrEBBFerlEUte4_QFHuV1AKKhK7xKfosP0MVMXcYTGi0HsOLUrzXxyAqdM8SEmiWWRR3JrpJpGJx8KCmguxrU_pTEpVg5RV8FwFQP0ATKwpax"}+ url=http://localhost:40646 + adv=/tmp/tmp.llbBgF/adv + tang_get_adv 40646 /tmp/tmp.llbBgF/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=40646 + local adv=/tmp/tmp.llbBgF/adv + '[' -z 40646 ']' + curl -L -o /tmp/tmp.llbBgF/adv http://localhost:40646/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000240391 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:40646\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000272965 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFkT0s2dlBLb3R4SEhaNDg4RjlCRnlFUUdtcnR5QzJ6ZEtLcjNTVnA3QW9GWGU4MWRra0FDWHV6SWdocHJ2bHl6WTB0UFl4QndreFQxS2ZTeUVuMFA4b00iLCAieSI6ICJBY1BfMEU3UFVaR1B0X0ZZVXRjM0FmWW9RdktmeW15QnVVSHNNYTNSdmk5NElPaERWMmVfaXQ3VU44OG4yMDd3NnduUXhDa19Fd0hxaDJVcjZOQUt2OGhaIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFlYndZeHV3NklTenFVcmF5T1BBRHlyZDNiSkVwRDFXV2UyRVVIOUlYMXlibjl4YUVkd09pdWU5cUNaU0tpWW9zY0lGSzkzZTFZejlfZS1abHozbzZqRCIsICJ5IjogIkFLYmY5Rk1qWVBGVEp5SVpyeDQ4ZHlkZmhKSmlDaWdraldkaEExR2JJLWxza3oxR2ZzT0N0WjBsUllDQlhHSkRJWXBtOXczR09ycWs5blVBcGxLbTRFQkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AJQ0Zerbhd9Etf7M62weVLKUNVfMFlvVAHWWJxwZh2VbmXcuvV8Y1M8RWroAdGnNdmBhO1lZ97iYo-HMwJgg-NkfAIjeAH5e-IBQaOROSrHcHMsq20lzqrObHNDjkw7KCGh0SU7NS5Z_8H84SpcFmdSgoAd6d_1rPsaWqghcDv7mEZRy"} 100 993 100 993 0 0 27993 0 --:--:-- --:--:-- --:--:-- 28371 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:40646 /tmp/tmp.llbBgF/adv + cfg='{"url":"http://localhost:40646","adv":"/tmp/tmp.llbBgF/adv"}' + DEV=/tmp/tmp.llbBgF/luks2-device + new_device luks2 /tmp/tmp.llbBgF/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.llbBgF/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.llbBgF ']' + tang_stop /tmp/tmp.llbBgF + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.llbBgF + '[' -z /tmp/tmp.llbBgF ']' + local pidfile=/tmp/tmp.llbBgF/tang.pid + '[' -f /tmp/tmp.llbBgF/tang.pid ']' + local pid + pid=2572 + kill -9 2572 + rm -rf /tmp/tmp.llbBgF /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/unlock-tang-luks2: line 25: 2572 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/44 backup-restore-luks2 SKIP 0.21s 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.dJNpBb + ADV=/tmp/tmp.dJNpBb/adv.jws + tang_create_adv /tmp/tmp.dJNpBb /tmp/tmp.dJNpBb/adv.jws + local basedir=/tmp/tmp.dJNpBb + local adv=/tmp/tmp.dJNpBb/adv.jws + local SIG=/tmp/tmp.dJNpBb/sig.jwk + jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dJNpBb/sig.jwk + local EXC=/tmp/tmp.dJNpBb/exc.jwk + jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dJNpBb/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' + jose jwk pub --set --input=/tmp/tmp.dJNpBb/sig.jwk --input=/tmp/tmp.dJNpBb/exc.jwk + jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dJNpBb/sig.jwk --output=/tmp/tmp.dJNpBb/adv.jws ++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.dJNpBb/adv.jws + CFG='{"url":"foobar","adv":"/tmp/tmp.dJNpBb/adv.jws"}' + DEV=/tmp/tmp.dJNpBb/luks2-device + new_device luks2 /tmp/tmp.dJNpBb/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.dJNpBb/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.dJNpBb ']' + rm -rf /tmp/tmp.dJNpBb ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 40/44 pin-test OK 0.19s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt test '{}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiNHNzTy1TbDZHM0FBbDhkNXFMN2ZNQno3TmF1dDZrLXdWQjM3QXJhYzNvZyIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..ImPMSuEkiBeLrxPn.5AE.TEKCD_q8z3nQlNnQ4OhBMw ++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnsiandrIjp7ImFsZyI6IkEyNTZHQ00iLCJrIjoiNHNzTy1TbDZHM0FBbDhkNXFMN2ZNQno3TmF1dDZrLXdWQjM3QXJhYzNvZyIsImtleV9vcHMiOlsiZW5jcnlwdCIsImRlY3J5cHQiXSwia3R5Ijoib2N0In19fSwiZW5jIjoiQTI1NkdDTSJ9..ImPMSuEkiBeLrxPn.5AE.TEKCD_q8z3nQlNnQ4OhBMw ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt test '{"fail":true}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..aWsy1pDNg2VOxd8A.-gU.E3W0piwEPvJFNydJzKFliA + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoidGVzdCIsInRlc3QiOnt9fSwiZW5jIjoiQTI1NkdDTSJ9..aWsy1pDNg2VOxd8A.-gU.E3W0piwEPvJFNydJzKFliA + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/44 regen-not-inplace-luks2 SKIP 0.23s 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.EDnOLG + TMP=/tmp/tmp.EDnOLG ++ 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=14457 + tang_run /tmp/tmp.EDnOLG 14457 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.EDnOLG + local port=14457 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.EDnOLG ']' + '[' -z 14457 ']' + tang_new_keys /tmp/tmp.EDnOLG '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.EDnOLG + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.EDnOLG ']' + local db=/tmp/tmp.EDnOLG/db + mkdir -p /tmp/tmp.EDnOLG/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.EDnOLG/db Unable to change owner/group for /tmp/tmp.EDnOLG/db/Jkw6F5LmA-OLoBZwHPcZwZ7WcStd3uIVITNPpuXFmig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.EDnOLG/db/5vyWaAvmZHYkFi8NYBkXufBFHj0IBQ37B94k8MPsx6A.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.EDnOLG/cache + '[' -z '' ']' + KEYS=/tmp/tmp.EDnOLG/db + local pid pidfile + pidfile=/tmp/tmp.EDnOLG/tang.pid + pid=2618 + echo 2618 + /usr/bin/socat -v -v TCP-LISTEN:14457,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.EDnOLG/db' + tang_wait_until_ready 14457 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14457 + '[' -z 14457 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:14457/adv > 2022/08/04 11:52:13.000207239 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14457\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000241093 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZuc3lkYjBtV0RqMDJfclpESHpkSGxSZmdKUmhTUEpndThMTWl6UFlaX1lmc1ZjM1l5OW9HcUtiYnAzZ3E3RElBS2x5UGpkamdObldNV29PdU1nSDhYTSIsICJ5IjogIkFkV3ZMWXZPa3ZobGpyNHItb1NFMEFiUXhNQlU2TDdDU2ZSTy0tR1dMVXV1OExnRlAzOG1XM3E3WGZCRXlOTDdKSEJzTl8wY3VHSHRZUGhWNUxZOWprejAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNQeUlXXzRMZlp5REFsbjlBMjE3MWJSTEdxTXZRSU9tTGk3bnQyYjNOcTdaemRULUx5QnJSdVZYZERETS1RNy03RXlmSU9TS3JWc1IxNnZtM3F4dlBBNCIsICJ5IjogIkFCV0xWZDYwaGozTkFfSGJfYWhXZ09MTXdsOVVxYTFjbzlnS3JDYlZhTFkwaHgzQkVHY3lTX2duaTZrZnBGSFRKak1WMW10QVVtMGVrcmM4aWdoU2Z3VlEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AcWulSqnecEm39yk3nGvs17kVLzPYB-4ukIYTbai8dgxZVrMc5GQ1mYWfLGjuMcKc7p8hGlpz52sNXF4nV-SVnBZAMJh4rcrG0ZzK75y7liFs9pMHhm-phznfBa9GUVcXD_47TPdfwI2V5aUDZhRv5bzgB5c4-sTA9PnvwtXT4L4a1Sh"}+ url=http://localhost:14457 + adv=/tmp/tmp.EDnOLG/adv + tang_get_adv 14457 /tmp/tmp.EDnOLG/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=14457 + local adv=/tmp/tmp.EDnOLG/adv + '[' -z 14457 ']' + curl -L -o /tmp/tmp.EDnOLG/adv http://localhost:14457/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000250661 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:14457\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000281450 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVZuc3lkYjBtV0RqMDJfclpESHpkSGxSZmdKUmhTUEpndThMTWl6UFlaX1lmc1ZjM1l5OW9HcUtiYnAzZ3E3RElBS2x5UGpkamdObldNV29PdU1nSDhYTSIsICJ5IjogIkFkV3ZMWXZPa3ZobGpyNHItb1NFMEFiUXhNQlU2TDdDU2ZSTy0tR1dMVXV1OExnRlAzOG1XM3E3WGZCRXlOTDdKSEJzTl8wY3VHSHRZUGhWNUxZOWprejAifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVNQeUlXXzRMZlp5REFsbjlBMjE3MWJSTEdxTXZRSU9tTGk3bnQyYjNOcTdaemRULUx5QnJSdVZYZERETS1RNy03RXlmSU9TS3JWc1IxNnZtM3F4dlBBNCIsICJ5IjogIkFCV0xWZDYwaGozTkFfSGJfYWhXZ09MTXdsOVVxYTFjbzlnS3JDYlZhTFkwaHgzQkVHY3lTX2duaTZrZnBGSFRKak1WMW10QVVtMGVrcmM4aWdoU2Z3VlEifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANB6tlJBPqO99Ecb-UmBeiEX666yCnf9gS6ZdF19xwXU5H-5MsaLQkgoGWX9Od5BMIvo1bxeU63tr2n5-zekgYQ2ABO6lVfcTs_PadL3Twr_cHUIY_c4DT6GoFtscy7Dsr9UsMWwZc1-f4V3PeEGj5zebptG97YkAkXQNJX6QkQ-w4EO"} 100 993 100 993 0 0 30279 0 --:--:-- --:--:-- --:--:-- 31031 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:14457 /tmp/tmp.EDnOLG/adv + cfg='{"url":"http://localhost:14457","adv":"/tmp/tmp.EDnOLG/adv"}' + DEV=/tmp/tmp.EDnOLG/luks2-device + new_device luks2 /tmp/tmp.EDnOLG/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.EDnOLG/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.EDnOLG ']' + tang_stop /tmp/tmp.EDnOLG + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.EDnOLG + '[' -z /tmp/tmp.EDnOLG ']' + local pidfile=/tmp/tmp.EDnOLG/tang.pid + '[' -f /tmp/tmp.EDnOLG/tang.pid ']' + local pid + pid=2618 + kill -9 2618 + rm -rf /tmp/tmp.EDnOLG /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/regen-not-inplace-luks2: line 25: 2618 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/44 report-sss-luks2 SKIP 0.22s 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.FjLhPn ++ 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=20787 + tang_run /tmp/tmp.FjLhPn 20787 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FjLhPn + local port=20787 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FjLhPn ']' + '[' -z 20787 ']' + tang_new_keys /tmp/tmp.FjLhPn '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FjLhPn + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.FjLhPn ']' + local db=/tmp/tmp.FjLhPn/db + mkdir -p /tmp/tmp.FjLhPn/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.FjLhPn/db Unable to change owner/group for /tmp/tmp.FjLhPn/db/1ixBaARz3zZCCzcXYVKjJdZzY44zaNEaQ5FM5LKa1Ic.jwk to tang:tang Unable to change owner/group for /tmp/tmp.FjLhPn/db/HT0vAvZkreYguQRBO4Xi89c2laAH29RowUmxZIDUBK4.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.FjLhPn/cache + '[' -z '' ']' + KEYS=/tmp/tmp.FjLhPn/db + local pid pidfile + pidfile=/tmp/tmp.FjLhPn/tang.pid + pid=2642 + + /usr/bin/socat echo -v 2642-v TCP-LISTEN:20787,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.FjLhPn/db' + tang_wait_until_ready 20787 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20787 + '[' -z 20787 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:20787/adv > 2022/08/04 11:52:13.000216551 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20787\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000248783 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZRR2hQcmswZFlQLVRjeFpuWTdMbi1NbGlfeFpFWXVBUk1nb2RmZ2phMjVtWHFPZXBKbnphTXZ3U1lLbzY4Zk8zeGpsbFF4WnpBYlFCODYzaVVEUE92TCIsICJ5IjogIkFFMWxwQjh2SEt2Y1JBTThSQTZWakdYS1ZEcnN4cEI2S1FfRFNqQ3dnNUYydW9FT215eU5CYnN4Q3ZUYUJKRE45NW9ySVl0OTZqSlRyVjJiSGNJRVpqYloifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWUxaXZEeGJMRDZSSlFKZHN0bGpHS1p2d2JKRUFocVRGTnJ6YWo2bkdIM05nWkNvMmJndVlHQ1pNblBvbk5XOWJteUZDeGM1RHNzdmQyWVBma05aNHdURiIsICJ5IjogIkFQQ0piTmpDNl84aDVUUkJuVHZJM0xGc0Z0enhxWkZEcmxBb0tCV3MxRlZ5MEY5Q3MydXVWakUweHVOSkhydWhWWlUyd3RvV1NZOERNdm16dnB0a0VmTW8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AX5woV2bnjTPHtqS_5TJf_yWyp5PACd1jZztRHiRouwOTx7LQ6ySiIFouRaJlevVXuJNAjLPMmLxbmQT8apvBpX1ARKN5aekhnE0nowaWU2xvlICRwJtY3e46tDdHqLOZHV77_y69uErEetrTT8Od2cIq4Q1F9-WbkRpN422U8I64kSo"}+ url=http://localhost:20787 + adv=/tmp/tmp.FjLhPn/adv + tang_get_adv 20787 /tmp/tmp.FjLhPn/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=20787 + local adv=/tmp/tmp.FjLhPn/adv + '[' -z 20787 ']' + curl -L -o /tmp/tmp.FjLhPn/adv http://localhost:20787/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000256057 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:20787\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000284920 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUZRR2hQcmswZFlQLVRjeFpuWTdMbi1NbGlfeFpFWXVBUk1nb2RmZ2phMjVtWHFPZXBKbnphTXZ3U1lLbzY4Zk8zeGpsbFF4WnpBYlFCODYzaVVEUE92TCIsICJ5IjogIkFFMWxwQjh2SEt2Y1JBTThSQTZWakdYS1ZEcnN4cEI2S1FfRFNqQ3dnNUYydW9FT215eU5CYnN4Q3ZUYUJKRE45NW9ySVl0OTZqSlRyVjJiSGNJRVpqYloifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQWUxaXZEeGJMRDZSSlFKZHN0bGpHS1p2d2JKRUFocVRGTnJ6YWo2bkdIM05nWkNvMmJndVlHQ1pNblBvbk5XOWJteUZDeGM1RHNzdmQyWVBma05aNHdURiIsICJ5IjogIkFQQ0piTmpDNl84aDVUUkJuVHZJM0xGc0Z0enhxWkZEcmxBb0tCV3MxRlZ5MEY5Q3MydXVWakUweHVOSkhydWhWWlUyd3RvV1NZOERNdm16dnB0a0VmTW8ifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ae0gJjAUpgCw63_rQSWpm4lLI2Qc4sK0AUIt3EYBOFTYIpRgWFnEVZscLrs8LEk7IHATXhqv3XXkS5ywVSibcRFfADVCxytTOUdUIsMwPtawHESx6lEbl6pVfEeIGdcs1c583ivNtpDpv9Z5NCu091tK4x1lE-KKwpTS4EvyJf3qURAa"} 100 993 100 993 0 0 31917 0 --:--:-- --:--:-- --:--:-- 33100 ++ printf '{"t": 1, "pins":{"tang":[{"url":"%s"}], "sss":{"t":1,"pins":{"tang":[{"url":"%s"}]}}}}' http://localhost:20787 http://localhost:20787 + cfg='{"t": 1, "pins":{"tang":[{"url":"http://localhost:20787"}], "sss":{"t":1,"pins":{"tang":[{"url":"http://localhost:20787"}]}}}}' + DEV=/tmp/tmp.FjLhPn/luks2-device + new_device luks2 /tmp/tmp.FjLhPn/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.FjLhPn/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.FjLhPn ']' + tang_stop /tmp/tmp.FjLhPn + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.FjLhPn + '[' -z /tmp/tmp.FjLhPn ']' + local pidfile=/tmp/tmp.FjLhPn/tang.pid + '[' -f /tmp/tmp.FjLhPn/tang.pid ']' + local pid + pid=2642 + kill -9 2642 + rm -rf /tmp/tmp.FjLhPn /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-sss-luks2: line 25: 2642 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 34/44 report-tang-luks2 SKIP 0.23s 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.ilDEcf ++ 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=26575 + tang_run /tmp/tmp.ilDEcf 26575 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ilDEcf + local port=26575 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ilDEcf ']' + '[' -z 26575 ']' + tang_new_keys /tmp/tmp.ilDEcf '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ilDEcf + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.ilDEcf ']' + local db=/tmp/tmp.ilDEcf/db + mkdir -p /tmp/tmp.ilDEcf/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.ilDEcf/db Unable to change owner/group for /tmp/tmp.ilDEcf/db/CKq_fjbd0rJvbK6zBCCf1bTqM2bIQUZ4cz0xgqpRUB8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.ilDEcf/db/ovc6iN4y4LOVYVLLizbQjaug7Hhi4U8qOcWCNusF9vc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.ilDEcf/cache + '[' -z '' ']' + KEYS=/tmp/tmp.ilDEcf/db + local pid pidfile + pidfile=/tmp/tmp.ilDEcf/tang.pid + pid=2653 + echo 2653 + /usr/bin/socat -v -v TCP-LISTEN:26575,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.ilDEcf/db' + tang_wait_until_ready 26575 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26575 + '[' -z 26575 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:26575/adv > 2022/08/04 11:52:13.000219902 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26575\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000256591 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCY0ZhNkM4Q0ZsN09jTEhMQUlhcHpKZnFYcThIQVphTjJnd0kzLWRURWd6YU51a0l6eWFJcG9qTW10RUpfZjJhcW5YUmh5bHdpR2ZMTEE0SkpWRi1JUHMiLCAieSI6ICJBUXRLUGQwVmhVZzZzZ25yUTZJcFZ6bmllUVF6NGpnZUtLR0NHenlTTlJfcmpveVIxcGRENnVjaWpWOVZXNE43SjlxNzlhU2JIc3ZtaXdqbGpPbDFkSU14In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJMSG1FNkhMY3VrZTh6c0czVkdxZWcyc2JLcEhfOTZpSnhXMGNEWDJxZ1JHZDl1Z1RxTTNqUm52QUVKd2pPWUY3MHc0Y1poZ2xZbnNtUFpja1NkQmRkbiIsICJ5IjogIkFhM1dvY1kwRVVBemFtVEFKNXBBRjBza2NVZVRIUDJRcW9POUtVbklST05ZUl9kdUdwbWpocWRUaWtpLXdabmRyN0hlVmdUMGZId0lmREpVRUN3MFlBRFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYYxO9plobNGgWRIpAB15QESHYmvsRT4UFfLDUnnrkTP9FwI06W9dTXtVGB7ONcnJ3_O0vP7AqmXlWWYJZkHWX60AaLEcfwZdo3PsoW4V9J8iBef_14i-YPec-sX_tytIOlC13H4yhkierrfAMZKID1zCW_TDk6NbEtkc-XrF-G3c466"}+ url=http://localhost:26575 + adv=/tmp/tmp.ilDEcf/adv + tang_get_adv 26575 /tmp/tmp.ilDEcf/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26575 + local adv=/tmp/tmp.ilDEcf/adv + '[' -z 26575 ']' + curl -L -o /tmp/tmp.ilDEcf/adv http://localhost:26575/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000265791 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26575\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000292054 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFCY0ZhNkM4Q0ZsN09jTEhMQUlhcHpKZnFYcThIQVphTjJnd0kzLWRURWd6YU51a0l6eWFJcG9qTW10RUpfZjJhcW5YUmh5bHdpR2ZMTEE0SkpWRi1JUHMiLCAieSI6ICJBUXRLUGQwVmhVZzZzZ25yUTZJcFZ6bmllUVF6NGpnZUtLR0NHenlTTlJfcmpveVIxcGRENnVjaWpWOVZXNE43SjlxNzlhU2JIc3ZtaXdqbGpPbDFkSU14In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUJMSG1FNkhMY3VrZTh6c0czVkdxZWcyc2JLcEhfOTZpSnhXMGNEWDJxZ1JHZDl1Z1RxTTNqUm52QUVKd2pPWUY3MHc0Y1poZ2xZbnNtUFpja1NkQmRkbiIsICJ5IjogIkFhM1dvY1kwRVVBemFtVEFKNXBBRjBza2NVZVRIUDJRcW9POUtVbklST05ZUl9kdUdwbWpocWRUaWtpLXdabmRyN0hlVmdUMGZId0lmREpVRUN3MFlBRFAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AXwe6w_eefFNBIcAknp2VZmSS1CjZ95RMs__gi_RVLlLNrdgZSQVO3-zegiRwy6UONBUVv8IWM9m1PT__mJOKxHoANHWSfgL3YBsL2k6Rl67LqPMqN4-9lByaWgfD7apj-tc-Pm2neRTpmRlagKt5Hw2g4JesXJQ-N_ZFyR65BLj-RVP"} 100 993 100 993 0 0 34399 0 --:--:-- --:--:-- --:--:-- 35464 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:26575 /tmp/tmp.ilDEcf/adv + cfg='{"url":"http://localhost:26575","adv":"/tmp/tmp.ilDEcf/adv"}' + DEV=/tmp/tmp.ilDEcf/luks2-device + new_device luks2 /tmp/tmp.ilDEcf/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.ilDEcf/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' -d /tmp/tmp.ilDEcf ']' + tang_stop /tmp/tmp.ilDEcf + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.ilDEcf + '[' -z /tmp/tmp.ilDEcf ']' + local pidfile=/tmp/tmp.ilDEcf/tang.pid + '[' -f /tmp/tmp.ilDEcf/tang.pid ']' + local pid + pid=2653 + kill -9 2653 + rm -rf /tmp/tmp.ilDEcf /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/report-tang-luks2: line 25: 2653 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/44 pass-tang-luks2 SKIP 0.21s 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.bKIkdf ++ 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=29009 + tang_run /tmp/tmp.bKIkdf 29009 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKIkdf + local port=29009 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bKIkdf ']' + '[' -z 29009 ']' + tang_new_keys /tmp/tmp.bKIkdf '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKIkdf + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.bKIkdf ']' + local db=/tmp/tmp.bKIkdf/db + mkdir -p /tmp/tmp.bKIkdf/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.bKIkdf/db Unable to change owner/group for /tmp/tmp.bKIkdf/db/vvkLBzpVxO-Sh15B14aEMjOKpWlQ4CBVBJCvsR2P7xM.jwk to tang:tang Unable to change owner/group for /tmp/tmp.bKIkdf/db/U7Q3W85ZvS9qZASYjHqa4YoAWys-5jCAU4F57yMdNCA.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.bKIkdf/cache + '[' -z '' ']' + KEYS=/tmp/tmp.bKIkdf/db + local pid pidfile + pidfile=/tmp/tmp.bKIkdf/tang.pid + pid=2689 + /usr/bin/socat -v -v TCP-LISTEN:29009,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.bKIkdf/db' + echo 2689 + tang_wait_until_ready 29009 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=29009 + '[' -z 29009 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:29009/adv > 2022/08/04 11:52:13.000238269 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:29009\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000270602 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFmR0NLeERDdjgxQ0R2TGdCYWswd3ZzX0NlRU03MWd0dlBLbGxIeDVWelozaXdBOW1vTUlvYVdMNVNiY1ZOcmVsVjZYWnhDQ3QwTnhkZjZZMmxfcDFBbWwiLCAieSI6ICJBTjJaZDhTMlhURmx2YlU1dlpwMTFsTlc3U0hzWGVBMnp5Q1FVN3hxRFplZFdXTFByRlFUVEFwSVZKLXcwUW5SSjY5TV9NSVhnZkJmZVlZdXpTZUtLajRmIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUltcUJ6NFJFLXJOR3NGdjZLdFZYT2tzNnB2QXFCRUVIRFZHeU0wOTVmaUZtMFVGUTNNclZwVkNjM0h0V1N4WkhpZUloWHBDeW90ZTVBdW9YSWNiSlpvYSIsICJ5IjogIkFYOTdRMnA1bkVtcG11b2hvcHRiRlVYd0U3T3ZISEU4dThWR21FRUNJYmZzQWJxU2dfNHF6STZvSVVPamlRMWF5bXo0bmlSeGZ5TTNTcl9hU2c0bjA5aVAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVbLqem1NRJt6cr5U1ghgdFSatppChxaHQelhX6QVGb25dkerPCtoHz2_VaAw5kmxeCi_YMr6M_5-B3eRVIyHe9hAYEDZBRH-FbSaSlxihFEwl6QTR4Yck4DFRHW3GNm1KCifhBkooFK19-IknUJur93XPPV9pp8kYC-4ZTqNfsJnXKk"}+ url=http://localhost:29009 + adv=/tmp/tmp.bKIkdf/adv + tang_get_adv 29009 /tmp/tmp.bKIkdf/adv + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=29009 + local adv=/tmp/tmp.bKIkdf/adv + '[' -z 29009 ']' + curl -L -o /tmp/tmp.bKIkdf/adv http://localhost:29009/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000278482 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:29009\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000298610 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFmR0NLeERDdjgxQ0R2TGdCYWswd3ZzX0NlRU03MWd0dlBLbGxIeDVWelozaXdBOW1vTUlvYVdMNVNiY1ZOcmVsVjZYWnhDQ3QwTnhkZjZZMmxfcDFBbWwiLCAieSI6ICJBTjJaZDhTMlhURmx2YlU1dlpwMTFsTlc3U0hzWGVBMnp5Q1FVN3hxRFplZFdXTFByRlFUVEFwSVZKLXcwUW5SSjY5TV9NSVhnZkJmZVlZdXpTZUtLajRmIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUltcUJ6NFJFLXJOR3NGdjZLdFZYT2tzNnB2QXFCRUVIRFZHeU0wOTVmaUZtMFVGUTNNclZwVkNjM0h0V1N4WkhpZUloWHBDeW90ZTVBdW9YSWNiSlpvYSIsICJ5IjogIkFYOTdRMnA1bkVtcG11b2hvcHRiRlVYd0U3T3ZISEU4dThWR21FRUNJYmZzQWJxU2dfNHF6STZvSVVPamlRMWF5bXo0bmlSeGZ5TTNTcl9hU2c0bjA5aVAifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATvm7J2lfM6DnTPz_PoBvDJK0bXmea1UCB5jUApmA7xmipZtyozeUE09SZJ82L5BexbiryDS2u4r41uJmwuNwFALAYo2KAgBCHITECTZ8d6hNhjDEVnkNVO2Ht2wlE3EYcel8wGshWYbp7XvxLrE19uudsa3OErTJ59ru1XBFmGKusk0"} 100 993 100 993 0 0 44739 0 --:--:-- --:--:-- --:--:-- 45136 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:29009 /tmp/tmp.bKIkdf/adv + cfg='{"url":"http://localhost:29009","adv":"/tmp/tmp.bKIkdf/adv"}' + DEV=/tmp/tmp.bKIkdf/luks2-device + new_device luks2 /tmp/tmp.bKIkdf/luks2-device + local LUKS=luks2 + local DEV=/tmp/tmp.bKIkdf/luks2-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.bKIkdf ']' + tang_stop /tmp/tmp.bKIkdf + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.bKIkdf + '[' -z /tmp/tmp.bKIkdf ']' + local pidfile=/tmp/tmp.bKIkdf/tang.pid + '[' -f /tmp/tmp.bKIkdf/tang.pid ']' + local pid + pid=2689 + kill -9 2689 + rm -rf /tmp/tmp.bKIkdf /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/pass-tang-luks2: line 25: 2689 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/44 pin-tang OK 0.75s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.JoeaGH ++ 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=26833 + tang_run /tmp/tmp.JoeaGH 26833 sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JoeaGH + local port=26833 + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.JoeaGH ']' + '[' -z 26833 ']' + tang_new_keys /tmp/tmp.JoeaGH '' sig exc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JoeaGH + local rotate= + local sig_name=sig + local exc_name=exc + '[' -z /tmp/tmp.JoeaGH ']' + local db=/tmp/tmp.JoeaGH/db + mkdir -p /tmp/tmp.JoeaGH/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.JoeaGH/db sig exc Unable to change owner/group for /tmp/tmp.JoeaGH/db/sig.jwk to tang:tang Unable to change owner/group for /tmp/tmp.JoeaGH/db/exc.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.JoeaGH/cache + '[' -z '' ']' + KEYS=/tmp/tmp.JoeaGH/db + local pid pidfile + pidfile=/tmp/tmp.JoeaGH/tang.pid + pid=2670 + echo 2670 + /usr/bin/socat -v -v TCP-LISTEN:26833,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.JoeaGH/db' + tang_wait_until_ready 26833 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26833 + '[' -z 26833 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:26833/adv > 2022/08/04 11:52:13.000227438 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26833\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000259326 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFRcHl3c2EyeGJvTkg1aXJSTUtYb2MwWGJSeWIwZjUyYlFPYTM0SkFOa2hGWGc4RFhGZVJiTE51NzVzbGItWWhwNWZya3VrYnlVazk4MENLNUxZYzNabiIsICJ5IjogIkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVppNDhlMldtR2pkUFJzZjVibE0zdUlhVkh6aHlFeU9WQ3V3MXdnX2xISnFIazJxS00zWkxyN2Y2UXNNTk16SjNCMlgyU1pLNnQ0bnc3VXNXazhhZVl0QiIsICJ5IjogIkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYDncizoRPEhMgZAHpI7BixJGzgRDI6ayk4LYPVHv1Zu-0bzWtUAhXxIwU0hHDIMLq0-ccAArRBwEawy5cVMii-wAE-ospkGnqcq69Giig0F286nb3NFfEqEYYNYVSzjW2x7EbqZwcn6YD6Tb24WDu9cOFl90D7kccFJ8YabvKRW0QOO"}++ jose jwk thp -i /tmp/tmp.JoeaGH/db/sig.jwk + thp=zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc + adv=/tmp/tmp.JoeaGH/adv.jws + tang_get_adv 26833 /tmp/tmp.JoeaGH/adv.jws + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=26833 + local adv=/tmp/tmp.JoeaGH/adv.jws + '[' -z 26833 ']' + curl -L -o /tmp/tmp.JoeaGH/adv.jws http://localhost:26833/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000272279 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:26833\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000298053 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFRcHl3c2EyeGJvTkg1aXJSTUtYb2MwWGJSeWIwZjUyYlFPYTM0SkFOa2hGWGc4RFhGZVJiTE51NzVzbGItWWhwNWZya3VrYnlVazk4MENLNUxZYzNabiIsICJ5IjogIkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVppNDhlMldtR2pkUFJzZjVibE0zdUlhVkh6aHlFeU9WQ3V3MXdnX2xISnFIazJxS00zWkxyN2Y2UXNNTk16SjNCMlgyU1pLNnQ0bnc3VXNXazhhZVl0QiIsICJ5IjogIkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ach4eW0nR2mAHwHodl2YYjkpfMIaff0BGilln0vREJeC8R1W4a1D_3n2VO900qN5Lc8Cra2sA2wr2VrT862DhSnyAVo6_f4mPualXLX85R_G5NCWSoTdH2XEO_1zEZx49rMm4-pNFBvky850a0s4lVFcMCFI_LtdP6ed4cDm4xFOpdLK"} 100 993 100 993 0 0 35526 0 --:--:-- --:--:-- --:--:-- 36777 + url=http://localhost:26833 ++ printf '{"url":"%s","adv":"%s"}' http://localhost:26833 /tmp/tmp.JoeaGH/adv.jws + cfg='{"url":"http://localhost:26833","adv":"/tmp/tmp.JoeaGH/adv.jws"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:26833","adv":"/tmp/tmp.JoeaGH/adv.jws"}' + enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQVFweXdzYTJ4Ym9OSDVpclJNS1hvYzBYYlJ5YjBmNTJiUU9hMzRKQU5raEZYZzhEWEZlUmJMTnU3NXNsYi1ZaHA1ZnJrdWtieVVrOTgwQ0s1TFljM1puIiwieSI6IkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWmk0OGUyV21HamRQUnNmNWJsTTN1SWFWSHpoeUV5T1ZDdXcxd2dfbEhKcUhrMnFLTTNaTHI3ZjZRc01OTXpKM0IyWDJTWks2dDRudzdVc1drOGFlWXRCIiwieSI6IkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjI2ODMzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUZkZFVwcTItd0JmWkhrRFdheWxBRlFyQUN3RjZNOHZHSlBoNWYwZFJ0aWlnM0lpQmQ2eWw0T1g3SW9UY29VWGZtSTBib3lUWEpxMVc3R1k4T29jeF9tTiIsInkiOiJBWmE1dURTcnhJSUFYaE1kWFV4THp6ZGxtZlBkY2ZxVXJYb2VVQ3dZOVhod0U5dnpPN3I4MDdoeG1xT09zbUhZTUtnTV9JSXRpbUNnYm9nZUhMZ2ZMUG9PIn0sImtpZCI6InZZVnJ6b0dIa0QxQWxJNURTNzhVRUhDMG1vTXdtOVRSZGxYWjdEakptTnMifQ..-Jiu_GV42iSNaG43.PTY.Z2LHC3v-gjmInZeK8NLoqg ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQVFweXdzYTJ4Ym9OSDVpclJNS1hvYzBYYlJ5YjBmNTJiUU9hMzRKQU5raEZYZzhEWEZlUmJMTnU3NXNsYi1ZaHA1ZnJrdWtieVVrOTgwQ0s1TFljM1puIiwieSI6IkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWmk0OGUyV21HamRQUnNmNWJsTTN1SWFWSHpoeUV5T1ZDdXcxd2dfbEhKcUhrMnFLTTNaTHI3ZjZRc01OTXpKM0IyWDJTWks2dDRudzdVc1drOGFlWXRCIiwieSI6IkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjI2ODMzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUZkZFVwcTItd0JmWkhrRFdheWxBRlFyQUN3RjZNOHZHSlBoNWYwZFJ0aWlnM0lpQmQ2eWw0T1g3SW9UY29VWGZtSTBib3lUWEpxMVc3R1k4T29jeF9tTiIsInkiOiJBWmE1dURTcnhJSUFYaE1kWFV4THp6ZGxtZlBkY2ZxVXJYb2VVQ3dZOVhod0U5dnpPN3I4MDdoeG1xT09zbUhZTUtnTV9JSXRpbUNnYm9nZUhMZ2ZMUG9PIn0sImtpZCI6InZZVnJ6b0dIa0QxQWxJNURTNzhVRUhDMG1vTXdtOVRSZGxYWjdEakptTnMifQ..-Jiu_GV42iSNaG43.PTY.Z2LHC3v-gjmInZeK8NLoqg ++ clevis decrypt > 2022/08/04 11:52:13.000470286 length=414 from=0 to=413 POST /rec/vYVrzoGHkD1AlI5DS78UEHC0moMwm9TRdlXZ7DjJmNs HTTP/1.1\r Host: localhost:26833\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AaJH29IlkmjqjTMa31U3bDOTvQbUmZqxSO4pvyapwGwZgStZNuT9GOW8f0QzDvwtkoERjT7LkynKDd5evRJW2lM3","y":"AM5K6Ji0EdDQraftyx4sHDjmqantZJD2S6SGsvNd1AYesFgMwI1S5fcmwqb5n-WGH31birUvvxnYyGt3T6JLuiEf"} POST /rec/vYVrzoGHkD1AlI5DS78UEHC0moMwm9TRdlXZ7DjJmNs => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000489584 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":"AcIxGQGmJBSCRnn43F06ebbC41hoQrmqkErjuZMX8IvGfjw-mQz01GtG8dKpHRswVlwRZYBLJDXRRJi1Yy3WWerW","y":"AE4l-nAsXYKIp4D2w2pKc_nNDbqVky01JpTYJsgZkDQrPvh_W-1aQ2PCRhcoDhSWhC7srXdbmZvIe8wZ4UPVd5vp"}+ dec=hi + test hi == hi ++ printf '{"url":"%s","thp":"%s"}' http://localhost:26833 zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc + cfg='{"url":"http://localhost:26833","thp":"zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc"}' ++ echo -n hi ++ clevis encrypt tang '{"url":"http://localhost:26833","thp":"zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc"}' > 2022/08/04 11:52:13.000553819 length=126 from=0 to=125 GET /adv/zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc HTTP/1.1\r Host: localhost:26833\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/zMd5z6G8efI4V7zEgiUT9U2Hclw445_Wyll6h3ctSrc => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000590436 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUFRcHl3c2EyeGJvTkg1aXJSTUtYb2MwWGJSeWIwZjUyYlFPYTM0SkFOa2hGWGc4RFhGZVJiTE51NzVzbGItWWhwNWZya3VrYnlVazk4MENLNUxZYzNabiIsICJ5IjogIkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQVppNDhlMldtR2pkUFJzZjVibE0zdUlhVkh6aHlFeU9WQ3V3MXdnX2xISnFIazJxS00zWkxyN2Y2UXNNTk16SjNCMlgyU1pLNnQ0bnc3VXNXazhhZVl0QiIsICJ5IjogIkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19", "signatures": [{"signature": "AYtKMZjcw7OO69i3FgQ8uU1ssfIP_7wE8nfnkJWebt-XI5HHOr4xLiK7pKfp-TU3w8P0VQf0RkL-zzEaWHEkqfv8AetkJDqO5Z9pJ3o9C6nF2JWUZ5riSvWDsved-dH-ZKez8NRNC4jSAPZ0v_xIhcB1TKK2LEbY_fb-JmQG4A1EcYPg", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ANMv3BPAS-7EHSYJhSFsA47KufeLJRKzkI0Of1gtKWwEiAvy_t8yZratMKgh4f1_7QdZsY6tyCf68z8SeCFyYd3VANhhv4k2rLOT-aoWZX9X96_--RQWDsUI2aCnP0DCS9p_rNMMy-ac5zOuGWSaB-nY7YzJ0i9XoGMuZRuvA_Xn9Jkg"}]}+ enc=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQVFweXdzYTJ4Ym9OSDVpclJNS1hvYzBYYlJ5YjBmNTJiUU9hMzRKQU5raEZYZzhEWEZlUmJMTnU3NXNsYi1ZaHA1ZnJrdWtieVVrOTgwQ0s1TFljM1puIiwieSI6IkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWmk0OGUyV21HamRQUnNmNWJsTTN1SWFWSHpoeUV5T1ZDdXcxd2dfbEhKcUhrMnFLTTNaTHI3ZjZRc01OTXpKM0IyWDJTWks2dDRudzdVc1drOGFlWXRCIiwieSI6IkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjI2ODMzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUlESUVPZEdmbkQ4c3Q1UnI3dGN0V3IzaWs0SnBScGxPeHh6eXRXSnFreGRURDJsamszcXk2VUx3RTZma3pnaGVjZXFsMl9OTDVfRXVpSHYtcHFwbXh4QiIsInkiOiJBVjB4dkVCMXllS2w3SjJnSFozdW9xYlZOVFBGcEdUc0ViQ1ZGTzhTOG96aFU0bUNqOVFEQWFyMl91aGpYaG5rMUhMWTE0VmRudW92YTBfMGg4aWJnTklFIn0sImtpZCI6InZZVnJ6b0dIa0QxQWxJNURTNzhVRUhDMG1vTXdtOVRSZGxYWjdEakptTnMifQ..95z4TtjTa-ed0HPv.Znw.xhwdGQ-NjLvnivWNLjNBFg ++ echo -n eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQVFweXdzYTJ4Ym9OSDVpclJNS1hvYzBYYlJ5YjBmNTJiUU9hMzRKQU5raEZYZzhEWEZlUmJMTnU3NXNsYi1ZaHA1ZnJrdWtieVVrOTgwQ0s1TFljM1puIiwieSI6IkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWmk0OGUyV21HamRQUnNmNWJsTTN1SWFWSHpoeUV5T1ZDdXcxd2dfbEhKcUhrMnFLTTNaTHI3ZjZRc01OTXpKM0IyWDJTWks2dDRudzdVc1drOGFlWXRCIiwieSI6IkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjI2ODMzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUlESUVPZEdmbkQ4c3Q1UnI3dGN0V3IzaWs0SnBScGxPeHh6eXRXSnFreGRURDJsamszcXk2VUx3RTZma3pnaGVjZXFsMl9OTDVfRXVpSHYtcHFwbXh4QiIsInkiOiJBVjB4dkVCMXllS2w3SjJnSFozdW9xYlZOVFBGcEdUc0ViQ1ZGTzhTOG96aFU0bUNqOVFEQWFyMl91aGpYaG5rMUhMWTE0VmRudW92YTBfMGg4aWJnTklFIn0sImtpZCI6InZZVnJ6b0dIa0QxQWxJNURTNzhVRUhDMG1vTXdtOVRSZGxYWjdEakptTnMifQ..95z4TtjTa-ed0HPv.Znw.xhwdGQ-NjLvnivWNLjNBFg ++ clevis decrypt > 2022/08/04 11:52:13.000754636 length=414 from=0 to=413 POST /rec/vYVrzoGHkD1AlI5DS78UEHC0moMwm9TRdlXZ7DjJmNs HTTP/1.1\r Host: localhost:26833\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALivy4zCOKmkW-jDpqXTlKHAWlmnKKnCDCFI6Dl2GNXvjQ6cpDTiQuW-ujo9XXVCt3nukS73enoLebyadO8_oA2q","y":"AcFUrmTIWfxLGY5slalvdbR6ZQKBxiZ49JPfrp6EN55TamwNyVH1L8MQBkCOyY_6jhdoH6RCdf0T3Qj2q7AKu-oS"} POST /rec/vYVrzoGHkD1AlI5DS78UEHC0moMwm9TRdlXZ7DjJmNs => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000782097 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":"AHM8b5dtLijcu5UV7GI_FkbkHuUd6Bh7sFzwfezyAyKe4xiShCcsLJVAStpLNgK45I5iKTwUeBcQj6iScj9VT7nX","y":"Ae9oitL1CanZMqzEc2GNS08uDe8hSUelSlHuQFRZ5VJiF6BtwRzyw6gb36woYC6Xi9N5s0w1mUXM4yMGqKZHS0lH"}+ dec=hi + test hi == hi + tang_stop /tmp/tmp.JoeaGH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JoeaGH + '[' -z /tmp/tmp.JoeaGH ']' + local pidfile=/tmp/tmp.JoeaGH/tang.pid + '[' -f /tmp/tmp.JoeaGH/tang.pid ']' + local pid + pid=2670 + kill -9 2670 + echo eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBQVFweXdzYTJ4Ym9OSDVpclJNS1hvYzBYYlJ5YjBmNTJiUU9hMzRKQU5raEZYZzhEWEZlUmJMTnU3NXNsYi1ZaHA1ZnJrdWtieVVrOTgwQ0s1TFljM1puIiwieSI6IkFPTW5nNkpsM0RtM1dfSjlmX245QWlFOWt3NFd4UnRDMGdsaGZsbHVBNFVPYXpNSVVuTm5UT0xQS3VOVmZJcURCVDRKZFVsbnRSSzlyU3pHTzVYSlFLYnIifSx7ImFsZyI6IkVTNTEyIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJFQyIsIngiOiJBWmk0OGUyV21HamRQUnNmNWJsTTN1SWFWSHpoeUV5T1ZDdXcxd2dfbEhKcUhrMnFLTTNaTHI3ZjZRc01OTXpKM0IyWDJTWks2dDRudzdVc1drOGFlWXRCIiwieSI6IkFKRS1JOVktdkN1bFJ3dmt0akhUM2VSM1pGNWx6eEZRMkRGek00M2xXX2EtRHJWdVVWa2ppVEZselFoOWhTOVBpN1l3cjgwSDN5TV9xY1lrRmNza19FajIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjI2ODMzIn19LCJlbmMiOiJBMjU2R0NNIiwiZXBrIjp7ImNydiI6IlAtNTIxIiwia3R5IjoiRUMiLCJ4IjoiQUlESUVPZEdmbkQ4c3Q1UnI3dGN0V3IzaWs0SnBScGxPeHh6eXRXSnFreGRURDJsamszcXk2VUx3RTZma3pnaGVjZXFsMl9OTDVfRXVpSHYtcHFwbXh4QiIsInkiOiJBVjB4dkVCMXllS2w3SjJnSFozdW9xYlZOVFBGcEdUc0ViQ1ZGTzhTOG96aFU0bUNqOVFEQWFyMl91aGpYaG5rMUhMWTE0VmRudW92YTBfMGg4aWJnTklFIn0sImtpZCI6InZZVnJ6b0dIa0QxQWxJNURTNzhVRUhDMG1vTXdtOVRSZGxYWjdEakptTnMifQ..95z4TtjTa-ed0HPv.Znw.xhwdGQ-NjLvnivWNLjNBFg + clevis decrypt Error communicating with the server! /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/pin-tang: line 55: 2670 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + on_exit + exit_status=0 + tang_stop /tmp/tmp.JoeaGH + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.JoeaGH + '[' -z /tmp/tmp.JoeaGH ']' + local pidfile=/tmp/tmp.JoeaGH/tang.pid + '[' -f /tmp/tmp.JoeaGH/tang.pid ']' + local pid + pid=2670 + kill -9 2670 + : + '[' -d /tmp/tmp.JoeaGH ']' + rm -rf /tmp/tmp.JoeaGH + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/44 pin-sss OK 0.82s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lPRzl3YWxGS05VMU5kMVpmYjBJeGFrMWZVRUZKWlRoRVkyTlVZMDQ1UWtOTFJHMUNVSFpCYTI5UlRTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjJYWm9yTWNXRzViRVNYNjUuMUdnTnFOdW5Td3VSSVRlT1hfenh2cTV4UE9tczJWLVF2b3BoRnJuWlhHX0E3NU5RYXdtWGUwMkc5RW4zTWxadEp6ck8wYjNyakNNZXpQSTB3SHhoUGcuUENleVc0VmZlTTVJdmhzNzNTdE0xUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVIQkxNWE5IYm05SVdsVlpiVnBOYjFwdGVIcFdTRFZ5YUdab2JsbFpSMnQzUkZGd1pYb3RTSEpaY3lJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTHhVU3lPUjdFY1psckxPeC4wSUE4dDF6SVpTR3dWNGpXcDBhc2lfZnhTUlU3ak12bVBnWFdFdVFCczhoS1BoMENSY3ZadzRUUVAxX2R4ZW1zUE1wTWN4cmFoU2pxSEw2TWhUN3pDQS5aSG9MNGpzRk9SUjNCQjBDXzJTNnBBIl0sInAiOiJ4RUtRYkxLSGRWQllEbW0yR1p6YVFhT2lfczlrYm9VTDIwT0RORVhFYk44IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..39-lzQTanAc3qQ29.qv_6.8ElesghxtokYvPOezT5IUA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lPRzl3YWxGS05VMU5kMVpmYjBJeGFrMWZVRUZKWlRoRVkyTlVZMDQ1UWtOTFJHMUNVSFpCYTI5UlRTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjJYWm9yTWNXRzViRVNYNjUuMUdnTnFOdW5Td3VSSVRlT1hfenh2cTV4UE9tczJWLVF2b3BoRnJuWlhHX0E3NU5RYXdtWGUwMkc5RW4zTWxadEp6ck8wYjNyakNNZXpQSTB3SHhoUGcuUENleVc0VmZlTTVJdmhzNzNTdE0xUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaWVIQkxNWE5IYm05SVdsVlpiVnBOYjFwdGVIcFdTRFZ5YUdab2JsbFpSMnQzUkZGd1pYb3RTSEpaY3lJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTHhVU3lPUjdFY1psckxPeC4wSUE4dDF6SVpTR3dWNGpXcDBhc2lfZnhTUlU3ak12bVBnWFdFdVFCczhoS1BoMENSY3ZadzRUUVAxX2R4ZW1zUE1wTWN4cmFoU2pxSEw2TWhUN3pDQS5aSG9MNGpzRk9SUjNCQjBDXzJTNnBBIl0sInAiOiJ4RUtRYkxLSGRWQllEbW0yR1p6YVFhT2lfczlrYm9VTDIwT0RORVhFYk44IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..39-lzQTanAc3qQ29.qv_6.8ElesghxtokYvPOezT5IUA ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2ljR2xyYlZwRFVrMXBVMW93WW5wYUxUVklNM0ZUVFROMFJsaHFWVEJIT1dWNFVtRTRVM0pFVEZkSlp5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkEzSjF3NDVuVTFFM0ZGT24uVDZtWXZsTmU0MFRERERyVHJSY3VIUWFwZ1RxNFRBUkk3d3FxT3VPcTNZZ1JldWs2Uk92bDF5ZEljNENzWTJUYmRkM05Bd3RUeVg0bUdqVG5ORzVGYkEuRVY2NHo3S1NHc01RWmI3VnRaMzZkZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaHhQZUJUMkJvWFdnYzB0US5FNjZGb3ZSN1VKVTBsTUNvQWVCQjlUeXBBd2NuTTlZV0Fmakl1SEJWT3prRVhfTlZjWkJpZzZtNGhpRDE3NmJ3aEcxY25QMlNVN3p0LXVKRVBNY1F1QS5oeFFqMExMNmNvbkdMZWJybVc3dm93Il0sInAiOiIyRGpJc3FJR3M4cE00MlJaRFhTc0JBNHBUazR6VmlHdVI4aW1KSUtFUmo4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IsPVqj1joljADiQe.q-mN.VwtFGLqM_7ruGw7OOxzsKQ ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2ljR2xyYlZwRFVrMXBVMW93WW5wYUxUVklNM0ZUVFROMFJsaHFWVEJIT1dWNFVtRTRVM0pFVEZkSlp5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkEzSjF3NDVuVTFFM0ZGT24uVDZtWXZsTmU0MFRERERyVHJSY3VIUWFwZ1RxNFRBUkk3d3FxT3VPcTNZZ1JldWs2Uk92bDF5ZEljNENzWTJUYmRkM05Bd3RUeVg0bUdqVG5ORzVGYkEuRVY2NHo3S1NHc01RWmI3VnRaMzZkZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaHhQZUJUMkJvWFdnYzB0US5FNjZGb3ZSN1VKVTBsTUNvQWVCQjlUeXBBd2NuTTlZV0Fmakl1SEJWT3prRVhfTlZjWkJpZzZtNGhpRDE3NmJ3aEcxY25QMlNVN3p0LXVKRVBNY1F1QS5oeFFqMExMNmNvbkdMZWJybVc3dm93Il0sInAiOiIyRGpJc3FJR3M4cE00MlJaRFhTc0JBNHBUazR6VmlHdVI4aW1KSUtFUmo4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IsPVqj1joljADiQe.q-mN.VwtFGLqM_7ruGw7OOxzsKQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlotZUhJVjlEeFFOeXRldkouNVhSR2JGaVEyWG9CODhoYzNKMTRCVFZMaFJjX0xHd0h2ME8ycEhGZ2dqWnBQNXZQNGpPOGJTVFktTTEtY0cyU05oME1fQzNTekxTRGVZVWRRaEJSU1EuSFRIb0h3SGIyR19oaGttUldwa1ppZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udUdEeVlZVE1HSml5OUdGQi5GbndoQlhNcjZsLUJHX0UyVjB6MFY5VlM2eVNqOVdCMUJ2VjlodTBHNTBoMmdFRDhVclljTUtfTWkwSXlMZG5IRmVERE5pamc3b0FNd3c3Tk1PTVVjdy5YVHBYcFV3VnAtTWs4aXJTbWFMWU5BIl0sInAiOiI0ZUtXaXBuWi1VOEEwVWFvX1JNOHRnbllFdFBBTTJoNTZNemhkLUtFSkNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..3BsWQUi_iYFgZA_z.hAHT.bBR5c-I7lnhcK6GdsTs6Qw + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlotZUhJVjlEeFFOeXRldkouNVhSR2JGaVEyWG9CODhoYzNKMTRCVFZMaFJjX0xHd0h2ME8ycEhGZ2dqWnBQNXZQNGpPOGJTVFktTTEtY0cyU05oME1fQzNTekxTRGVZVWRRaEJSU1EuSFRIb0h3SGIyR19oaGttUldwa1ppZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udUdEeVlZVE1HSml5OUdGQi5GbndoQlhNcjZsLUJHX0UyVjB6MFY5VlM2eVNqOVdCMUJ2VjlodTBHNTBoMmdFRDhVclljTUtfTWkwSXlMZG5IRmVERE5pamc3b0FNd3c3Tk1PTVVjdy5YVHBYcFV3VnAtTWs4aXJTbWFMWU5BIl0sInAiOiI0ZUtXaXBuWi1VOEEwVWFvX1JNOHRnbllFdFBBTTJoNTZNemhkLUtFSkNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..3BsWQUi_iYFgZA_z.hAHT.bBR5c-I7lnhcK6GdsTs6Qw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNMGxqWjBvMWJUaGtRWEUwZEZGQmNuRlBXbk5pVWxOdFUyMWlTbXR0Wm5SbGIwZFNVamh4UVVKWlNTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnNWdkV0dWFmOWEwTEVZbUEuOHZoNEJNMUZBUHk1RWdvOEE3SnlMc3NNdXFtWS1iSk1hR3BGSmdTaHJIX1BobHVlcXVKRW4zYmhFUk1mMVVwX2dFUFl3VGhTN2JxRFdRNEZPLS16UlEuQ1FLZkd4dENFMDBHWE1oNk5lWURxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU9UVjNXblZLUWxSdFVVZEdPRTh4VVZKTVlWSlZZamxNZEVoQ2EwVmxXVkJGUVRBdFluTnJRbnBET0NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udjFadzlrUlJ6NkhVNktYUi5SSGw4MVctZktsMFNkOXBFR3MxQVpBMmp4Slc2YTB0Z1BZWUR2dEY2MW4xX29qRkRHY1loZHhKZmtrX3IzeFZmZUpnQ1U4U2NGaUkxWlZaazlleVVzQS4yUVZtaUlLd2FFVWxRUm01aGlnQm9BIl0sInAiOiIzZ2tKS2VtbHdsaU13aVJyaUprM2hSMVY5NWxMekZXU2w3Umh6MXFQMkFzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..0F_XcgEmAqkLNqIJ.pXR2.MURrTpEfwBFYfJYdclKulA ++ echo ++ clevis decrypteyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lNMGxqWjBvMWJUaGtRWEUwZEZGQmNuRlBXbk5pVWxOdFUyMWlTbXR0Wm5SbGIwZFNVamh4UVVKWlNTSXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnNWdkV0dWFmOWEwTEVZbUEuOHZoNEJNMUZBUHk1RWdvOEE3SnlMc3NNdXFtWS1iSk1hR3BGSmdTaHJIX1BobHVlcXVKRW4zYmhFUk1mMVVwX2dFUFl3VGhTN2JxRFdRNEZPLS16UlEuQ1FLZkd4dENFMDBHWE1oNk5lWURxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT25zaWFuZHJJanA3SW1Gc1p5STZJa0V5TlRaSFEwMGlMQ0pySWpvaU9UVjNXblZLUWxSdFVVZEdPRTh4VVZKTVlWSlZZamxNZEVoQ2EwVmxXVkJGUVRBdFluTnJRbnBET0NJc0ltdGxlVjl2Y0hNaU9sc2laVzVqY25sd2RDSXNJbVJsWTNKNWNIUWlYU3dpYTNSNUlqb2liMk4wSW4xOWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udjFadzlrUlJ6NkhVNktYUi5SSGw4MVctZktsMFNkOXBFR3MxQVpBMmp4Slc2YTB0Z1BZWUR2dEY2MW4xX29qRkRHY1loZHhKZmtrX3IzeFZmZUpnQ1U4U2NGaUkxWlZaazlleVVzQS4yUVZtaUlLd2FFVWxRUm01aGlnQm9BIl0sInAiOiIzZ2tKS2VtbHdsaU13aVJyaUprM2hSMVY5NWxMekZXU2w3Umh6MXFQMkFzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..0F_XcgEmAqkLNqIJ.pXR2.MURrTpEfwBFYfJYdclKulA + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lkM2RqZEZGTmJIaExMV0ZSVVVSbk0zaEphSFpIV1d3emIwUjJUVlZMY1V0WFVtMVlTbEZZWVZweVp5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9ROURsWXRGcXdDVGZxdi0ueDNmbzd0U2dEUDNISlU2WDFENUtXcUdfS3oyeUxYUUdobm8ydVlIc25jcWZkaWVfdnBzQ3RsY1BQWUtWakJkbk85X3NhYW9jNFhGS3A4b1lER0laM3cuTkVFbUNESE5nVVpsbFZMTDJFLVZadyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYTlndFlkWDkya210R0VhZi5ZREdBSmNvbXpZQWZkanZtYWx5QTZ3QlhOOUJSUFNIQXRNSUh0RDJoR2NodGw2aWVjSGJWTVd1N01mUTl2YjhCNWY1NEJFcHd6bVNvYlpoRjYwaGg1Zy5JWERESlhaenJBR2tPbWJWMWY1dFpBIl0sInAiOiIxSEx2ZVRlejN1OUZ3UXRKcWFSeWgtbmN0QWhXNmV5dkVKWXJ3UkFldno4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..jx3RQQmUo3rp2M-c.xqN4.VBoStLDJXOtqCV3Daf6I6g + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtFeU5UWkhRMDBpTENKcklqb2lkM2RqZEZGTmJIaExMV0ZSVVVSbk0zaEphSFpIV1d3emIwUjJUVlZMY1V0WFVtMVlTbEZZWVZweVp5SXNJbXRsZVY5dmNITWlPbHNpWlc1amNubHdkQ0lzSW1SbFkzSjVjSFFpWFN3aWEzUjVJam9pYjJOMEluMTlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9ROURsWXRGcXdDVGZxdi0ueDNmbzd0U2dEUDNISlU2WDFENUtXcUdfS3oyeUxYUUdobm8ydVlIc25jcWZkaWVfdnBzQ3RsY1BQWUtWakJkbk85X3NhYW9jNFhGS3A4b1lER0laM3cuTkVFbUNESE5nVVpsbFZMTDJFLVZadyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYTlndFlkWDkya210R0VhZi5ZREdBSmNvbXpZQWZkanZtYWx5QTZ3QlhOOUJSUFNIQXRNSUh0RDJoR2NodGw2aWVjSGJWTVd1N01mUTl2YjhCNWY1NEJFcHd6bVNvYlpoRjYwaGg1Zy5JWERESlhaenJBR2tPbWJWMWY1dFpBIl0sInAiOiIxSEx2ZVRlejN1OUZ3UXRKcWFSeWgtbmN0QWhXNmV5dkVKWXJ3UkFldno4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..jx3RQQmUo3rp2M-c.xqN4.VBoStLDJXOtqCV3Daf6I6g + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"test":[{"fail":true},{"fail":true}]}}' + e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm9jbjFPSWY0M0ZYbjJsRmkubWt6R0RiWTJ4VG1YZXZBS19DazZLTWtuYmFnOThQNlR2TnF1TVFFcUt1eHR1RzRBZWZMYldmZmI2OGRpVVZhTDU5b2I0Sk1yUXRIVGxKRFBTeVhEcncuZi04SHlxNGFmWTZhdkZ2ZU9CLW1mZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udzN2MGdTRmRfdHRHSURwRy5oT2lKejBYa2VSV3lpOEMxQUdXQTVQOFBPeVhvWnJhek9ZY1JVT2VtMlhMQzU2ZGJiaWRsel9RektlT2RlQVJZOFpWdEJ2MWFnUzYwWGZYR3lBQjJmZy5zSFBYRTd5ZVdZMEowVEFUeDBiY1NBIl0sInAiOiI0SXdVUWFxMzhzbHhkNE9iY012MWpqa1JtVElZd1RnVlQzTkZva3ZKcTJNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..sfIJ1VvAa3h2aw9F.eB4p.4MnaNkw1XHQY7g0j0NywEw + echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWNHbHVJam9pZEdWemRDSXNJblJsYzNRaU9udDlmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm9jbjFPSWY0M0ZYbjJsRmkubWt6R0RiWTJ4VG1YZXZBS19DazZLTWtuYmFnOThQNlR2TnF1TVFFcUt1eHR1RzRBZWZMYldmZmI2OGRpVVZhTDU5b2I0Sk1yUXRIVGxKRFBTeVhEcncuZi04SHlxNGFmWTZhdkZ2ZU9CLW1mZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpY0dsdUlqb2lkR1Z6ZENJc0luUmxjM1FpT250OWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udzN2MGdTRmRfdHRHSURwRy5oT2lKejBYa2VSV3lpOEMxQUdXQTVQOFBPeVhvWnJhek9ZY1JVT2VtMlhMQzU2ZGJiaWRsel9RektlT2RlQVJZOFpWdEJ2MWFnUzYwWGZYR3lBQjJmZy5zSFBYRTd5ZVdZMEowVEFUeDBiY1NBIl0sInAiOiI0SXdVUWFxMzhzbHhkNE9iY012MWpqa1JtVElZd1RnVlQzTkZva3ZKcTJNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..sfIJ1VvAa3h2aw9F.eB4p.4MnaNkw1XHQY7g0j0NywEw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/44 default-thp-alg OK 1.63s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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.fpheah ++ 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=6244 + tang_run /tmp/tmp.fpheah 6244 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fpheah + local port=6244 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fpheah ']' + '[' -z 6244 ']' + tang_new_keys /tmp/tmp.fpheah '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fpheah + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.fpheah ']' + local db=/tmp/tmp.fpheah/db + mkdir -p /tmp/tmp.fpheah/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.fpheah/db Unable to change owner/group for /tmp/tmp.fpheah/db/dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg.jwk to tang:tang Unable to change owner/group for /tmp/tmp.fpheah/db/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.fpheah/cache + '[' -z '' ']' + KEYS=/tmp/tmp.fpheah/db + local pid pidfile + pidfile=/tmp/tmp.fpheah/tang.pid + pid=2720 + echo 2720 + /usr/bin/socat -v -v TCP-LISTEN:6244,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.fpheah/db' + tang_wait_until_ready 6244 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=6244 + '[' -z 6244 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:6244/adv > 2022/08/04 11:52:13.000254175 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000284531 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADY02Wn8l38KSc3kMqyZ9FXPq09PisiZZlaeNLeE-euqPBCOB27SAHBKYcRqhJfL-Y__2Ej-eSdyOyNTBshxIAxiAH7cZvgVV1An1KggVoynupabYxxL2p2Pa3lnKIXkB1HJM7_Tgntyxyprn4tqQ9G2XAXyoTsuLbPs1x0erMP9VdmJ"}+ url=http://localhost:6244 + data='just a sample text' ++ tang_get_adv 6244 ++ tang_sanity_check ++ '[' -n /usr/bin/socat ']' ++ '[' -n /usr/libexec/tangd-keygen ']' ++ '[' -n /usr/libexec/tangd ']' ++ return 0 ++ local port=6244 ++ local adv=/dev/stdout ++ '[' -z 6244 ']' ++ curl -L -o /dev/stdout http://localhost:6244/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:13.000291442 length=81 from=0 to=80 GET /adv HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000312632 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"} 100 993 100 993 0 0 43251 0 --:--:-- --:--:-- --:--:-- 45136 + adv='{"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' --get payload --b64load --output=- + jwks='{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]}' ++ jose jwk use --input=- --required --use deriveKey --output=- + enc='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' + jose fmt '--json={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' --get keys --array ++ printf '{"keys": [%s]}' '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' + enc='{"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]}' ++ jose fmt '--json={"keys": [{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]}' --get keys --array --foreach=- ++ jose fmt --json=- --delete key_ops --delete alg --output=- + jwk='{"crv":"P-521","kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' + 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:6244 --set url -UUUUo- + jwe_t='{"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:6244"}},"enc":"A256GCM"}}' ++ printf %s '{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]}' ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"url":"http://localhost:6244"}},"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":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM"}}' + CLEVIS_SUPPORTED_THP_ALGS='S1 S256' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ printf %s '{"crv":"P-521","kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' ++ jose jwk thp -a S1 --input=- + kid=apIAEkHCdMgXs9booZOqoD9uQBg ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM"}}' --get protected --quote apIAEkHCdMgXs9booZOqoD9uQBg -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":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM","kid":"apIAEkHCdMgXs9booZOqoD9uQBg"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' '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":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM","kid":"apIAEkHCdMgXs9booZOqoD9uQBg"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZHhLcS1vSl9DR09IYk1IOFF4ZU5Ud0J5WnlFUlVENGRMU3BoWUJXalMzdm9rWGRLQUotb2JSQlRqOG9WY19KQkdhYWNmdzVRNXo3bF9hbUMzUjE3R1JVIiwieSI6IkFkeXRKTTlCRWxGVGRXaEpUTTJCSGR4Y1YyMGk1cDNtWGtWc0czZjQ4MmhCb21sOHBITldyczdqQVo3YVQyNlJ5V29NYWw2djE2Slo4Vm5ydTMwR1NsaHEifSwia2lkIjoiYXBJQUVrSENkTWdYczlib29aT3FvRDl1UUJnIn0..0gCLnfYpKLQXdKHW._C5MU3OsNtxynfI_mL5H18JV.Sm8DKxaS5cGQwHjCEtsasg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZHhLcS1vSl9DR09IYk1IOFF4ZU5Ud0J5WnlFUlVENGRMU3BoWUJXalMzdm9rWGRLQUotb2JSQlRqOG9WY19KQkdhYWNmdzVRNXo3bF9hbUMzUjE3R1JVIiwieSI6IkFkeXRKTTlCRWxGVGRXaEpUTTJCSGR4Y1YyMGk1cDNtWGtWc0czZjQ4MmhCb21sOHBITldyczdqQVo3YVQyNlJ5V29NYWw2djE2Slo4Vm5ydTMwR1NsaHEifSwia2lkIjoiYXBJQUVrSENkTWdYczlib29aT3FvRDl1UUJnIn0..0gCLnfYpKLQXdKHW._C5MU3OsNtxynfI_mL5H18JV.Sm8DKxaS5cGQwHjCEtsasg ++ clevis decrypt WARNING: tang using a deprecated hash for the JWK thumbprints > 2022/08/04 11:52:13.000461085 length=397 from=0 to=396 POST /rec/apIAEkHCdMgXs9booZOqoD9uQBg HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AfIys6JexxXxalP3HpHdwVZZsgfRYqDWAtuMcQvPM7VsOJ9b6EJ8QFS5gF86hWg_AJFb4F7PWQWpFo8aY1nVleiE","y":"AYcLY_TI2tQvP71_soa9IBPdjmyN39987r_4rk36cPwZ0Rkjo7pEikM7DafwfZ9W6mT8skQ05BYoahjKhgbUMlHi"} POST /rec/apIAEkHCdMgXs9booZOqoD9uQBg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000480662 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":"AI14960zLXWgHHCuiel8yQ8NqnVnpEpwDPD_Qw7HuG8yEfG_LIAolMuIjDbscSfSaCvTG60LHhmf9QeaVd7lkRHD","y":"Adin-7ufSW3RR8BCIQkUO3N1epTj4ug8AUjhy9yUJaHiZ9HUQNSKra_fNmMVsoKFHWV2lQAPHvVJ9RWG592-ET-h"}+ 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":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' ++ jose jwk thp -a S256 --input=- + kid=Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js ++ jose fmt '--json={"protected":{"alg":"ECDH-ES","clevis":{"pin":"tang","tang":{"adv":{"keys":[{"alg":"ES512","crv":"P-521","key_ops":["verify"],"kty":"EC","x":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM"}}' --get protected --quote Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js -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":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM","kid":"Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js"}}' ++ printf %s%s '{"crv":"P-521","kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}' '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":"AZJMrR_2zhabfmlouH28xSOp3xw-Fah7Tpr8NFfczcJ7SO2pOZwwaytJIrMz1YPPyqXuKd5CcHFb8zvwZntc6bXV","y":"AfJJdgebUBK7PYps09L7-WhuERym5JPycnv3TxtsfqI5MS3w8OSRTxoK0HIPtWqMbXQvCJHAqNC0QUWq30eeL95t"},{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AH-gNJbyMTpToJcJwVo7YC_U1wrTX__03Ap2NmwUku1l0pTV4KEWJylEATqOSrIXxyf4w0tuRKt5DiEnuhMIidV-","y":"AdJOyMApuy2Pj4n2XD0n097IoKrFjOkzo3Jtd-6caN_talH1_8ZTumd94jEEGwwted_3hdzVKLlJnK-Fhx7rQYFB"}]},"url":"http://localhost:6244"}},"enc":"A256GCM","kid":"Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js"}}' --key=- --detached=- --compact + encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS3MzNEkxOTRNLXV3TWRsV2tCdXhJaUQ1cFhYQzhJOHB1VWpWOHduRVpfczZmWlZET0JzMzNCZ3I3TGYxM1R3X0VzTUM2V0s4MjdrNVNpemlIVWFIMEZCIiwieSI6IkFMZFhhMk1lYTA4M1ZvQzNidUlUT1QtT195dG9pN3RtYlBiblZURDNYN2xNNnlUN3doLVBVNFBIb2plclB5N2VyQjZSdi1xZUVvejZkYXFVVXlENjhrYUkifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..1w7lARDhDNVxDtCW.fsSTVIDHyYF8iJ79_DD69oe5.JHyXJk-N3tqRqiDtxBgHAg ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS3MzNEkxOTRNLXV3TWRsV2tCdXhJaUQ1cFhYQzhJOHB1VWpWOHduRVpfczZmWlZET0JzMzNCZ3I3TGYxM1R3X0VzTUM2V0s4MjdrNVNpemlIVWFIMEZCIiwieSI6IkFMZFhhMk1lYTA4M1ZvQzNidUlUT1QtT195dG9pN3RtYlBiblZURDNYN2xNNnlUN3doLVBVNFBIb2plclB5N2VyQjZSdi1xZUVvejZkYXFVVXlENjhrYUkifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..1w7lARDhDNVxDtCW.fsSTVIDHyYF8iJ79_DD69oe5.JHyXJk-N3tqRqiDtxBgHAg ++ clevis decrypt > 2022/08/04 11:52:13.000635112 length=413 from=0 to=412 POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJAjADqIGoqynS7cquTUgDnULWlldaX2R4htT4uws9GtytipdkQ_LvluYQh0Z9hIGwecpHOGT856RsQhk09-sA6H","y":"AeMdbFhAYIBcqEKUbpZQh4lEAJLsZyf1yP6-mqd77LT89LwCBXK3W1waD_6vxmmxVKXJcZ3ZBYXFC8ngL08178YQ"} POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000655111 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":"AMQiQb_GeBABBAa64Lfb_B5sB0MPuTd2REkmO6WPFuDlC40QFMIdJND-s2KbMDLooqG_mERa9t8mOfzEWi9wrWv9","y":"AG6JkoC1EyVqCwPWAN_oglB-fJtH3tAlndk4NQZNBP3Ab9snOGaU1Xe9p-57uCUeq7uzsehcZ-KV2Xg18BJAgnp2"}+ 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": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' jose -g jwk payload use -i- -y -r -u -o-verify -o- ++ jose jwk thp -i- -a S1 + thp=b_tXR6T5ib_niVD4Z4jPEpyaGgc ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 b_tXR6T5ib_niVD4Z4jPEpyaGgc + cfg='{"url":"http://localhost:6244", "thp":"b_tXR6T5ib_niVD4Z4jPEpyaGgc"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:6244", "thp":"b_tXR6T5ib_niVD4Z4jPEpyaGgc"}' > 2022/08/04 11:52:13.000735792 length=109 from=0 to=108 GET /adv/b_tXR6T5ib_niVD4Z4jPEpyaGgc HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/b_tXR6T5ib_niVD4Z4jPEpyaGgc => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000770281 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "signatures": [{"signature": "AXIHUltUfgrKD4Otmd3QV--yZObIsO59Pbi_QOGq--fwWj8h5sW2UcdkA1KEZwm9H_jmk83vONbsCs_AWbCuEgK-ADqNeuUP68-zFKC1SW-rmECDJ2BkVlPTR9jUztHS4qLsm0uNcKew81YIfjj1fPfmw-nbu1xw1WRRx5McQvuzgbdH", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADfRw7zjWKsqi0wBl7edO_BMZF7Eev6_ltM85EVxY0iWkgr8s9p-dascrazxKMGs8I9uzmmkjx0EBXBIrZdsXgc8AJJhGoJYoxAR35CyMe_lCwbbZidrrZ6WSsSw-Qhx4iPmouHhjztJnhCgfvx13H-oS5s8HM34MbD4Q3AXsm5pxeX1"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS3Z2MTZqY2QwdEhGY1B2N3IxcWExbWpTeGFEZi1UWHY1WlByX04zYnI0LUtxenhieWhvX0RqeEg3NjJlUnEyYXZJcjBPRk0wOXVodVBIcUVVcDZWZktjIiwieSI6IkFkTVJCWUY3ZVBOY3pJZWM4aFhUMVVsN00wbWU1M09kc1FtdDJFR0poUk9YOGRoTVpyT2d1aUdXMnBsa1lmTW5vUnlreDBaS0duMjFNajl2eFF2dE1JWlcifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..EHq-8oNpYuM3bMKQ.g4EzZ2-Sa_sxYTTyiMguAcs.7qfN6NXANQDS6wKShxz0Og ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBS3Z2MTZqY2QwdEhGY1B2N3IxcWExbWpTeGFEZi1UWHY1WlByX04zYnI0LUtxenhieWhvX0RqeEg3NjJlUnEyYXZJcjBPRk0wOXVodVBIcUVVcDZWZktjIiwieSI6IkFkTVJCWUY3ZVBOY3pJZWM4aFhUMVVsN00wbWU1M09kc1FtdDJFR0poUk9YOGRoTVpyT2d1aUdXMnBsa1lmTW5vUnlreDBaS0duMjFNajl2eFF2dE1JWlcifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..EHq-8oNpYuM3bMKQ.g4EzZ2-Sa_sxYTTyiMguAcs.7qfN6NXANQDS6wKShxz0Og ++ clevis decrypt > 2022/08/04 11:52:13.000946039 length=413 from=0 to=412 POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AQx6jAJdKiOYH7GzOxqenLcvJzOJ9AD520JvLgPIAiztyyueiWNNs218slRSDw05faub6UBnxHumgOVtFP1SsJcG","y":"AYXvl2jFSXqhXL7CuAEr3Ps3Weqou5YyTNUZ8czjQteHJxrNR-o6pryh_AFygyeT5Tp6gpScKQo03w-dHYZ5KmNq"} POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000965022 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:13.000965128 length=312 from=17 to=328 Content-Type: application/jwk+json\r Content-Length: 253\r \r {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AUX00c1wUwsK9V3xX7Xb6OQdyvnxLcsLs0UMfmx5ZyrDMY4L4vNqA-8jmjomBi-JfWAN3Pdw22dqx29747J3Xkho","y":"ARzIfV7gYdRmOkOSglIeFrPLyPFXdUs-UuEPWZt1Ji5dShsZVt4ANSBIUAZAIdXAjvFT-UPeYBm1jlR_UWia1Blp"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + for alg in ${CLEVIS_SUPPORTED_THP_ALGS} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S256 + thp=dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg + cfg='{"url":"http://localhost:6244", "thp":"dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg"}' ++ printf %s 'just another test' ++ clevis encrypt tang '{"url":"http://localhost:6244", "thp":"dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg"}' > 2022/08/04 11:52:14.000045051 length=125 from=0 to=124 GET /adv/dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000079966 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:14.000080066 length=1332 from=17 to=1348 Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "signatures": [{"signature": "ABD_yZJXPyY6vLiPXZcz22zV8QjRglEzXww3iY0ZlSoCCSOyJthFtL9k5mFj-gNPX1ncfqoF4Yy4-OT2DQiRSKRKAbyxiBUfsDY987Rd7E9rT2dE-hUaiXaqRDwaRph_rMvl80Sq1xlZQWPNHeNtcdrDI-JUdrE0egIbWuBursllvr2a", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AB8FZOL7JbAanPwZnR6MTisz04dT0Um_BZFk16LRR1gkBbAhTJZ6qgwAGrQ6IQUnuy4KEZ2-0m7BkdQOQeyMGJRQAeyKtxS4KOqcjF0GamPEqa1XKZys0jJg4kyKIJoyT0mYB8nEmxLP8_vLJroj2LF_-gHnfJjpr0npGectBdn8Yrpy"}]}+ encoded=eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUWZkWm1DMUJ5ZC1VZFR0eTZEZ3FRdldERUJLc0JfU21kdy1fUTZDcFVRNjAtUl9nZHRnVUFEb0RFSW5KTFVoZXMzTlVlTUYwQXExWFZvX2xobUtZU0FTIiwieSI6IkFMRHo0bGppZXJYVnlVVjRYenJQRWN2U003R2FZWThqSllUSEl3c2l6NUNYWW5TVFZ2SFB3YTRmZXFOMVA5Zk5GVU55azNBWDhBbEpDcllLWUVaU1JPeUEifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..hnY-PW1WFRtoqVVM.A5rZWzj6pmbLyWPafxWpN8Y.uETHsS1HWOi0MgQct-8M7g ++ printf %s eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVpKTXJSXzJ6aGFiZm1sb3VIMjh4U09wM3h3LUZhaDdUcHI4TkZmY3pjSjdTTzJwT1p3d2F5dEpJck16MVlQUHlxWHVLZDVDY0hGYjh6dndabnRjNmJYViIsInkiOiJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBSC1nTkpieU1UcFRvSmNKd1ZvN1lDX1Uxd3JUWF9fMDNBcDJObXdVa3UxbDBwVFY0S0VXSnlsRUFUcU9TcklYeHlmNHcwdHVSS3Q1RGlFbnVoTUlpZFYtIiwieSI6IkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19LCJ1cmwiOiJodHRwOi8vbG9jYWxob3N0OjYyNDQifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBUWZkWm1DMUJ5ZC1VZFR0eTZEZ3FRdldERUJLc0JfU21kdy1fUTZDcFVRNjAtUl9nZHRnVUFEb0RFSW5KTFVoZXMzTlVlTUYwQXExWFZvX2xobUtZU0FTIiwieSI6IkFMRHo0bGppZXJYVnlVVjRYenJQRWN2U003R2FZWThqSllUSEl3c2l6NUNYWW5TVFZ2SFB3YTRmZXFOMVA5Zk5GVU55azNBWDhBbEpDcllLWUVaU1JPeUEifSwia2lkIjoiRXllM1lBUEVDanR4ajh0SHptMWZFZU5Nd0Z3VVZCRzFLYzJ4UzYwdjZKcyJ9..hnY-PW1WFRtoqVVM.A5rZWzj6pmbLyWPafxWpN8Y.uETHsS1HWOi0MgQct-8M7g ++ clevis decrypt > 2022/08/04 11:52:14.000255440 length=413 from=0 to=412 POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALKgaaFpvt8b2yDINLchYEhx6w-M6iQaWiVuz_rTvcGA_Z2eJ_N__te-JjO4qP_LozEzcN4F1jd620D3peaVqXfK","y":"AdXCyDH19k-iuitnI60WW5BlsUSxaj_AAg-7I5nslArL9IhJGGz8nlME9J_nN0X-9y2WreY4GIWBRSG3t1i-nIjR"} POST /rec/Eye3YAPECjtxj8tHzm1fEeNMwFwUVBG1Kc2xS60v6Js => 200 (../src/tangd.c:155) < 2022/08/04 11:52:14.000281970 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":"AdoroL_BFg8YsaqGkgk0eUBXNvbD2V8tbCC3qCvTIS1fvUye9ynC1h0MayZrQsa8FQWQ7XospDLM9Gop5OpjL8z3","y":"AILARJQ-_l77hk8rBLH5kSnCu3TCTj-L_To3F4hF2d6fsqG4sK70tQfOBgF5cFPvfuJuRpEEcBll4gdVHj6gvzSy"}+ decoded='just another test' + '[' 'just another test' '!=' 'just another test' ']' + UNSUPPORTED='S224 S384 S512' + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S224 + thp=BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA + cfg='{"url":"http://localhost:6244", "thp":"BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":"BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA"}' > 2022/08/04 11:52:14.000353352 length=120 from=0 to=119 GET /adv/BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000387026 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "signatures": [{"signature": "AWX2CSUFK3tIZVQU1A-nnX72SM6K66xyG_DJUDUzMP28txGtC2xYRccXirXOVRyTRBAdyQNc8O3eEbAbSUNq2uvhAX2cS9MMc9f6aXbEHpOunkHo1g1Ly_bmXCVgCxrJhL9jbwHoDAFK5ooixeiCnt_4hwDcQ3e0jGdI1KeMudUUbvMX", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AW23rg0RQyi20aJbUrvTDZfTe7sW1WSk886DE2o6Y6Qpx3Fop1zA8CjgwXKx74iIYto_ePPJi6QYQz0x3CFIPv5tAXIroIYXqHfX0dMqh-fjSx_CYcp_3zrVzAcHQTwk3XP3HAbS_S0MAdD5lchuoVSZjWW3f_aMITY7ss_rzynZ2pSA"}]}Trusted JWK 'BU8ZX2gEyNqkn253BBAk1amsFJ3YZGxWFPZDoA' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S384 + thp=n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb + cfg='{"url":"http://localhost:6244", "thp":"n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":"n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb"}' > 2022/08/04 11:52:14.000455974 length=146 from=0 to=145 GET /adv/n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000487437 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "signatures": [{"signature": "AIthjgBMlMiMFyT1x33YsdOwvTv4AEb0pnZimBPpF9BF5_Di72ctptiBVYEL40q0B76MEGdA_YK978ZM_aOrTv6GADYgPGvUJ8uSLczKo4gp5ICxWVzMVX5006CIwcKlI8Y0OvVMcptZiqvH69rmg13pPvj25hQN8kMxTfLO8cUdSGI6", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AND2hcnh5zdKwnlGsUJU2ezweco2ui6rFnMAa5NPNOLM24V6_uA9Se7f9oXSktUmRTPz1xXBvHSWviwt0LAn7aCYAB8h98r9vzHbp0hJlQ6kb2Hlqn5Hf87ADdYNx-KraAAtzcipTsAxzt0ojdwFsL4nazei9L2XkYNYjNd-bTzomlmP"}]}Trusted JWK 'n8OmcjhO81PQwWiBrsXxRipWxKWSG8R0YJHPHRzbZxgwvuBFuDmY1CS6M771nPzb' did not sign the advertisement! + for alg in ${UNSUPPORTED} ++ jose fmt '--json={"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Ab9VFAjKqcjWXXA4RUc8W0oc36xQJQb_jqaI_zdmm_xGcZTqDL8svvukJVEIeYZYxUIlgkweeW9azWRslKFsc4ebAet79In1Zg1njaL7Um2k3YhlwK6o3OwHDavyOwRazJoh-5JJkS0B87WGtrqSyN3y34ykdyp2J6FJ6Dx4tkIsh6Rd"}' -g payload -y -o- ++ jose jwk use -i- -r -u verify -o- ++ jose jwk thp -i- -a S512 + thp=V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw + cfg='{"url":"http://localhost:6244", "thp":"V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":"V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw"}' > 2022/08/04 11:52:14.000558267 length=168 from=0 to=167 GET /adv/V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000594621 length=1349 from=0 to=1348 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 1271\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "signatures": [{"signature": "AVZmmg6OhA_DKywB8T38dPNTU7tahNLleHqMOeNNnSYFYiigStLW3a1JvtX30l6PbqGLziPffkos3L_a0t7ZNEqHAU8pyEy-PeZdbxwq8op1vGhHHw-ul_fhtyNpAS5ayDKpRGMDAqlr577F83LNJbwL5QEpSZY3oOihpIpW99Jmp3nY", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9"}, {"protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKDKJ1F0RxPsXUyw09XF6SY3UBiAxZQGwz198NztU_NklVEdInC61heMtLgquzkjo1zw4ncUIZJlwF82Np07Ng_hAOtMsCXekZmr1PfAGinfVKoZiSHj4TmT_BIjPPl_VHfYnO74aRt-NCAMvnQtjx7nHPB_l3mfDR4-F1x8WGKzELTW"}]}Trusted JWK 'V2uO-JRQXkM0V3wxMP2XSk7FsG-ArRezewUegmcveSNVBsK5DXRSj0w1SwJhLBq5P9e7drBCzWGvtQrId3DtYw' did not sign the advertisement! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 '' + cfg='{"url":"http://localhost:6244", "thp":""}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":""}' > 2022/08/04 11:52:14.000660165 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000683430 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFaSk1yUl8yemhhYmZtbG91SDI4eFNPcDN4dy1GYWg3VHByOE5GZmN6Y0o3U08ycE9ad3dheXRKSXJNejFZUFB5cVh1S2Q1Q2NIRmI4enZ3Wm50YzZiWFYiLCAieSI6ICJBZkpKZGdlYlVCSzdQWXBzMDlMNy1XaHVFUnltNUpQeWNudjNUeHRzZnFJNU1TM3c4T1NSVHhvSzBISVB0V3FNYlhRdkNKSEFxTkMwUVVXcTMwZWVMOTV0In0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUgtZ05KYnlNVHBUb0pjSndWbzdZQ19VMXdyVFhfXzAzQXAyTm13VWt1MWwwcFRWNEtFV0p5bEVBVHFPU3JJWHh5ZjR3MHR1Ukt0NURpRW51aE1JaWRWLSIsICJ5IjogIkFkSk95TUFwdXkyUGo0bjJYRDBuMDk3SW9LckZqT2t6bzNKdGQtNmNhTl90YWxIMV84WlR1bWQ5NGpFRUd3d3RlZF8zaGR6VktMbEpuSy1GaHg3clFZRkIifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AVbWl8Km3UJhnbpkF8pfjGp7e0hWDi2vciUI-BA-OrwIohcAfASOpm6v9RS31ZWItSgUD77uWR4nuQGiQHDG-OP2APWfJO4OINgg6L5KBU3-us3vHwNe_Cbr_2GjH3QMkx7pcQ4mlQtLMR3BI-JXa5JVB6MqTEQ8yRlUcaptDuNGStO4"}The advertisement contains the following signing keys: dN2_mmxTBQuQJEP2eYx2jzRgu14_BbsyHwmfKlCYAVg /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:6244 foo + cfg='{"url":"http://localhost:6244", "thp":"foo"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":"foo"}' > 2022/08/04 11:52:14.000736024 length=85 from=0 to=84 GET /adv/foo HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/foo => 404 (../src/tangd.c:64) < 2022/08/04 11:52:14.000740553 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:6244/adv/foo'! + for thp in "" "foo" "invalid" ++ printf '{"url":"%s", "thp":"%s"}' http://localhost:6244 invalid + cfg='{"url":"http://localhost:6244", "thp":"invalid"}' + echo foo + clevis encrypt tang '{"url":"http://localhost:6244", "thp":"invalid"}' > 2022/08/04 11:52:14.000766609 length=89 from=0 to=88 GET /adv/invalid HTTP/1.1\r Host: localhost:6244\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/invalid => 404 (../src/tangd.c:64) < 2022/08/04 11:52:14.000771373 length=45 from=0 to=44 HTTP/1.1 404 Not Found\r Content-Length: 0\r \r Unable to fetch advertisement: 'http://localhost:6244/adv/invalid'! + on_exit + exit_status=0 + tang_stop /tmp/tmp.fpheah + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.fpheah + '[' -z /tmp/tmp.fpheah ']' + local pidfile=/tmp/tmp.fpheah/tang.pid + '[' -f /tmp/tmp.fpheah/tang.pid ']' + local pid + pid=2720 + kill -9 2720 + '[' -d /tmp/tmp.fpheah ']' + rm -rf /tmp/tmp.fpheah /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/default-thp-alg: line 26: 2720 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/44 assume-yes SKIP 4.58s 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.mfhemc ++ 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=29063 + tang_run /tmp/tmp.mfhemc 29063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mfhemc + local port=29063 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mfhemc ']' + '[' -z 29063 ']' + tang_new_keys /tmp/tmp.mfhemc '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mfhemc + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.mfhemc ']' + local db=/tmp/tmp.mfhemc/db + mkdir -p /tmp/tmp.mfhemc/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.mfhemc/db Unable to change owner/group for /tmp/tmp.mfhemc/db/ScAhkXa6iMjVOZELc39F8vED-ybj82c2jHb6TjHBiG0.jwk to tang:tang Unable to change owner/group for /tmp/tmp.mfhemc/db/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.mfhemc/cache + '[' -z '' ']' + KEYS=/tmp/tmp.mfhemc/db + local pid pidfile + pidfile=/tmp/tmp.mfhemc/tang.pid + pid=2180 + /usr/bin/socat -v -v TCP-LISTEN:29063,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.mfhemc/db' + echo 2180 + tang_wait_until_ready 29063 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=29063 + '[' -z 29063 ']' + local max_timeout_in_s=5 + local start elapsed + start=0 + curl --output /dev/null --silent --fail http://localhost:29063/adv > 2022/08/04 11:52:12.000948183 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:12.000978728 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdZot3D6jLMQiJGHq4FB4IdNYCVZ3Jw9iXuQmqhar3C3alTh_Nj1kMPMi-j_XHW52UE7b2yglu72idNEKlL9Rro_ASTHyjBDSYF1j-IZ1YLcaRkJuQ1KgnZNVaI1Umv7PSFR_PNpgiYo15n8r9vkKIcTWkivQ-kLLT42W6zdTf_wqBCe"}+ url=http://localhost:29063 ++ printf '{"url":"%s"}' http://localhost:29063 + cfg='{"url":"http://localhost:29063"}' + test_tang http://localhost:29063 + local url=http://localhost:29063 + local cfg data pt ++ printf '{"url":"%s"}' http://localhost:29063 + cfg='{"url":"http://localhost:29063"}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt tang '{"url":"http://localhost:29063"}' -y ++ clevis decrypt > 2022/08/04 11:52:13.000009835 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000029617 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AQZnj8oMjz708I-UNIHs7qWbD6BjT_4Yp7xwIhsPQvEVHEuefMnJCcmpv0W8GIURTBM8hKKXhVzdjroW6TAvMpr2ALsJlh9uTUkSG_5ikIYXYN2LEVH73qa7bpLe0vw_WvutNdQOlbgdFPLSYal5y7IlUhJ_PsSVJSr0UJiyxajvumtY"}> 2022/08/04 11:52:13.000226988 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AANyD8NzjprfAxybMHoSjf3DHuKpjvz0QrFiSkRxiiW-YRZaIG1fzCsj2VFmiZov276SI1-yQmJD_hy4Crvt_xQ4","y":"AA637lKD3_hGAOk_6R5tSfss0sKztHWiqpeAFwIUzFkrFHxtXR-p2H5oa9gxkcsjh3xFiTvlosUR-7zexrsZhl5p"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000264835 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":"AA2wEzrLT5lG80ypLJnPPaOeUAWd6LPFx70scjy_hI7wmF9UYeKhdrGojC2oPIjfu_r5u85xHkrY0lqc6KUJP_M7","y":"ATYkkr-t9RchdAZibda6eJ1SFcxvWH-HMd0tNwyZgc5epU-YrgG6jpoMwCnlOLvGry6LufxccjTyV67AH2OOt3GR"}+ pt=foo + '[' foo '!=' foo ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo bar ++ clevis encrypt tang '{"url":"http://localhost:29063"}' -y ++ clevis decrypt > 2022/08/04 11:52:13.000349841 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000374901 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AUx1wABaRNpbsD9KnWRCyI1-E0Kodoulorwjtayhj0J1m2nvhHu2R24qS_hpO2n33bv-SkTLWH21GP5h0-d8CQx3AWb6n-MpTFfvbbcJWKfMj42_3nvRsdt0UzT09MOMj9QXizewdMIaldhp0Uos2C_elh_kMsgZRixGtbXmyFuAKgM7"}> 2022/08/04 11:52:13.000530655 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AG6YCc_IXRT7F60otvPhr6zzRsJDKsdMdKvLwtT_3ukAK24dPyaViQvM_kFgD8f38x4-J0ApMx3tvirNZp0_hWeX","y":"AQO-GJsQegcasvw4UTs4v9yVjS7VyNbSLv-UbNQnmSpJ1RZwzf9_LIbISsXrzkzp7FWSVw4HWmmxwqnxrvXD9MXP"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000555669 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":"AKJizQyJvsFmWzqynmbMpDywZWstGKGgilwTpKt7F2X29zSyUicmU79uO0bRVd8V7YBI_Q-kq1oU47jaFdS4S_s8","y":"AG6FG7q-L7Yx9tgyIcEn9BDMsY8c6jmAb2vv2JszstZ0fGA9Gkx1xddhf5R0D_kdR-aMpsVgPD0B8hR03SPj50FL"}+ pt=bar + '[' bar '!=' bar ']' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo 'foo bar' ++ clevis encrypt tang '{"url":"http://localhost:29063"}' -y ++ clevis decrypt > 2022/08/04 11:52:13.000628884 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000648899 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AdHWYoEG1PQq95H1YHy5LRgCG_Axgjg4aCg9rhcE9retQBjXZp3WCTh9M3q7zG-U0pJmumCkOIG8AaYee923bxtOAEIRo11pCf7PjcMdxjVTc2U3mtwJKOJCspnpKfAH3H5-bWp1SYnSlBpCdA7qEEZxdvTBTfWPaDaedJLKz2f-oDjh"}> 2022/08/04 11:52:13.000793488 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AYcmxvKG0pExr9aT_noc5n6TIeH5ghl875rx0hDgj5U8xVz2OtMMjLunB04fEZ4v6vDFO59v_UFlDxEwUer9gGIB","y":"ANRQCx5P8a9ZYwlkj_8t2d5ptJ8Ns2BvL5P6sf75Hvh9euJPZO11P6zMLzbA1X3j2wqw8oaB9lPtqGmbFGLQNISX"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:13.000816545 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":"AX6ZHgMZRQRDo_7Dii3UFMPGdt16KB1hwvJ5qY5VBx-7oN07YNzeBXAFsRBdFWz4qlm7Tay_3rQYz8UKfPTqdQm7","y":"ALieooIZl931Y6TbXRRBqivPxD8huRmI3WwpvmN0FbH_NtxyNeralo05jpbPv2tNBYxcDrA5h5yA-jsZX4Vx4avV"}+ 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:29063"}' -y ++ clevis decrypt > 2022/08/04 11:52:13.000890672 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:13.000913559 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWydgy0U6xmDhLayA9ev5I6vq-SEiwD0gEr6mPNEjd4siYGZelHc4ZUk4emeiMy-YXO0egrCl37z4cWK6IkCCMhHANDn0-SYDW1RGap92xgJw9MSonwo3PkJ6rGLJMsxQg6h1bwJgdlvCTLMaFBSWDBXpFjt2CgQarN4Q2Oofd4KU4rw"}> 2022/08/04 11:52:14.000062812 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AMQj84-ioVLd_CH-u1jI9OpIdnckADv5ifXVC3YpanZAq2fP7tYYRYbH3J_5ZjvUuEdqvHiPNKkT05wdSL3CKB0P","y":"AWECbueS-jNspUqhqSVXV3BfL07Fz8Dy0n3ykxQUzuZvd4pvXBhv1qm1W-ksQSdoSBk-N2d6cHCS0zyK09w54vmv"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:14.000090104 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":"AO2pA7tdsluKZlJvAUYLipYAvdX0oxPQwCwuX9oagXk1HHXblNSTjWucQNMwIJQD0k9G050uhGqArkRK3pE3mfbR","y":"AGfrgXUHPQir0s9__80ZjhaFycNrU9z1ZtEAATKy2PPZevzS6JJEHuVq7cdbCg2uwn3wB3I-xFLGv6AJxQiy6XBy"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + test_sss http://localhost:29063 + local url=http://localhost:29063 + local sss1 sss2 data pt ++ printf '{"t":1, "pins": {"tang": [{"url": "%s"}]}}' http://localhost:29063 + sss1='{"t":1, "pins": {"tang": [{"url": "http://localhost:29063"}]}}' ++ printf '{"t":2, "pins": {"tang": [{"url": "%s"}, {"url": "%s"}]}}' http://localhost:29063 http://localhost:29063 + sss2='{"t":2, "pins": {"tang": [{"url": "http://localhost:29063"}, {"url": "http://localhost:29063"}]}}' + for data in "foo" "bar" "foo bar" "some-password-here" ++ echo foo ++ clevis encrypt sss '{"t":1, "pins": {"tang": [{"url": "http://localhost:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:14.000187151 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000209325 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ADKjU2OGGSLQWyRLX_zWqOZ-PekFeZX2KEQMRHfLZ99vgDUgjd0F-SK5UyUzmZipXPwmFe2U-kig07J0xccDVjP7APrgoT1gPRbkDo-MWjzaWdgO3CYT5ST-jxDAXSAX5pAFFgqiH2gBe9nhJZxLIVjpjm26s1WU336yt0cyFe0Y_hGA"}> 2022/08/04 11:52:14.000373681 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AZuxmCRxQ69q7lf2mVCaqVwATZ7arK2zBoi_6pnjqmns4whshN9K7SeBuu_buNrSRPovUg9yMhm2m9uojEu4ra-s","y":"AfcC9K4upSOOmUENH0Avm7B2aJNIzOqql_MMjyV9z2_0yTbD6R1WKWPfCOSNyL3J4RM74HeRHfaKL1rvvKF_byTp"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:14.000396589 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":"AG29d-v6lQbRzzR_iiSH2MO1mDTvO9tlp2orztJFulnsV6hztehVuxNnyo0bAlLjh8QyDdzUN2tf3NjyyT1O7OfP","y":"AZzzr-wvpUvzPce9IdRIZr_3NXlZxbw09S-DQeO39ZmxstdHeS_dbosuswEPLBXmycLekXvhJodYx-Z02xDQk6Id"}+ pt=foo + '[' foo '!=' foo ']' ++ echo foo ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:29063"}, {"url": "http://localhost:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:14.000499242 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000520097 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:14.000520189 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ATRSA6rsBfCGiYCd9Iu7mz4V4QiT73EteY3pMnFa0qfT_vixsE7lyBa1R1PzIo6ADFsL8EkjUvkY3_T7KcEAsSnCAZznr3LTOEAvHq_1YjMpJNpBziqPC4P_8YB6Q8E4iUOxYUOVC8M4bDm_h9Kx_LtYedlTY2pUsCRZYESygQtfzddj"}> 2022/08/04 11:52:14.000629477 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000652438 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AWMqmDtWfXO0lpy8i4N7P2crm_W5v0aDA7PUYK7w01rk3oORAlYe2Tc6WQ4O6uSyK9BsSD1D55DppUZgqnX9_Cb3APb0zVv_Cep1QBFUg9XOlNgfqihBmPOIUndE7i5DOHkyo4kwUOhklTkdyOdTb9ri-PV7iE6AsvLUHfBweXVPhHrq"}> 2022/08/04 11:52:14.000829252 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"Af1GzFSsvSAc0g-xE2TVHToYJ3cj66xndQr-GWGB2K0i1-y-LspHztFJfgg8PdFxPFrK1ESRRGOpyEerve1PE4ul","y":"AYCwLkuw4ujbne2QKDXMzEh48TrwiHSZYPk2PgZX4sTZ88EtwQgcnc7m_esV7AbTrc_G64zmfirkKLyTV5tbJTmX"} > 2022/08/04 11:52:14.000830341 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AItzPt4WQkS4ej4A4y4tQttUku1Ttvn8ulbypbxExuCJ0kP3FE20Q4dc9qOL-1EnxLj6kDpmV-TxsPF5g6V8q_Eo","y":"AR1a1Ge2fT-knd_ZqDM20xYnyr4KK4xrTysE-bL_0dTsOVfa25s8MUHTrMDIVukA5dwDdByd3pVnVqnx54iv0Rnn"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:14.000851845 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":"AJ4XY9SVBPjnnrdYPaVRlB7fj7ySB24ST2ATo8-SQ_CwGWuuni2XzJkxMrAkBW11vUIkKTFzETJjo8rkZmwzdZJX","y":"AbwBa8arSwSDQiLdnVSm6dDjAm6W5_9I70F6nkuQgSEYGvdJ_9CUuW1UvtFI8QhaYcDe63ti1kXKEOyWGjBH3lw7"} => 200 (../src/tangd.c:155) < 2022/08/04 11:52:14.000857349 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":"AanZpZx2j6uRkq7i79UNZNH8vqYrdjGFDa5B2LLdMWnKlWwnJ6Spv1e2xZ-QdMmrVNoY4dYk1_cTb8gWBFiUJpDe","y":"Aa-61NvloVW94L20ic_gtmln1lkWcTQreo9P5VDcrWlh-T6_wPlLFXuYpgE5MlGEm05n8kVXKcQZNFTzmEh4Fmnf"}+ 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:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:14.000969855 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:14.000992281 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AfuPzs1_ZD2dhWoa38k_yEXmegdjY3ZIgHYPf438cPQGKzeE5vz9klES8FpeqFjCY5LHh0lH5zTqHyeIfGcEcdhtAUmr0wMzBOT_6y6V4z8Y-26UAFMHKk_8H4_Pr_qkua8H9XgEdN1V4-9YQhb-S7ysr677BnUAbcQi-1SICIhns-l7"}> 2022/08/04 11:52:15.000176675 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AON0eHdPb5Q2FkClx32mVNOw4CIh272lVDPaAkb6BJvfLgoOA6Gprt1BAdVAVcgiw5Gd7kAT7m2M37f_PwoFK4qs","y":"ASZRLGQxjLyE9DXF5tV7C_epTmke3YBC6JvPFt1eX6Fxgu_WhAc__NOcQNKR7G8NMYGCizxsIfHFi9Awb5LZskXB"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:15.000202070 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":"AGnkO671E2jypAhmBtXbWvo1ELzAizu0CBtxZBrYu18ECv5qVMAHPMBV1P2VzE0wVcO1qKG4Wjpcc2MtkV_UrHTW","y":"AYYoL0fTIu9G_KiTU0uwsr9rVsRt4miPnlFEJrHAAMzX9htnUea5Xs4KqzXw3KHsxyThDbGYmvl2uMisSw56Vs7e"}+ pt=bar + '[' bar '!=' bar ']' ++ echo bar ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:29063"}, {"url": "http://localhost:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:15.000362360 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:15.000383951 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASzvFqhNb0bllIpPlP1o2_umsjkVTJKovW-EhkjlrGwyTluBgw1euMPgNH616n562cSkwmEF8ikKuCgFqbGgQSWbAUXN3PNGBwqfNGZIu5tANJcAQ2MZYoBB6u35_8YM44naZBjJJQzF0SbHb8gHYpaNnJ8oFPoAi9zxdYq3mncij-RJ"}> 2022/08/04 11:52:15.000497860 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:15.000521933 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AYi2id0Bfq74k6SKxQcHz-5v_mm-4V2eDrOqCpGDoBwuihzzFNsc1NrwZ4uvD5ANeXaGByPuI3uXleSyPhVFXRL5AGqai37efWIjEMhFju0T-rBko-aKisr7MT4FEFzb5tnV9oLAdCrDDQre-FCLpLloAJbRbjTTttlduB0ANnrDZGNq"}> 2022/08/04 11:52:15.000692034 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AH0gx5Ad-sR44IWwXYbqQxhuJANGBH2_tPeekiAoL0SZsXRE2jGDL_5f9phZ6oM3ohsDdf0npwcSSP7pNWruV48w","y":"ALYRSL4LOm51PdduorD9FLCYmyiwKQFfrc-ibkp9MbwRLOJWjCzKT5sVv_R8J2cnsvNxEJGCMuiE2-3BPs4PWzPz"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg> 2022/08/04 11:52:15.000694932 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ALwnCzsjT06R3E_rXRDPCikX-UdW_MhmyAKDplgBllHjaGU1oSxnGzFBzBjLDMItzwyBSIfoHWOc_nJXGKb9VxV3","y":"AJ8P1dBchuknJ2Ho3u1oPiuvjn-ibAlOwWD9dWaoH9jpYEIbLbZN4wgSLTr_Kc7G6ZDfAfPz0-gdK7dLdQ4r0RCi"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:15.000709797 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":"APW14QNd9zvV0SgoDMKvErJ__BXgRsCFaS6iXHSYAGvzGDlgxmP_4d_owf5UCr6La78e-tJkY_QlQfdkdg7nxvFr","y":"ABsV379o4K4UMsLr1TfCK1oNVlPu28HK_OS54DzKyX1ruS5gYIjXv614SQOBG__LqAZhorlaf8aVTvRTVMzSnrc-"} => 200 (../src/tangd.c:155) < 2022/08/04 11:52:15.000720795 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":"AYg6HFe9IbcJrn-LvClHM0OFJ02QvuSDzPEn_GlEz64x_S205CeyYkGJz-YWs7a-FQxTB8rVSk_clTYHyjPDZ62P","y":"AdN5Yrbpvo5ho1onZ7lOOojboDmz0cyRIMWmlJLLWVoIoI2f9Tb8BwKcrIMxq921staXjcALyyPIRgA4ea9nDsVh"}+ 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:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:15.000834614 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:15.000859058 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AIOQg1d1h-kPcWDaMDDnOZBAFqLOnu2FFocX6povSe_dG7CYILgFIAv_S0Dyy30o1ALixJ2y-6Lirt7GFt1jKPstAV721ez_p3zq1G6jjiY75Bh1mse7lsNZ095zScjPJpBJriWBQ2czp4GdDwEU56ZlXNS-nHAS65dEw3xOQlBdDBTl"}> 2022/08/04 11:52:16.000039664 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AUSRghQtd4oz0uKdWtkHl5yq1d4hfeqfngwus5Odvls7rKsUcmnFR8s5B2PxfGXkOyDCzgP00hSA77nigQT_Ptd1","y":"AJApCB9KQyJlblLmxrLalvUsfuM_WB2l33JT4UoK2zNcTsB9E1az54W1qU3RHn030RUXCo8q3TeFGBZPaWVrB3mY"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:16.000065989 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":"APVq3PiAXjvtgPrCqXBnQtZT8B3cd5gKQt5PoYald3c-9apayQJ5hfdXwKs799jogfHpCkHktQyvpkRMVe5dYwZh","y":"AAlLriganGdM7wElSwcu8U4Wdnr43PpRtWefboFBLww0u7ILkCLpYsrmELyWBTlALPSNTcuvUaF-oHjQzsQY3Sy1"}+ pt='foo bar' + '[' 'foo bar' '!=' 'foo bar' ']' ++ echo 'foo bar' ++ clevis encrypt sss '{"t":2, "pins": {"tang": [{"url": "http://localhost:29063"}, {"url": "http://localhost:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:16.000205876 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:16.000230799 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AILY6McmQ7AfzUwLfKHap0daNotYPKfT_wAI00kiQg-7_YwNHM-RsxEm0BiTMFm41tebxuZifxCBTO1YHI9O445fAH2uG2sjwUrBiHm1ZovH4pRdqgUsz465cSQ_RpynMuCi5T2xHhrdHJ646S4v1YlGia4X4f89yh20D1QuoeN58Na0"}> 2022/08/04 11:52:16.000343438 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:16.000366673 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "Af33RtBom3bm3ykLhHEKXG6Q-ueHxh2a9SDXreRqOWM40RfvpxQhOdC2A6og0EKYZ2FvqKaip_XtK6SGloBS42amAFxdl6lnbtEAEODKSu0qrkB9gnvLbrHhanTAnHpCze9V4_25UihpYU7Q-RVGAFkgAeo6mZpdE8py_U5oYRcjAsPK"}> 2022/08/04 11:52:16.000542499 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQs> 2022/08/04 11:52:16.000542594 length=414 from=0 to=413 gP OHSTTT P//r1e.c1/C\r6 sHwobsftw:c rlBoJcvail4h1oUstu:2a9d0d6m3e\rA ZU5s_e5r6-2A5giedngtM:A _clutrLlN/Q7s.g8 4H.T0T\rP /A1c.c1e\rp tH:o s*t/:* \rl oCcoanltheonstt-:T2y9p0e6:3 \ra pUpsleirc-aAtgieonnt/:j wcku+rjls/o7n.\r8 4C.o0n\rt eAnctc-eLpetn:g t*h/:* \r2 3C0on\rt e\rn t{-"Taylpge":: "aEpCpMlRi"c,a"tcirovn"/:j"wPk-+5j2s1o"n,\r" kCtoyn"t:e"nEtC-"L,e"nxgt"h::" A2N3H04\r4 O\r7 X{N"VaqlQg0"q:5"WExCBMvRL"b,-"jcdrbv6"5:L"PPf-s5j2L1L"P,r"GkstlyI"f:N"hEUC8"L,u"nxP"I:2"yAWDmDudyusx9qIRHs247QQlGAvdXpld2ecYoiUG35goio6765RP7XdlU_Jmb-aaM5OMHREQFH"K,M"Byk"X:A"LA6c2Q1Jl1nOJ5zrH1s79-mJ3m-7iEYiDAgesYiMj_xHqxylwPatF8EELx2H5AaOw9BeiAFo59uojYFtvGeixf7r_R"S,1"Yyt"F:t"5A_QKlOGQo2Bmk4WsQLKSEydgqxhdh70EndvwjR3vB03OXxMi52Cpq6YfbYuvxwdSWuCCkU2zA"e}E SLNg84ghzc1NM-FkUhnLt66Figg0f88Q4XtUDcpgdx9POl5kt"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:16.000564515 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":"Ads8r8ge1CT4l40e9emsniyFm4d5pxbKElSd39qgqFSJqKE2nhHKUry27wLPPmI6OZY2vt5yg_E0X0gSZsxQ3qoS","y":"AKQRJSeyRPYQPZctnD3U4n9BY1NUkBgmHVJpZ397tIJ8rsP9riGZmOpN7kDDB4KgrIof6PzkKKj_l8yZlbkfZ7Ni"} => 200 (../src/tangd.c:155) < 2022/08/04 11:52:16.000568177 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":"AeKY19KuDGY2ZiaHKnJO2VWXraiSd0FLrrOIfyf1dBFJe8mTAcPD3mWrF6ZGlPL-2oSHr2vIZDguvmNv-ohzDb5B","y":"AAy-58CEBOLQfiSzZTtCdy5VcJHYtvkumNxOmbCMJXpVSsbg12-H6mEjma1t4OdzfK3x6ZDxsnH2pmoNxAYkPWoJ"}+ 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:29063"}]}}' -y ++ clevis decrypt > 2022/08/04 11:52:16.000673281 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:16.000695807 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASqusvluc3dcF5m7oVsOtGUbZxt_N41_fTdmOK4pa-hgIB2RlLEUlQd1eM5OVcThNXkVmt9403osQejm_KXh8OtiAN3uFAKcHnOHOo8D6E5Z7Liu4yxPFhth0rr9UxIi8mIYXc3yemzichZ75o_szrGJ0TS9UltPcv4-9e5UsAoLzE6B"}> 2022/08/04 11:52:16.000877464 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AcLeHSZY1dWqLrJvty7o_kJeWbUDcYYH6G-pPMc33PFWSx6yVmFg0u-VB3dpu4tIMYw3KAzGG0ggOzR-EyYUFClW","y":"ATgdFT8_0tPV3sfeZr8VDhPuDlKLDwyasCKcGhx-8AQqs4GAf49Qqsjau6l_eXL_A61xamdau_Jr1JpbIvX5Fu5_"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:16.000905390 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":"AHdgwrOXUTSr8Sh6QIo3eQYLBKzvn5LaRFhMTj8EvuZszHsf80klKSbIsNfzF4Vq0IPyvrYWvuT6W-ihGPGZHQe3","y":"AbbN_gepzT4f0oR2heHjDGA6sw-MEF96DFV84RGnXSxfBM97TbQ2co1fvMYQ70_QiKZNMBO4BaO4tvOo67gcwsVN"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' ++ echo some-password-here ++ clevis encrypt sss ++ '{"t":2, "pins": {"tang": [{"url": "http://localhost:29063"}, {"url": "http://localhost:29063"}]}}' clevis -ydecrypt > 2022/08/04 11:52:17.000013561 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:17.000036834 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AHoTDRTSQvNAhnQnGSmXwpkJBT-1CpWtarXfRplgUbuy2mAJGlxE-Bb5FM1GBXbr-14lWPmv0Ojqi1TJ_SQqQaTEAKoDd14ZMRjbyJ6qPAspInMHe1L5bfQWYyMmcdXgS-ZwCo3F5dBe3522_qhIDDCk-eGYTj6ALr4KS_PvOGg4eQOB"}> 2022/08/04 11:52:17.000150772 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv/ => 200 (../src/tangd.c:71) < 2022/08/04 11:52:17.000173415 length=17 from=0 to=16 HTTP/1.1 200 OK\r < 2022/08/04 11:52:17.000173500 length=1053 from=17 to=1069 Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUE0cW1LY29HNVhxb0VfSGtqVGFUSnBHYV9WcjhTRmpseVVScWNBUDJXUWdZeHBNdHFkTXhiZktNUGpEMWthNjNUZ2Mtc0lseFlWblNGZnFEWEJyUVJ6NSIsICJ5IjogIkFidVZqTU12UGJ0eW5IOVdzRUpkQnlJMTNPdVhUajlWX2ZXaHVqTzA2czFMMjNJbnNvV2l5dmdRSWdUOXY5NV9uZl9NQXQzSkhOVFIyMkoxeEZtMkYyZnkifSwgeyJhbGciOiAiRVM1MTIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbInZlcmlmeSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUtJOEpIdlBMTk1lanlYM3RBR05abFZZSlBGaTVhbllHanBrdXgyVU83bUFhUllYTWRPQzdPaElHZVRoVXA1OWxxWmxnQmlRTWU2a0JBUEc1X3JweDg5RyIsICJ5IjogIkFmb2dlNEFCTGh3MVZJOE5OUkZpTm1TbDFzbWFaWTc5dFlWRjV3c29aNGVWc3dhS2NqTmlCNW5xRUxOLWsyWGhCYTNyeU5XVTlHRWZlWlFLWnFuSXF3a1YifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ASusjIH9xoDlV8Cej5SwkCyw0qdBPlhFt6Zs8AE1RGTZELL1iiwzQajFyM7QeWm09-LMc3Lczv9ROGc6wk88PqcOAJK-0CxBkSKQAnqjwSkeX-WgL9OJcFaS4p0sM-SIJQ_oQBnv436vnA3WCHOnlgshhjjMS5lNGbNW70WTKZYVGDgO"}> 2022/08/04 11:52:17.000350249 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AD0zPAk71psWmCfkVVbpJ4Bo33O-qSkaRPqWro-ghVddYuuHqGQbXusVeDiiPYAXOzPb4ltzPqb8cfSQfl2pYEpf","y":"ALkHFFUthl6INR44w9nK03rrx_m3Bzd8DkEw98tPnkhe8iSCO5Omt6v7k97d0_SvZI4tVCYV_QDHNmAJOuvbu7rm"} > 2022/08/04 11:52:17.000351289 length=414 from=0 to=413 POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg HTTP/1.1\r Host: localhost:29063\r User-Agent: curl/7.84.0\r Accept: */*\r Content-Type: application/jwk+json\r Content-Length: 230\r \r {"alg":"ECMR","crv":"P-521","kty":"EC","x":"AHI9yJI93PEfz9RlWWWOAtNTjzwQVdrtYliupRnYBlQfFcWQWgnHbwvXXGfg1hjSsZuOC4fXWL28ZIkHc2sBK-LF","y":"Ad_nPOkuxlwIdzQLCZxihRM3B8LVvOrrWJjlNxsR-icJxAY-wd4hpTjN43ptAlo6QLmvnmzHQv1snyTnm-OWvlgu"} POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg POST /rec/C6swbfwcrBJvi41UuaddmeAZ5_5625idgMA_ltLNQsg => 200 (../src/tangd.c:155) < 2022/08/04 11:52:17.000375302 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":"AZnfeiXLTNdUg4ex0XpGPCcbt7r5Hi74Bl8g-WwO9jcnuwUpdn6t5a2I6YaikbG367CG_neUngxOGvugF5RnPvLG","y":"AF3ci7h6l9vbCnbp4RKKtvtZ52eOg8gEGPeXDl_eDjByJC65bNQkr_ne8Bk4FjA2Iaa2cCYDRXpLkPA8YOXpc5gQ"} => 200 (../src/tangd.c:155) < 2022/08/04 11:52:17.000377146 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":"ABK6TwD-q9iFPUFJpW_vk_avog0OCWTyWRxV5hjEvckdNUgFIb80CiYOCDKrCxPBxptO6zYLzfcCMuG7fJeN5_25","y":"AKYXSQLKCNzWTRDVQF8grjgZXlTzX9XazhlSy2wtCKW0X35o6aA2kSe1JYCACTFTFTpbr-FxzkS3G9wxOOIeV_zN"}+ pt=some-password-here + '[' some-password-here '!=' some-password-here ']' + DEV=/tmp/tmp.mfhemc/luks1-device + new_device luks1 /tmp/tmp.mfhemc/luks1-device + local LUKS=luks1 + local DEV=/tmp/tmp.mfhemc/luks1-device + local PASS= ++ id -u + '[' 100 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit + '[' '!' -d /tmp/tmp.mfhemc ']' + tang_stop /tmp/tmp.mfhemc + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.mfhemc + '[' -z /tmp/tmp.mfhemc ']' + local pidfile=/tmp/tmp.mfhemc/tang.pid + '[' -f /tmp/tmp.mfhemc/tang.pid ']' + local pid + pid=2180 + kill -9 2180 + rm -rf /tmp/tmp.mfhemc /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/tests/assume-yes: line 25: 2180 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/44 tang-validate-adv OK 5.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: eyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVRIaDQ1Z19LUldmUDJWTlBQTHdpVTc5V0VDSWRYMEV0RXRjTnNlQVFZc3M3dUo1OTJvWThJQXpjc0tibWk1RHFzZkJQLW1qTmJxVXdKMmhRYzItUGFJZSIsInkiOiJBZXNfdDIzRXVJcE9JeXE5ZU1iU1ZPRW53X2tEQl9nMC1HclktczZvMXQ0MlVKYXhBN3Zra3kwQVNpVEdrLXJvU2J0Y25TSkdnWXVUcGNaLThoUnotZTdGIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZEMtNkNMVDQ1c3NUZWFQTDlCWDhBeG03Sk16Vi1HekJMNXZYMzFES0ZTM3c0bTdDV1lmVjNIa2Vfb2RRdEVuejdxVVBtUzB5QTQyZ2p1UmxFMXBqZmxLIiwieSI6IkFPVG9Sd21BbHhBcVZsVTctWFZ6OTdaZ1JFRUFjcE9nSUNlZ0wzOUNKQkpSZjB2NEpXLXdsbjJKb1NKb0Jtc1hPdms5VFpSTy1rNUhpV1dyYUxNYzU2b3QifV19LCJ1cmwiOiJsb2NhbGhvc3Q6NDg2MzUifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBVGlmdFFWdGVKNnlKVTRLc3BoSklkdkIyUmRKbWU5VGVFeUZvLXo3cWdkbi1BVm93VU1RU09EYmlRbmZOWVpWaGxERW5sZ1dpdFIzbVFFb0g1Um9uazRvIiwieSI6IkFKR1MxSHp1TmVxcmxITDk5SlJHY3FqNjRpZXRCakxWazhxbi1hOUNzbXZQeldJMDdzTXBsUFlpLWl6YnFmWU5JRk5ZQl95LUhkT25qM1BRZXgya3RaWUsifSwia2lkIjoiSG0zUUp1YUg1bVlzWmhCTEVIc3hLd3lmekRscUU1cFdmUm81Y19PWDhfNCJ9..y7xgjC4WVA4XJ3zM.Ym9RQA.WsTYSO9CJ_NFNpqB-48DfweyJhbGciOiJFQ0RILUVTIiwiY2xldmlzIjp7InBpbiI6InRhbmciLCJ0YW5nIjp7ImFkdiI6eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQUVGNjNvNUxYNkdDcHdzMFBuN0FfS1BocmJxN0xYQWctNjhrV2s3Tm4wM2QxdUFPa1p4aGJWMGF5SUoydTZhV1BSR3hUVy1xTTBINV9lZTlpcktzZDBfeCIsInkiOiJBTGt6RXRQbFp1eEc1NWxRY1Rmb3E5bDJ1TjZEYUZTMXBHZmNpcjFxdVpVMmpILVlHSmVEcGZhREZRY29CRkc5RzhZSTd3UUhXUE11cEN4aUEtYUdFT3hHIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBR3hIQW5rUU01TG9XUllOTEp5Z0VJMlRaQUlTaEE4YVQxUEhNT3R2eDlmOUpsUG9OeDVYdjJMTGU4bXdENkplYnRma3gzTC1uMkVoT1ZLMjJCc1ppaWhuIiwieSI6IkFJdlZnd1JqU0pzcWplQnVqaXhGcHlNMmZLekdGM3JxUTRMSTJ3dEY4SkdkaU9lWW1ZbGRHcWEzcVBPSVhOdnE2TXpoOF82RjZsdnQ5aWZaRkl5MUc4bjcifV19LCJ1cmwiOiJsb2NhbGhvc3Q6Mzc4MTIifX0sImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBYWRSM0dGRmlMXzNxcmJkTHRqYUZnS0EwV2tuZERPcGlPcWdTSW5SSzh0X3NLMWl6MzRFVVNPY3FEbTNzUFlNbmFwOF9oQThLLXV1bUY4RHU1WUExc3pWIiwieSI6IkFHV0RKS1plcnVJZkhsdFdhcENobTBDRFhyRTYxYnpFa3ZBdWtDQ3MxY09sdmF2dGVWdng0Q1JMS3hrdk1NSWZrZ3k0TWE0ay1WTHBfMzZDRHk4T3JHeDAifSwia2lkIjoiN2cyMzltWjFtX2FYTGRuNzdRZ2hnVjVBeUlFTHBTeTFvSWo4ZW5rMVBKRSJ9..Tq3OQLrBu7btEqdw.LJ717dbNlTM.OeGDsPUsPpqN2TUmEUO2rg 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.idBdci + CASES=/tmp/tmp.idBdci/cases + mkdir -p /tmp/tmp.idBdci/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=24405 + RESP=/tmp/tmp.idBdci/cases/good-01 + cat ++ tang_create_adv /tmp/tmp.idBdci /dev/stdout ++ local basedir=/tmp/tmp.idBdci ++ local adv=/dev/stdout ++ local SIG=/tmp/tmp.idBdci/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.idBdci/sig.jwk ++ local EXC=/tmp/tmp.idBdci/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.idBdci/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.idBdci/sig.jwk --input=/tmp/tmp.idBdci/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.idBdci/sig.jwk --output=/dev/stdout + RESP=/tmp/tmp.idBdci/cases/bad-01 + adv='{' + cat + RESP=/tmp/tmp.idBdci/cases/bad-02 + cat + RESP=/tmp/tmp.idBdci/cases/bad-03 + cat + RESP=/tmp/tmp.idBdci/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=48635 + STDERR=/tmp/tmp.idBdci/cases/good-01.stderr + do_test 48635 /tmp/tmp.idBdci/cases/good-01 /tmp/tmp.idBdci/cases/good-01.stderr + local port=48635 + local response=/tmp/tmp.idBdci/cases/good-01 + local stderr=/tmp/tmp.idBdci/cases/good-01.stderr + run_test_server 48635 /tmp/tmp.idBdci/cases/good-01 + local port=48635 + local response=/tmp/tmp.idBdci/cases/good-01 + '[' -z /usr/bin/socat ']' + '[' -z 48635 ']' + '[' -z /tmp/tmp.idBdci/cases/good-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:48635,reuseaddr 'SYSTEM:cat /tmp/tmp.idBdci/cases/good-01' ++ printf '{"url":"localhost:%d"}' 48635 + cfg='{"url":"localhost:48635"}' + echo foo + clevis encrypt tang '{"url":"localhost:48635"}' -y > 2022/08/04 11:52:14.000294378 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:48635\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:52:14.000295064 length=974 from=0 to=973 HTTP/1.0 200 OK {"payload":"eyJrZXlzIjpbeyJhbGciOiJFUzUxMiIsImNydiI6IlAtNTIxIiwia2V5X29wcyI6WyJ2ZXJpZnkiXSwia3R5IjoiRUMiLCJ4IjoiQVRIaDQ1Z19LUldmUDJWTlBQTHdpVTc5V0VDSWRYMEV0RXRjTnNlQVFZc3M3dUo1OTJvWThJQXpjc0tibWk1RHFzZkJQLW1qTmJxVXdKMmhRYzItUGFJZSIsInkiOiJBZXNfdDIzRXVJcE9JeXE5ZU1iU1ZPRW53X2tEQl9nMC1HclktczZvMXQ0MlVKYXhBN3Zra3kwQVNpVEdrLXJvU2J0Y25TSkdnWXVUcGNaLThoUnotZTdGIn0seyJhbGciOiJFQ01SIiwiY3J2IjoiUC01MjEiLCJrZXlfb3BzIjpbImRlcml2ZUtleSJdLCJrdHkiOiJFQyIsIngiOiJBZEMtNkNMVDQ1c3NUZWFQTDlCWDhBeG03Sk16Vi1HekJMNXZYMzFES0ZTM3c0bTdDV1lmVjNIa2Vfb2RRdEVuejdxVVBtUzB5QTQyZ2p1UmxFMXBqZmxLIiwieSI6IkFPVG9Sd21BbHhBcVZsVTctWFZ6OTdaZ1JFRUFjcE9nSUNlZ0wzOUNKQkpSZjB2NEpXLXdsbjJKb1NKb0Jtc1hPdms5VFpSTy1rNUhpV1dyYUxNYzU2b3QifV19","protected":"eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9","signature":"AJ33RKsgDJoq9k1lg5WxnquWCSCX3DYJ0GVGW_q5eFDnVtQGJ3atyfJzIe7nQXl8JB7n5xBuLEVEROKVENw6hqc_AHgWYGqCEw9yguNEuRE80B2kGW5aR_ZDUY2obNK4bqzEOhSGxMwGny5POXRYw_R5Icp7JV4zCq0N7kGkIT7A9c28"} + validate_output /tmp/tmp.idBdci/cases/good-01.stderr + local output=/tmp/tmp.idBdci/cases/good-01.stderr + grep -Fq jose /tmp/tmp.idBdci/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=30528 + STDERR=/tmp/tmp.idBdci/cases/bad-01.stderr + do_test 30528 /tmp/tmp.idBdci/cases/bad-01 /tmp/tmp.idBdci/cases/bad-01.stderr + local port=30528 + local response=/tmp/tmp.idBdci/cases/bad-01 + local stderr=/tmp/tmp.idBdci/cases/bad-01.stderr + run_test_server 30528 /tmp/tmp.idBdci/cases/bad-01 + local port=30528 + local response=/tmp/tmp.idBdci/cases/bad-01 + '[' -z /usr/bin/socat ']' + '[' -z 30528 ']' + '[' -z /tmp/tmp.idBdci/cases/bad-01 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:30528,reuseaddr 'SYSTEM:cat /tmp/tmp.idBdci/cases/bad-01' ++ printf '{"url":"localhost:%d"}' 30528 + cfg='{"url":"localhost:30528"}' + echo foo + clevis encrypt tang '{"url":"localhost:30528"}' -y > 2022/08/04 11:52:15.000404219 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30528\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:52:15.000405022 length=19 from=0 to=18 HTTP/1.0 200 OK { + echo 'Error (do_test) response: /tmp/tmp.idBdci/cases/bad-01' Error (do_test) response: /tmp/tmp.idBdci/cases/bad-01 + '[' -r /tmp/tmp.idBdci/cases/bad-01.stderr ']' + cat /tmp/tmp.idBdci/cases/bad-01.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.idBdci/cases/bad-01.stderr + local output=/tmp/tmp.idBdci/cases/bad-01.stderr + grep -Fq jose /tmp/tmp.idBdci/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=30454 + STDERR=/tmp/tmp.idBdci/cases/bad-02.stderr + do_test 30454 /tmp/tmp.idBdci/cases/bad-02 /tmp/tmp.idBdci/cases/bad-02.stderr + local port=30454 + local response=/tmp/tmp.idBdci/cases/bad-02 + local stderr=/tmp/tmp.idBdci/cases/bad-02.stderr + run_test_server 30454 /tmp/tmp.idBdci/cases/bad-02 + local port=30454 + local response=/tmp/tmp.idBdci/cases/bad-02 + '[' -z /usr/bin/socat ']' + '[' -z 30454 ']' + '[' -z /tmp/tmp.idBdci/cases/bad-02 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:30454,reuseaddr 'SYSTEM:cat /tmp/tmp.idBdci/cases/bad-02' ++ printf '{"url":"localhost:%d"}' 30454 + cfg='{"url":"localhost:30454"}' + echo foo + clevis encrypt tang '{"url":"localhost:30454"}' -y > 2022/08/04 11:52:16.000440216 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:30454\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:52:16.000441066 length=24 from=0 to=23 HTTP/1.0 404 Not Found + echo 'Error (do_test) response: /tmp/tmp.idBdci/cases/bad-02' Error (do_test) response: /tmp/tmp.idBdci/cases/bad-02 + '[' -r /tmp/tmp.idBdci/cases/bad-02.stderr ']' + cat /tmp/tmp.idBdci/cases/bad-02.stderr Unable to fetch advertisement: 'localhost:30454/adv/'! + return 1 + validate_output /tmp/tmp.idBdci/cases/bad-02.stderr + local output=/tmp/tmp.idBdci/cases/bad-02.stderr + grep -Fq jose /tmp/tmp.idBdci/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=4474 + STDERR=/tmp/tmp.idBdci/cases/bad-03.stderr + do_test 4474 /tmp/tmp.idBdci/cases/bad-03 /tmp/tmp.idBdci/cases/bad-03.stderr + local port=4474 + local response=/tmp/tmp.idBdci/cases/bad-03 + local stderr=/tmp/tmp.idBdci/cases/bad-03.stderr + run_test_server 4474 /tmp/tmp.idBdci/cases/bad-03 + local port=4474 + local response=/tmp/tmp.idBdci/cases/bad-03 + '[' -z /usr/bin/socat ']' + '[' -z 4474 ']' + '[' -z /tmp/tmp.idBdci/cases/bad-03 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:4474,reuseaddr 'SYSTEM:cat /tmp/tmp.idBdci/cases/bad-03' ++ printf '{"url":"localhost:%d"}' 4474 + cfg='{"url":"localhost:4474"}' + echo foo + clevis encrypt tang '{"url":"localhost:4474"}' -y > 2022/08/04 11:52:17.000473672 length=82 from=0 to=81 GET /adv/ HTTP/1.1\r Host: localhost:4474\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:52:17.000474613 length=32 from=0 to=31 HTTP/1.0 301 Moved Permanently + echo 'Error (do_test) response: /tmp/tmp.idBdci/cases/bad-03' Error (do_test) response: /tmp/tmp.idBdci/cases/bad-03 + '[' -r /tmp/tmp.idBdci/cases/bad-03.stderr ']' + cat /tmp/tmp.idBdci/cases/bad-03.stderr Advertisement is malformed! + return 1 + validate_output /tmp/tmp.idBdci/cases/bad-03.stderr + local output=/tmp/tmp.idBdci/cases/bad-03.stderr + grep -Fq jose /tmp/tmp.idBdci/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=37812 + STDERR=/tmp/tmp.idBdci/cases/bad-04.stderr + do_test 37812 /tmp/tmp.idBdci/cases/bad-04 /tmp/tmp.idBdci/cases/bad-04.stderr + local port=37812 + local response=/tmp/tmp.idBdci/cases/bad-04 + local stderr=/tmp/tmp.idBdci/cases/bad-04.stderr + run_test_server 37812 /tmp/tmp.idBdci/cases/bad-04 + local port=37812 + local response=/tmp/tmp.idBdci/cases/bad-04 + '[' -z /usr/bin/socat ']' + '[' -z 37812 ']' + '[' -z /tmp/tmp.idBdci/cases/bad-04 ']' + sleep 1 + /usr/bin/socat -v -v TCP-LISTEN:37812,reuseaddr 'SYSTEM:cat /tmp/tmp.idBdci/cases/bad-04' ++ printf '{"url":"localhost:%d"}' 37812 + cfg='{"url":"localhost:37812"}' + echo foo + clevis encrypt tang '{"url":"localhost:37812"}' -y > 2022/08/04 11:52:18.000511944 length=83 from=0 to=82 GET /adv/ HTTP/1.1\r Host: localhost:37812\r User-Agent: curl/7.84.0\r Accept: */*\r \r < 2022/08/04 11:52:18.000512824 length=36 from=0 to=35 HTTP/1.0 500 Internal Server Error + echo 'Error (do_test) response: /tmp/tmp.idBdci/cases/bad-04' Error (do_test) response: /tmp/tmp.idBdci/cases/bad-04 + '[' -r /tmp/tmp.idBdci/cases/bad-04.stderr ']' + cat /tmp/tmp.idBdci/cases/bad-04.stderr Unable to fetch advertisement: 'localhost:37812/adv/'! + return 1 + validate_output /tmp/tmp.idBdci/cases/bad-04.stderr + local output=/tmp/tmp.idBdci/cases/bad-04.stderr + grep -Fq jose /tmp/tmp.idBdci/cases/bad-04.stderr + STDERR=/tmp/tmp.idBdci/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 37812 '[]' /tmp/tmp.idBdci/cases/stderr + local port=37812 + local 'adv=[]' + local stderr=/tmp/tmp.idBdci/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 '[]' + cfg='{"url":"localhost:37812","adv":"[]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"[]"}' + echo 'Error (do_test_with_adv) adv: [] response: ' Error (do_test_with_adv) adv: [] response: + '[' -r /tmp/tmp.idBdci/cases/stderr ']' + cat /tmp/tmp.idBdci/cases/stderr Advertisement file '[]' not found! + return 1 + validate_output /tmp/tmp.idBdci/cases/stderr + local output=/tmp/tmp.idBdci/cases/stderr + grep -Fq jose /tmp/tmp.idBdci/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 37812 ']' /tmp/tmp.idBdci/cases/stderr + local port=37812 + local 'adv=]' + local stderr=/tmp/tmp.idBdci/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 ']' + cfg='{"url":"localhost:37812","adv":"]"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"]"}' + echo 'Error (do_test_with_adv) adv: ] response: ' Error (do_test_with_adv) adv: ] response: + '[' -r /tmp/tmp.idBdci/cases/stderr ']' + cat /tmp/tmp.idBdci/cases/stderr Advertisement file ']' not found! + return 1 + validate_output /tmp/tmp.idBdci/cases/stderr + local output=/tmp/tmp.idBdci/cases/stderr + grep -Fq jose /tmp/tmp.idBdci/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 37812 '' /tmp/tmp.idBdci/cases/stderr + local port=37812 + local adv= + local stderr=/tmp/tmp.idBdci/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 '' + cfg='{"url":"localhost:37812","adv":""}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":""}' + echo 'Error (do_test_with_adv) adv: response: ' Error (do_test_with_adv) adv: response: + '[' -r /tmp/tmp.idBdci/cases/stderr ']' + cat /tmp/tmp.idBdci/cases/stderr Advertisement file '' not found! + return 1 + validate_output /tmp/tmp.idBdci/cases/stderr + local output=/tmp/tmp.idBdci/cases/stderr + grep -Fq jose /tmp/tmp.idBdci/cases/stderr + for adv in "[]" "]" "" "{}" + do_test_with_adv 37812 '{}' /tmp/tmp.idBdci/cases/stderr + local port=37812 + local 'adv={}' + local stderr=/tmp/tmp.idBdci/cases/stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 '{}' + cfg='{"url":"localhost:37812","adv":"{}"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"{}"}' + echo 'Error (do_test_with_adv) adv: {} response: ' Error (do_test_with_adv) adv: {} response: + '[' -r /tmp/tmp.idBdci/cases/stderr ']' + cat /tmp/tmp.idBdci/cases/stderr Advertisement file '{}' not found! + return 1 + validate_output /tmp/tmp.idBdci/cases/stderr + local output=/tmp/tmp.idBdci/cases/stderr + grep -Fq jose /tmp/tmp.idBdci/cases/stderr + tang_run /tmp/tmp.idBdci 37812 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.idBdci + local port=37812 + local sig_name= + local exc_name= + '[' -z /tmp/tmp.idBdci ']' + '[' -z 37812 ']' + tang_new_keys /tmp/tmp.idBdci '' '' '' + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.idBdci + local rotate= + local sig_name= + local exc_name= + '[' -z /tmp/tmp.idBdci ']' + local db=/tmp/tmp.idBdci/db + mkdir -p /tmp/tmp.idBdci/db + '[' -n '' ']' + /usr/libexec/tangd-keygen /tmp/tmp.idBdci/db Unable to change owner/group for /tmp/tmp.idBdci/db/oqWC6yb-423SnlmmklN1NA20tzTfS4PRw3JilsYR0v8.jwk to tang:tang Unable to change owner/group for /tmp/tmp.idBdci/db/7g239mZ1m_aXLdn77QghgV5AyIELpSy1oIj8enk1PJE.jwk to tang:tang + '[' -n '' ']' + return 0 + local KEYS=/tmp/tmp.idBdci/cache + '[' -z '' ']' + KEYS=/tmp/tmp.idBdci/db + local pid pidfile + pidfile=/tmp/tmp.idBdci/tang.pid + pid=5288 + echo 5288 + /usr/bin/socat -v -v TCP-LISTEN:37812,reuseaddr,fork 'exec:/usr/libexec/tangd /tmp/tmp.idBdci/db' + tang_wait_until_ready 37812 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=37812 + '[' -z 37812 ']' + local max_timeout_in_s=5 + local start elapsed + start=5 + curl --output /dev/null --silent --fail http://localhost:37812/adv > 2022/08/04 11:52:18.000698855 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:37812\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:18.000719794 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRjYzbzVMWDZHQ3B3czBQbjdBX0tQaHJicTdMWEFnLTY4a1drN05uMDNkMXVBT2taeGhiVjBheUlKMnU2YVdQUkd4VFctcU0wSDVfZWU5aXJLc2QwX3giLCAieSI6ICJBTGt6RXRQbFp1eEc1NWxRY1Rmb3E5bDJ1TjZEYUZTMXBHZmNpcjFxdVpVMmpILVlHSmVEcGZhREZRY29CRkc5RzhZSTd3UUhXUE11cEN4aUEtYUdFT3hHIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUd4SEFua1FNNUxvV1JZTkxKeWdFSTJUWkFJU2hBOGFUMVBITU90dng5ZjlKbFBvTng1WHYyTExlOG13RDZKZWJ0Zmt4M0wtbjJFaE9WSzIyQnNaaWlobiIsICJ5IjogIkFJdlZnd1JqU0pzcWplQnVqaXhGcHlNMmZLekdGM3JxUTRMSTJ3dEY4SkdkaU9lWW1ZbGRHcWEzcVBPSVhOdnE2TXpoOF82RjZsdnQ5aWZaRkl5MUc4bjcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "AKOzwZB3XiXip6e6Uviwq5VjzvvQFTJx2nPOoKjdAiMf-CBsIzWtR0eFb5YkfoZn57qN3CkpgDfz7bB0_g-3f_ZuAQJHJb3ZeNUrhxzfwylB_orQ56-6VYUrjr-7G04BEDnKkIgaiA2wvTtDDtsN480dvkSrUSKF2E3Bo3ePHzZt37tR"}+ touch /tmp/tmp.idBdci/cases/adv-bad-01 + echo '{' + echo foobar + tang_get_adv 37812 /tmp/tmp.idBdci/cases/adv-good-01 + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local port=37812 + local adv=/tmp/tmp.idBdci/cases/adv-good-01 + '[' -z 37812 ']' + curl -L -o /tmp/tmp.idBdci/cases/adv-good-01 http://localhost:37812/adv % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0> 2022/08/04 11:52:18.000727017 length=82 from=0 to=81 GET /adv HTTP/1.1\r Host: localhost:37812\r User-Agent: curl/7.84.0\r Accept: */*\r \r GET /adv => 200 (../src/tangd.c:71) < 2022/08/04 11:52:18.000746509 length=1070 from=0 to=1069 HTTP/1.1 200 OK\r Content-Type: application/jose+json\r Content-Length: 993\r \r {"payload": "eyJrZXlzIjogW3siYWxnIjogIkVTNTEyIiwgImNydiI6ICJQLTUyMSIsICJrZXlfb3BzIjogWyJ2ZXJpZnkiXSwgImt0eSI6ICJFQyIsICJ4IjogIkFFRjYzbzVMWDZHQ3B3czBQbjdBX0tQaHJicTdMWEFnLTY4a1drN05uMDNkMXVBT2taeGhiVjBheUlKMnU2YVdQUkd4VFctcU0wSDVfZWU5aXJLc2QwX3giLCAieSI6ICJBTGt6RXRQbFp1eEc1NWxRY1Rmb3E5bDJ1TjZEYUZTMXBHZmNpcjFxdVpVMmpILVlHSmVEcGZhREZRY29CRkc5RzhZSTd3UUhXUE11cEN4aUEtYUdFT3hHIn0sIHsiYWxnIjogIkVDTVIiLCAiY3J2IjogIlAtNTIxIiwgImtleV9vcHMiOiBbImRlcml2ZUtleSJdLCAia3R5IjogIkVDIiwgIngiOiAiQUd4SEFua1FNNUxvV1JZTkxKeWdFSTJUWkFJU2hBOGFUMVBITU90dng5ZjlKbFBvTng1WHYyTExlOG13RDZKZWJ0Zmt4M0wtbjJFaE9WSzIyQnNaaWlobiIsICJ5IjogIkFJdlZnd1JqU0pzcWplQnVqaXhGcHlNMmZLekdGM3JxUTRMSTJ3dEY4SkdkaU9lWW1ZbGRHcWEzcVBPSVhOdnE2TXpoOF82RjZsdnQ5aWZaRkl5MUc4bjcifV19", "protected": "eyJhbGciOiJFUzUxMiIsImN0eSI6Imp3ay1zZXQranNvbiJ9", "signature": "ARZN93j4_BwE66yZd8egC1ImCW6ylg2PwiUeDWUO6YKe1G_nPhzJP7-sE0ayQyt_6m0Lebk4wA8lQ4wXPiiE02lsAIIinRFtamKDmtJfxpcRGunbLsL8q-K4_AQKfbnqFxdGeXfcR_oMbcRaApFNTJHoO368DGK7Suno5uu_RWWUFrXs"} 100 993 100 993 0 0 46149 0 --:--:-- --:--:-- --:--:-- 47285 + for adv in "${CASES}"/adv-good-* + STDERR=/tmp/tmp.idBdci/cases/adv-good-01.stderr + do_test_with_adv 37812 /tmp/tmp.idBdci/cases/adv-good-01 /tmp/tmp.idBdci/cases/adv-good-01.stderr + local port=37812 + local adv=/tmp/tmp.idBdci/cases/adv-good-01 + local stderr=/tmp/tmp.idBdci/cases/adv-good-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 /tmp/tmp.idBdci/cases/adv-good-01 + cfg='{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-good-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-good-01"}' + validate_output /tmp/tmp.idBdci/cases/adv-good-01.stderr + local output=/tmp/tmp.idBdci/cases/adv-good-01.stderr + grep -Fq jose /tmp/tmp.idBdci/cases/adv-good-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.idBdci/cases/adv-bad-01.stderr + do_test_with_adv 37812 /tmp/tmp.idBdci/cases/adv-bad-01 /tmp/tmp.idBdci/cases/adv-bad-01.stderr + local port=37812 + local adv=/tmp/tmp.idBdci/cases/adv-bad-01 + local stderr=/tmp/tmp.idBdci/cases/adv-bad-01.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 /tmp/tmp.idBdci/cases/adv-bad-01 + cfg='{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-01"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-01"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-01 response: ' Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-01 response: + '[' -r /tmp/tmp.idBdci/cases/adv-bad-01.stderr ']' + cat /tmp/tmp.idBdci/cases/adv-bad-01.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.idBdci/cases/adv-bad-01.stderr + local output=/tmp/tmp.idBdci/cases/adv-bad-01.stderr + grep -Fq jose /tmp/tmp.idBdci/cases/adv-bad-01.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.idBdci/cases/adv-bad-02.stderr + do_test_with_adv 37812 /tmp/tmp.idBdci/cases/adv-bad-02 /tmp/tmp.idBdci/cases/adv-bad-02.stderr + local port=37812 + local adv=/tmp/tmp.idBdci/cases/adv-bad-02 + local stderr=/tmp/tmp.idBdci/cases/adv-bad-02.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 /tmp/tmp.idBdci/cases/adv-bad-02 + cfg='{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-02"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-02"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-02 response: ' Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-02 response: + '[' -r /tmp/tmp.idBdci/cases/adv-bad-02.stderr ']' + cat /tmp/tmp.idBdci/cases/adv-bad-02.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.idBdci/cases/adv-bad-02.stderr + local output=/tmp/tmp.idBdci/cases/adv-bad-02.stderr + grep -Fq jose /tmp/tmp.idBdci/cases/adv-bad-02.stderr + for adv in "${CASES}"/adv-bad-* + STDERR=/tmp/tmp.idBdci/cases/adv-bad-03.stderr + do_test_with_adv 37812 /tmp/tmp.idBdci/cases/adv-bad-03 /tmp/tmp.idBdci/cases/adv-bad-03.stderr + local port=37812 + local adv=/tmp/tmp.idBdci/cases/adv-bad-03 + local stderr=/tmp/tmp.idBdci/cases/adv-bad-03.stderr ++ printf '{"url":"localhost:%d","adv":"%s"}' 37812 /tmp/tmp.idBdci/cases/adv-bad-03 + cfg='{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-03"}' + echo foo-adv + clevis encrypt tang '{"url":"localhost:37812","adv":"/tmp/tmp.idBdci/cases/adv-bad-03"}' + echo 'Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-03 response: ' Error (do_test_with_adv) adv: /tmp/tmp.idBdci/cases/adv-bad-03 response: + '[' -r /tmp/tmp.idBdci/cases/adv-bad-03.stderr ']' + cat /tmp/tmp.idBdci/cases/adv-bad-03.stderr Advertisement file '' is malformed! + return 1 + validate_output /tmp/tmp.idBdci/cases/adv-bad-03.stderr + local output=/tmp/tmp.idBdci/cases/adv-bad-03.stderr + grep -Fq jose /tmp/tmp.idBdci/cases/adv-bad-03.stderr + on_exit + local exit_status=0 + tang_stop /tmp/tmp.idBdci + tang_sanity_check + '[' -n /usr/bin/socat ']' + '[' -n /usr/libexec/tangd-keygen ']' + '[' -n /usr/libexec/tangd ']' + return 0 + local basedir=/tmp/tmp.idBdci + '[' -z /tmp/tmp.idBdci ']' + local pidfile=/tmp/tmp.idBdci/tang.pid + '[' -f /tmp/tmp.idBdci/tang.pid ']' + local pid + pid=5288 + kill -9 5288 + '[' -d /tmp/tmp.idBdci ']' + rm -rf /tmp/tmp.idBdci /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/tests/tang-validate-adv: line 23: 5288 Killed "${SOCAT}" -v -v TCP-LISTEN:${port},reuseaddr,fork exec:"${TANGD} ${KEYS}" + exit 0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 5 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 39 Timeout: 0 Full log written to /home/buildozer/aports/testing/clevis/src/clevis-18/output/meson-logs/testlog.txt >>> clevis: Entering fakeroot... Installing src/luks/udisks2/clevis-luks-udisks2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/libexec Installing src/pins/sss/clevis-decrypt-sss to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing src/pins/sss/clevis-encrypt-sss to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing clevis-luks-unbind.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-bind.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-unlockers.7 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man7 Installing clevis-luks-list.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-unlock.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-regen.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-report.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-edit.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-luks-pass.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-sss.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-tang.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-encrypt-tpm2.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis-decrypt.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing clevis.1 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/man/man1 Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/bash/clevis to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/bash-completion/completions Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/udisks2/clevis-luks-udisks2.desktop to /home/buildozer/aports/testing/clevis/pkg/clevis/etc/xdg/autostart Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/clevis-luks-unbind to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-bind to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/output/src/luks/clevis-luks-common-functions to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-list to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-unlock to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-regen to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-report to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-edit to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/luks/clevis-luks-pass to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/clevis-decrypt-tang to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tang/clevis-encrypt-tang to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/clevis-decrypt-tpm2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/pins/tpm2/clevis-encrypt-tpm2 to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/clevis-decrypt to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin Installing /home/buildozer/aports/testing/clevis/src/clevis-18/src/clevis to /home/buildozer/aports/testing/clevis/pkg/clevis/usr/bin >>> clevis-dbg*: Running split function dbg... >>> clevis-dbg*: Preparing subpackage clevis-dbg... >>> clevis-dbg*: Running postcheck for clevis-dbg >>> clevis-doc*: Running split function doc... >>> clevis-doc*: Preparing subpackage clevis-doc... >>> clevis-doc*: Running postcheck for clevis-doc >>> clevis-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/testing/clevis/pkg/clevis/usr/share/bash-completion/completions' -> '/home/buildozer/aports/testing/clevis/pkg/clevis-bash-completion/usr/share/bash-completion/completions' >>> clevis-bash-completion*: Preparing subpackage clevis-bash-completion... >>> clevis-bash-completion*: Running postcheck for clevis-bash-completion >>> clevis*: Running postcheck for clevis >>> clevis*: Preparing package clevis... >>> clevis-bash-completion*: Scanning shared objects >>> clevis-dbg*: Scanning shared objects >>> clevis-doc*: Scanning shared objects >>> clevis*: Scanning shared objects >>> clevis-bash-completion*: Tracing dependencies... >>> clevis-bash-completion*: Package size: 24.0 KB >>> clevis-bash-completion*: Compressing data... >>> clevis-bash-completion*: Create checksum... >>> clevis-bash-completion*: Create clevis-bash-completion-18-r1.apk >>> clevis-dbg*: Tracing dependencies... >>> clevis-dbg*: Package size: 152.0 KB >>> clevis-dbg*: Compressing data... >>> clevis-dbg*: Create checksum... >>> clevis-dbg*: Create clevis-dbg-18-r1.apk >>> clevis-doc*: Tracing dependencies... >>> clevis-doc*: Package size: 80.0 KB >>> clevis-doc*: Compressing data... >>> clevis-doc*: Create checksum... >>> clevis-doc*: Create clevis-doc-18-r1.apk >>> clevis*: Tracing dependencies... bash cryptsetup jose libpwquality so:libaudit.so.1 so:libc.musl-ppc64le.so.1 so:libcrypto.so.3 so:libcryptsetup.so.12 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libjansson.so.4 so:libjose.so.0 so:libluksmeta.so.0 so:libudisks2.so.0 >>> clevis*: Package size: 348.0 KB >>> clevis*: Compressing data... >>> clevis*: Create checksum... >>> clevis*: Create clevis-18-r1.apk >>> clevis: Build complete at Thu, 04 Aug 2022 11:52:20 +0000 elapsed time 0h 0m 30s >>> clevis: Cleaning up srcdir >>> clevis: Cleaning up pkgdir >>> clevis: Uninstalling dependencies... (1/149) Purging meson-bash-completion (0.63.0-r1) (2/149) Purging tpm2-tools-bash-completion (5.2-r2) (3/149) Purging .makedepends-clevis (20220804.115151) (4/149) Purging cryptsetup-openrc (2.5.0-r1) (5/149) Purging cryptsetup (2.5.0-r1) (6/149) Purging libpwquality (1.4.4-r3) (7/149) Purging cracklib-words (2.9.7-r4) (8/149) Purging asciidoc (9.1.1-r0) (9/149) Purging source-highlight (3.1.9-r5) (10/149) Purging git-bash-completion (2.37.1-r1) (11/149) Purging openrc-bash-completion (0.45.2-r0) (12/149) Purging bash-completion (2.11-r4) (13/149) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (14/149) Purging meson (0.63.0-r1) (15/149) Purging samurai (1.2-r2) (16/149) Purging tpm2-tools (5.2-r2) (17/149) Purging jose-dev (11-r2) (18/149) Purging audit-dev (3.0.8-r0) (19/149) Purging audit-libs (3.0.8-r0) (20/149) Purging udisks2-dev (2.9.4-r1) (21/149) Purging gobject-introspection-dev (1.72.0-r0) (22/149) Purging cairo-dev (1.17.6-r2) (23/149) Purging cairo-tools (1.17.6-r2) (24/149) Purging xcb-util-dev (0.4.0-r3) (25/149) Purging util-macros (1.19.3-r0) (26/149) Purging xcb-util (0.4.0-r3) (27/149) Purging cairo-gobject (1.17.6-r2) (28/149) Purging cairo (1.17.6-r2) (29/149) Purging libtool (2.4.7-r0) (30/149) Purging libltdl (2.4.7-r0) (31/149) Purging polkit-dev (121-r0) (32/149) Purging polkit-common (121-r0) (33/149) Purging polkit-libs (121-r0) (34/149) Purging dbus-glib-dev (0.112-r0) (35/149) Purging dbus-glib (0.112-r0) (36/149) Purging libatasmart-dev (0.19-r1) (37/149) Purging libatasmart (0.19-r1) (38/149) Purging libgudev-dev (237-r1) (39/149) Purging libgudev (237-r1) (40/149) Purging acl-dev (2.3.1-r1) (41/149) Purging lvm2-dev (2.02.187-r2) (42/149) Purging lvm2-libs (2.02.187-r2) (43/149) Purging udisks2-libs (2.9.4-r1) (44/149) Purging luksmeta-dev (9-r0) (45/149) Purging luksmeta (9-r0) (46/149) Purging jq (1.6-r1) (47/149) Purging tang-openrc (11-r0) (48/149) Purging socat (1.7.4.3-r1) (49/149) Purging tang (11-r0) (50/149) Purging jose (11-r2) (51/149) Purging udev-init-scripts-openrc (35-r0) (52/149) Purging eudev-openrc (3.2.11-r1) (53/149) Purging glib-dev (2.72.3-r0) (54/149) Purging gettext-dev (0.21-r3) (55/149) Purging gettext-asprintf (0.21-r3) (56/149) Purging gettext (0.21-r3) (57/149) Purging bzip2-dev (1.0.8-r1) (58/149) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (59/149) Purging libxslt (1.1.35-r0) (60/149) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (61/149) Purging libxml2-utils (2.9.14-r1) (62/149) Purging python3 (3.10.5-r2) (63/149) Purging readline (8.1.2-r0) (64/149) Purging dbus-dev (1.14.0-r1) (65/149) Purging dbus-libs (1.14.0-r1) (66/149) Purging util-linux-dev (2.38-r3) (67/149) Purging libfdisk (2.38-r3) (68/149) Purging libsmartcols (2.38-r3) (69/149) Purging eudev-dev (3.2.11-r1) (70/149) Purging eudev (3.2.11-r1) (71/149) Purging udev-init-scripts (35-r0) (72/149) Purging eudev-libs (3.2.11-r1) (73/149) Purging cryptsetup-dev (2.5.0-r1) (74/149) Purging cryptsetup-libs (2.5.0-r1) (75/149) Purging gobject-introspection (1.72.0-r0) (76/149) Purging glib (2.72.3-r0) (77/149) Purging libmount (2.38-r3) (78/149) Purging libblkid (2.38-r3) (79/149) Purging argon2-libs (20190702-r1) (80/149) Purging device-mapper-event-libs (2.02.187-r2) (81/149) Purging device-mapper-libs (2.02.187-r2) (82/149) Purging tpm2-tss-fapi (3.1.0-r1) (83/149) Purging acl (2.3.1-r1) (84/149) Purging json-c (0.16-r0) (85/149) Purging libuuid (2.38-r3) (86/149) Purging jansson-dev (2.14-r0) (87/149) Purging libjose (11-r2) (88/149) Purging jansson (2.14-r0) (89/149) Purging cracklib (2.9.7-r4) (90/149) Purging gettext-libs (0.21-r3) (91/149) Purging libintl (0.21-r3) (92/149) Purging linux-pam (1.5.2-r1) (93/149) Purging fontconfig-dev (2.14.0-r0) (94/149) Purging fontconfig (2.14.0-r0) (95/149) Purging freetype-dev (2.12.1-r0) (96/149) Purging freetype (2.12.1-r0) (97/149) Purging libbz2 (1.0.8-r1) (98/149) Purging libffi-dev (3.4.2-r1) (99/149) Purging linux-headers (5.16.7-r1) (100/149) Purging libffi (3.4.2-r1) (101/149) Purging gdbm (1.23-r0) (102/149) Purging kmod-libs (30-r1) (103/149) Purging libxml2 (2.9.14-r1) (104/149) Purging xz-libs (5.2.5-r1) (105/149) Purging mpdecimal (2.5.1-r1) (106/149) Purging sqlite-libs (3.39.2-r0) (107/149) Purging libgcrypt (1.10.1-r0) (108/149) Purging libgpg-error (1.45-r0) (109/149) Purging tpm2-tss-esys (3.1.0-r1) (110/149) Purging tpm2-tss-sys (3.1.0-r1) (111/149) Purging tpm2-tss-mu (3.1.0-r1) (112/149) Purging tpm2-tss-tctildr (3.1.0-r1) (113/149) Purging tpm2-tss-rc (3.1.0-r1) (114/149) Purging openssl-dev (3.0.5-r1) (115/149) Purging libpng-dev (1.6.37-r1) (116/149) Purging libpng (1.6.37-r1) (117/149) Purging zlib-dev (1.2.12-r1) (118/149) Purging libcap-ng (0.8.3-r1) (119/149) Purging expat-dev (2.4.8-r1) (120/149) Purging expat (2.4.8-r1) (121/149) Purging brotli-dev (1.0.9-r7) (122/149) Purging libxrender-dev (0.9.10-r3) (123/149) Purging libxrender (0.9.10-r3) (124/149) Purging libxext-dev (1.3.4-r0) (125/149) Purging libxext (1.3.4-r0) (126/149) Purging libx11-dev (1.8.1-r1) (127/149) Purging xtrans (1.4.0-r1) (128/149) Purging libx11 (1.8.1-r1) (129/149) Purging libxcb-dev (1.15-r0) (130/149) Purging xcb-proto (1.15-r0) (131/149) Purging libxcb (1.15-r0) (132/149) Purging libxau-dev (1.0.9-r0) (133/149) Purging libxau (1.0.9-r0) (134/149) Purging libxdmcp-dev (1.1.3-r0) (135/149) Purging libxdmcp (1.1.3-r0) (136/149) Purging xorgproto (2022.1-r0) (137/149) Purging libbsd (0.11.6-r2) (138/149) Purging libmd (1.0.4-r0) (139/149) Purging pixman-dev (0.40.0-r3) (140/149) Purging pixman (0.40.0-r3) (141/149) Purging pcre-dev (8.45-r2) (142/149) Purging libpcre16 (8.45-r2) (143/149) Purging libpcre32 (8.45-r2) (144/149) Purging libpcrecpp (8.45-r2) (145/149) Purging pcre (8.45-r2) (146/149) Purging libunistring (1.0-r0) (147/149) Purging libaio (0.3.112-r2) (148/149) Purging oniguruma (6.9.8-r0) (149/149) Purging http-parser (2.9.4-r0) Executing busybox-1.35.0-r22.trigger OK: 615 MiB in 95 packages >>> clevis: Updating the testing/ppc64le repository index... >>> clevis: Signing the index...