Diff of the two buildlogs: -- --- b1/build.log 2025-03-16 01:52:38.117812094 +0000 +++ b2/build.log 2025-03-16 01:55:06.191142564 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Mar 15 13:51:41 -12 2025 -I: pbuilder-time-stamp: 1742089901 +I: Current time: Sat Apr 18 22:15:40 +14 2026 +I: pbuilder-time-stamp: 1776500140 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: applying debian/2020-05-21.set-unprivileged-user.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/740052/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 18 08:15 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='dbd4e5e3a49246f09f9a905ae0827593' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='740052' - PS1='# ' - PS2='> ' + INVOCATION_ID=49069378c363478c99ebea85868bdca2 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3486565 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.3p5zsjjQ/pbuilderrc_DaOE --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3p5zsjjQ/b1 --logfile b1/build.log clevis_20-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.3p5zsjjQ/pbuilderrc_yOpx --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3p5zsjjQ/b2 --logfile b2/build.log clevis_20-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/740052/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -342,7 +374,7 @@ Get: 193 http://deb.debian.org/debian trixie/main arm64 tang-common arm64 15-2+b1 [22.2 kB] Get: 194 http://deb.debian.org/debian trixie/main arm64 tang all 15-2 [4140 B] Get: 195 http://deb.debian.org/debian trixie/main arm64 tpm2-tools arm64 5.7-1+b1 [734 kB] -Fetched 67.4 MB in 1s (63.4 MB/s) +Fetched 67.4 MB in 1s (88.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libcom-err2:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19917 files and directories currently installed.) @@ -991,8 +1023,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Mar 16 01:52:08 UTC 2025. -Universal Time is now: Sun Mar 16 01:52:08 UTC 2025. +Local time is now: Sat Apr 18 08:16:40 UTC 2026. +Universal Time is now: Sat Apr 18 08:16:40 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:arm64 (48~beta-2) ... @@ -1195,7 +1227,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/clevis-20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../clevis_20-1_source.changes +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/clevis-20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../clevis_20-1_source.changes dpkg-buildpackage: info: source package clevis dpkg-buildpackage: info: source version 20-1 dpkg-buildpackage: info: source distribution unstable @@ -1382,68 +1418,68 @@ dh_auto_build cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [1/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -c ../src/pins/sss/clevis-decrypt-sss.c -[2/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c -[3/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc -[4/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc -[5/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -c ../src/pins/sss/clevis-encrypt-sss.c +[2/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc +[3/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -c ../src/pins/sss/clevis-encrypt-sss.c +[4/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c +[5/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc [6/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c -[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc -[8/22] cc -o src/pins/sss/clevis-decrypt-sss src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group -[9/22] cc -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group -[10/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc -[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc -[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc -[13/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc -[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc +[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc +[8/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc +[9/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc +[10/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc +[11/22] cc -o src/pins/sss/clevis-decrypt-sss src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group +[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc +[13/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc +[14/22] cc -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group [15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc -[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc -[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc -[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc -[19/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc -[20/22] cc -Isrc/luks/udisks2/clevis-luks-udisks2.p -Isrc/luks/udisks2 -I../src/luks/udisks2 -I/usr/include/udisks2 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -MD -MQ src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -MF src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o.d -o src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -c ../src/luks/udisks2/clevis-luks-udisks2.c -[21/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc +[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc +[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc +[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc +[19/22] cc -Isrc/luks/udisks2/clevis-luks-udisks2.p -Isrc/luks/udisks2 -I../src/luks/udisks2 -I/usr/include/udisks2 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -MD -MQ src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -MF src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o.d -o src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -c ../src/luks/udisks2/clevis-luks-udisks2.c +[20/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc +[21/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc [22/22] cc -o src/luks/udisks2/clevis-luks-udisks2 src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libudisks2.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libluksmeta.so /usr/lib/aarch64-linux-gnu/libcryptsetup.so /usr/lib/aarch64-linux-gnu/libaudit.so /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group dh_auto_test cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose ninja: Entering directory `/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu' ninja: no work to do. 1/46 bind-wrong-pass-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 2/46 bind-luks1 RUNNING ->>> MALLOC_PERTURB_=22 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=181 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 3/46 unbind-unbound-slot-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=31 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=22 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 4/46 unbind-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=126 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=196 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 5/46 bind-key-file-non-interactive RUNNING ->>> MALLOC_PERTURB_=179 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 +>>> MALLOC_PERTURB_=73 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 6/46 bind-pass-with-newline RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=161 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 7/46 bind-pass-with-newline-keyfile RUNNING ->>> MALLOC_PERTURB_=208 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=75 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/46 bind-binary-keyfile RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=145 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 9/46 bind-already-used-luksmeta-slot RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=120 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=84 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot 10/46 bad-sss RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=192 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=224 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss 11/46 list-recursive-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=94 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=125 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 12/46 list-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=2 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 - 1/46 bind-wrong-pass-luks1 SKIP 0.12s exit status 77 + 1/46 bind-wrong-pass-luks1 SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 @@ -1459,37 +1495,37 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.DCT8TZSsRd -+ ADV=/tmp/tmp.DCT8TZSsRd/adv.jws -+ tang_create_adv /tmp/tmp.DCT8TZSsRd /tmp/tmp.DCT8TZSsRd/adv.jws -+ local basedir=/tmp/tmp.DCT8TZSsRd -+ local adv=/tmp/tmp.DCT8TZSsRd/adv.jws -+ local SIG=/tmp/tmp.DCT8TZSsRd/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.DCT8TZSsRd/sig.jwk -+ local EXC=/tmp/tmp.DCT8TZSsRd/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.DCT8TZSsRd/exc.jwk ++ TMP=/tmp/tmp.z6yAlnQeKg ++ ADV=/tmp/tmp.z6yAlnQeKg/adv.jws ++ tang_create_adv /tmp/tmp.z6yAlnQeKg /tmp/tmp.z6yAlnQeKg/adv.jws ++ local basedir=/tmp/tmp.z6yAlnQeKg ++ local adv=/tmp/tmp.z6yAlnQeKg/adv.jws ++ local SIG=/tmp/tmp.z6yAlnQeKg/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.z6yAlnQeKg/sig.jwk ++ local EXC=/tmp/tmp.z6yAlnQeKg/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.z6yAlnQeKg/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.DCT8TZSsRd/sig.jwk --input=/tmp/tmp.DCT8TZSsRd/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.DCT8TZSsRd/sig.jwk --output=/tmp/tmp.DCT8TZSsRd/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.DCT8TZSsRd/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.DCT8TZSsRd/adv.jws"}' -+ DEV=/tmp/tmp.DCT8TZSsRd/luks1-device -+ new_device luks1 /tmp/tmp.DCT8TZSsRd/luks1-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.z6yAlnQeKg/sig.jwk --output=/tmp/tmp.z6yAlnQeKg/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.z6yAlnQeKg/sig.jwk --input=/tmp/tmp.z6yAlnQeKg/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.z6yAlnQeKg/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.z6yAlnQeKg/adv.jws"}' ++ DEV=/tmp/tmp.z6yAlnQeKg/luks1-device ++ new_device luks1 /tmp/tmp.z6yAlnQeKg/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.DCT8TZSsRd/luks1-device ++ local DEV=/tmp/tmp.z6yAlnQeKg/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.DCT8TZSsRd ']' -+ rm -rf /tmp/tmp.DCT8TZSsRd ++ '[' -d /tmp/tmp.z6yAlnQeKg ']' ++ rm -rf /tmp/tmp.z6yAlnQeKg ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 2/46 bind-luks1 SKIP 0.11s exit status 77 + 2/46 bind-luks1 SKIP 0.29s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 @@ -1505,38 +1541,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.3cyTpUFJcD -+ ADV=/tmp/tmp.3cyTpUFJcD/adv.jws -+ tang_create_adv /tmp/tmp.3cyTpUFJcD /tmp/tmp.3cyTpUFJcD/adv.jws -+ local basedir=/tmp/tmp.3cyTpUFJcD -+ local adv=/tmp/tmp.3cyTpUFJcD/adv.jws -+ local SIG=/tmp/tmp.3cyTpUFJcD/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.3cyTpUFJcD/sig.jwk -+ local EXC=/tmp/tmp.3cyTpUFJcD/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.3cyTpUFJcD/exc.jwk ++ TMP=/tmp/tmp.vjnFPSyUVt ++ ADV=/tmp/tmp.vjnFPSyUVt/adv.jws ++ tang_create_adv /tmp/tmp.vjnFPSyUVt /tmp/tmp.vjnFPSyUVt/adv.jws ++ local basedir=/tmp/tmp.vjnFPSyUVt ++ local adv=/tmp/tmp.vjnFPSyUVt/adv.jws ++ local SIG=/tmp/tmp.vjnFPSyUVt/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.vjnFPSyUVt/sig.jwk ++ local EXC=/tmp/tmp.vjnFPSyUVt/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.vjnFPSyUVt/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.3cyTpUFJcD/sig.jwk --output=/tmp/tmp.3cyTpUFJcD/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.3cyTpUFJcD/sig.jwk --input=/tmp/tmp.3cyTpUFJcD/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.3cyTpUFJcD/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.3cyTpUFJcD/adv.jws"}' -+ DEV=/tmp/tmp.3cyTpUFJcD/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.vjnFPSyUVt/sig.jwk --input=/tmp/tmp.vjnFPSyUVt/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.vjnFPSyUVt/sig.jwk --output=/tmp/tmp.vjnFPSyUVt/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.vjnFPSyUVt/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.vjnFPSyUVt/adv.jws"}' ++ DEV=/tmp/tmp.vjnFPSyUVt/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.3cyTpUFJcD/luks1-device ++ new_device luks1 /tmp/tmp.vjnFPSyUVt/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.3cyTpUFJcD/luks1-device ++ local DEV=/tmp/tmp.vjnFPSyUVt/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.3cyTpUFJcD ']' -+ rm -rf /tmp/tmp.3cyTpUFJcD ++ '[' -d /tmp/tmp.vjnFPSyUVt ']' ++ rm -rf /tmp/tmp.vjnFPSyUVt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 3/46 unbind-unbound-slot-luks1 SKIP 0.11s exit status 77 + 3/46 unbind-unbound-slot-luks1 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 @@ -1552,24 +1588,24 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.bjQgvEMrwL -+ DEV=/tmp/tmp.bjQgvEMrwL/luks1-device -+ new_device luks1 /tmp/tmp.bjQgvEMrwL/luks1-device ++ TMP=/tmp/tmp.jCSe7pxnFR ++ DEV=/tmp/tmp.jCSe7pxnFR/luks1-device ++ new_device luks1 /tmp/tmp.jCSe7pxnFR/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.bjQgvEMrwL/luks1-device ++ local DEV=/tmp/tmp.jCSe7pxnFR/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.bjQgvEMrwL ']' -+ rm -rf /tmp/tmp.bjQgvEMrwL ++ '[' -d /tmp/tmp.jCSe7pxnFR ']' ++ rm -rf /tmp/tmp.jCSe7pxnFR ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 4/46 unbind-luks1 SKIP 0.10s exit status 77 + 4/46 unbind-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 @@ -1585,38 +1621,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.bYCM7F4Z19 -+ ADV=/tmp/tmp.bYCM7F4Z19/adv.jws -+ tang_create_adv /tmp/tmp.bYCM7F4Z19 /tmp/tmp.bYCM7F4Z19/adv.jws -+ local basedir=/tmp/tmp.bYCM7F4Z19 -+ local adv=/tmp/tmp.bYCM7F4Z19/adv.jws -+ local SIG=/tmp/tmp.bYCM7F4Z19/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.bYCM7F4Z19/sig.jwk -+ local EXC=/tmp/tmp.bYCM7F4Z19/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.bYCM7F4Z19/exc.jwk ++ TMP=/tmp/tmp.O2BNJNrFMk ++ ADV=/tmp/tmp.O2BNJNrFMk/adv.jws ++ tang_create_adv /tmp/tmp.O2BNJNrFMk /tmp/tmp.O2BNJNrFMk/adv.jws ++ local basedir=/tmp/tmp.O2BNJNrFMk ++ local adv=/tmp/tmp.O2BNJNrFMk/adv.jws ++ local SIG=/tmp/tmp.O2BNJNrFMk/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.O2BNJNrFMk/sig.jwk ++ local EXC=/tmp/tmp.O2BNJNrFMk/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.O2BNJNrFMk/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.bYCM7F4Z19/sig.jwk --output=/tmp/tmp.bYCM7F4Z19/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.bYCM7F4Z19/sig.jwk --input=/tmp/tmp.bYCM7F4Z19/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.bYCM7F4Z19/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.bYCM7F4Z19/adv.jws"}' -+ DEV=/tmp/tmp.bYCM7F4Z19/luks1-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.O2BNJNrFMk/sig.jwk --output=/tmp/tmp.O2BNJNrFMk/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.O2BNJNrFMk/sig.jwk --input=/tmp/tmp.O2BNJNrFMk/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.O2BNJNrFMk/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.O2BNJNrFMk/adv.jws"}' ++ DEV=/tmp/tmp.O2BNJNrFMk/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.bYCM7F4Z19/luks1-device ++ new_device luks1 /tmp/tmp.O2BNJNrFMk/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.bYCM7F4Z19/luks1-device ++ local DEV=/tmp/tmp.O2BNJNrFMk/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.bYCM7F4Z19 ']' -+ rm -rf /tmp/tmp.bYCM7F4Z19 ++ '[' -d /tmp/tmp.O2BNJNrFMk ']' ++ rm -rf /tmp/tmp.O2BNJNrFMk ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 5/46 bind-key-file-non-interactive SKIP 0.09s exit status 77 + 5/46 bind-key-file-non-interactive SKIP 0.22s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 @@ -1631,44 +1667,44 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.qetZx4SGJm -+ ADV=/tmp/tmp.qetZx4SGJm/adv.jws -+ tang_create_adv /tmp/tmp.qetZx4SGJm /tmp/tmp.qetZx4SGJm/adv.jws -+ local basedir=/tmp/tmp.qetZx4SGJm -+ local adv=/tmp/tmp.qetZx4SGJm/adv.jws -+ local SIG=/tmp/tmp.qetZx4SGJm/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.qetZx4SGJm/sig.jwk -+ local EXC=/tmp/tmp.qetZx4SGJm/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.qetZx4SGJm/exc.jwk ++ TMP=/tmp/tmp.7jY9tImkOa ++ ADV=/tmp/tmp.7jY9tImkOa/adv.jws ++ tang_create_adv /tmp/tmp.7jY9tImkOa /tmp/tmp.7jY9tImkOa/adv.jws ++ local basedir=/tmp/tmp.7jY9tImkOa ++ local adv=/tmp/tmp.7jY9tImkOa/adv.jws ++ local SIG=/tmp/tmp.7jY9tImkOa/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.7jY9tImkOa/sig.jwk ++ local EXC=/tmp/tmp.7jY9tImkOa/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.7jY9tImkOa/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.qetZx4SGJm/sig.jwk --input=/tmp/tmp.qetZx4SGJm/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.qetZx4SGJm/sig.jwk --output=/tmp/tmp.qetZx4SGJm/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.qetZx4SGJm/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.qetZx4SGJm/adv.jws"}' ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.7jY9tImkOa/sig.jwk --output=/tmp/tmp.7jY9tImkOa/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.7jY9tImkOa/sig.jwk --input=/tmp/tmp.7jY9tImkOa/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.7jY9tImkOa/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.7jY9tImkOa/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ KEYFILE=/tmp/tmp.qetZx4SGJm/key ++ KEYFILE=/tmp/tmp.7jY9tImkOa/key ++ new_passphrase -++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- -+ PASS=B1tE8TfPG1M -+ echo -n B1tE8TfPG1M -+ DEV=/tmp/tmp.qetZx4SGJm/luks1-device -+ new_device_keyfile luks1 /tmp/tmp.qetZx4SGJm/luks1-device /tmp/tmp.qetZx4SGJm/key +++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ PASS=fI10w3mpzfw ++ echo -n fI10w3mpzfw ++ DEV=/tmp/tmp.7jY9tImkOa/luks1-device ++ new_device_keyfile luks1 /tmp/tmp.7jY9tImkOa/luks1-device /tmp/tmp.7jY9tImkOa/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.qetZx4SGJm/luks1-device -+ local KEYFILE=/tmp/tmp.qetZx4SGJm/key ++ local DEV=/tmp/tmp.7jY9tImkOa/luks1-device ++ local KEYFILE=/tmp/tmp.7jY9tImkOa/key ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.qetZx4SGJm ']' -+ rm -rf /tmp/tmp.qetZx4SGJm ++ '[' -d /tmp/tmp.7jY9tImkOa ']' ++ rm -rf /tmp/tmp.7jY9tImkOa ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 6/46 bind-pass-with-newline SKIP 0.09s exit status 77 + 6/46 bind-pass-with-newline SKIP 0.20s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 @@ -1683,21 +1719,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.gs1nbDqryu -+ ADV=/tmp/tmp.gs1nbDqryu/adv.jws -+ tang_create_adv /tmp/tmp.gs1nbDqryu /tmp/tmp.gs1nbDqryu/adv.jws -+ local basedir=/tmp/tmp.gs1nbDqryu -+ local adv=/tmp/tmp.gs1nbDqryu/adv.jws -+ local SIG=/tmp/tmp.gs1nbDqryu/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gs1nbDqryu/sig.jwk -+ local EXC=/tmp/tmp.gs1nbDqryu/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gs1nbDqryu/exc.jwk ++ TMP=/tmp/tmp.3oU9bDQlru ++ ADV=/tmp/tmp.3oU9bDQlru/adv.jws ++ tang_create_adv /tmp/tmp.3oU9bDQlru /tmp/tmp.3oU9bDQlru/adv.jws ++ local basedir=/tmp/tmp.3oU9bDQlru ++ local adv=/tmp/tmp.3oU9bDQlru/adv.jws ++ local SIG=/tmp/tmp.3oU9bDQlru/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.3oU9bDQlru/sig.jwk ++ local EXC=/tmp/tmp.3oU9bDQlru/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.3oU9bDQlru/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.gs1nbDqryu/sig.jwk --input=/tmp/tmp.gs1nbDqryu/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gs1nbDqryu/sig.jwk --output=/tmp/tmp.gs1nbDqryu/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gs1nbDqryu/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.gs1nbDqryu/adv.jws"}' -+ DEV=/tmp/tmp.gs1nbDqryu/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.3oU9bDQlru/sig.jwk --input=/tmp/tmp.3oU9bDQlru/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.3oU9bDQlru/sig.jwk --output=/tmp/tmp.3oU9bDQlru/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.3oU9bDQlru/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.3oU9bDQlru/adv.jws"}' ++ DEV=/tmp/tmp.3oU9bDQlru/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1705,101 +1741,38 @@ \\&#@@&@*!)( -756787$ +3523358$ ' -+ new_device luks1 /tmp/tmp.gs1nbDqryu/luks1-device 'foo ++ new_device luks1 /tmp/tmp.3oU9bDQlru/luks1-device 'foo bar \\&#@@&@*!)( -756787$ +3523358$ ' + local LUKS=luks1 -+ local DEV=/tmp/tmp.gs1nbDqryu/luks1-device ++ local DEV=/tmp/tmp.3oU9bDQlru/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( -756787$ -' -++ id -u -+ '[' 1111 '!=' 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.gs1nbDqryu ']' -+ rm -rf /tmp/tmp.gs1nbDqryu -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 7/46 bind-pass-with-newline-keyfile SKIP 0.08s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 -+ . tests-common-functions -++ . tang-common-test-functions -+++ 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.o1aliAMfsv -+ ADV=/tmp/tmp.o1aliAMfsv/adv.jws -+ tang_create_adv /tmp/tmp.o1aliAMfsv /tmp/tmp.o1aliAMfsv/adv.jws -+ local basedir=/tmp/tmp.o1aliAMfsv -+ local adv=/tmp/tmp.o1aliAMfsv/adv.jws -+ local SIG=/tmp/tmp.o1aliAMfsv/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.o1aliAMfsv/sig.jwk -+ local EXC=/tmp/tmp.o1aliAMfsv/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.o1aliAMfsv/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.o1aliAMfsv/sig.jwk --input=/tmp/tmp.o1aliAMfsv/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.o1aliAMfsv/sig.jwk --output=/tmp/tmp.o1aliAMfsv/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.o1aliAMfsv/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.o1aliAMfsv/adv.jws"}' -+ DEV=/tmp/tmp.o1aliAMfsv/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ PASS='foo - -bar - -\\&#@@&@*!)( - -756795$ -' -+ KEYFILE=/tmp/tmp.o1aliAMfsv/key -+ echo -n 'foo - -bar - -\\&#@@&@*!)( - -756795$ +3523358$ ' -+ new_device_keyfile luks1 /tmp/tmp.o1aliAMfsv/luks1-device /tmp/tmp.o1aliAMfsv/key -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.o1aliAMfsv/luks1-device -+ local KEYFILE=/tmp/tmp.o1aliAMfsv/key ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.o1aliAMfsv ']' -+ rm -rf /tmp/tmp.o1aliAMfsv ++ '[' -d /tmp/tmp.3oU9bDQlru ']' ++ rm -rf /tmp/tmp.3oU9bDQlru ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 8/46 bind-binary-keyfile SKIP 0.07s exit status 77 + 8/46 bind-binary-keyfile SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 @@ -1818,7 +1791,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.9ugeRtEDlV ++ TMP=/tmp/tmp.jlmryR9d9x ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -1829,7 +1802,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.9ugeRtEDlV ++ tang_stop /tmp/tmp.jlmryR9d9x + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -1838,35 +1811,67 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +10/46 bad-sss SKIP 0.10s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss ++ TEST=bad-sss ++ . tests-common-functions +++ . tang-common-test-functions ++++ 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.jdKWMuJFTK ++ CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' ++ DEV=/tmp/tmp.jdKWMuJFTK/luks1-device ++ new_device luks1 /tmp/tmp.jdKWMuJFTK/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.jdKWMuJFTK/luks1-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 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.jdKWMuJFTK ']' ++ rm -rf /tmp/tmp.jdKWMuJFTK +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + 13/46 list-sss-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=45 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=68 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 14/46 unlock-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=145 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=51 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 15/46 assume-yes RUNNING ->>> MALLOC_PERTURB_=215 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes +>>> MALLOC_PERTURB_=66 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes 16/46 regen-inplace-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=99 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 +>>> MALLOC_PERTURB_=4 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 17/46 regen-not-inplace-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=205 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 +>>> MALLOC_PERTURB_=14 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 18/46 report-tang-luks1 RUNNING ->>> MALLOC_PERTURB_=6 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 +>>> MALLOC_PERTURB_=66 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 19/46 report-sss-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=239 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 20/46 edit-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=100 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=108 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 -10/46 bad-sss SKIP 0.10s exit status 77 + 7/46 bind-pass-with-newline-keyfile SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss -+ TEST=bad-sss ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1876,29 +1881,61 @@ ++ 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.MJjYHBb7mL -+ CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' -+ DEV=/tmp/tmp.MJjYHBb7mL/luks1-device -+ new_device luks1 /tmp/tmp.MJjYHBb7mL/luks1-device ++ TMP=/tmp/tmp.Nvn26WS1R9 ++ ADV=/tmp/tmp.Nvn26WS1R9/adv.jws ++ tang_create_adv /tmp/tmp.Nvn26WS1R9 /tmp/tmp.Nvn26WS1R9/adv.jws ++ local basedir=/tmp/tmp.Nvn26WS1R9 ++ local adv=/tmp/tmp.Nvn26WS1R9/adv.jws ++ local SIG=/tmp/tmp.Nvn26WS1R9/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Nvn26WS1R9/sig.jwk ++ local EXC=/tmp/tmp.Nvn26WS1R9/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Nvn26WS1R9/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Nvn26WS1R9/sig.jwk --output=/tmp/tmp.Nvn26WS1R9/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.Nvn26WS1R9/sig.jwk --input=/tmp/tmp.Nvn26WS1R9/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Nvn26WS1R9/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.Nvn26WS1R9/adv.jws"}' ++ DEV=/tmp/tmp.Nvn26WS1R9/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ PASS='foo + +bar + +\\&#@@&@*!)( + +3523373$ +' ++ KEYFILE=/tmp/tmp.Nvn26WS1R9/key ++ echo -n 'foo + +bar + +\\&#@@&@*!)( + +3523373$ +' ++ new_device_keyfile luks1 /tmp/tmp.Nvn26WS1R9/luks1-device /tmp/tmp.Nvn26WS1R9/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.MJjYHBb7mL/luks1-device -+ local PASS= ++ local DEV=/tmp/tmp.Nvn26WS1R9/luks1-device ++ local KEYFILE=/tmp/tmp.Nvn26WS1R9/key ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.MJjYHBb7mL ']' -+ rm -rf /tmp/tmp.MJjYHBb7mL ++ '[' -d /tmp/tmp.Nvn26WS1R9 ']' ++ rm -rf /tmp/tmp.Nvn26WS1R9 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 9/46 bind-already-used-luksmeta-slot SKIP 0.11s exit status 77 +12/46 list-tang-luks1 SKIP 0.20s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 ++ TEST=list-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1910,42 +1947,39 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.UQZMrC0Rfo -+ ADV=/tmp/tmp.UQZMrC0Rfo/adv.jws -+ tang_create_adv /tmp/tmp.UQZMrC0Rfo /tmp/tmp.UQZMrC0Rfo/adv.jws -+ local basedir=/tmp/tmp.UQZMrC0Rfo -+ local adv=/tmp/tmp.UQZMrC0Rfo/adv.jws -+ local SIG=/tmp/tmp.UQZMrC0Rfo/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.UQZMrC0Rfo/sig.jwk -+ local EXC=/tmp/tmp.UQZMrC0Rfo/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.UQZMrC0Rfo/exc.jwk ++ TMP=/tmp/tmp.iQIKzpmpFr ++ ADV=/tmp/tmp.iQIKzpmpFr/adv.jws ++ tang_create_adv /tmp/tmp.iQIKzpmpFr /tmp/tmp.iQIKzpmpFr/adv.jws ++ local basedir=/tmp/tmp.iQIKzpmpFr ++ local adv=/tmp/tmp.iQIKzpmpFr/adv.jws ++ local SIG=/tmp/tmp.iQIKzpmpFr/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iQIKzpmpFr/sig.jwk ++ local EXC=/tmp/tmp.iQIKzpmpFr/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iQIKzpmpFr/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.UQZMrC0Rfo/sig.jwk --output=/tmp/tmp.UQZMrC0Rfo/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.UQZMrC0Rfo/sig.jwk --input=/tmp/tmp.UQZMrC0Rfo/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.UQZMrC0Rfo/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.UQZMrC0Rfo/adv.jws"}' -+ DEV=/tmp/tmp.UQZMrC0Rfo/luks1-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iQIKzpmpFr/sig.jwk --output=/tmp/tmp.iQIKzpmpFr/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.iQIKzpmpFr/sig.jwk --input=/tmp/tmp.iQIKzpmpFr/exc.jwk ++ PIN=tang +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.iQIKzpmpFr/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.iQIKzpmpFr/adv.jws"}' ++ DEV=/tmp/tmp.iQIKzpmpFr/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.UQZMrC0Rfo/luks1-device ++ new_device luks1 /tmp/tmp.iQIKzpmpFr/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.UQZMrC0Rfo/luks1-device ++ local DEV=/tmp/tmp.iQIKzpmpFr/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.UQZMrC0Rfo ']' -+ rm -rf /tmp/tmp.UQZMrC0Rfo ++ '[' -d /tmp/tmp.iQIKzpmpFr ']' ++ rm -rf /tmp/tmp.iQIKzpmpFr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -11/46 list-recursive-luks1 SKIP 0.09s exit status 77 +11/46 list-recursive-luks1 SKIP 0.23s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 @@ -1961,18 +1995,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Kfu85QakHk -+ ADV=/tmp/tmp.Kfu85QakHk/adv.jws -+ tang_create_adv /tmp/tmp.Kfu85QakHk /tmp/tmp.Kfu85QakHk/adv.jws -+ local basedir=/tmp/tmp.Kfu85QakHk -+ local adv=/tmp/tmp.Kfu85QakHk/adv.jws -+ local SIG=/tmp/tmp.Kfu85QakHk/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Kfu85QakHk/sig.jwk -+ local EXC=/tmp/tmp.Kfu85QakHk/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Kfu85QakHk/exc.jwk ++ TMP=/tmp/tmp.nT2eqXZjkU ++ ADV=/tmp/tmp.nT2eqXZjkU/adv.jws ++ tang_create_adv /tmp/tmp.nT2eqXZjkU /tmp/tmp.nT2eqXZjkU/adv.jws ++ local basedir=/tmp/tmp.nT2eqXZjkU ++ local adv=/tmp/tmp.nT2eqXZjkU/adv.jws ++ local SIG=/tmp/tmp.nT2eqXZjkU/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nT2eqXZjkU/sig.jwk ++ local EXC=/tmp/tmp.nT2eqXZjkU/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nT2eqXZjkU/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.Kfu85QakHk/sig.jwk --input=/tmp/tmp.Kfu85QakHk/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Kfu85QakHk/sig.jwk --output=/tmp/tmp.Kfu85QakHk/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.nT2eqXZjkU/sig.jwk --input=/tmp/tmp.nT2eqXZjkU/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nT2eqXZjkU/sig.jwk --output=/tmp/tmp.nT2eqXZjkU/adv.jws + PIN=sss ++ printf ' { @@ -1995,7 +2029,7 @@ } } } -' /tmp/tmp.Kfu85QakHk/adv.jws +' /tmp/tmp.nT2eqXZjkU/adv.jws + CFG=' { "t": 1, @@ -2008,7 +2042,7 @@ "pins": { "tang": [ { - "url": "ADDR","adv": "/tmp/tmp.Kfu85QakHk/adv.jws" + "url": "ADDR","adv": "/tmp/tmp.nT2eqXZjkU/adv.jws" } ] } @@ -2017,28 +2051,36 @@ } } }' -+ DEV=/tmp/tmp.Kfu85QakHk/luks1-device ++ DEV=/tmp/tmp.nT2eqXZjkU/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.Kfu85QakHk/luks1-device ++ new_device luks1 /tmp/tmp.nT2eqXZjkU/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.Kfu85QakHk/luks1-device ++ local DEV=/tmp/tmp.nT2eqXZjkU/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.Kfu85QakHk ']' -+ rm -rf /tmp/tmp.Kfu85QakHk ++ '[' -d /tmp/tmp.nT2eqXZjkU ']' ++ rm -rf /tmp/tmp.nT2eqXZjkU ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -12/46 list-tang-luks1 SKIP 0.08s exit status 77 +21/46 backup-restore-luks1 RUNNING +>>> MALLOC_PERTURB_=53 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 + +22/46 pass-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=177 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 + +23/46 bind-luks1-avoid-luksmeta-corruption RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=50 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption + + 9/46 bind-already-used-luksmeta-slot SKIP 0.37s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 -+ TEST=list-tang-luks1 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2050,51 +2092,45 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.UlcNh6KZLS -+ ADV=/tmp/tmp.UlcNh6KZLS/adv.jws -+ tang_create_adv /tmp/tmp.UlcNh6KZLS /tmp/tmp.UlcNh6KZLS/adv.jws -+ local basedir=/tmp/tmp.UlcNh6KZLS -+ local adv=/tmp/tmp.UlcNh6KZLS/adv.jws -+ local SIG=/tmp/tmp.UlcNh6KZLS/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.UlcNh6KZLS/sig.jwk -+ local EXC=/tmp/tmp.UlcNh6KZLS/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.UlcNh6KZLS/exc.jwk ++ TMP=/tmp/tmp.OxrRBbV411 ++ ADV=/tmp/tmp.OxrRBbV411/adv.jws ++ tang_create_adv /tmp/tmp.OxrRBbV411 /tmp/tmp.OxrRBbV411/adv.jws ++ local basedir=/tmp/tmp.OxrRBbV411 ++ local adv=/tmp/tmp.OxrRBbV411/adv.jws ++ local SIG=/tmp/tmp.OxrRBbV411/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OxrRBbV411/sig.jwk ++ local EXC=/tmp/tmp.OxrRBbV411/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OxrRBbV411/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.UlcNh6KZLS/sig.jwk --output=/tmp/tmp.UlcNh6KZLS/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.UlcNh6KZLS/sig.jwk --input=/tmp/tmp.UlcNh6KZLS/exc.jwk -+ PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.UlcNh6KZLS/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.UlcNh6KZLS/adv.jws"}' -+ DEV=/tmp/tmp.UlcNh6KZLS/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.OxrRBbV411/sig.jwk --input=/tmp/tmp.OxrRBbV411/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OxrRBbV411/sig.jwk --output=/tmp/tmp.OxrRBbV411/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OxrRBbV411/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.OxrRBbV411/adv.jws"}' ++ DEV=/tmp/tmp.OxrRBbV411/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.UlcNh6KZLS/luks1-device ++ SLT=1 ++ NEW_PASS=new-pass ++ PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ WRONG_PASS=wrong-password-here ++ new_device luks1 /tmp/tmp.OxrRBbV411/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.UlcNh6KZLS/luks1-device ++ local DEV=/tmp/tmp.OxrRBbV411/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.UlcNh6KZLS ']' -+ rm -rf /tmp/tmp.UlcNh6KZLS ++ '[' -d /tmp/tmp.OxrRBbV411 ']' ++ rm -rf /tmp/tmp.OxrRBbV411 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -21/46 backup-restore-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 - -22/46 pass-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=251 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 - -23/46 bind-luks1-avoid-luksmeta-corruption RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=102 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption - 24/46 bind-wrong-pass-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=4 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=133 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 -13/46 list-sss-tang-luks1 SKIP 0.10s exit status 77 +13/46 list-sss-tang-luks1 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 @@ -2110,18 +2146,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.sWiHwFSLVA -+ ADV=/tmp/tmp.sWiHwFSLVA/adv.jws -+ tang_create_adv /tmp/tmp.sWiHwFSLVA /tmp/tmp.sWiHwFSLVA/adv.jws -+ local basedir=/tmp/tmp.sWiHwFSLVA -+ local adv=/tmp/tmp.sWiHwFSLVA/adv.jws -+ local SIG=/tmp/tmp.sWiHwFSLVA/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.sWiHwFSLVA/sig.jwk -+ local EXC=/tmp/tmp.sWiHwFSLVA/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.sWiHwFSLVA/exc.jwk ++ TMP=/tmp/tmp.DUQYD2q2W0 ++ ADV=/tmp/tmp.DUQYD2q2W0/adv.jws ++ tang_create_adv /tmp/tmp.DUQYD2q2W0 /tmp/tmp.DUQYD2q2W0/adv.jws ++ local basedir=/tmp/tmp.DUQYD2q2W0 ++ local adv=/tmp/tmp.DUQYD2q2W0/adv.jws ++ local SIG=/tmp/tmp.DUQYD2q2W0/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.DUQYD2q2W0/sig.jwk ++ local EXC=/tmp/tmp.DUQYD2q2W0/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.DUQYD2q2W0/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.sWiHwFSLVA/sig.jwk --output=/tmp/tmp.sWiHwFSLVA/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.sWiHwFSLVA/sig.jwk --input=/tmp/tmp.sWiHwFSLVA/exc.jwk ++ jose jwk pub --set --input=/tmp/tmp.DUQYD2q2W0/sig.jwk --input=/tmp/tmp.DUQYD2q2W0/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.DUQYD2q2W0/sig.jwk --output=/tmp/tmp.DUQYD2q2W0/adv.jws + PIN=sss ++ printf ' { @@ -2136,38 +2172,38 @@ ] } } -' /tmp/tmp.sWiHwFSLVA/adv.jws /tmp/tmp.sWiHwFSLVA/adv.jws /tmp/tmp.sWiHwFSLVA/adv.jws /tmp/tmp.sWiHwFSLVA/adv.jws /tmp/tmp.sWiHwFSLVA/adv.jws +' /tmp/tmp.DUQYD2q2W0/adv.jws /tmp/tmp.DUQYD2q2W0/adv.jws /tmp/tmp.DUQYD2q2W0/adv.jws /tmp/tmp.DUQYD2q2W0/adv.jws /tmp/tmp.DUQYD2q2W0/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.sWiHwFSLVA/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.sWiHwFSLVA/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.sWiHwFSLVA/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.sWiHwFSLVA/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.sWiHwFSLVA/adv.jws"} + {"url":"ADDR1","adv":"/tmp/tmp.DUQYD2q2W0/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.DUQYD2q2W0/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.DUQYD2q2W0/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.DUQYD2q2W0/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.DUQYD2q2W0/adv.jws"} ] } }' -+ DEV=/tmp/tmp.sWiHwFSLVA/luks1-device ++ DEV=/tmp/tmp.DUQYD2q2W0/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.sWiHwFSLVA/luks1-device ++ new_device luks1 /tmp/tmp.DUQYD2q2W0/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.sWiHwFSLVA/luks1-device ++ local DEV=/tmp/tmp.DUQYD2q2W0/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.sWiHwFSLVA ']' -+ rm -rf /tmp/tmp.sWiHwFSLVA ++ '[' -d /tmp/tmp.DUQYD2q2W0 ']' ++ rm -rf /tmp/tmp.DUQYD2q2W0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -14/46 unlock-tang-luks1 SKIP 0.09s exit status 77 +14/46 unlock-tang-luks1 SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 @@ -2188,7 +2224,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.XoeeKTvyLi ++ TMP=/tmp/tmp.zWWEd6zH6A ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2198,8 +2234,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.XoeeKTvyLi ']' -++ tang_stop /tmp/tmp.XoeeKTvyLi +++ '[' '!' -d /tmp/tmp.zWWEd6zH6A ']' +++ tang_stop /tmp/tmp.zWWEd6zH6A ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2207,8 +2243,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.XoeeKTvyLi ']' -+ tang_stop /tmp/tmp.XoeeKTvyLi ++ '[' '!' -d /tmp/tmp.zWWEd6zH6A ']' ++ tang_stop /tmp/tmp.zWWEd6zH6A + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2217,7 +2253,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -15/46 assume-yes SKIP 0.09s exit status 77 +15/46 assume-yes SKIP 0.25s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes @@ -2238,7 +2274,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Hi12UffZMx ++ TMP=/tmp/tmp.8Lu2hRPLnL ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2248,8 +2284,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.Hi12UffZMx ']' -++ tang_stop /tmp/tmp.Hi12UffZMx +++ '[' '!' -d /tmp/tmp.8Lu2hRPLnL ']' +++ tang_stop /tmp/tmp.8Lu2hRPLnL ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2257,8 +2293,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.Hi12UffZMx ']' -+ tang_stop /tmp/tmp.Hi12UffZMx ++ '[' '!' -d /tmp/tmp.8Lu2hRPLnL ']' ++ tang_stop /tmp/tmp.8Lu2hRPLnL + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2267,7 +2303,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -16/46 regen-inplace-luks1 SKIP 0.08s exit status 77 +16/46 regen-inplace-luks1 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 @@ -2286,7 +2322,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.RPEem4eoja ++ TMP=/tmp/tmp.z5BsaD6qnF ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2295,7 +2331,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.RPEem4eoja '' ++ tang_run /tmp/tmp.z5BsaD6qnF '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2303,8 +2339,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.RPEem4eoja ']' -+ tang_stop /tmp/tmp.RPEem4eoja ++ '[' -d /tmp/tmp.z5BsaD6qnF ']' ++ tang_stop /tmp/tmp.z5BsaD6qnF + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2313,7 +2349,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -17/46 regen-not-inplace-luks1 SKIP 0.07s exit status 77 +17/46 regen-not-inplace-luks1 SKIP 0.23s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 @@ -2332,8 +2368,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.W2oC6jYjYe -+ TMP=/tmp/tmp.W2oC6jYjYe ++ export TMP=/tmp/tmp.oizIuLiwSH ++ TMP=/tmp/tmp.oizIuLiwSH ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2342,7 +2378,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.W2oC6jYjYe '' ++ tang_run /tmp/tmp.oizIuLiwSH '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2350,8 +2386,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.W2oC6jYjYe ']' -+ tang_stop /tmp/tmp.W2oC6jYjYe ++ '[' -d /tmp/tmp.oizIuLiwSH ']' ++ tang_stop /tmp/tmp.oizIuLiwSH + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2360,7 +2396,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -18/46 report-tang-luks1 SKIP 0.06s exit status 77 +18/46 report-tang-luks1 SKIP 0.22s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 @@ -2379,7 +2415,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.KnRv5fEyY7 ++ TMP=/tmp/tmp.0L8j3YWgPG ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2388,7 +2424,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.KnRv5fEyY7 '' ++ tang_run /tmp/tmp.0L8j3YWgPG '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2396,8 +2432,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.KnRv5fEyY7 ']' -+ tang_stop /tmp/tmp.KnRv5fEyY7 ++ '[' -d /tmp/tmp.0L8j3YWgPG ']' ++ tang_stop /tmp/tmp.0L8j3YWgPG + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2406,7 +2442,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -19/46 report-sss-luks1 SKIP 0.06s exit status 77 +19/46 report-sss-luks1 SKIP 0.19s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 @@ -2425,7 +2461,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.SIQ8PlJdFW ++ TMP=/tmp/tmp.l3TDKkLlJF ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2434,7 +2470,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.SIQ8PlJdFW '' ++ tang_run /tmp/tmp.l3TDKkLlJF '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2442,8 +2478,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.SIQ8PlJdFW ']' -+ tang_stop /tmp/tmp.SIQ8PlJdFW ++ '[' -d /tmp/tmp.l3TDKkLlJF ']' ++ tang_stop /tmp/tmp.l3TDKkLlJF + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2453,27 +2489,27 @@ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/46 bind-luks2 RUNNING ->>> MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=38 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 26/46 unbind-unbound-slot-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=42 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=180 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 27/46 unbind-luks2 RUNNING ->>> MALLOC_PERTURB_=111 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=67 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 28/46 list-recursive-luks2 RUNNING ->>> MALLOC_PERTURB_=77 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=225 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 29/46 list-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=60 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 +>>> MALLOC_PERTURB_=32 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 30/46 list-sss-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=95 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=83 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 31/46 unlock-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=245 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=54 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 -20/46 edit-tang-luks1 SKIP 0.11s exit status 77 +20/46 edit-tang-luks1 SKIP 0.35s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 @@ -2494,7 +2530,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.3b8tmE0Slu ++ TMP=/tmp/tmp.Td3mgX00LF ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2506,8 +2542,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.3b8tmE0Slu ']' -++ tang_stop /tmp/tmp.3b8tmE0Slu +++ '[' '!' -d /tmp/tmp.Td3mgX00LF ']' +++ tang_stop /tmp/tmp.Td3mgX00LF ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2517,8 +2553,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.3b8tmE0Slu ']' -+ tang_stop /tmp/tmp.3b8tmE0Slu ++ '[' '!' -d /tmp/tmp.Td3mgX00LF ']' ++ tang_stop /tmp/tmp.Td3mgX00LF + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2528,13 +2564,13 @@ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/46 assume-yes-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=245 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=131 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 -21/46 backup-restore-luks1 SKIP 0.11s exit status 77 +22/46 pass-tang-luks1 SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 -+ TEST=backup-restore-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 ++ TEST=pass-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2550,37 +2586,34 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.rvusJhBxJL -+ ADV=/tmp/tmp.rvusJhBxJL/adv.jws -+ tang_create_adv /tmp/tmp.rvusJhBxJL /tmp/tmp.rvusJhBxJL/adv.jws -+ local basedir=/tmp/tmp.rvusJhBxJL -+ local adv=/tmp/tmp.rvusJhBxJL/adv.jws -+ local SIG=/tmp/tmp.rvusJhBxJL/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.rvusJhBxJL/sig.jwk -+ local EXC=/tmp/tmp.rvusJhBxJL/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.rvusJhBxJL/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.rvusJhBxJL/sig.jwk --input=/tmp/tmp.rvusJhBxJL/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.rvusJhBxJL/sig.jwk --output=/tmp/tmp.rvusJhBxJL/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.rvusJhBxJL/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.rvusJhBxJL/adv.jws"}' -+ DEV=/tmp/tmp.rvusJhBxJL/luks1-device -+ new_device luks1 /tmp/tmp.rvusJhBxJL/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.rvusJhBxJL/luks1-device -+ local PASS= -++ id -u -+ '[' 1111 '!=' 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. ++ TMP=/tmp/tmp.gThKrpR8sB +++ tang_new_random_port +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ port= ++ tang_run /tmp/tmp.gThKrpR8sB '' ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.rvusJhBxJL ']' -+ rm -rf /tmp/tmp.rvusJhBxJL ++ '[' '!' -d /tmp/tmp.gThKrpR8sB ']' ++ tang_stop /tmp/tmp.gThKrpR8sB ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.09s exit status 77 +23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption @@ -2595,22 +2628,22 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.YkEdbBmGsk ++ TMP=/tmp/tmp.2TXJa7OroY + ADV_AMOUNT=50 -+ DEV=/tmp/tmp.YkEdbBmGsk/luks1-device -+ new_device luks1 /tmp/tmp.YkEdbBmGsk/luks1-device ++ DEV=/tmp/tmp.2TXJa7OroY/luks1-device ++ new_device luks1 /tmp/tmp.2TXJa7OroY/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.YkEdbBmGsk/luks1-device ++ local DEV=/tmp/tmp.2TXJa7OroY/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.YkEdbBmGsk ']' -+ tang_stop /tmp/tmp.YkEdbBmGsk ++ '[' '!' -d /tmp/tmp.2TXJa7OroY ']' ++ tang_stop /tmp/tmp.2TXJa7OroY + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2619,11 +2652,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -22/46 pass-tang-luks1 SKIP 0.11s exit status 77 +21/46 backup-restore-luks1 SKIP 0.36s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 -+ TEST=pass-tang-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 ++ TEST=backup-restore-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2639,34 +2672,46 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.cCAgs3AEul -++ tang_new_random_port -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ port= -+ tang_run /tmp/tmp.cCAgs3AEul '' -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements ++ TMP=/tmp/tmp.2KhBLb5Keo ++ ADV=/tmp/tmp.2KhBLb5Keo/adv.jws ++ tang_create_adv /tmp/tmp.2KhBLb5Keo /tmp/tmp.2KhBLb5Keo/adv.jws ++ local basedir=/tmp/tmp.2KhBLb5Keo ++ local adv=/tmp/tmp.2KhBLb5Keo/adv.jws ++ local SIG=/tmp/tmp.2KhBLb5Keo/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.2KhBLb5Keo/sig.jwk ++ local EXC=/tmp/tmp.2KhBLb5Keo/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.2KhBLb5Keo/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.2KhBLb5Keo/sig.jwk --output=/tmp/tmp.2KhBLb5Keo/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.2KhBLb5Keo/sig.jwk --input=/tmp/tmp.2KhBLb5Keo/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.2KhBLb5Keo/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.2KhBLb5Keo/adv.jws"}' ++ DEV=/tmp/tmp.2KhBLb5Keo/luks1-device ++ new_device luks1 /tmp/tmp.2KhBLb5Keo/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.2KhBLb5Keo/luks1-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 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.cCAgs3AEul ']' -+ tang_stop /tmp/tmp.cCAgs3AEul -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 ++ '[' -d /tmp/tmp.2KhBLb5Keo ']' ++ rm -rf /tmp/tmp.2KhBLb5Keo ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -24/46 bind-wrong-pass-luks2 SKIP 0.09s exit status 77 +33/46 regen-inplace-luks2 RUNNING +>>> MALLOC_PERTURB_=170 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 + +34/46 regen-not-inplace-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=63 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 + +35/46 report-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=117 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 + +24/46 bind-wrong-pass-luks2 SKIP 0.35s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 @@ -2684,49 +2729,40 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.VarK2CEsjo -+ ADV=/tmp/tmp.VarK2CEsjo/adv.jws -+ tang_create_adv /tmp/tmp.VarK2CEsjo /tmp/tmp.VarK2CEsjo/adv.jws -+ local basedir=/tmp/tmp.VarK2CEsjo -+ local adv=/tmp/tmp.VarK2CEsjo/adv.jws -+ local SIG=/tmp/tmp.VarK2CEsjo/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.VarK2CEsjo/sig.jwk -+ local EXC=/tmp/tmp.VarK2CEsjo/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.VarK2CEsjo/exc.jwk ++ TMP=/tmp/tmp.FFTrqwS8aG ++ ADV=/tmp/tmp.FFTrqwS8aG/adv.jws ++ tang_create_adv /tmp/tmp.FFTrqwS8aG /tmp/tmp.FFTrqwS8aG/adv.jws ++ local basedir=/tmp/tmp.FFTrqwS8aG ++ local adv=/tmp/tmp.FFTrqwS8aG/adv.jws ++ local SIG=/tmp/tmp.FFTrqwS8aG/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.FFTrqwS8aG/sig.jwk ++ local EXC=/tmp/tmp.FFTrqwS8aG/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.FFTrqwS8aG/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.VarK2CEsjo/sig.jwk --input=/tmp/tmp.VarK2CEsjo/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.VarK2CEsjo/sig.jwk --output=/tmp/tmp.VarK2CEsjo/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.VarK2CEsjo/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.VarK2CEsjo/adv.jws"}' -+ DEV=/tmp/tmp.VarK2CEsjo/luks2-device -+ new_device luks2 /tmp/tmp.VarK2CEsjo/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.FFTrqwS8aG/sig.jwk --input=/tmp/tmp.FFTrqwS8aG/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.FFTrqwS8aG/sig.jwk --output=/tmp/tmp.FFTrqwS8aG/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.FFTrqwS8aG/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.FFTrqwS8aG/adv.jws"}' ++ DEV=/tmp/tmp.FFTrqwS8aG/luks2-device ++ new_device luks2 /tmp/tmp.FFTrqwS8aG/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.VarK2CEsjo/luks2-device ++ local DEV=/tmp/tmp.FFTrqwS8aG/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.VarK2CEsjo ']' -+ rm -rf /tmp/tmp.VarK2CEsjo ++ '[' -d /tmp/tmp.FFTrqwS8aG ']' ++ rm -rf /tmp/tmp.FFTrqwS8aG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -33/46 regen-inplace-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=237 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 - -34/46 regen-not-inplace-luks2 RUNNING ->>> MALLOC_PERTURB_=54 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 - -35/46 report-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=145 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 - 36/46 report-sss-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=36 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=234 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 -25/46 bind-luks2 SKIP 0.13s exit status 77 +25/46 bind-luks2 SKIP 0.34s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 @@ -2744,38 +2780,38 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.y26bpMgTrn -+ ADV=/tmp/tmp.y26bpMgTrn/adv.jws -+ tang_create_adv /tmp/tmp.y26bpMgTrn /tmp/tmp.y26bpMgTrn/adv.jws -+ local basedir=/tmp/tmp.y26bpMgTrn -+ local adv=/tmp/tmp.y26bpMgTrn/adv.jws -+ local SIG=/tmp/tmp.y26bpMgTrn/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.y26bpMgTrn/sig.jwk -+ local EXC=/tmp/tmp.y26bpMgTrn/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.y26bpMgTrn/exc.jwk ++ TMP=/tmp/tmp.KpjJWvMB1F ++ ADV=/tmp/tmp.KpjJWvMB1F/adv.jws ++ tang_create_adv /tmp/tmp.KpjJWvMB1F /tmp/tmp.KpjJWvMB1F/adv.jws ++ local basedir=/tmp/tmp.KpjJWvMB1F ++ local adv=/tmp/tmp.KpjJWvMB1F/adv.jws ++ local SIG=/tmp/tmp.KpjJWvMB1F/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.KpjJWvMB1F/sig.jwk ++ local EXC=/tmp/tmp.KpjJWvMB1F/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.KpjJWvMB1F/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.y26bpMgTrn/sig.jwk --output=/tmp/tmp.y26bpMgTrn/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.y26bpMgTrn/sig.jwk --input=/tmp/tmp.y26bpMgTrn/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.y26bpMgTrn/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.y26bpMgTrn/adv.jws"}' -+ DEV=/tmp/tmp.y26bpMgTrn/luks2-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.KpjJWvMB1F/sig.jwk --output=/tmp/tmp.KpjJWvMB1F/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.KpjJWvMB1F/sig.jwk --input=/tmp/tmp.KpjJWvMB1F/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.KpjJWvMB1F/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.KpjJWvMB1F/adv.jws"}' ++ DEV=/tmp/tmp.KpjJWvMB1F/luks2-device + TOKEN_ID=5 -+ new_device luks2 /tmp/tmp.y26bpMgTrn/luks2-device ++ new_device luks2 /tmp/tmp.KpjJWvMB1F/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.y26bpMgTrn/luks2-device ++ local DEV=/tmp/tmp.KpjJWvMB1F/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.y26bpMgTrn ']' -+ rm -rf /tmp/tmp.y26bpMgTrn ++ '[' -d /tmp/tmp.KpjJWvMB1F ']' ++ rm -rf /tmp/tmp.KpjJWvMB1F ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -26/46 unbind-unbound-slot-luks2 SKIP 0.12s exit status 77 +26/46 unbind-unbound-slot-luks2 SKIP 0.31s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 @@ -2793,29 +2829,35 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.sSL4VOw9u4 -+ DEV=/tmp/tmp.sSL4VOw9u4/luks2-device ++ TMP=/tmp/tmp.no4Z1pxKEF ++ DEV=/tmp/tmp.no4Z1pxKEF/luks2-device + SLT=2 -+ new_device luks2 /tmp/tmp.sSL4VOw9u4/luks2-device ++ new_device luks2 /tmp/tmp.no4Z1pxKEF/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.sSL4VOw9u4/luks2-device ++ local DEV=/tmp/tmp.no4Z1pxKEF/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.sSL4VOw9u4 ']' -+ rm -rf /tmp/tmp.sSL4VOw9u4 ++ '[' -d /tmp/tmp.no4Z1pxKEF ']' ++ rm -rf /tmp/tmp.no4Z1pxKEF ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -28/46 list-recursive-luks2 SKIP 0.11s exit status 77 +37/46 edit-tang-luks2 RUNNING +>>> MALLOC_PERTURB_=111 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 + +38/46 backup-restore-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=185 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 + +27/46 unbind-luks2 SKIP 0.32s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 -+ TEST=list-recursive-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 ++ TEST=unbind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2826,90 +2868,40 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ luks2_supported ++ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.35cYyWUjMV -+ ADV=/tmp/tmp.35cYyWUjMV/adv.jws -+ tang_create_adv /tmp/tmp.35cYyWUjMV /tmp/tmp.35cYyWUjMV/adv.jws -+ local basedir=/tmp/tmp.35cYyWUjMV -+ local adv=/tmp/tmp.35cYyWUjMV/adv.jws -+ local SIG=/tmp/tmp.35cYyWUjMV/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.35cYyWUjMV/sig.jwk -+ local EXC=/tmp/tmp.35cYyWUjMV/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.35cYyWUjMV/exc.jwk ++ TMP=/tmp/tmp.x6Vy0NqUPJ ++ ADV=/tmp/tmp.x6Vy0NqUPJ/adv.jws ++ tang_create_adv /tmp/tmp.x6Vy0NqUPJ /tmp/tmp.x6Vy0NqUPJ/adv.jws ++ local basedir=/tmp/tmp.x6Vy0NqUPJ ++ local adv=/tmp/tmp.x6Vy0NqUPJ/adv.jws ++ local SIG=/tmp/tmp.x6Vy0NqUPJ/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.x6Vy0NqUPJ/sig.jwk ++ local EXC=/tmp/tmp.x6Vy0NqUPJ/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.x6Vy0NqUPJ/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.35cYyWUjMV/sig.jwk --output=/tmp/tmp.35cYyWUjMV/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.35cYyWUjMV/sig.jwk --input=/tmp/tmp.35cYyWUjMV/exc.jwk -+ PIN=sss -++ printf ' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "%s" - } - ] - } - } - } - } - } -} -' /tmp/tmp.35cYyWUjMV/adv.jws -+ CFG=' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "/tmp/tmp.35cYyWUjMV/adv.jws" - } - ] - } - } - } - } - } -}' -+ DEV=/tmp/tmp.35cYyWUjMV/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.35cYyWUjMV/luks1-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.x6Vy0NqUPJ/sig.jwk --output=/tmp/tmp.x6Vy0NqUPJ/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.x6Vy0NqUPJ/sig.jwk --input=/tmp/tmp.x6Vy0NqUPJ/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.x6Vy0NqUPJ/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.x6Vy0NqUPJ/adv.jws"}' ++ DEV=/tmp/tmp.x6Vy0NqUPJ/luks2-device ++ new_device luks2 /tmp/tmp.x6Vy0NqUPJ/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.35cYyWUjMV/luks1-device ++ local DEV=/tmp/tmp.x6Vy0NqUPJ/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.35cYyWUjMV ']' -+ rm -rf /tmp/tmp.35cYyWUjMV ++ '[' -d /tmp/tmp.x6Vy0NqUPJ ']' ++ rm -rf /tmp/tmp.x6Vy0NqUPJ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -37/46 edit-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=189 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 - -38/46 backup-restore-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=233 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 - -39/46 pass-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=126 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 - -31/46 unlock-tang-luks2 SKIP 0.12s exit status 77 +31/46 unlock-tang-luks2 SKIP 0.24s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 @@ -2930,7 +2922,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.KsGSHjvl4O ++ TMP=/tmp/tmp.sRRvmJXMI3 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2940,8 +2932,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.KsGSHjvl4O ']' -++ tang_stop /tmp/tmp.KsGSHjvl4O +++ '[' '!' -d /tmp/tmp.sRRvmJXMI3 ']' +++ tang_stop /tmp/tmp.sRRvmJXMI3 ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2949,8 +2941,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.KsGSHjvl4O ']' -+ tang_stop /tmp/tmp.KsGSHjvl4O ++ '[' '!' -d /tmp/tmp.sRRvmJXMI3 ']' ++ tang_stop /tmp/tmp.sRRvmJXMI3 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2959,55 +2951,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -27/46 unbind-luks2 SKIP 0.16s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 -+ TEST=unbind-luks2 -+ . tests-common-functions -++ . tang-common-test-functions -+++ 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.GacOjeB3M4 -+ ADV=/tmp/tmp.GacOjeB3M4/adv.jws -+ tang_create_adv /tmp/tmp.GacOjeB3M4 /tmp/tmp.GacOjeB3M4/adv.jws -+ local basedir=/tmp/tmp.GacOjeB3M4 -+ local adv=/tmp/tmp.GacOjeB3M4/adv.jws -+ local SIG=/tmp/tmp.GacOjeB3M4/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GacOjeB3M4/sig.jwk -+ local EXC=/tmp/tmp.GacOjeB3M4/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GacOjeB3M4/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GacOjeB3M4/sig.jwk --output=/tmp/tmp.GacOjeB3M4/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.GacOjeB3M4/sig.jwk --input=/tmp/tmp.GacOjeB3M4/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GacOjeB3M4/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.GacOjeB3M4/adv.jws"}' -+ DEV=/tmp/tmp.GacOjeB3M4/luks2-device -+ new_device luks2 /tmp/tmp.GacOjeB3M4/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.GacOjeB3M4/luks2-device -+ local PASS= -++ id -u -+ '[' 1111 '!=' 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.GacOjeB3M4 ']' -+ rm -rf /tmp/tmp.GacOjeB3M4 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -32/46 assume-yes-luks2 SKIP 0.11s exit status 77 +32/46 assume-yes-luks2 SKIP 0.20s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 @@ -3028,7 +2972,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.0AUTdc60j9 ++ TMP=/tmp/tmp.ohJotMtKNQ ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3038,8 +2982,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.0AUTdc60j9 ']' -++ tang_stop /tmp/tmp.0AUTdc60j9 +++ '[' '!' -d /tmp/tmp.ohJotMtKNQ ']' +++ tang_stop /tmp/tmp.ohJotMtKNQ ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3047,8 +2991,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.0AUTdc60j9 ']' -+ tang_stop /tmp/tmp.0AUTdc60j9 ++ '[' '!' -d /tmp/tmp.ohJotMtKNQ ']' ++ tang_stop /tmp/tmp.ohJotMtKNQ + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3057,7 +3001,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -29/46 list-tang-luks2 SKIP 0.14s exit status 77 +29/46 list-tang-luks2 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 @@ -3073,51 +3017,143 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.BQqAL7glUF -+ ADV=/tmp/tmp.BQqAL7glUF/adv.jws -+ tang_create_adv /tmp/tmp.BQqAL7glUF /tmp/tmp.BQqAL7glUF/adv.jws -+ local basedir=/tmp/tmp.BQqAL7glUF -+ local adv=/tmp/tmp.BQqAL7glUF/adv.jws -+ local SIG=/tmp/tmp.BQqAL7glUF/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BQqAL7glUF/sig.jwk -+ local EXC=/tmp/tmp.BQqAL7glUF/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BQqAL7glUF/exc.jwk ++ TMP=/tmp/tmp.E4TXZOjTuG ++ ADV=/tmp/tmp.E4TXZOjTuG/adv.jws ++ tang_create_adv /tmp/tmp.E4TXZOjTuG /tmp/tmp.E4TXZOjTuG/adv.jws ++ local basedir=/tmp/tmp.E4TXZOjTuG ++ local adv=/tmp/tmp.E4TXZOjTuG/adv.jws ++ local SIG=/tmp/tmp.E4TXZOjTuG/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.E4TXZOjTuG/sig.jwk ++ local EXC=/tmp/tmp.E4TXZOjTuG/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.E4TXZOjTuG/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BQqAL7glUF/sig.jwk --output=/tmp/tmp.BQqAL7glUF/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.BQqAL7glUF/sig.jwk --input=/tmp/tmp.BQqAL7glUF/exc.jwk ++ jose jwk pub --set --input=/tmp/tmp.E4TXZOjTuG/sig.jwk --input=/tmp/tmp.E4TXZOjTuG/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.E4TXZOjTuG/sig.jwk --output=/tmp/tmp.E4TXZOjTuG/adv.jws + PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.BQqAL7glUF/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.BQqAL7glUF/adv.jws"}' -+ DEV=/tmp/tmp.BQqAL7glUF/luks1-device +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.E4TXZOjTuG/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.E4TXZOjTuG/adv.jws"}' ++ DEV=/tmp/tmp.E4TXZOjTuG/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.BQqAL7glUF/luks1-device ++ new_device luks2 /tmp/tmp.E4TXZOjTuG/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.BQqAL7glUF/luks1-device ++ local DEV=/tmp/tmp.E4TXZOjTuG/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.BQqAL7glUF ']' -+ rm -rf /tmp/tmp.BQqAL7glUF ++ '[' -d /tmp/tmp.E4TXZOjTuG ']' ++ rm -rf /tmp/tmp.E4TXZOjTuG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +28/46 list-recursive-luks2 SKIP 0.30s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 ++ TEST=list-recursive-luks2 ++ . tests-common-functions +++ . tang-common-test-functions ++++ 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.iZdAV4I0Mr ++ ADV=/tmp/tmp.iZdAV4I0Mr/adv.jws ++ tang_create_adv /tmp/tmp.iZdAV4I0Mr /tmp/tmp.iZdAV4I0Mr/adv.jws ++ local basedir=/tmp/tmp.iZdAV4I0Mr ++ local adv=/tmp/tmp.iZdAV4I0Mr/adv.jws ++ local SIG=/tmp/tmp.iZdAV4I0Mr/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iZdAV4I0Mr/sig.jwk ++ local EXC=/tmp/tmp.iZdAV4I0Mr/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iZdAV4I0Mr/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.iZdAV4I0Mr/sig.jwk --input=/tmp/tmp.iZdAV4I0Mr/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iZdAV4I0Mr/sig.jwk --output=/tmp/tmp.iZdAV4I0Mr/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "%s" + } + ] + } + } + } + } + } +} +' /tmp/tmp.iZdAV4I0Mr/adv.jws ++ CFG=' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "/tmp/tmp.iZdAV4I0Mr/adv.jws" + } + ] + } + } + } + } + } +}' ++ DEV=/tmp/tmp.iZdAV4I0Mr/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks2 /tmp/tmp.iZdAV4I0Mr/luks1-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.iZdAV4I0Mr/luks1-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 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.iZdAV4I0Mr ']' ++ rm -rf /tmp/tmp.iZdAV4I0Mr +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +39/46 pass-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=135 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 + 40/46 unlock-arbitrary-parameter RUNNING ->>> MALLOC_PERTURB_=175 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=80 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter 41/46 pin-sss RUNNING ->>> MALLOC_PERTURB_=44 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/sss/pin-sss +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss 42/46 pin-null RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=172 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/sss/pin-null +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=147 /build/reproducible-path/clevis-20/src/pins/sss/pin-null 43/46 pin-tang RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=239 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=255 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang -30/46 list-sss-tang-luks2 SKIP 0.20s exit status 77 +30/46 list-sss-tang-luks2 SKIP 0.41s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 @@ -3133,18 +3169,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.adhN61aeJB -+ ADV=/tmp/tmp.adhN61aeJB/adv.jws -+ tang_create_adv /tmp/tmp.adhN61aeJB /tmp/tmp.adhN61aeJB/adv.jws -+ local basedir=/tmp/tmp.adhN61aeJB -+ local adv=/tmp/tmp.adhN61aeJB/adv.jws -+ local SIG=/tmp/tmp.adhN61aeJB/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.adhN61aeJB/sig.jwk -+ local EXC=/tmp/tmp.adhN61aeJB/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.adhN61aeJB/exc.jwk ++ TMP=/tmp/tmp.0uvW5xdZKl ++ ADV=/tmp/tmp.0uvW5xdZKl/adv.jws ++ tang_create_adv /tmp/tmp.0uvW5xdZKl /tmp/tmp.0uvW5xdZKl/adv.jws ++ local basedir=/tmp/tmp.0uvW5xdZKl ++ local adv=/tmp/tmp.0uvW5xdZKl/adv.jws ++ local SIG=/tmp/tmp.0uvW5xdZKl/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.0uvW5xdZKl/sig.jwk ++ local EXC=/tmp/tmp.0uvW5xdZKl/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.0uvW5xdZKl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.adhN61aeJB/sig.jwk --input=/tmp/tmp.adhN61aeJB/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.adhN61aeJB/sig.jwk --output=/tmp/tmp.adhN61aeJB/adv.jws ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.0uvW5xdZKl/sig.jwk --output=/tmp/tmp.0uvW5xdZKl/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.0uvW5xdZKl/sig.jwk --input=/tmp/tmp.0uvW5xdZKl/exc.jwk + PIN=sss ++ printf ' { @@ -3159,41 +3195,41 @@ ] } } -' /tmp/tmp.adhN61aeJB/adv.jws /tmp/tmp.adhN61aeJB/adv.jws /tmp/tmp.adhN61aeJB/adv.jws /tmp/tmp.adhN61aeJB/adv.jws /tmp/tmp.adhN61aeJB/adv.jws +' /tmp/tmp.0uvW5xdZKl/adv.jws /tmp/tmp.0uvW5xdZKl/adv.jws /tmp/tmp.0uvW5xdZKl/adv.jws /tmp/tmp.0uvW5xdZKl/adv.jws /tmp/tmp.0uvW5xdZKl/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.adhN61aeJB/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.adhN61aeJB/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.adhN61aeJB/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.adhN61aeJB/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.adhN61aeJB/adv.jws"} + {"url":"ADDR1","adv":"/tmp/tmp.0uvW5xdZKl/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.0uvW5xdZKl/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.0uvW5xdZKl/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.0uvW5xdZKl/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.0uvW5xdZKl/adv.jws"} ] } }' -+ DEV=/tmp/tmp.adhN61aeJB/luks1-device ++ DEV=/tmp/tmp.0uvW5xdZKl/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.adhN61aeJB/luks1-device ++ new_device luks2 /tmp/tmp.0uvW5xdZKl/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.adhN61aeJB/luks1-device ++ local DEV=/tmp/tmp.0uvW5xdZKl/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.adhN61aeJB ']' -+ rm -rf /tmp/tmp.adhN61aeJB ++ '[' -d /tmp/tmp.0uvW5xdZKl ']' ++ rm -rf /tmp/tmp.0uvW5xdZKl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/46 tang-validate-adv RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=244 /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv -33/46 regen-inplace-luks2 SKIP 0.18s exit status 77 +33/46 regen-inplace-luks2 SKIP 0.33s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 @@ -3212,7 +3248,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.HcUpeKzI4p ++ TMP=/tmp/tmp.glFhmTytsu ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3221,7 +3257,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.HcUpeKzI4p '' ++ tang_run /tmp/tmp.glFhmTytsu '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3229,8 +3265,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.HcUpeKzI4p ']' -+ tang_stop /tmp/tmp.HcUpeKzI4p ++ '[' -d /tmp/tmp.glFhmTytsu ']' ++ tang_stop /tmp/tmp.glFhmTytsu + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3239,7 +3275,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -34/46 regen-not-inplace-luks2 SKIP 0.17s exit status 77 +34/46 regen-not-inplace-luks2 SKIP 0.29s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 @@ -3258,8 +3294,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.t7DaOzjUfC -+ TMP=/tmp/tmp.t7DaOzjUfC ++ export TMP=/tmp/tmp.RtJqQZSZ4V ++ TMP=/tmp/tmp.RtJqQZSZ4V ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3268,7 +3304,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.t7DaOzjUfC '' ++ tang_run /tmp/tmp.RtJqQZSZ4V '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3276,8 +3312,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.t7DaOzjUfC ']' -+ tang_stop /tmp/tmp.t7DaOzjUfC ++ '[' -d /tmp/tmp.RtJqQZSZ4V ']' ++ tang_stop /tmp/tmp.RtJqQZSZ4V + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3286,7 +3322,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -35/46 report-tang-luks2 SKIP 0.16s exit status 77 +35/46 report-tang-luks2 SKIP 0.28s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 @@ -3305,7 +3341,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.iTg2ICyhyf ++ TMP=/tmp/tmp.50tiASWtrY ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3314,7 +3350,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.iTg2ICyhyf '' ++ tang_run /tmp/tmp.50tiASWtrY '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3322,8 +3358,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.iTg2ICyhyf ']' -+ tang_stop /tmp/tmp.iTg2ICyhyf ++ '[' -d /tmp/tmp.50tiASWtrY ']' ++ tang_stop /tmp/tmp.50tiASWtrY + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3332,7 +3368,13 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -36/46 report-sss-luks2 SKIP 0.15s exit status 77 +45/46 default-thp-alg RUNNING +>>> MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg + +46/46 pin-tpm2 RUNNING +>>> PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 + +36/46 report-sss-luks2 SKIP 0.30s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 @@ -3351,7 +3393,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.y8daYrm3pU ++ TMP=/tmp/tmp.ty5i5bNX2B ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3360,7 +3402,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.y8daYrm3pU '' ++ tang_run /tmp/tmp.ty5i5bNX2B '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3368,8 +3410,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.y8daYrm3pU ']' -+ tang_stop /tmp/tmp.y8daYrm3pU ++ '[' -d /tmp/tmp.ty5i5bNX2B ']' ++ tang_stop /tmp/tmp.ty5i5bNX2B + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3378,13 +3420,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=81 /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg - -46/46 pin-tpm2 RUNNING ->>> PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=255 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 - -37/46 edit-tang-luks2 SKIP 0.15s exit status 77 +37/46 edit-tang-luks2 SKIP 0.27s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 @@ -3405,7 +3441,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.LEblrBzLmu ++ TMP=/tmp/tmp.EzVLY7rguo ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3417,8 +3453,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.LEblrBzLmu ']' -++ tang_stop /tmp/tmp.LEblrBzLmu +++ '[' '!' -d /tmp/tmp.EzVLY7rguo ']' +++ tang_stop /tmp/tmp.EzVLY7rguo ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3428,8 +3464,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.LEblrBzLmu ']' -+ tang_stop /tmp/tmp.LEblrBzLmu ++ '[' '!' -d /tmp/tmp.EzVLY7rguo ']' ++ tang_stop /tmp/tmp.EzVLY7rguo + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3438,7 +3474,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -38/46 backup-restore-luks2 SKIP 0.15s exit status 77 +38/46 backup-restore-luks2 SKIP 0.26s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 @@ -3458,37 +3494,37 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.OQtsUzAyH2 -+ ADV=/tmp/tmp.OQtsUzAyH2/adv.jws -+ tang_create_adv /tmp/tmp.OQtsUzAyH2 /tmp/tmp.OQtsUzAyH2/adv.jws -+ local basedir=/tmp/tmp.OQtsUzAyH2 -+ local adv=/tmp/tmp.OQtsUzAyH2/adv.jws -+ local SIG=/tmp/tmp.OQtsUzAyH2/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.OQtsUzAyH2/sig.jwk -+ local EXC=/tmp/tmp.OQtsUzAyH2/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.OQtsUzAyH2/exc.jwk ++ TMP=/tmp/tmp.TS8mzRI7A0 ++ ADV=/tmp/tmp.TS8mzRI7A0/adv.jws ++ tang_create_adv /tmp/tmp.TS8mzRI7A0 /tmp/tmp.TS8mzRI7A0/adv.jws ++ local basedir=/tmp/tmp.TS8mzRI7A0 ++ local adv=/tmp/tmp.TS8mzRI7A0/adv.jws ++ local SIG=/tmp/tmp.TS8mzRI7A0/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.TS8mzRI7A0/sig.jwk ++ local EXC=/tmp/tmp.TS8mzRI7A0/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.TS8mzRI7A0/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.OQtsUzAyH2/sig.jwk --output=/tmp/tmp.OQtsUzAyH2/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.OQtsUzAyH2/sig.jwk --input=/tmp/tmp.OQtsUzAyH2/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.OQtsUzAyH2/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.OQtsUzAyH2/adv.jws"}' -+ DEV=/tmp/tmp.OQtsUzAyH2/luks2-device -+ new_device luks2 /tmp/tmp.OQtsUzAyH2/luks2-device ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.TS8mzRI7A0/sig.jwk --output=/tmp/tmp.TS8mzRI7A0/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.TS8mzRI7A0/sig.jwk --input=/tmp/tmp.TS8mzRI7A0/exc.jwk +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.TS8mzRI7A0/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.TS8mzRI7A0/adv.jws"}' ++ DEV=/tmp/tmp.TS8mzRI7A0/luks2-device ++ new_device luks2 /tmp/tmp.TS8mzRI7A0/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.OQtsUzAyH2/luks2-device ++ local DEV=/tmp/tmp.TS8mzRI7A0/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 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.OQtsUzAyH2 ']' -+ rm -rf /tmp/tmp.OQtsUzAyH2 ++ '[' -d /tmp/tmp.TS8mzRI7A0 ']' ++ rm -rf /tmp/tmp.TS8mzRI7A0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -39/46 pass-tang-luks2 SKIP 0.14s exit status 77 +39/46 pass-tang-luks2 SKIP 0.22s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 @@ -3507,7 +3543,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.BxaAfLgT8S ++ TMP=/tmp/tmp.S8x9kQKRtm ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3516,7 +3552,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.BxaAfLgT8S '' ++ tang_run /tmp/tmp.S8x9kQKRtm '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3524,8 +3560,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.BxaAfLgT8S ']' -+ tang_stop /tmp/tmp.BxaAfLgT8S ++ '[' '!' -d /tmp/tmp.S8x9kQKRtm ']' ++ tang_stop /tmp/tmp.S8x9kQKRtm + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3534,7 +3570,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter SKIP 0.12s exit status 77 +40/46 unlock-arbitrary-parameter SKIP 0.18s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter @@ -3555,7 +3591,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.bUIkzanvKm ++ TMP=/tmp/tmp.ZwjXAqiajU ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3565,8 +3601,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.bUIkzanvKm ']' -++ tang_stop /tmp/tmp.bUIkzanvKm +++ '[' '!' -d /tmp/tmp.ZwjXAqiajU ']' +++ tang_stop /tmp/tmp.ZwjXAqiajU ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3574,8 +3610,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.bUIkzanvKm ']' -+ tang_stop /tmp/tmp.bUIkzanvKm ++ '[' '!' -d /tmp/tmp.ZwjXAqiajU ']' ++ tang_stop /tmp/tmp.ZwjXAqiajU + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3584,7 +3620,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -43/46 pin-tang SKIP 0.07s exit status 77 +43/46 pin-tang SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3594,7 +3630,7 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.g3Jf3eL6wq ++ TMP=/tmp/tmp.aUBbxTOj5K ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3605,7 +3641,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.g3Jf3eL6wq ++ tang_stop /tmp/tmp.aUBbxTOj5K + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3614,7 +3650,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -44/46 tang-validate-adv SKIP 0.05s exit status 77 +44/46 tang-validate-adv SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3624,9 +3660,9 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.bKnmFuxY2a -+ CASES=/tmp/tmp.bKnmFuxY2a/cases -+ mkdir -p /tmp/tmp.bKnmFuxY2a/cases ++ TMP=/tmp/tmp.EAoVWwRpnR ++ CASES=/tmp/tmp.EAoVWwRpnR/cases ++ mkdir -p /tmp/tmp.EAoVWwRpnR/cases ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3637,7 +3673,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.bKnmFuxY2a ++ tang_stop /tmp/tmp.EAoVWwRpnR + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3646,30 +3682,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -46/46 pin-tpm2 SKIP 0.02s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -45/46 default-thp-alg SKIP 0.05s exit status 77 +45/46 default-thp-alg SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3681,7 +3694,7 @@ + TEST=default-thp-alg + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.uSRj3OPn7R ++ TMP=/tmp/tmp.rl6wKdX98M ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3692,7 +3705,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.uSRj3OPn7R ++ tang_stop /tmp/tmp.rl6wKdX98M + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3701,62 +3714,85 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -42/46 pin-null OK 0.44s +46/46 pin-tpm2 SKIP 0.04s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/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 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +42/46 pin-null OK 0.67s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR -++ echo -n hi ++ clevis encrypt null '{}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJNSnVDOUxyNFdqZVZmN3VLY0pRVjYtWTNaNUNIOXNTeWVrOWdwOGJZYkVjIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..-jrfUpKKpJBKe79B.N1k.6jasOS8bJlKYtaE8Z4igVw -++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJNSnVDOUxyNFdqZVZmN3VLY0pRVjYtWTNaNUNIOXNTeWVrOWdwOGJZYkVjIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..-jrfUpKKpJBKe79B.N1k.6jasOS8bJlKYtaE8Z4igVw +++ echo -n hi ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiItQXQ3bWxENEhVbVBXOXlkTG9EVGkybFlaT09Iem9fVW1kUDU3X09QMGpjIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..X16oMtckDgCt9prj.n_Q.nBPBjIxCgNx1UIsrGlweXQ ++ clevis decrypt +++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiItQXQ3bWxENEhVbVBXOXlkTG9EVGkybFlaT09Iem9fVW1kUDU3X09QMGpjIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..X16oMtckDgCt9prj.n_Q.nBPBjIxCgNx1UIsrGlweXQ + d=hi + test hi == hi -++ clevis encrypt null '{"fail":true}' ++ echo -n hi -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..O2t9F4euqdf4kSMT.RXs.9oeGphvYATvsstSvYadm-g +++ clevis encrypt null '{"fail":true}' ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..5XTYcjX0iSRnupBd._V4.wW0rJtAknn3oejfiNJ94xw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..5XTYcjX0iSRnupBd._V4.wW0rJtAknn3oejfiNJ94xw + clevis decrypt -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..O2t9F4euqdf4kSMT.RXs.9oeGphvYATvsstSvYadm-g ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -41/46 pin-sss OK 1.52s +41/46 pin-sss OK 4.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNVdEbDZOM0pYZEVweFVFMTFkMnhhWjNsSFVqWlJMWE4xYzAxeGFsTm9NVWRXVG10MU4wTkxXbEpqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmcxSDNWS3gtMHl5NjAxcjEuX1lwVzlBLS02amJYVXNKb3BjbUllQUw0WGljX2NWUUxrRS1zaWZETnRqeDhiTklEczNvakM5VVQ3NVhVUUdvZmFmQV83ZUNTZDBwRkhQazVrTVQwNncuWXF0SXc1V3ZYSHFveXhpUExwWHlBZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpvT0Y5NlFYTmphMnhNT0ZsUWR6UTRPWGN3TjJjekxYUlZWMGhRT0ZBdGVuRk5XbFZ3UTNCdFJ6aHZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU0pIanBZM2dUcERMeFVMeC5vLU05dlM5eGwzNE1wWUI2Vkk2ZmwybTBSOHpvNEU3WXFQcTBZTEhkY3VNVlRpVTdISmpWMXJjamhSOVhsTUN4RlhwUUdxUXk2ZG1IQm9tSVBETTBZUS5tcktqUkZ3RGNMSzJzNlNxb0dMZ3NBIl0sInAiOiJ6QmZ3ZUpmZFhMV3ZCNWwxVExiaE53SElOSjUwOTlzczZvNXVDMldNTi1jIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..eQk4Vh1Usm9Yu4YG.pRF6.9vQKaStF_av59gmg21_tEA -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNVdEbDZOM0pYZEVweFVFMTFkMnhhWjNsSFVqWlJMWE4xYzAxeGFsTm9NVWRXVG10MU4wTkxXbEpqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmcxSDNWS3gtMHl5NjAxcjEuX1lwVzlBLS02amJYVXNKb3BjbUllQUw0WGljX2NWUUxrRS1zaWZETnRqeDhiTklEczNvakM5VVQ3NVhVUUdvZmFmQV83ZUNTZDBwRkhQazVrTVQwNncuWXF0SXc1V3ZYSHFveXhpUExwWHlBZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpvT0Y5NlFYTmphMnhNT0ZsUWR6UTRPWGN3TjJjekxYUlZWMGhRT0ZBdGVuRk5XbFZ3UTNCdFJ6aHZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU0pIanBZM2dUcERMeFVMeC5vLU05dlM5eGwzNE1wWUI2Vkk2ZmwybTBSOHpvNEU3WXFQcTBZTEhkY3VNVlRpVTdISmpWMXJjamhSOVhsTUN4RlhwUUdxUXk2ZG1IQm9tSVBETTBZUS5tcktqUkZ3RGNMSzJzNlNxb0dMZ3NBIl0sInAiOiJ6QmZ3ZUpmZFhMV3ZCNWwxVExiaE53SElOSjUwOTlzczZvNXVDMldNTi1jIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..eQk4Vh1Usm9Yu4YG.pRF6.9vQKaStF_av59gmg21_tEA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKQ00weHliMUl6WTJ0RldYQTFVRTV4UzBwSlVsWlFObmMwYUUxcWNGTlplRU5RWmxSdk4xVlhXbDh3SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkJTR1ZvaUJET0pEcVNyT24ueDJRZFZvN2ZiVkt5cHpWUURRVlk1QWV3alRuZDVrdlZrSHVXQkR6WmYwUDAzSE5qY1pyQTVZNUU2WXFSc2VtUnVBSkFZb0p5aFAwUDEwV1Z2NFliRmcuRm0tZzJoaWhBUTRWY25TZ2gwLXRBUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUo1ZGxGTWQxUTVkbTh5YW1aU2VrdDFUMmRVYW5CRVlXVTRibFZEYTJsNFYxaExlRlJPVlVGMlNHNUZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uREljTmVBLVdCdzBwTzAzTS5GUU9SQ2Y1VWVLU0JNUW50SzFoczA4WFU1SjFhdGZrTjZYRjd1cGhMbjZCcFF3NXl0ek9PRWFYeTZzdm9haW43YVcydkF2QThwcnNfYTE5aTBDZExxQS5pM3Z0dTB0TkRRVUdpdk9SYXdJNW93Il0sInAiOiI2SkJBWjNDMHBzM0hyTklhUW9rZmhaaDJ2azhYS0JrdU1ZZlpyTVZaTG1NIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..4RAdSMmah4MFZO9L.Gpzd.bD-kFYmqNenAJWSkq03mxw ++ clevis decrypt +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKQ00weHliMUl6WTJ0RldYQTFVRTV4UzBwSlVsWlFObmMwYUUxcWNGTlplRU5RWmxSdk4xVlhXbDh3SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkJTR1ZvaUJET0pEcVNyT24ueDJRZFZvN2ZiVkt5cHpWUURRVlk1QWV3alRuZDVrdlZrSHVXQkR6WmYwUDAzSE5qY1pyQTVZNUU2WXFSc2VtUnVBSkFZb0p5aFAwUDEwV1Z2NFliRmcuRm0tZzJoaWhBUTRWY25TZ2gwLXRBUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUo1ZGxGTWQxUTVkbTh5YW1aU2VrdDFUMmRVYW5CRVlXVTRibFZEYTJsNFYxaExlRlJPVlVGMlNHNUZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uREljTmVBLVdCdzBwTzAzTS5GUU9SQ2Y1VWVLU0JNUW50SzFoczA4WFU1SjFhdGZrTjZYRjd1cGhMbjZCcFF3NXl0ek9PRWFYeTZzdm9haW43YVcydkF2QThwcnNfYTE5aTBDZExxQS5pM3Z0dTB0TkRRVUdpdk9SYXdJNW93Il0sInAiOiI2SkJBWjNDMHBzM0hyTklhUW9rZmhaaDJ2azhYS0JrdU1ZZlpyTVZaTG1NIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..4RAdSMmah4MFZO9L.Gpzd.bD-kFYmqNenAJWSkq03mxw + d=hi + test hi == hi -++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' ++ echo hi -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRldtSkRhMTgwY1U1eFRWQnRZV3BVV1RNM1JtdDVibTVhVVVkQ09VZzJMVlJQWWxocE4yRlViVVpSSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkhBalA1UGJSSzVULXl0dHMuNDFxSW9ESXZCWG9Sa2I3Y3VZOTctQW1TbWxKQW0yeld4UXhxMHZkTlJwT3NqRHE5ejBEdHpoVU9WTk5EdVRFd0NYR2hEZERxTFNhdGF2Yjh6M0doaHcua1lUZlE3NVNIUDMwU21jNTk2QjJTdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMHVuaUx3T184X0toUml5bi5McW40V3R4YTMzTlYxTE12Nk1XQXE0S2tqcTVWMlpuNjFVN2toQ2k0VmtoT1RWSUREeWNXS01vSGdiZ2thMk5fNkN2RUVDWnhQUUZMd2lvODBrR1hUUS5YUGRpREZsTkZoQkxERnZqUzBRbU9BIl0sInAiOiIzQl9ETGJkT2NoNGpZdnpMMFUwT19oRHN3TGNYM0Y1c1JHRFVBbXNacVZNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..ePUkSPp-cSxhgytx.7ucr.18OIlWQBIo3WFAK0b7AORw -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRldtSkRhMTgwY1U1eFRWQnRZV3BVV1RNM1JtdDVibTVhVVVkQ09VZzJMVlJQWWxocE4yRlViVVpSSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkhBalA1UGJSSzVULXl0dHMuNDFxSW9ESXZCWG9Sa2I3Y3VZOTctQW1TbWxKQW0yeld4UXhxMHZkTlJwT3NqRHE5ejBEdHpoVU9WTk5EdVRFd0NYR2hEZERxTFNhdGF2Yjh6M0doaHcua1lUZlE3NVNIUDMwU21jNTk2QjJTdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMHVuaUx3T184X0toUml5bi5McW40V3R4YTMzTlYxTE12Nk1XQXE0S2tqcTVWMlpuNjFVN2toQ2k0VmtoT1RWSUREeWNXS01vSGdiZ2thMk5fNkN2RUVDWnhQUUZMd2lvODBrR1hUUS5YUGRpREZsTkZoQkxERnZqUzBRbU9BIl0sInAiOiIzQl9ETGJkT2NoNGpZdnpMMFUwT19oRHN3TGNYM0Y1c1JHRFVBbXNacVZNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..ePUkSPp-cSxhgytx.7ucr.18OIlWQBIo3WFAK0b7AORw +++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJNVJrTmZTbUpYZUhwNVN6WmxhamsxTFZoc2JuWXRkMmhmVTFVd2NucDNSMFpMYTJwNlZYQkRjRVpySWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlRvbU5wUGwtWkNzaUNWOXouSGRKY3ZWeVByTndWNm8xZ1l5QURYNU9vU19UTVpBOGFhNUNmQ2Z2ZHp2dUczV1B2TG1PWFhqNFEyazhEMEdxd3Y2TzQ5VjRkY0VKZWtVdUtBalMxRncuQW9rV2FwblBTSWNScGphUkRRWUpGQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQjdtOWJVRk5qNjhJUUdhci5xcVN3Y2hwUTc0RU1xcExXTVVVUjRvdkZZNUZ6eURUbTFCZ2tHYWJfWU1xWU5sUFk2VEZDV2w4QkU3MVJNOVBiTDRITDBPMmFVS2hfcFpHaDZqNGpnUS5ITUM1aUt5bkFPZTNmMkYxVkd2YjBBIl0sInAiOiJ4SWw3aXpPZjBkUGFoc0lDMkxkZU5zMnFtNFF4T0tkeWhrc1BqN1pKaTZNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..fvE9M6M5acW52Zlw.FzoC.cqcnE2gjNGcanBw1a5qypA ++ clevis decrypt +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJNVJrTmZTbUpYZUhwNVN6WmxhamsxTFZoc2JuWXRkMmhmVTFVd2NucDNSMFpMYTJwNlZYQkRjRVpySWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlRvbU5wUGwtWkNzaUNWOXouSGRKY3ZWeVByTndWNm8xZ1l5QURYNU9vU19UTVpBOGFhNUNmQ2Z2ZHp2dUczV1B2TG1PWFhqNFEyazhEMEdxd3Y2TzQ5VjRkY0VKZWtVdUtBalMxRncuQW9rV2FwblBTSWNScGphUkRRWUpGQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQjdtOWJVRk5qNjhJUUdhci5xcVN3Y2hwUTc0RU1xcExXTVVVUjRvdkZZNUZ6eURUbTFCZ2tHYWJfWU1xWU5sUFk2VEZDV2w4QkU3MVJNOVBiTDRITDBPMmFVS2hfcFpHaDZqNGpnUS5ITUM1aUt5bkFPZTNmMkYxVkd2YjBBIl0sInAiOiJ4SWw3aXpPZjBkUGFoc0lDMkxkZU5zMnFtNFF4T0tkeWhrc1BqN1pKaTZNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..fvE9M6M5acW52Zlw.FzoC.cqcnE2gjNGcanBw1a5qypA + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnlpdXVWQXQ4SHZuREJiWmcuMmpVN0FycldRRE96V2Z3RXVyTS1OX182aDRjNzQ4aTYyZnFxWFdzMDFZT1JQWnQzSFgzcEVkcmJDWk5CZ0hsS3RHY3hMOHFDUXdmdmc0eHg2V3JRaFEuOW9PeTVYWWlVVExQbGlRNWdaOGRfdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTFhGdmtCN0p3OFVJZlV5eS51cVd0b0JSaVNYVm9YaFJ6djRYOHZNOVFEYzY5dW1TY2tWdlpkTG04aG1MUG8wdnlJMVNKcGYta3hMYkVVdlNicGRoTm1Sbm5hUTJQN01OMHlObUI3US5yR25vUWJJZkZUWVJRUmhrcm40Zk9BIl0sInAiOiI2QmtIR05JTnAxZ2NJaksybXdWWEs4VUJ4aWZOQ0l3eVBMT21EWFRYUko4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..nV9JblWn2zcamNqu.7e_p.e7rkNUBofWB4xwGPXvPUrQ ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9PRXlVNU85NkQxZnhJMjkuejZfdENnaWJnaFY0c0luV1pfLTFTLUg3UmduX3NEOFhtQlIzbnhuZk9GVV92RWRmOHFxbHZmS0FWQ1A4M3lHZ0NmRXNMSXpGN0hWbElRV0sxdTBhdkEuOHh1b2RiS0NUN1BERDBvbWxvVm1EQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQVJlQTdRRVktX0dQcEtfUC5xc2ZFYThBOFY1aTZ6U1BoRHkzSENoQWdZdktENE9fUDlqYk1yNW04bmNaNEpIRElEelFKbXJmWDdUd1FzbHNHMWI1TmI3TWltWS1LR1I2LUJHalIwZy42a1Iwc0hEM0Y2Z0xKLVd4VGVCLU1RIl0sInAiOiI0bnVkY09oeTJkSm40YUZtR2Z5RmhSeDhSc1JUOGdZRVNpSGJhcW42ZjdjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..JwAam-DznZdnKqNK.y3ve.H5kXuhzp3UCDmnNo1F_Tjw + clevis decrypt -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnlpdXVWQXQ4SHZuREJiWmcuMmpVN0FycldRRE96V2Z3RXVyTS1OX182aDRjNzQ4aTYyZnFxWFdzMDFZT1JQWnQzSFgzcEVkcmJDWk5CZ0hsS3RHY3hMOHFDUXdmdmc0eHg2V3JRaFEuOW9PeTVYWWlVVExQbGlRNWdaOGRfdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTFhGdmtCN0p3OFVJZlV5eS51cVd0b0JSaVNYVm9YaFJ6djRYOHZNOVFEYzY5dW1TY2tWdlpkTG04aG1MUG8wdnlJMVNKcGYta3hMYkVVdlNicGRoTm1Sbm5hUTJQN01OMHlObUI3US5yR25vUWJJZkZUWVJRUmhrcm40Zk9BIl0sInAiOiI2QmtIR05JTnAxZ2NJaksybXdWWEs4VUJ4aWZOQ0l3eVBMT21EWFRYUko4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..nV9JblWn2zcamNqu.7e_p.e7rkNUBofWB4xwGPXvPUrQ ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9PRXlVNU85NkQxZnhJMjkuejZfdENnaWJnaFY0c0luV1pfLTFTLUg3UmduX3NEOFhtQlIzbnhuZk9GVV92RWRmOHFxbHZmS0FWQ1A4M3lHZ0NmRXNMSXpGN0hWbElRV0sxdTBhdkEuOHh1b2RiS0NUN1BERDBvbWxvVm1EQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQVJlQTdRRVktX0dQcEtfUC5xc2ZFYThBOFY1aTZ6U1BoRHkzSENoQWdZdktENE9fUDlqYk1yNW04bmNaNEpIRElEelFKbXJmWDdUd1FzbHNHMWI1TmI3TWltWS1LR1I2LUJHalIwZy42a1Iwc0hEM0Y2Z0xKLVd4VGVCLU1RIl0sInAiOiI0bnVkY09oeTJkSm40YUZtR2Z5RmhSeDhSc1JUOGdZRVNpSGJhcW42ZjdjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..JwAam-DznZdnKqNK.y3ve.H5kXuhzp3UCDmnNo1F_Tjw ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKYVUxSnVTMVo2U1ZCUVlXbEpjMWszTlRNMVFUbEhPVXhGUTNsUFpFbE1Na3QxYmxCcVJIbEhiRUZqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmFlTVhUU0tvN2VlNUxINEcuZVBCOHBDajI1WW5NV3pyeVJmWDVNTERNTlJwTXRZYktsa1EzQ1VrdVpLSjdjZGRrTXpteXNqQ2FCNnEySl9iVlNZRjVQcURGQ1hFV28zeGdNTzlGSWcuYV9lN0dSeFlScXIwTkswd3I1N09aQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpXYlc4eE1uWlBURUZFYm5rd2RreFpMVUZGWTJkVmVUUjFabHBOWjFKWFZIaE1NV0ZPWlVwNlRUZ3dJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uS0ZEajd1LW1xdGR1TEFhZy55MDh0b01jeS1KLWNmTEs0c1k2SUFDR2FQR0VaRFRsbkt1cmR6Y2RKSTBTRkt4aTh0TGNrN3FlNGcydS1KMjE1Q0JMRE16dWFkWENlSHBMYlMwdmt2Zy5keWltQVZnOXR1TDZsVUgyNGRGWTNnIl0sInAiOiIxSUxueld2SnZIRmNVd2RFOFdHeThNTVd2WDF1VmR2RmhhblVOZjNhSEJzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Y0Q3Z8gh6fzghqf2.yv1b.fCVvIzky5rB8jDYidiiIXQ ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJeFRXRTNWM1phZEVSNk1VbHdhbGx4UkZOSVEydGhSM1ZFYkc1WGVHdHNiV3BIZVZOc2MyZG9USFpqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkpZa2hyVll1REhZWFQyMmsuLS1OQ3AzcjV0YzJybmtQT0pGRnVETTVCTkczZVlTU01ReXF1a05fc0FBZ1NndjRyY1ZJTWhCQ0ltYm1ETlh3MlhVMlBMWWtCWllBeVZtRG54S0QzZVEuS0lNckJYVlpZd1VpelQ2dDRRd2poQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpZVlVaTU1YWnJOamMyYnpWdFEyaHBOV1ZxYjJWUVpqUjZUVFpPU21FMFRsWnlVekphZWpOZlZqQnJJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOTJmUC1CM0xlaExtaXZzSS54b3ozVm00WlhpVzE3dzFWZDZVQUJOS0c4T3lhNVYyNVE3M3hkU3BaSkk0SnE5cV8yZFg4aFBWRGliWDVUT1JzZGVpRXozUlJFenVreXBZV1phNEtSdy5sZi1sUTZmWVhncWxpTjNlc0djbHFnIl0sInAiOiIxb2VsbGE4LUU1bThEVE93MmtaUksyNzFpQTBrd2FHTnYtRTdlNGFwWk84IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..5rFHKjKGutdJCftf.LlCv.oDRyUPv6B9HhD2CRnlTafQ ++ clevis decrypt -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKYVUxSnVTMVo2U1ZCUVlXbEpjMWszTlRNMVFUbEhPVXhGUTNsUFpFbE1Na3QxYmxCcVJIbEhiRUZqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmFlTVhUU0tvN2VlNUxINEcuZVBCOHBDajI1WW5NV3pyeVJmWDVNTERNTlJwTXRZYktsa1EzQ1VrdVpLSjdjZGRrTXpteXNqQ2FCNnEySl9iVlNZRjVQcURGQ1hFV28zeGdNTzlGSWcuYV9lN0dSeFlScXIwTkswd3I1N09aQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpXYlc4eE1uWlBURUZFYm5rd2RreFpMVUZGWTJkVmVUUjFabHBOWjFKWFZIaE1NV0ZPWlVwNlRUZ3dJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uS0ZEajd1LW1xdGR1TEFhZy55MDh0b01jeS1KLWNmTEs0c1k2SUFDR2FQR0VaRFRsbkt1cmR6Y2RKSTBTRkt4aTh0TGNrN3FlNGcydS1KMjE1Q0JMRE16dWFkWENlSHBMYlMwdmt2Zy5keWltQVZnOXR1TDZsVUgyNGRGWTNnIl0sInAiOiIxSUxueld2SnZIRmNVd2RFOFdHeThNTVd2WDF1VmR2RmhhblVOZjNhSEJzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Y0Q3Z8gh6fzghqf2.yv1b.fCVvIzky5rB8jDYidiiIXQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJeFRXRTNWM1phZEVSNk1VbHdhbGx4UkZOSVEydGhSM1ZFYkc1WGVHdHNiV3BIZVZOc2MyZG9USFpqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkpZa2hyVll1REhZWFQyMmsuLS1OQ3AzcjV0YzJybmtQT0pGRnVETTVCTkczZVlTU01ReXF1a05fc0FBZ1NndjRyY1ZJTWhCQ0ltYm1ETlh3MlhVMlBMWWtCWllBeVZtRG54S0QzZVEuS0lNckJYVlpZd1VpelQ2dDRRd2poQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpZVlVaTU1YWnJOamMyYnpWdFEyaHBOV1ZxYjJWUVpqUjZUVFpPU21FMFRsWnlVekphZWpOZlZqQnJJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOTJmUC1CM0xlaExtaXZzSS54b3ozVm00WlhpVzE3dzFWZDZVQUJOS0c4T3lhNVYyNVE3M3hkU3BaSkk0SnE5cV8yZFg4aFBWRGliWDVUT1JzZGVpRXozUlJFenVreXBZV1phNEtSdy5sZi1sUTZmWVhncWxpTjNlc0djbHFnIl0sInAiOiIxb2VsbGE4LUU1bThEVE93MmtaUksyNzFpQTBrd2FHTnYtRTdlNGFwWk84IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..5rFHKjKGutdJCftf.LlCv.oDRyUPv6B9HhD2CRnlTafQ + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJeFpGQTFZME5uTUV0YVEyNU9OM05OWTJkclQyMXNiMGhUWDJSWVYySjZSMUZEUkdaNVlWaG9UM3BaSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlBBeHFnQjY4c01wNlFBOW8ua3ByVU0zRjJMcjNVN0tMeWJMbHpyS05pNFdsbVJmeThfV2J3M3paVFdXVDRXSlpBX3p1OFNuWkd0UWV0X29OdDh3c2dtdUppWkFZTGowU29MUUVuSUEubDB4N3c2SDdlWm1COVFJRDJ4MnctZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWi1naVBjeUN3aUxDdXRWeC4wUmJjLWlBT1hvalQ2akp5R3NZQ1hzaG1CeldfWmt2cWxmV3RBTlJDc2d1a0xnM09GSDdXMTFjbmRfOXpRRVBBWGZua1ZrU05yaHZHM2xLUFBxYXdRQS5VbzdGWlFGWmVkU1V2NVZIc0l4Vmt3Il0sInAiOiJfWHFuanExbE54RXNtM3MyQmE5aEVRSTdjaU51XzQwQWFZRnRfb3VWY1ZNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..JnAulXkMVQth_sYk.gJil.hq-nx7rg-hxbDrioR8if5Q ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKbVNVWnpTVzV4ZWxKaGFraENjMFYwYTJRdGVGbzJWa2x0Y1hobk9HWnZTRkF6Y0ZwbmVVOXVjbTlqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnloek5hYzFCY1ZRb2h4T1cuTUF5bDQ3THhPWC00eUxveU9yUUp0b2dzd0t5eS1Id2FCaDdnVmhGazV3aEM2U2pxRWpUamY0YnJNaTB3RVBiQnN5VFZIOU5EZmQ3X3dUdGN0eEd0NkEuRnlWOV9JeWFMY19ZUEJuVHBtMjRTQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWDQ4Qnc3ODlmNFpCUGdyQi53SEJBS0xGMWRvcHpCS2J6R1ZBamhoMWY2SHV3Nzl5MENtVDhMT1htNW5GbEkyR2NxaFhSelNpOTgteTE2SVRCUmdoLWcxdXVFckkwQVZmaGZJb0VXdy5yTHBrMno3c0V2ZkJndlJ1Um14cTBRIl0sInAiOiI3RjdKWS1uc1hxV1U4WS0xTy1KNkstVmtUVjl0Vy1TVFgzbzdrQXUzUmk4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..6wv1uiIq8lS6D3Mz.BnRi.LtoRgLG12Gd0eEaTb29kAQ + clevis decrypt -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJeFpGQTFZME5uTUV0YVEyNU9OM05OWTJkclQyMXNiMGhUWDJSWVYySjZSMUZEUkdaNVlWaG9UM3BaSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlBBeHFnQjY4c01wNlFBOW8ua3ByVU0zRjJMcjNVN0tMeWJMbHpyS05pNFdsbVJmeThfV2J3M3paVFdXVDRXSlpBX3p1OFNuWkd0UWV0X29OdDh3c2dtdUppWkFZTGowU29MUUVuSUEubDB4N3c2SDdlWm1COVFJRDJ4MnctZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWi1naVBjeUN3aUxDdXRWeC4wUmJjLWlBT1hvalQ2akp5R3NZQ1hzaG1CeldfWmt2cWxmV3RBTlJDc2d1a0xnM09GSDdXMTFjbmRfOXpRRVBBWGZua1ZrU05yaHZHM2xLUFBxYXdRQS5VbzdGWlFGWmVkU1V2NVZIc0l4Vmt3Il0sInAiOiJfWHFuanExbE54RXNtM3MyQmE5aEVRSTdjaU51XzQwQWFZRnRfb3VWY1ZNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..JnAulXkMVQth_sYk.gJil.hq-nx7rg-hxbDrioR8if5Q -++ echo hi ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKbVNVWnpTVzV4ZWxKaGFraENjMFYwYTJRdGVGbzJWa2x0Y1hobk9HWnZTRkF6Y0ZwbmVVOXVjbTlqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnloek5hYzFCY1ZRb2h4T1cuTUF5bDQ3THhPWC00eUxveU9yUUp0b2dzd0t5eS1Id2FCaDdnVmhGazV3aEM2U2pxRWpUamY0YnJNaTB3RVBiQnN5VFZIOU5EZmQ3X3dUdGN0eEd0NkEuRnlWOV9JeWFMY19ZUEJuVHBtMjRTQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWDQ4Qnc3ODlmNFpCUGdyQi53SEJBS0xGMWRvcHpCS2J6R1ZBamhoMWY2SHV3Nzl5MENtVDhMT1htNW5GbEkyR2NxaFhSelNpOTgteTE2SVRCUmdoLWcxdXVFckkwQVZmaGZJb0VXdy5yTHBrMno3c0V2ZkJndlJ1Um14cTBRIl0sInAiOiI3RjdKWS1uc1hxV1U4WS0xTy1KNkstVmtUVjl0Vy1TVFgzbzdrQXUzUmk4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..6wv1uiIq8lS6D3Mz.BnRi.LtoRgLG12Gd0eEaTb29kAQ ++ clevis encrypt sss '{"t":2,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmRFNnV0T0NNSDZDbUhmUjMuX3laTjROMDhHenRpbmo0NzhEWmNpdTY5bVZ3ak92R3RMNlBwTG9DSUI4WFc2UVRzQWJyVGRWUklHeF83cU51RnRFeFdjNWstY2RqZEUyVlVyZnBkcGcuUll6TFdBYlBWbmM0WlhWWHdMdjU2QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNEZRVkRBZ0ZKYVQyM1BBUC5rRzdhVmw3QndZblZhNzZVY2ItZmdpTXh3eS1oeE16TDRvSEdVWWE0T0VwSEtkTWk0MHNqc1o5eC14YXlkcjRSRzM0M0c1MHViUGJicFhzU0NaYkU3US4zeHhLRzJkZ1IzSFFla2V0ZmtnT2l3Il0sInAiOiIybVZnZmRPREVsSXROS2QxXzJkLUdGal9aLTVNTlc1X3k4TVJPMTczcXdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..KJkV67iByh6-PYRF.z09S.F_4AbXjNAMqp4tGEnyEngQ -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmRFNnV0T0NNSDZDbUhmUjMuX3laTjROMDhHenRpbmo0NzhEWmNpdTY5bVZ3ak92R3RMNlBwTG9DSUI4WFc2UVRzQWJyVGRWUklHeF83cU51RnRFeFdjNWstY2RqZEUyVlVyZnBkcGcuUll6TFdBYlBWbmM0WlhWWHdMdjU2QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNEZRVkRBZ0ZKYVQyM1BBUC5rRzdhVmw3QndZblZhNzZVY2ItZmdpTXh3eS1oeE16TDRvSEdVWWE0T0VwSEtkTWk0MHNqc1o5eC14YXlkcjRSRzM0M0c1MHViUGJicFhzU0NaYkU3US4zeHhLRzJkZ1IzSFFla2V0ZmtnT2l3Il0sInAiOiIybVZnZmRPREVsSXROS2QxXzJkLUdGal9aLTVNTlc1X3k4TVJPMTczcXdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..KJkV67iByh6-PYRF.z09S.F_4AbXjNAMqp4tGEnyEngQ +++ echo hi ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9mNnR2NlVXSWw1S3dMSWouTFZuLVNocFZKeTNFRDJoNUloUUpDRXZweDNaWi0tVzlUUHk3Y2c1aTZBMEkza3E2Y01SaDdGQmhxOEZSVF9GQkhCVnVzc3hXcHdXeG4zblQ0QTZVd1EuMlh6dkNUakh5YmN0WnVDbmp4bFJLQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOWpxMWhMX1dLSk9QVW5YVC5NWlJ3T19QeVpCWk5SU2huZDNPa1U1MkNmUGRlSkxsMGJVNkE3QmNjRUJiYU50cGExZFJlWUZHSE1peDRLOHk2TktUOGZQSW5RWmh4RWpPSjhPTWJmQS5JZXllTGxwOEg1c2NxOXIzVW03VXZBIl0sInAiOiItbzNQUkdoTHNObWtqUmRBUE1CaVN1VWlhNi05NFNLaUlVMGFTSHpjemdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..SMPKYRPbH_T0Ls8d.HRk8.MjcEwtKFBBnBfXwu1MeNFA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLl9mNnR2NlVXSWw1S3dMSWouTFZuLVNocFZKeTNFRDJoNUloUUpDRXZweDNaWi0tVzlUUHk3Y2c1aTZBMEkza3E2Y01SaDdGQmhxOEZSVF9GQkhCVnVzc3hXcHdXeG4zblQ0QTZVd1EuMlh6dkNUakh5YmN0WnVDbmp4bFJLQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOWpxMWhMX1dLSk9QVW5YVC5NWlJ3T19QeVpCWk5SU2huZDNPa1U1MkNmUGRlSkxsMGJVNkE3QmNjRUJiYU50cGExZFJlWUZHSE1peDRLOHk2TktUOGZQSW5RWmh4RWpPSjhPTWJmQS5JZXllTGxwOEg1c2NxOXIzVW03VXZBIl0sInAiOiItbzNQUkdoTHNObWtqUmRBUE1CaVN1VWlhNi05NFNLaUlVMGFTSHpjemdjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..SMPKYRPbH_T0Ls8d.HRk8.MjcEwtKFBBnBfXwu1MeNFA + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' @@ -3861,15 +3897,15 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'clevis' in '../clevis_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-initramfs' in '../clevis-initramfs_20-1_arm64.deb'. dpkg-deb: building package 'clevis-dbgsym' in '../clevis-dbgsym_20-1_arm64.deb'. +dpkg-deb: building package 'clevis' in '../clevis_20-1_arm64.deb'. dpkg-deb: building package 'clevis-tpm2' in '../clevis-tpm2_20-1_arm64.deb'. dpkg-deb: building package 'clevis-dracut' in '../clevis-dracut_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-initramfs' in '../clevis-initramfs_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-luks' in '../clevis-luks_20-1_arm64.deb'. dpkg-deb: building package 'clevis-udisks2' in '../clevis-udisks2_20-1_arm64.deb'. dpkg-deb: building package 'clevis-systemd' in '../clevis-systemd_20-1_arm64.deb'. dpkg-deb: building package 'clevis-udisks2-dbgsym' in '../clevis-udisks2-dbgsym_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-luks' in '../clevis-luks_20-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../clevis_20-1_arm64.buildinfo dpkg-genchanges --build=binary -O../clevis_20-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3877,12 +3913,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3486565/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/740052 and its subdirectories -I: Current time: Sat Mar 15 13:52:37 -12 2025 -I: pbuilder-time-stamp: 1742089957 +I: removing directory /srv/workspace/pbuilder/3486565 and its subdirectories +I: Current time: Sat Apr 18 22:18:04 +14 2026 +I: pbuilder-time-stamp: 1776500284