Diff of the two buildlogs: -- --- b1/build.log 2024-10-07 01:19:11.342081220 +0000 +++ b2/build.log 2024-10-07 01:22:33.441488026 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 6 13:16:54 -12 2024 -I: pbuilder-time-stamp: 1728263814 +I: Current time: Mon Oct 7 15:19:20 +14 2024 +I: pbuilder-time-stamp: 1728263960 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: unpacking golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/19011/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4770/tmp/hooks/D01_modify_environment starting +debug: Running on virt64a. +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 Oct 7 01:19 /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/4770/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4770/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + 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]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='214931b7acf349be89e04d8d690514df' - 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='19011' - PS1='# ' - PS2='> ' + INVOCATION_ID=6d3bceca35f048939bb9628f59199222 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=4770 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.sqJu5Dno/pbuilderrc_8v08 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sqJu5Dno/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.sqJu5Dno/pbuilderrc_iudn --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sqJu5Dno/b2 --logfile b2/build.log golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.dsc' + SUDO_GID=114 + SUDO_UID=108 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32z 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/19011/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/4770/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -146,7 +178,7 @@ Get: 33 http://deb.debian.org/debian unstable/main armhf golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian unstable/main armhf golang-go armhf 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf golang-any armhf 2:1.23~2 [5172 B] -Fetched 61.9 MB in 1s (95.3 MB/s) +Fetched 61.9 MB in 1s (51.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (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 ... 19506 files and directories currently installed.) @@ -301,7 +333,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-docker-libtrust-0.0~git20160708.aabc10e/ && 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 > ../golang-github-docker-libtrust_0.0~git20160708.aabc10e-1_source.changes +I: user script /srv/workspace/pbuilder/4770/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/4770/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-docker-libtrust-0.0~git20160708.aabc10e/ && 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 > ../golang-github-docker-libtrust_0.0~git20160708.aabc10e-1_source.changes dpkg-buildpackage: info: source package golang-github-docker-libtrust dpkg-buildpackage: info: source version 0.0~git20160708.aabc10e-1 dpkg-buildpackage: info: source distribution unstable @@ -319,17 +355,17 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 3 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph -internal/goarch + cd _build && go install -trimpath -v -p 4 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph +internal/byteorder internal/unsafeheader +internal/goarch internal/cpu -internal/byteorder +internal/coverage/rtcov internal/abi internal/chacha8rand -internal/bytealg -internal/coverage/rtcov internal/godebugs internal/goexperiment +internal/bytealg internal/goos internal/profilerecord internal/runtime/atomic @@ -337,44 +373,46 @@ internal/stringslite runtime/internal/math runtime/internal/sys -internal/runtime/exithook internal/race sync/atomic unicode -runtime +internal/runtime/exithook unicode/utf8 math/bits -math crypto/internal/alias crypto/internal/boring/sig +math cmp internal/itoa internal/asan internal/msan unicode/utf16 +runtime vendor/golang.org/x/crypto/cryptobyte/asn1 container/list vendor/golang.org/x/crypto/internal/alias internal/nettrace encoding -internal/reflectlite -sync crypto/subtle iter +internal/reflectlite +sync slices internal/weak -internal/bisect internal/testlog internal/singleflight +internal/bisect +runtime/cgo +internal/godebug errors -sort io +sort strconv bytes hash crypto/internal/edwards25519/field -crypto crypto/internal/nistec/fiat +crypto crypto/cipher crypto/internal/randutil reflect @@ -382,138 +420,136 @@ crypto/aes internal/oserror path -internal/godebug syscall -crypto/internal/nistec +math/rand +strings time -internal/fmtsort internal/syscall/unix internal/syscall/execenv -math/rand -crypto/ecdh -strings +crypto/internal/nistec crypto/sha512 +internal/fmtsort crypto/sha256 -io/fs -internal/poll -context -internal/filepathlite crypto/des crypto/internal/edwards25519 crypto/hmac -os encoding/binary -vendor/golang.org/x/crypto/hkdf +io/fs +crypto/ecdh +internal/poll +internal/filepathlite +context vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/hkdf crypto/md5 vendor/golang.org/x/crypto/chacha20poly1305 crypto/rc4 crypto/sha1 encoding/base64 vendor/golang.org/x/net/dns/dnsmessage -encoding/pem -fmt -vendor/golang.org/x/sys/cpu -vendor/golang.org/x/crypto/sha3 +os math/rand/v2 -runtime/cgo -encoding/hex -math/big +encoding/pem +encoding/base32 internal/concurrent unique net/netip +vendor/golang.org/x/sys/cpu +fmt +path/filepath +vendor/golang.org/x/crypto/sha3 +io/ioutil +net +encoding/hex net/url -crypto/elliptic -crypto/internal/bigmod +math/big +encoding/json crypto/internal/boring/bbig +crypto/internal/bigmod +crypto/elliptic encoding/asn1 crypto/rand -crypto/rsa +crypto/dsa crypto/ed25519 +crypto/rsa +vendor/golang.org/x/crypto/cryptobyte crypto/internal/hpke crypto/internal/mlkem768 -vendor/golang.org/x/crypto/cryptobyte -crypto/dsa crypto/x509/pkix -net -path/filepath crypto/ecdsa -encoding/base32 -encoding/json -io/ioutil crypto/x509 github.com/docker/libtrust/testutil crypto/tls github.com/docker/libtrust github.com/docker/libtrust/trustgraph dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 3 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph + cd _build && go test -vet=off -v -p 4 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph ? github.com/docker/libtrust/testutil [no test files] -2024/10/07 01:18:32 Generating RSA 2048-bit Test Key -2024/10/07 01:18:35 Generating RSA 3072-bit Test Key -2024/10/07 01:18:40 Generating RSA 4096-bit Test Key -2024/10/07 01:18:45 Done generating RSA Test Keys! +2024/10/07 01:21:35 Generating RSA 2048-bit Test Key +2024/10/07 01:21:37 Generating RSA 3072-bit Test Key +2024/10/07 01:21:42 Generating RSA 4096-bit Test Key +2024/10/07 01:21:51 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.02s) +--- PASS: TestGenerateCertificates (0.03s) === RUN TestGenerateCACertPool ---- PASS: TestGenerateCACertPool (0.01s) +--- PASS: TestGenerateCACertPool (0.02s) === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.02s) === RUN TestECKeys ---- PASS: TestECKeys (0.36s) +--- PASS: TestECKeys (0.41s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: MMXJ:PP36:2QVY:ORKI:7VZ7:6YLV:6QDL:DRHH:IFFL:6JTB:XF4B:WH2I - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: XHM4:4S2Y:6AG7:D76R:YVTN:S62H:KSLY:KKBA:PRCZ:2I5W:EQW7:3ZPL - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: JICO:4C3S:4QYF:XHFN:QDYI:AXWR:CNI7:WY6N:IGKA:XKY2:7D6V:Z3IY ---- PASS: TestECSignVerify (0.18s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: RAAE:NMWT:B2QQ:7CCT:NRPG:DMYO:JYL2:JFZR:QHSH:BCS5:OPX6:6PQI + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: FIXC:LEQI:WGDT:EYNO:WDRY:KMCB:2LOE:4U4G:DNV3:ESCR:ZUXK:2NKC + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: W6UK:T5K5:JNRP:Z4BF:NPZP:LA3E:6ONG:BK5W:YNRB:GPRV:UVPA:EQC6 +--- PASS: TestECSignVerify (0.21s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "ddkZmwRwCdRoSqECx5qo6nxMYPZmw10RWnqE0dmIAvI", - "kid": "XYUM:LUOX:DB44:KBV3:BL6C:BJFB:HKFY:WHVE:3EFQ:HIQG:3LNJ:6XRF", + "d": "_YD4TF0bVUABeqaOXz8h0FPLV51G6xSALdstHtbOY7E", + "kid": "DG3N:SA76:OPAL:5WKK:MGU7:3XM5:ENY7:RG3M:LCNH:IPOI:WVDC:F4MI", "kty": "EC", - "x": "rQyIuXA2Td-CH1vtpMNvf6uT54R5IXVBdlOGKweP9ag", - "y": "s9aVDZjcIHbxCtBZL8DGB7yZ7cJcyh2Of3TTaQpDpFg" + "x": "CLYDqcVNlzw3ey80sRrZwnAFcvozNyhZsPDRjo9C2d4", + "y": "dq611ihhMkDWo4KddHGyTj-beP9tCTEK7q3G-iYqGFo" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "XYUM:LUOX:DB44:KBV3:BL6C:BJFB:HKFY:WHVE:3EFQ:HIQG:3LNJ:6XRF", + "kid": "DG3N:SA76:OPAL:5WKK:MGU7:3XM5:ENY7:RG3M:LCNH:IPOI:WVDC:F4MI", "kty": "EC", - "x": "rQyIuXA2Td-CH1vtpMNvf6uT54R5IXVBdlOGKweP9ag", - "y": "s9aVDZjcIHbxCtBZL8DGB7yZ7cJcyh2Of3TTaQpDpFg" + "x": "CLYDqcVNlzw3ey80sRrZwnAFcvozNyhZsPDRjo9C2d4", + "y": "dq611ihhMkDWo4KddHGyTj-beP9tCTEK7q3G-iYqGFo" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "_ZfUtnHzHOQmM-nUko8lbbv2lG2E5UaozDctrnAJMxb_H8PNOF857D0q6C5l2UxA", - "kid": "LVPX:LBFP:4PSJ:5TKX:S44E:7EPR:VTCY:G7HA:RVUI:LQJP:56KB:XXFT", + "d": "Ya0tPEnul_DrmUIsESZx4haZkMDnrlwtlkfe8zkOgHXVILWsiYaMdGKjPW4zScJE", + "kid": "YETC:3RXX:GCGO:OIKY:CKLL:R2GA:XBDV:F6YW:UPHR:TR3D:47YI:7MYB", "kty": "EC", - "x": "sG8me-4Mvd2xaM78BzHf__rW_o5gbPk72MeWclnNlAyzio5zeje8_m-7BPFsAK2o", - "y": "ZwWBlszO6o4T1sIFrmF6ueYMmSjMGqGeREno2VgI7K-wWaMwQvjixMu9E57qpoRk" + "x": "qbNX1jWSXTJ6My-LqMnMI9THNUDXZEG8zi92TC6sRfeBj1xxzYwkArYUQtD1eorP", + "y": "smULN2AoL8Zy2hvpVGLf-LRNGrCgiczcDt1HTwUwiHtrFpk4hxjgHgeX-fuBBpLt" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "LVPX:LBFP:4PSJ:5TKX:S44E:7EPR:VTCY:G7HA:RVUI:LQJP:56KB:XXFT", + "kid": "YETC:3RXX:GCGO:OIKY:CKLL:R2GA:XBDV:F6YW:UPHR:TR3D:47YI:7MYB", "kty": "EC", - "x": "sG8me-4Mvd2xaM78BzHf__rW_o5gbPk72MeWclnNlAyzio5zeje8_m-7BPFsAK2o", - "y": "ZwWBlszO6o4T1sIFrmF6ueYMmSjMGqGeREno2VgI7K-wWaMwQvjixMu9E57qpoRk" + "x": "qbNX1jWSXTJ6My-LqMnMI9THNUDXZEG8zi92TC6sRfeBj1xxzYwkArYUQtD1eorP", + "y": "smULN2AoL8Zy2hvpVGLf-LRNGrCgiczcDt1HTwUwiHtrFpk4hxjgHgeX-fuBBpLt" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AJp8-QkP665s38ngnNwEfvVsblkLiwiu3sHEJuEBF7A3QiLiVQ76KN5akKNkZ8HGD6BkxyfTz1dlkuMVlqgTJgTK", - "kid": "BU4B:NXS6:PQEH:3VHT:37BS:ONHG:3FJV:CUS7:K6XX:EDDS:Q34H:P7MB", + "d": "ADxloP5C0c0Vyqoi1HKaZOG4a-B_CqT3VWwGLmANwfZfTjJVpKm9_2ghCziNPLvWpvc3XRQg5JCMZH4moekCKGcK", + "kid": "BNWG:FVYW:JS5K:MYOW:YQUE:U42B:O6AB:YUVH:6R4M:75TY:SKG2:4MKC", "kty": "EC", - "x": "AZDQHb18M3-MDpToL7ixhd-wGZ9N7HdJews6DLxTDhJ0xVWBPnGeIN5G-SWGysNNtRZE-w9Tc7HcPqMUq-nCTT_O", - "y": "AJOhm9sh2gLJfIVpCeMgYDJ10o2iBAxaJQUcJPbWytLP6eOJrpLQwytQABK5m5rSL-4vNOFwvpmm9rN7S7iTlzpL" + "x": "ATD8JslRRiHjT3mndWOzulHxtheOvd0NPDxiGEAF6Ge-jXbNXYdtw5_fiVqioJpdTWjMHgE0b4QeolIsbNL5dXjX", + "y": "Af1HSNQ7xwbWzpstN9EnrDj2tWkD_fOtprkp1rOeQ1xBMBHoI85hEt3NLbaJ2hqCLiRcEh8QjiyhJA2QZDSDjNgh" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "BU4B:NXS6:PQEH:3VHT:37BS:ONHG:3FJV:CUS7:K6XX:EDDS:Q34H:P7MB", + "kid": "BNWG:FVYW:JS5K:MYOW:YQUE:U42B:O6AB:YUVH:6R4M:75TY:SKG2:4MKC", "kty": "EC", - "x": "AZDQHb18M3-MDpToL7ixhd-wGZ9N7HdJews6DLxTDhJ0xVWBPnGeIN5G-SWGysNNtRZE-w9Tc7HcPqMUq-nCTT_O", - "y": "AJOhm9sh2gLJfIVpCeMgYDJ10o2iBAxaJQUcJPbWytLP6eOJrpLQwytQABK5m5rSL-4vNOFwvpmm9rN7S7iTlzpL" + "x": "ATD8JslRRiHjT3mndWOzulHxtheOvd0NPDxiGEAF6Ge-jXbNXYdtw5_fiVqioJpdTWjMHgE0b4QeolIsbNL5dXjX", + "y": "Af1HSNQ7xwbWzpstN9EnrDj2tWkD_fOtprkp1rOeQ1xBMBHoI85hEt3NLbaJ2hqCLiRcEh8QjiyhJA2QZDSDjNgh" } ---- PASS: TestMarshalUnmarshalECKeys (0.18s) +--- PASS: TestMarshalUnmarshalECKeys (0.21s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.03s) === RUN TestExtendedFields @@ -529,104 +565,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.01s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.12s) +--- PASS: TestChainVerify (0.14s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.09s) +--- PASS: TestInvalidChain (0.10s) === RUN TestMergeSignatures ---- PASS: TestMergeSignatures (0.01s) +--- PASS: TestMergeSignatures (0.02s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (1.16s) +--- PASS: TestKeyFiles (5.08s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key + key_files_test.go:164: Host Key: RSA Public Key key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key <42XT:7GQB:523G:SHRC:YK2Z:AX3B:I4DB:3HXX:UU2W:F7MD:3RDP:SUVI> key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key <42XT:7GQB:523G:SHRC:YK2Z:AX3B:I4DB:3HXX:UU2W:F7MD:3RDP:SUVI> key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key + key_files_test.go:164: Host Key: RSA Public Key ---- PASS: TestTrustedHostKeysFile (3.98s) +--- PASS: TestTrustedHostKeysFile (6.53s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key - key_files_test.go:218: Client Key: EC Public Key - key_files_test.go:218: Client Key: RSA Public Key - key_files_test.go:199: Client Key: EC Public Key - key_files_test.go:218: Client Key: EC Public Key - key_files_test.go:218: Client Key: RSA Public Key ---- PASS: TestTrustedClientKeysFile (5.90s) + key_files_test.go:199: Client Key: EC Public Key + key_files_test.go:218: Client Key: EC Public Key + key_files_test.go:218: Client Key: RSA Public Key + key_files_test.go:199: Client Key: EC Public Key + key_files_test.go:218: Client Key: EC Public Key + key_files_test.go:218: Client Key: RSA Public Key <7ZUY:XNPW:LECI:VNRD:DKDH:ZWRQ:3HZC:XNM6:6TOL:3LMO:7R4K:Q4GY> +--- PASS: TestTrustedClientKeysFile (13.57s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: WHZW:L2ES:QRLC:X3JF:LBVV:CLBC:77RY:ECM3:UAE3:2RU3:SYCM:KHSE - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: HZJ5:226V:IHDW:X3PG:SXYY:JCJB:D2M2:4FX2:U7S2:GGID:2FGJ:OSSB - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: 7COA:2QXA:VEVO:UKW6:TUWN:L3NH:QMWW:JWTY:5RQ7:ZAHC:4JDK:SMB3 ---- PASS: TestRSASignVerify (0.21s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: DLUX:NGUQ:YPSR:XXUI:LGYN:AIVW:DUFQ:ERW3:5S4U:OVA6:EPG6:PMHP + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: KSL4:7OWX:EQL2:ZCCV:KKOQ:PDML:YJ7T:5E36:VOXU:RHSK:SPPL:XR25 + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: 362M:Q6HT:GMJG:4K4L:RQCA:K7PM:5JE3:23BH:SL4U:ILXH:QBA7:AFVG +--- PASS: TestRSASignVerify (0.31s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "pJYiE5ykHpIPeo35-pWhQmsbLHPNSH6cPWaovchv2nXba5VXuOrmHppy1SUl5yqNXswLgvLkL31l3HoXoPZjD69lWcdERMFZCnDHDLfQHlW4BHySqcLPjneLBnPenkmm47kJeaQEPBy0kNJ5qVd1KVXQMBAV8cVvwC-zeO3ecnu1hSM4dn6xjBoyF9p5243W3qsCvhY_Z0qa0FAkKPXSb9ILABwMbwwfWe3Hec6dJPsWqjZipSz1Xl6I14jyJxJT7nKc1gTCTELSf6Y3-Bgk6aPRYXufMJS1mJmvGb2DFD1wEFTNbP2p2P1V7vwlZVxGvJo2K7z0EHlQLoQ_eXt2IQ", - "dp": "X_N0utRrYUCmH3aEzdjWiqVmIdX3QnCmEnaxTFuQk9R9w8IVSx6cVLZ_xA_-VTV6xEfHEIbUFBVTrCu_63EU1xPhYaSg9bNpqb0tWT0isSP_yOazaYmrqpHKrJF2d1eoyX8wMsNJEQWC14DI9mPJADPT6OFu_9Gf7QbeUHqLj3E", - "dq": "RAO0Eut4vwaES6S9c30S65n-eVidcJGMCzO4ZaRdYw4IORKcgT6p4DSDyoUkHyOY3VckkBUa1ZibuLICqhbT3uhrdmJuyVHpSctTAsjTAUkAPIUtigKgyOPtja6rhW0Hzn5EFl281IeBQrBb5_OKFSm7HgDIaGw2QeLOkuydfJE", + "d": "NKgG0c-rmxtvkm6cFV6QykdsFnU-q59KjaCM-pvuPKbTbjXy_ldz4eeaaIlioJDhw1JWufcDKzQQvXshavLkOCZqCSqOrak_P2NfYe9YUnCK46FARmeuHH3cgVd9furP4CN0m_lbj_Buzrg-j_hxB-FGgW2tZ-JwNkqUvWuEvxxJ3SEizxdPfJNsnY0S4bzHaQmY4giioxE-51zjLAZ2yqBlh6KtLQIvO9x_RVr0EhiM5VBl4gAiwd_dnJwdbXCkzY-u-ro4T1W8yRx5wnd7LodKmx_XesxV7fE_fwd_cGqoZyS5BjiTkK7KNJ0081pdYdQw5jEkgORDDnNvadSewQ", + "dp": "epsp1ZKVnUIvbCkkFnnQHpnVk6VO-9nir4Ez5sfr8UGD-jNqi5o2jrRfjUN1d-Os_UKSgtMuSHr0w_m52hPWBP1OObDVINqHky1McZ-P5MbLQ9NRek8cSaeQKYZzomelaDl2BaIw-nQXt8QuWf6F3kmyqz1pwkOWgxlChI_KjYE", + "dq": "gjHolbykoOVhSsPUYjT_VD-OsOecy4wu3Mb7GB0LYv_HUY-Rqd4N9hLD6BY8aadKvGskG2X_9n7oR775EMUOrdiszEo7zoEabm4CAwTlcxYC4Wp6WWHZVrBNyDFsW15LOW-6vL0c4f1PQW0k_2btRFODYMjEtckcQLmoFwXVPAE", "e": "AQAB", - "kid": "WHZW:L2ES:QRLC:X3JF:LBVV:CLBC:77RY:ECM3:UAE3:2RU3:SYCM:KHSE", + "kid": "DLUX:NGUQ:YPSR:XXUI:LGYN:AIVW:DUFQ:ERW3:5S4U:OVA6:EPG6:PMHP", "kty": "RSA", - "n": "vT8xgh3QKZCYDD3E3i6YABdqqnJML4BR6AmfETP-_Sxu-0hr94zDPeGnM7EyjYcw5Ulg4YAR-f9eR57lH5IRKGA2OepsV9w88HH7apvZPURwIoPbScwA9TrbvYoRZEOg939Q4X8Fxaj8Q_XlePuNHKV9iAjCJbwIc4Sb5IATZ5yvQ3mZZMU_B2E3Bd4_2COIoFTm1jDoHjUYOw4FY0dt5EnCdWyeg6kUm7uSaY2pX6zau2upokoIpz-40kuS6CLOkHxgihbLuAC6H4eOiNYmb75kx07BBJEBvuXQMjjN_ZA5Z74CoBEZdlXklh-BhrhrOAfRI-3LTNr9haSWnHag5Q", - "p": "y_EYJWdzgIG2o8wpSH6iIJygEPiermKr41iWAInc5FQI5wIVmLc_rLuKlyMbOcR0P_vX4n3wDNSs53g0Zhica71RZNvwWBwGJ0clIeDZLgBwfXSFLKjzIhGtl5auyplmA6-lSUYWpt5wqDS90nEkSCwjG-QaPxI2r5JeNiw8dXk", - "q": "7Y3V2ebyVhsBEPx3vEFbMzOZcvjVnP3TULWqqsScnYsKhTIegQ2FogEJbYo2vXjg2hJ4tDivpsQm35uF7CfrVzYBLy0zuz-A5XxvvSV2Ebx1u9uuyPBEQ4QZV_lbytqUfEpBASvBmZJjWh8WUw1J9Jd_UHBJ6GDnJL3rO0E4R80", - "qi": "ul-UsFrbnVMm7qBEOylNrW4vkckgFvPtCLwAr8dVCKnz4VkoShJhqIItn4sj29Nv3M18j0YTQgEVARdlprQQy_aAOcP_bCiwxSu_msSlZfa5xGDAfDKM2Jmtp4cCSHGvdAdOH-XuNeKi377Rdsq3zaGGl_scigT2kYYQ0KsGdII" + "n": "my6d6tjOmaYZt0U3DJ_a5UWgtCcD2tzGnNOp1fgiufOFqgup8ODrr4yntLXUyLbtPPHdMRVbIU5w4TdEYZPq2m7E2O-JSuUkUMwRSGUNxAKj1prm7Fw9G1Qpta358xBysRcZ8OtL4LvbzAw3oKutBsXBLTKRzcK2T0eRw0Q-eG6EOa3-S6bh6tKboV0gEXdto7ab81beWcZkELiAv77zvOFNCMMVoLu7HXnHRDMlxeeY8Oz4W-qrYDO8fJGoLhxYFR_6ErQkJHkDfVIVWJ43CK1yxgrHnfCU3YgDc6q9NFwCpi4vQ1D7WvvoPKLV8M-39zZLl36oSpl7_EaPxOYotw", + "p": "yp-b6xzWh1ulnLEkGMaQCcX6nNykB353kK4qgMYFbiP6ZRBMbU9JpoUGJ_3zrbz_Vay_iAQJD7UzlenHbC32wtK6lXO6FbA2awnCH5SXCRS1pju8H9EL4hI9-uDXGnaFp3mB4REImlhtxMoSRS7XIP9wJrvPc9IX5xsmQRYmTXE", + "q": "xA-v21MqtwYJUYk38P8RXz2R-qwgrWrif_C0gydcnK1s5uk-FDvPjb7VzhVMC-FwBZZnMQApM_JAamVGfhtKdtHZ0UPP9RBt1SHKc_5bDwg5LFBZ_8oWKvlwJOOyhbWvkyuZ3JBWxWy2lK9I672goYKuPK7nJPm0w4Rhmp-B5Kc", + "qi": "t-lgP2dJG9L3oSe7SfNJY8Gf4mKu0DFkTDENB_3edROelqhHF7am8K9vyyKIvLTIGGQJHsFKT1u3nXHMIVAHBnVn_TcixUuHgt3CAPiLNVm7d6oENOl2jAemz70dVYJp9ElAql_MdL0g_JYHCyoTQJ2zFj46fM-n9ARcmk8l-AY" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "WHZW:L2ES:QRLC:X3JF:LBVV:CLBC:77RY:ECM3:UAE3:2RU3:SYCM:KHSE", + "kid": "DLUX:NGUQ:YPSR:XXUI:LGYN:AIVW:DUFQ:ERW3:5S4U:OVA6:EPG6:PMHP", "kty": "RSA", - "n": "vT8xgh3QKZCYDD3E3i6YABdqqnJML4BR6AmfETP-_Sxu-0hr94zDPeGnM7EyjYcw5Ulg4YAR-f9eR57lH5IRKGA2OepsV9w88HH7apvZPURwIoPbScwA9TrbvYoRZEOg939Q4X8Fxaj8Q_XlePuNHKV9iAjCJbwIc4Sb5IATZ5yvQ3mZZMU_B2E3Bd4_2COIoFTm1jDoHjUYOw4FY0dt5EnCdWyeg6kUm7uSaY2pX6zau2upokoIpz-40kuS6CLOkHxgihbLuAC6H4eOiNYmb75kx07BBJEBvuXQMjjN_ZA5Z74CoBEZdlXklh-BhrhrOAfRI-3LTNr9haSWnHag5Q" + "n": "my6d6tjOmaYZt0U3DJ_a5UWgtCcD2tzGnNOp1fgiufOFqgup8ODrr4yntLXUyLbtPPHdMRVbIU5w4TdEYZPq2m7E2O-JSuUkUMwRSGUNxAKj1prm7Fw9G1Qpta358xBysRcZ8OtL4LvbzAw3oKutBsXBLTKRzcK2T0eRw0Q-eG6EOa3-S6bh6tKboV0gEXdto7ab81beWcZkELiAv77zvOFNCMMVoLu7HXnHRDMlxeeY8Oz4W-qrYDO8fJGoLhxYFR_6ErQkJHkDfVIVWJ43CK1yxgrHnfCU3YgDc6q9NFwCpi4vQ1D7WvvoPKLV8M-39zZLl36oSpl7_EaPxOYotw" } rsa_key_test.go:98: JWK Private Key: { - "d": "DNgX5tqKFThAXawaJOuAy-8ODOe2u0VJX2rVfSB5a6JvXD6MmfIs4K1FmBvDTHdZVL41QJqNvpZ2gH_cs2JT4yfsOrvnsleAsbqK9Es14bbCvTIuPl1N0lKWzmlfYArGC2wvDJ6XKw0UG7bJAsP-ZbgDKbIPGqUTltRfQCIUndeZMcoylLM9pXjkwDFkHxx_dDhwKaMBsnMVsMlHC0iZFaQO5ZAU7Lkh5XeUTAO-aZzUqXp2B-8TdzGVcDy8L1LRBEe8LVgrnKn9A_y-Innmclgg-r77kJMNx3u6wlnr85wINyoFjUJdIZanbVPl9bT0rusEPQgz5b27nHs2d7HCobXXaCKdNUgQSMq45rl3ZolO9ObLmnvKBoxho77k-rDIfE1Zuu3MnnsvjGhXek-ir7zkeJmJTH525ASeUwP9VMzb09pw-7ZjsSRMqBXyAIYIos3V-UB3kk881VMbpFcJt4JW7fnvu1X3iakqTvzYrtS9lyz982ejdjqPsB0EUVkZ", - "dp": "jpR8fbKjHIXQBZXTcw_ZIaOIVtTfIh69hqLM4aK7ZmQILz1GCoY0z21gysYubYX6bCtqMR2wBfzWjXt1QjAfYj_HuT4FmyEFv-nLN9vRFIeHH-i2_WhmNb7jh3kBIR3jHdIi46g0yB2UoNzOAroue3ac5S1mDsuw2N8Qm6pG_eTsKgQDQaYWhfCOF8O_tQZL44PZntTA4U_NsuyaSFQf223a2yGz1HU2GLvu4zap4tqwS29Gq4ebp2XfPvfv-OiN", - "dq": "NXU7mU9BjfFoJPtAW0TkvVokwlVty-ZaE6VHTeyBtTuvlJwP89qn4FOTPUi1kF0Q4B9xFoFQwex0ZMS0LNzeNhHrbjzDOtFGzmpUtkmAyIbPf6MIttMSDed-8Lqx95_ChwDQuUhRQiYHgmhdjSZ9j9K9nt2shtqaN5by4fs4clI495opBaRl0T2-UePHlSxDA_D1j39gZp4xKZH_a2dskWxMacxhRTtBaUbys05u3KYnVVia_qnc6qL-34a1sdpX", + "d": "s7dCjGG5nm8r3VC91eC6siiWiRD7ee5k67iJL8XLQLZrfb9E3MG7t5SFCFRagT8RQcZucJRSAq280YpgtL7P1A0T49B3PZeGSNV-cX3KpBT59v1qAI074KgW6OTJRXaXLZMrKDn13mAP0d9jMqCSSzZcN5edZtCUNg1aPRDJ2OZ8CIuIBfs-LzzEHTiZULk6BJyX_hlfJ_ck7c2COc3TvgwZEn2y6fcwJlfqJafIhSY0S8SoU6KNDcNOItCInY2K02qz6hK01gWCCHjdxTu1pGgBqezeks8q45DFElhQ5amYid-8t_SWI_6b2f24-dCnLo3p3hVYNIrZBu18YC3LLec0TgnNNnhEYkI7uQAxc-DLe_YmkFr3FowNG-uz9qg4PN5uuPsZMcGsmcZmFIVPyeLAaUgMwmDH2iHcccKjblWtEnQDa6tucw6bM5BASzhVZGBlz3fWC9eKjl87vB8q7Ds4OC9M-UUz9LKywx8MX0SDneutYcFUG054-BhptJrB", + "dp": "ZqGYfUxwDSnylF0TCi1hurKJMqNKFRuE9TKnDGrLX_0biqelI5YvfT4rSNfoMstvtiw4mYtYlJrQ43UlCNUXa0aUglu0-BDGgBUSPb9YDay9H5y58tSC-rv_ZbuSxNhy-1YQkhmbzEIS6-hRJgm5fHY2Fyexe3Y6z7-PLxJ1QVUuk_Lcb72drNAjG6AeBNka7Br0rtRNDETfzgNL6JV9_7DyozOZmUrsPtVIlTl8DQUNCfRpN9po3rZp4KW_9B8R", + "dq": "r6w5BIIkrkaajOtdXM9LB4oALJp01aOUAxJXNrUmNvJwqtRtdJ2vvH_K7sJN4RlUISySXJERaHqdRkoRojXHaEdFGUkfM3sJA07Lt_g-vJPvK46sLs3K1z2h1BIcHUByB-fh6J8NWJm9x_oEF5MhWD51MwWFaPKEPCKcvn7pK9QHQu0Yy3DBncFU8Sh6kAKm2PP7TD2bHS6PmmSWl0D2MQ5sSe6kGwN8BAgRSDMOBSvd__YcNb2zL_ZRXzN39tpF", "e": "AQAB", - "kid": "HZJ5:226V:IHDW:X3PG:SXYY:JCJB:D2M2:4FX2:U7S2:GGID:2FGJ:OSSB", + "kid": "KSL4:7OWX:EQL2:ZCCV:KKOQ:PDML:YJ7T:5E36:VOXU:RHSK:SPPL:XR25", "kty": "RSA", - "n": "sJ5ja-GKdhS2FfC8RKCWzFHAZpSpCVjgj7_OlMkGxha4fVz4ZjSTizv1i9YSRmZeHI0NXVgb_hPTQR7lbMWgrxjIY0U03h4HKAeOfnN-ffCOBFi0gfaObdAl3kb_ifHuf_Vj1-j_xBGSrmcrYGqhcsEzw7D56hgvDFoi1Ww4SbT2unYwtoKLDLSZCQgS7yrJW6FE-Pj7PnUahxaoegS_IGWnyBUwfjsC00gtvgqohPRpnjGa7ox7qeZAVusTBJDWUwlItw4rdBVFKRFSrmSSQDqhTaTahbFewNtUiHQSpn66MJWZQZUpvtaaZ_6eVFZVdISasBOK5D-zDTKGYRwJIo3AE6g_9lJIj0kfVqVWbBZxnF-xYrlk56u4Bo_Q9qxzEDf7W7e4c826pqAjelwUmbFsFjdV-6NbbgzN1Mtzh9ZOUMDsjiRvfDCibJrykwn9D2cKBporbn9Ik2XeqAlnDIARFD7tyehh8uf-Mdi2UzaSe7ttd-tMbDIgJB8iljKR", - "p": "5cIbIXgRUT5VDGMB6BODrdj2Aatc8HBkvzSutvfPnUwxa5vF_O4H93QCnpdnizNZyV_udD9OKfPRLttYWSo4pA5qFRxBXrl-adJFU39lNMpBO7wDAnN3EaTwMLkqLKKG9CLmy5XzsJpFm6xzkLaZss9yK2WGywX6Q00KzlqiH7lc3QQTBSHabyf-8cxoCpzXVf6lw_CJ6hLz-CirpWYJPNQxDbAaUyucu_5i3qLPQHj56FrbPquilRcRPWRd0c0b", - "q": "xMqJl4BZsDxd54RphmU0KIjPIW9t7CEotWdcHl3zdQ47rfk_6oaPdwpyniVmLrbIUy0Y8qWrz5ZByjUTBJoiz-bxjP6nsFgkO27Pnx0E4Ac_Z_UxC_mgytUIEfghR2tnRVfmCCdhDfsp3YQTdogZSKoaR756UgmXm1wM9HvByYop0DfqtyFWqSBkE6TawZNvzeavSzuwMXIR-JjIeMWh_5TBLUryjKs2dpRPlJJqXfiNFd7YdcCjL9b0HZZT11XD", - "qi": "LCffdA2eCBQDOtfxGrKKK_rpopGHSI69rQc5wvZLW0fJ0t1js5rdj88WwZ5nn61_yuEdUleWuResFToq57-1ADpwe68CRt2zRhQvC0St6fnBSAyu-ZHBKRUHbkjFs85Np-XSfIhHCFWsFIixUfGDXhdDyPBVmQGIUyLlaQxNOCrgqoozz1J0fsdeUIT1kQIF7MFdOnB49zmo2WU0KIwhYRVmCnEXtUMjyvarrhuj2CQ58kvvAhNhzkbHQrjFfT_Q" + "n": "vZuErRMW342SgqCwnKpKNbRSRAfVHmGAqfr1m43fPRdVwztp35oG-nyglNzwu8SQ-GyJWM53OuhAa2DdjS6DnA6Bn5DOcnLVESKOq977SOsySV7_W2FNk6l8eOGm-aDJZRo41kHIZfdWi3D3WHboiHanqHLi5_tMPp2UN1XXAmZfyfYP4Yy00KSp3fp4uSrQX_fxAo1xwjEP8_F154U2II6GCB82IFXUDtYnzPidlOSutqvnRimo6Y63YpkbqWocxvloG1QBDKKn7ITPOTJG8IJt9n3vkJmVG8YT8wD9ycApYs4E-KB4hSOG1r_s-o7ByKX3VC3pW7zpkCMCi7frQCKxS1Oldqd4mJu0AYCwEkAziflFsRQoz50PmY0PUzvdNiUSB_TYZ6Scd_Ylk335kghQLebwb5FG5qEjbfS8RDWfQduSozC158hAga-JBw3PNUWjibrp914xa69qEmZm1VaLwrm80zfGRxOZ3KvzLojKpcPv8f21QYHAnnQe6x9l", + "p": "1qjZ5vl9yFytx35BQZOASV5-aptNTuL7Baq08UKNKxe9APUZd8iZfngrU2jUgil92RwtNglEDld23CZvlhF8Zmc8H3Coyoh-SHsoZjyJ0g7kb-l2pEVDl73wKg0LIYovxtF6ojWcZ_iKzw4kjj9c6US7GuTdRTsFyMHZlvJb1Fv2ExB1JZ2DecwizWvPFfAEfLCs5IH3zUvNXo1885v8tX85_f36-XwM0zEQgfQETTMUXjIwoVbBYK2qy4_IAGJZ", + "q": "4h-Mj6Klc_yviOL0aU85pmqfP90XxyAfP0dsi2CtgZwXiZD0Cy2M4U_TleVDrcIclORt4JeiSTzfY1MY3_a3ZrM250S4TxdoY0WJhjtk5pjRw91OOlMUp7dH0sSVz4sGeQiFgXNL75qq-GRCJ_0bxsfPN0GVDAgXSGmNTAvsufYM0Oy8gxPPgKp7gox9mgIi3LFO58O9yQ1xmiTcL1I4Sx8I02567CmbU8L8qGEC14oKC4jl29aYGuCL7S3vwEvt", + "qi": "b1bYge3FVO9y-rx1I0MURbAQL6cZWhDKMJWHrsYGOo9O3-xs5ZlGHxxXYkRNF8veVhXoWKQsYc1weGrJHU5U2gT3cL3NROw_835_kGA7Huly8iYK-i_5B_n0Vn_Q0pd4NCalP0ANin_eUOdUQBmSx3E_mW9p87Beqj0y6mTAXZTRbWHoKjYmeduW4wtPDstaDn756X2foF6ILlADJEgtFQFc8KG6CezMpJZkxh1KkPkzOSB3a5OZwyayLdc_kwJN" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "HZJ5:226V:IHDW:X3PG:SXYY:JCJB:D2M2:4FX2:U7S2:GGID:2FGJ:OSSB", + "kid": "KSL4:7OWX:EQL2:ZCCV:KKOQ:PDML:YJ7T:5E36:VOXU:RHSK:SPPL:XR25", "kty": "RSA", - "n": "sJ5ja-GKdhS2FfC8RKCWzFHAZpSpCVjgj7_OlMkGxha4fVz4ZjSTizv1i9YSRmZeHI0NXVgb_hPTQR7lbMWgrxjIY0U03h4HKAeOfnN-ffCOBFi0gfaObdAl3kb_ifHuf_Vj1-j_xBGSrmcrYGqhcsEzw7D56hgvDFoi1Ww4SbT2unYwtoKLDLSZCQgS7yrJW6FE-Pj7PnUahxaoegS_IGWnyBUwfjsC00gtvgqohPRpnjGa7ox7qeZAVusTBJDWUwlItw4rdBVFKRFSrmSSQDqhTaTahbFewNtUiHQSpn66MJWZQZUpvtaaZ_6eVFZVdISasBOK5D-zDTKGYRwJIo3AE6g_9lJIj0kfVqVWbBZxnF-xYrlk56u4Bo_Q9qxzEDf7W7e4c826pqAjelwUmbFsFjdV-6NbbgzN1Mtzh9ZOUMDsjiRvfDCibJrykwn9D2cKBporbn9Ik2XeqAlnDIARFD7tyehh8uf-Mdi2UzaSe7ttd-tMbDIgJB8iljKR" + "n": "vZuErRMW342SgqCwnKpKNbRSRAfVHmGAqfr1m43fPRdVwztp35oG-nyglNzwu8SQ-GyJWM53OuhAa2DdjS6DnA6Bn5DOcnLVESKOq977SOsySV7_W2FNk6l8eOGm-aDJZRo41kHIZfdWi3D3WHboiHanqHLi5_tMPp2UN1XXAmZfyfYP4Yy00KSp3fp4uSrQX_fxAo1xwjEP8_F154U2II6GCB82IFXUDtYnzPidlOSutqvnRimo6Y63YpkbqWocxvloG1QBDKKn7ITPOTJG8IJt9n3vkJmVG8YT8wD9ycApYs4E-KB4hSOG1r_s-o7ByKX3VC3pW7zpkCMCi7frQCKxS1Oldqd4mJu0AYCwEkAziflFsRQoz50PmY0PUzvdNiUSB_TYZ6Scd_Ylk335kghQLebwb5FG5qEjbfS8RDWfQduSozC158hAga-JBw3PNUWjibrp914xa69qEmZm1VaLwrm80zfGRxOZ3KvzLojKpcPv8f21QYHAnnQe6x9l" } rsa_key_test.go:98: JWK Private Key: { - "d": "ciu9PspghHGufkWybrOteN4Ra3mqg63ucX7__mX5sNksNfTRUvGwUr7cqiiEOSH7q6G-VVx9-owLtG_eTt7hblEq1NuChGcqmLZwxMI45pHfz4NeWWWMOBwtFQuFPY3Hfgju9pWhRQPksgq7PXK-bhqV8B8sa_9KsxdJvrQwOlYK-Z7WCYmJpIXx3MByQpaS0hJFOwfrXWOTe8FJxnid_rUIPX1IQcdIAgM8hsB6WhUohNbWq-BPMtHPBmK6a0GGIPHrbrCAmKfxvnw_qZijvkea7GuUgtmq8NKGvnhgZ9yyYGTx1rFratUAwn00Y16pEOdeF8ka_CFLLuEQapFRyLklMFOfu2hc-jihZWcWmVioeu4rpuPZehlzFxe2yJXVcfYFNL16dLVsdv9mAfHLTuhwr4-8hC04iQGnY2NHg51DQwVamW5eocQLB3TR_jDZGrS0x0eBCjTFoLhdxHdRg380w73quV_POnFu-8oX0lD9WUTYsJ-HsWq2vbHeQZP4zSRMfJRLf4bnO0NvgEljE-4Iqygr1GxH7JMzv0_f302JaFlTSjy0HpFAa_im_ETUAXyqz5UURr9oNBZVtRaDxiymsOBbAI-3CIdocQ30aoz5ZPSOI67N5o0jScjbbwcxLxHZERnuAgSXsHvC4Z4s32uEmi8JTAAuF9g2gT-7c8k", - "dp": "WIHTfzK_hEJ_Yz3HiUa6iDfXo-8UF5tO814QbDPnnPNUyxp5IvjOEuda1k4Uhv6HE8jm_fCicGzKc2m4vmNMDKy5eCYzO_LonCffiZx9H35Q5dkKBCeYB_loBzI5o6XxW4STI8O0ht54Ozz6E2bB7NgDk1jpX5mK0sdPKEzenmfQfXjB7JmrYzN51Obsoe69XMguNDsGeKpIqipR6fOrqu9cTnPKlBncQWb4_9ibBLoD-zBO9TxkwSta0WTLzpg6jQAMPerc-ZbKysKxJqoxsJxIQ148xqa4XL2eeqsyCEh7AO1rBwuM6RHOVjYWq5P57L8XSy3wuAvZLwaxCKYI5Q", - "dq": "PxCPDMSHmWewFb7zitrkfc-1luJmmM5O8WMri0rAW30Hm03LJjXNRG3EPCwUweR64LcoZS3Knk7sQEGAEMwDXXb66iuzzffPZ93gj33mb6cpjHmdO1Em4P2ZFNtxXP7wWHDoAd2QokLHTmNYxZWWUQdqIWbfeRCXXgC5bD3HY7aAuUiQmjOVOmDa8kDbjaM8X625nIcX4XqNpWR8j04qQ3YaMkwv9RAdQWHuyxnIZuwNBakPd8pEH7ax0Ojgb8im-upYzTTOE_GXTknMa1o_TwOpWeZCoCpKd-9xVbcrUtQKN7UaL00_NHeJbv7jyV4DgYdlKPedxGlVgyg7JsrOWQ", + "d": "bqKGfn8nzXE5lrppJ6dJSRgeCaIUvaf5_mg4P6p9L4bISy3jl6Awalp28NO9kqAokwnPL_eLG657OfKiwoUsl4FdpEwXUuOm7GkA2v_LVMZiFCfn76RNZJreTTZKln5GKPvyopHrH7N5mpmrgcdCAWs1T7NGtlQyO2QnD5EZiujbjZodRW3rklNrhcJdpOvgoYjovBTlxt7iSvG0ceErsvcmems5911C4iau6sqXJ2wfMRItXFzGiwq-2wP1H38nc8etzO6x4dkG4mwxLhNB7K9y7g_MwU7WmG2vbAGpQaX2HEG-mO8I1VnpP6wePlO0uZDneLaZfbiuHcSf1mEYF-oToZNxxWmcBG_5a2Z9CfesRB18mWLIsnL0UOX7H5jGP72alYUgWzaT5mSuLyLPogG4NoDjXjqubrp_NsIEO9J220FyzWFFK5KTK6hVCxsyIYbIrJdZIQ8tL8cT3BpMJ-PEN3LzmMQphQB5oW23wuUELPCmF6KJx3Ax70FoHW5kWJmswTjaOLM-OgtIG1S4XtHCJMRBp0HpxgVRcf-0kER6OqVdBvFtxupU_ZIU2jkNfBlZwBzrkwx33HCBdJGL4alO9OFSmca3urjTsTZIbCARMJcP1c59gJdkK5SKQOkrc4Kg7RcQF0HVBMM2Qfcbd2Lm_Rb_ByPownVHExV8FbE", + "dp": "FeYX98PBp20Q4Dgny4YxdrAM8Xbk4M64nykr5xaKfXleRvwYhXSltsmluYqnw-XtxzByPAQcwkEG7S57iIMFFPQ6prJeiovTLV4LMcbx6DhAKSqcYmiKCRYaZeko4pOaL1ChNlVo9xei9C6ft8qTm1LMVPymJsHWdbeTPLp4yDCmJ5cJ3l8TkJHPfWQI2t2bOC-2ld6H7Np7-xQ0LjaDjUsSe8HYtxNDhME1kgS1JO_QsSkAFZd3zHbR2xbS4Gab951-bcQWTJWhDd-NdNL3Hqv17z2HMxj-fTQhLTzm1oz8HSsxhQm9luTWT_RqAg-XkGytGYP7HZzJcmnbCohJFQ", + "dq": "eOJcb_Op6xnFhQZLy7-2ON6KdHJpYIpV2b_7pwcOqm_9IEZSOKD21QtGxcnr-6MOw1QnMoinA8idihzMpZrQoiPWey_huUKV75ynqfuAoXO8cPAEOhqkpi4Y-RaAYrKo8I-k4QOHUpdKLuklYRmcmUGJLLhC0s01CbAT-uvzH5rODqNi_ulxZhj-rZ1zEdh9h6avnA3i9Cpkjid6Z_7XhpKN3jGt0Y8pCbpO6MKzifPr8Qqwj_UWiPQIhmSwgCqu5ePvu6MwsdVUYM4THdzGkuK4bdOHSsYH5Pg8EVhYIyIjr23Blg7dhv66uEtcE9wJ9TylXClHJhNPMwt-5fCoQQ", "e": "AQAB", - "kid": "7COA:2QXA:VEVO:UKW6:TUWN:L3NH:QMWW:JWTY:5RQ7:ZAHC:4JDK:SMB3", + "kid": "362M:Q6HT:GMJG:4K4L:RQCA:K7PM:5JE3:23BH:SL4U:ILXH:QBA7:AFVG", "kty": "RSA", - "n": "v5Ysrm93prYFfh-PSQdFPhdWUWRp73ICa-pg9J0vo7ny2GHzeolfNlCU4XFDjwI6NGHxRZyIQY_VvMifdVVM48kGfvujDTFfBmXVN74RqfqnWsk1AESgeUsvfB7FN22SQeEN878NsoQeKj-1YXNzLlRwoVXg9r_MuvvbM3LakZJzYFya1AVKe7a0wud4x7FTIFr6E43bNaheBLzXpzyW8NvDr4QtU8ZNgAE_u5mezuhO4ZMe3xuLQ-9CA-ezKfG01PsUbCDmlM_bcJe-9jB5tBqEBzNWUuF8Wv21opZmgaYzM1pVgya7vvPMebk2mWP77uGtXSiw6R5qpg_543H_dN0BUGpDhBRq8UPTOO2emAgfPBxoxjLlsuNEDrUdBiE2uia2F2gQr4gZzrfsEZe0U1Ur8Gp8lEzN_eMsr5YixS5h5C38vKT9pQ9fAaxA1yQf10VzrB61N_thtBPbxVcMdRjafSystWnYXMXeu9QeZZIimH-G9jtxYGboZDmpMFUPlfIM-1RGBrn1i88G8KlZgxNBPJbInfbHEIObcm17FmZHH5Zm8kC3JAgwz78KRQ_jJByw_kcrs0SmQsIAypDRfHtVwKb2IEVh06c8LdVAzEuXJBRaJk8pwUfZnkjgJGO6KBOF7A5CDe2rirTiMjphW1wl_OjenXIZJ63ShLmJw0c", - "p": "_uv_BX493jmwolbXmV-bXHxMAfc5hYo18ZxFVIq-Dr_HGTdJ-pOTrKAYdJF7V9AYU-Kwcaxu_VBLm4KUBC-M-MkkkygF9u74_dKiKaxTNeKHAtWgyXOuuDa5SNFdHCUMgTm_EHsKrBSZ7gMqPVk7yDfO_AXQQerUsCqBMw5pTI4bd2J7gPOlgjQgC-OqUuN7jPHKRV0TAqQkJHxvNKYf5DjgFzkCC-LAg84p4nN3EhSTCeGlprTjxzUUu3p9SB4qOgnHlpe8587n6xcbq26N1hROZDR5pz-ORWrC0lF2pQ33JnW6QB0Gx6oJlfo_4MwyJD0o3aduzCPtIYxjRPTskw", - "q": "wGWa9cUuqn_QrtWE_athwFF1CBRfLuRfnjX4l9luvDWFKfz6fpHDDzfl_xkbsdbrZd3V3ZwiLdO_Qd-7k46BPrwmPkkM9jMdw8NfIy8wtg_7qGybjRnvAhRIlGVqeKadcHy0UA2RQ_27CeABQB4TxAHA8flKDRwCjqu9g9DaJUx8-4LAX2KwfVfwZumYBMCaGNwlNS6Nb-3gNHXDRMsVZf1ZsRcrapwjxMlyP4xN5cnA3Ew7-etPpxXfuWNtYbVKMJbdgct2J1Juuxv9S_FZm1A0mKCxyD1VCsWZJYtehnacKCDRaNatlDVEgUdqa-TKxf--_ERvlzcml8uLlWPy_Q", - "qi": "L79NevLJhRsEAy-Ir38zsFBJLR7LHYSdUiqsQcWZ9zxpDjaHJUIndL7hvM5F_Q8QuyxnuP0C1dleDa_B9_q8SLjRjtYG65dIZTILRwYh0mBuPC3kV3RWwXpmuk6QJeYvokvTUEoS4JiCxYFTyaNCANUSSAL0XYPAKjf9DoYJuTIg729iAU4MY1Z_phFjfj_8bey2xUDCgMpArNflwPsLr8UQzSRfMg2q8ayjIzEvcFjOft1ev5kiRK0-V_o1rcNdKkN98RqQcfwN6ctHMNY9-B32k8us_fNGYTOVfzZQ-GJVe4kGuYu2J-VWJseZWcPoiigtoab7apQ3Kb75jEthPA" + "n": "sYepDlBlXurYcsFud_kvrV7nzcGI7iplGy38kHu8nlS3yq9fXykH7R0UUQzdU9CVWakjgDlVmrFt6CSVtqnPA1wCfhle54-JjyZBcEPVwcGjX8AxFq3oT_tnqWEQ3bGtrueQkdk_uzFpuuV5aKgB9bpd0D23xudYUHjDYtkoVChOd2eHWX2BXJkT2iCwwTdU5BEQNyThX3ELoedmeuoIudps_7KBECEPLXQHR7qDEK5X9frM2yUJkFyHRpVbK_dErb6_NGQ7OViMEzmAK8D36fHum_3PsViKvsBUAKieYH-EDop954or7dCUYytTBFZRV6AHrqdSIEgU5ogAeFpAH13DQVmjjAJLzd3_YtU94FfW6h3gy71F98z5uHk_meqlfMlUqxmlSucAcYnTP2YceWlxo33tEmURebUoVYHBs7Iqf-vdMt7z-9deRGSbhr0lJdiqJ-WwGL6cge8BDny8HbvuzrpQstZsYKKoFc9t7O0puBvuRowj3HzhD-21D5WXH9baoi1t9GtBG3-7GnwdSUHxFQHwzn3G_J2pTySFHRQirUuvK07xwVphLy-NaMo-vZ1kvwX-9yCCEcGT-3PdslZWMkKgeJDf0uV22_kBW10VH1VICHFe9qXuJn8rxUrTwn1-Pfk43XPfeo-L0o0eM53cXHeiAuDpZqFki3t3Sis", + "p": "y_KuLZwCTGwhOXrs9klNs5YM7u6o3HFozdNdd6rI4trrrUmTuChHIxUnqP6zlmqm4BqJKooyN28bw86yJf_8NzLOqs0BTnut05bP3SdjGk7PoYPbqG7BFjuR_W_3siqXXt67ddrLhe756we-wDzzFO7HtrICFqCfLc13vBse-5PSK8Vo7q541q_b4gGcEBirDBNPHAQjxlFNJO55hYAVF8c9jBuqUwQ0iDrfjt75QcWiZUSxVV2U0xghicrinSOg6cCzr57xXRdzjvSpZRzrXB1qmSL58ov4zdsNeUEoZbWqS9yXfbxbjZEWZugY-S67yiro-p5q8JurIn-ZIkfxpQ", + "q": "3tboZfaCLhx2Msc05ZWPCg7FYPxMLRMOUM4m_fIZs_Nhlge8tXsoQIicWYY78zRhg9KutXUCKdGxyoBHcs3ti1KrMoIqsa_sFZAul98gPL93ZI3c0XJH5d3kK6lQXmFSg7-izHIekzr3DuLh42uXSxq_H5QLI9S8pqH4eamxR00PRqKTQcKYMOytyVyijvIODowIxptMSOjnwH1pai0o0ujf3IL3f2b1z2ejKV9eVYppVs1Rh_2DGLs6t74Ij4TVB71VQOKYOwgcCmL-tBMoNNV0BZ3C7PiHzGLb5H8ICEEHRQWnFYw8_TU9dVRASEvLIImGDe5IAKa_wfpeXlrjjw", + "qi": "lA7P0H-BYnyEgxPQjnaot2mMkXT9xhx9zY2EJVZ9GShoiCIHuPFP1iI7Cy536C586mElDjFkw97S6r5q1BS60rxWBreqXEMPnbiDVinG1-lWWpnWulZg5Tx_s_fZgk5x3jfhJZfrhqSMuju7JhnH1Xf42JdhA8G44ynTFcrwf3SVR8hP72LpmZ--aiiPmGiBSeDQy4tb01n-0WBKc8nU-93bOwc2Cid-uxaux3uIzxvbC-28mwAX4rX7ADYbtnGwhORr7VIYXwX5p4l97n00LKLgHAxv2OfRAA_aYjvvi_NwEPAx1Z58NJHqr9rZTPi6GYQp5B_xGLZiaSybQwsw1Q" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "7COA:2QXA:VEVO:UKW6:TUWN:L3NH:QMWW:JWTY:5RQ7:ZAHC:4JDK:SMB3", + "kid": "362M:Q6HT:GMJG:4K4L:RQCA:K7PM:5JE3:23BH:SL4U:ILXH:QBA7:AFVG", "kty": "RSA", - "n": "v5Ysrm93prYFfh-PSQdFPhdWUWRp73ICa-pg9J0vo7ny2GHzeolfNlCU4XFDjwI6NGHxRZyIQY_VvMifdVVM48kGfvujDTFfBmXVN74RqfqnWsk1AESgeUsvfB7FN22SQeEN878NsoQeKj-1YXNzLlRwoVXg9r_MuvvbM3LakZJzYFya1AVKe7a0wud4x7FTIFr6E43bNaheBLzXpzyW8NvDr4QtU8ZNgAE_u5mezuhO4ZMe3xuLQ-9CA-ezKfG01PsUbCDmlM_bcJe-9jB5tBqEBzNWUuF8Wv21opZmgaYzM1pVgya7vvPMebk2mWP77uGtXSiw6R5qpg_543H_dN0BUGpDhBRq8UPTOO2emAgfPBxoxjLlsuNEDrUdBiE2uia2F2gQr4gZzrfsEZe0U1Ur8Gp8lEzN_eMsr5YixS5h5C38vKT9pQ9fAaxA1yQf10VzrB61N_thtBPbxVcMdRjafSystWnYXMXeu9QeZZIimH-G9jtxYGboZDmpMFUPlfIM-1RGBrn1i88G8KlZgxNBPJbInfbHEIObcm17FmZHH5Zm8kC3JAgwz78KRQ_jJByw_kcrs0SmQsIAypDRfHtVwKb2IEVh06c8LdVAzEuXJBRaJk8pwUfZnkjgJGO6KBOF7A5CDe2rirTiMjphW1wl_OjenXIZJ63ShLmJw0c" + "n": "sYepDlBlXurYcsFud_kvrV7nzcGI7iplGy38kHu8nlS3yq9fXykH7R0UUQzdU9CVWakjgDlVmrFt6CSVtqnPA1wCfhle54-JjyZBcEPVwcGjX8AxFq3oT_tnqWEQ3bGtrueQkdk_uzFpuuV5aKgB9bpd0D23xudYUHjDYtkoVChOd2eHWX2BXJkT2iCwwTdU5BEQNyThX3ELoedmeuoIudps_7KBECEPLXQHR7qDEK5X9frM2yUJkFyHRpVbK_dErb6_NGQ7OViMEzmAK8D36fHum_3PsViKvsBUAKieYH-EDop954or7dCUYytTBFZRV6AHrqdSIEgU5ogAeFpAH13DQVmjjAJLzd3_YtU94FfW6h3gy71F98z5uHk_meqlfMlUqxmlSucAcYnTP2YceWlxo33tEmURebUoVYHBs7Iqf-vdMt7z-9deRGSbhr0lJdiqJ-WwGL6cge8BDny8HbvuzrpQstZsYKKoFc9t7O0puBvuRowj3HzhD-21D5WXH9baoi1t9GtBG3-7GnwdSUHxFQHwzn3G_J2pTySFHRQirUuvK07xwVphLy-NaMo-vZ1kvwX-9yCCEcGT-3PdslZWMkKgeJDf0uV22_kBW10VH1VICHFe9qXuJn8rxUrTwn1-Pfk43XPfeo-L0o0eM53cXHeiAuDpZqFki3t3Sis" } ---- PASS: TestMarshalUnmarshalRSAKeys (1.37s) +--- PASS: TestMarshalUnmarshalRSAKeys (1.69s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -634,23 +670,23 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 26.926s +ok github.com/docker/libtrust 44.212s === RUN TestVerify --- PASS: TestVerify (0.02s) === RUN TestCircularWalk --- PASS: TestCircularWalk (0.00s) === RUN TestGetGrants ---- PASS: TestGetGrants (0.00s) +--- PASS: TestGetGrants (0.01s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.20s) +--- PASS: TestLoadStatement (0.23s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.10s) +--- PASS: TestCollapseGrants (0.12s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.04s) +--- PASS: TestFilterStatements (0.05s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.05s) +--- PASS: TestCreateStatement (0.06s) PASS -ok github.com/docker/libtrust/trustgraph 0.441s +ok github.com/docker/libtrust/trustgraph 0.500s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -677,12 +713,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/4770/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4770/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/19011 and its subdirectories -I: Current time: Sun Oct 6 13:19:07 -12 2024 -I: pbuilder-time-stamp: 1728263947 +I: removing directory /srv/workspace/pbuilder/4770 and its subdirectories +I: Current time: Mon Oct 7 15:22:29 +14 2024 +I: pbuilder-time-stamp: 1728264149