Diff of the two buildlogs: -- --- b1/build.log 2024-12-18 14:32:16.205787516 +0000 +++ b2/build.log 2024-12-18 14:37:02.696761327 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 20 08:54:13 -12 2026 -I: pbuilder-time-stamp: 1768942453 +I: Current time: Thu Dec 19 04:32:19 +14 2024 +I: pbuilder-time-stamp: 1734532339 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: 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/986099/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/302725/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 Dec 18 14:32 /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/302725/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/302725/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='dc5d472df87a4bd9862a25682e1d1bad' - 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='986099' - PS1='# ' - PS2='> ' + INVOCATION_ID=85974f6857924ffe84fa4c18166fb79a + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=302725 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.vfhcQ356/pbuilderrc_Eqe3 --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.vfhcQ356/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.vfhcQ356/pbuilderrc_AYKr --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.vfhcQ356/b2 --logfile b2/build.log golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/986099/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/302725/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 trixie/main amd64 golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.23~2 [5172 B] -Fetched 66.0 MB in 1s (84.7 MB/s) +Fetched 66.0 MB in 4s (18.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 ... 19959 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/302725/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/302725/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,129 +355,129 @@ 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 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph + cd _build && go install -trimpath -v -p 20 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph +cmp +internal/coverage/rtcov +internal/goexperiment +internal/goos +internal/godebugs crypto/internal/alias +internal/race +unicode +math/bits internal/unsafeheader internal/goarch -unicode/utf8 +crypto/internal/boring/sig internal/byteorder -unicode/utf16 -internal/profilerecord -vendor/golang.org/x/crypto/internal/alias -internal/nettrace -cmp -container/list internal/asan -vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/msan internal/itoa -internal/runtime/atomic -encoding -internal/godebugs -unicode -internal/race -internal/goos -internal/runtime/syscall -internal/goexperiment internal/cpu -internal/coverage/rtcov +internal/runtime/syscall crypto/subtle -crypto/internal/boring/sig -math/bits +unicode/utf8 sync/atomic -runtime/internal/math +internal/profilerecord +internal/runtime/atomic +internal/msan +unicode/utf16 +container/list internal/abi +runtime/internal/math runtime/internal/sys +vendor/golang.org/x/crypto/internal/alias +internal/nettrace +encoding +vendor/golang.org/x/crypto/cryptobyte/asn1 internal/chacha8rand -internal/runtime/exithook internal/bytealg math +internal/runtime/exithook internal/stringslite runtime -iter -internal/weak internal/reflectlite +internal/weak +iter sync slices internal/bisect internal/testlog internal/singleflight runtime/cgo -internal/godebug errors -sort +internal/godebug io crypto/internal/edwards25519/field +sort strconv crypto/internal/nistec/fiat +math/rand/v2 path math/rand -math/rand/v2 internal/oserror vendor/golang.org/x/net/dns/dnsmessage syscall -crypto/internal/edwards25519 +bytes hash crypto/internal/randutil -bytes strings +crypto/internal/edwards25519 internal/concurrent unique crypto crypto/rc4 encoding/base32 -net/netip reflect -crypto/cipher crypto/md5 +crypto/cipher +net/netip crypto/internal/boring crypto/des -crypto/hmac +crypto/aes crypto/sha512 crypto/sha256 -crypto/aes +crypto/hmac crypto/sha1 vendor/golang.org/x/crypto/hkdf -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv time io/fs -context internal/poll -embed -internal/filepathlite -crypto/internal/nistec -os +context internal/fmtsort encoding/binary +internal/filepathlite +embed +crypto/internal/nistec vendor/golang.org/x/crypto/chacha20 -encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 +os +encoding/pem +crypto/ecdh +fmt +vendor/golang.org/x/sys/cpu io/ioutil path/filepath -vendor/golang.org/x/sys/cpu -fmt -crypto/ecdh -encoding/pem +net vendor/golang.org/x/crypto/sha3 vendor/golang.org/x/crypto/chacha20poly1305 encoding/hex net/url -encoding/json math/big +encoding/json crypto/internal/boring/bbig crypto/elliptic -crypto/dsa crypto/internal/bigmod encoding/asn1 +crypto/dsa crypto/rand crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 crypto/rsa -net -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix crypto/ecdsa crypto/x509 github.com/docker/libtrust/testutil @@ -449,72 +485,72 @@ 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 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph + cd _build && go test -vet=off -v -p 20 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph ? github.com/docker/libtrust/testutil [no test files] -2026/01/20 20:55:03 Generating RSA 2048-bit Test Key -2026/01/20 20:55:03 Generating RSA 3072-bit Test Key -2026/01/20 20:55:04 Generating RSA 4096-bit Test Key -2026/01/20 20:55:09 Done generating RSA Test Keys! +2024/12/18 14:36:20 Generating RSA 2048-bit Test Key +2024/12/18 14:36:21 Generating RSA 3072-bit Test Key +2024/12/18 14:36:23 Generating RSA 4096-bit Test Key +2024/12/18 14:36:30 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool --- PASS: TestGenerateCACertPool (0.00s) === RUN TestLoadCertificates ---- PASS: TestLoadCertificates (0.00s) +--- PASS: TestLoadCertificates (0.07s) === RUN TestECKeys ---- PASS: TestECKeys (0.01s) +--- PASS: TestECKeys (0.08s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: QTOJ:NMKO:IPVD:LSEY:KIFV:Y6YS:FX6C:NVH6:EU4R:T7FS:UCRO:CTER - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: 4J5H:M4IK:K7NZ:FURX:CFC2:B5P5:DGK5:N3Z2:5EHB:P4L7:C67D:MIZN - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: 363Z:5CKM:TLC3:MQ2W:NHZU:S2LL:UJYE:HFMS:D7GN:6JZL:4ULE:MAY7 ---- PASS: TestECSignVerify (0.01s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: RVGN:Y7LG:OKCM:IVIH:HOVQ:OUGH:NFGO:7MWC:AGBX:JNLU:5FTA:73DA + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: JYXV:GLEA:ZDMY:BTFC:VRLQ:AGJS:36RW:5Z2H:DOGF:O3TH:4AQ7:6EWZ + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: NN3D:J7HZ:WWP2:EUZM:HSOO:QYUM:3FOB:G6OE:456T:S3PQ:ZJW3:ZRZY +--- PASS: TestECSignVerify (0.05s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "syKc_IO8zB2qqLJxKhSV6b3WFE5_v89Pu-rsdsmnwDQ", - "kid": "665H:IPBR:IWJK:36SB:MLH3:2EG4:UIEI:BQNL:HK3V:Z3CV:I6HW:K4DM", + "d": "SB-dUgYHOQpRfEjHBdslgC3eF4hWDEOENzRmMTf881U", + "kid": "5VCB:RFXT:T7FB:LVLV:3ALI:BG4P:CGRZ:FL7F:CT5O:SPDO:QIA3:MKJB", "kty": "EC", - "x": "4PniU5ya7Dzf2HdQq6zghXtc9t30DyB_MwgiTZWACCo", - "y": "KbiNLlpriqAGbKTJ4mZQLsmExiFSGjpv1fTjkyTRR2k" + "x": "5DLbJs3yX3dVGwokYRyhOI_1ZRkwapA2ck9iftFfk-k", + "y": "i_akF9LoCe33FAEtg4Pq43HqUySnWoyb5sc33oaTIYc" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "665H:IPBR:IWJK:36SB:MLH3:2EG4:UIEI:BQNL:HK3V:Z3CV:I6HW:K4DM", + "kid": "5VCB:RFXT:T7FB:LVLV:3ALI:BG4P:CGRZ:FL7F:CT5O:SPDO:QIA3:MKJB", "kty": "EC", - "x": "4PniU5ya7Dzf2HdQq6zghXtc9t30DyB_MwgiTZWACCo", - "y": "KbiNLlpriqAGbKTJ4mZQLsmExiFSGjpv1fTjkyTRR2k" + "x": "5DLbJs3yX3dVGwokYRyhOI_1ZRkwapA2ck9iftFfk-k", + "y": "i_akF9LoCe33FAEtg4Pq43HqUySnWoyb5sc33oaTIYc" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "tt1_YcSJ1ouGcQDPu7jloEBYMt840bOsK1j5lz98ubqYvvHr_uqR4m86Ns_tKfW7", - "kid": "YHWF:WK4Y:ZQQU:UZ6P:CX2Z:JPGZ:U6XM:JQPE:IV4E:5LRJ:SKJB:NS2H", + "d": "7O3bGbvqVZ9gBrj-tjRQHoe9Kxy6wSWn8r5-j8jbznfuWyPzpI00tdbWTGf1t3jp", + "kid": "PFQ4:65GX:HJ76:T6SJ:YMEN:3EXX:DAEY:E3CF:J6UF:E7X4:4CRM:E345", "kty": "EC", - "x": "yJMmzkJjKN6fHVVwQ4xq6_IoztVlyk_8bdq-klkVp-UdBvSs4E8poF9eekjHJbDq", - "y": "QWcnxglHHtNFSHKG84--HGq8t8Ao8XBBxpIbYeDwIczo2Qp33ZyMvHX0wOefqfPW" + "x": "syVTwkMvAzlRjyA2qBKz5wfqUwNGTX-QCdUx_5hjIaTGOSJBYatN4VBNiUeoHstB", + "y": "bdAslDY3AkdJlvikk1pzVHYWJLZWOEH56AhAkyr_O4Kb_9FGEM8c-qA-WoaZtBA6" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "YHWF:WK4Y:ZQQU:UZ6P:CX2Z:JPGZ:U6XM:JQPE:IV4E:5LRJ:SKJB:NS2H", + "kid": "PFQ4:65GX:HJ76:T6SJ:YMEN:3EXX:DAEY:E3CF:J6UF:E7X4:4CRM:E345", "kty": "EC", - "x": "yJMmzkJjKN6fHVVwQ4xq6_IoztVlyk_8bdq-klkVp-UdBvSs4E8poF9eekjHJbDq", - "y": "QWcnxglHHtNFSHKG84--HGq8t8Ao8XBBxpIbYeDwIczo2Qp33ZyMvHX0wOefqfPW" + "x": "syVTwkMvAzlRjyA2qBKz5wfqUwNGTX-QCdUx_5hjIaTGOSJBYatN4VBNiUeoHstB", + "y": "bdAslDY3AkdJlvikk1pzVHYWJLZWOEH56AhAkyr_O4Kb_9FGEM8c-qA-WoaZtBA6" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "ACDvWLvjCXKb1tFva64NA3qB9aJynnHbk_Ko98gwq_hgJs6bmJYCPx4_xuKfy67Ma9COmv3T1EHtrUH0QjrYAdyJ", - "kid": "ERXT:FFXP:WPAZ:MRF6:6W3D:2QMB:MGW4:OKRZ:MNGH:ZGWT:G5L5:3JHY", + "d": "ARad0s3Zg_U-wYQQz9MN0ZcLjAC43JQ8EPFbYjKZYeE7HXCKo8iimK4jJdEz65f_UXDhMaTiVBCsbJMypvgtat5R", + "kid": "4Z35:KXKR:JXY7:WYSG:ZI4X:W5QB:W3LR:DKSG:HGGV:WLCU:MFCS:WVKE", "kty": "EC", - "x": "ALsEolm5MqlOoH4rtE0HbEfKsBF_O61I2lUGe8y3twWKrtqyIzC3C4LshE3p7sZbo_dYWZIFGv_PKcVmlQKLhjhZ", - "y": "ATKg5CUKqAS2OuzDso4EA3Id-RSqjsdVo9ir5fF8ZW4IeDkSKt8saPDU2M0N-zG4YuqfjZg0-Hg0p-TR3jbc7XcH" + "x": "AKhcfKceBeB9pny89x-lOKQwSOPgOdfgABGcFJ7p6PXgCfZBclEMXuJ6HNFgiG6FGkgifGDAJHqYjSINW3-iDG0R", + "y": "AXlxbuf_Yzqw0BU7Biu04kjLkKfl1nvDo13X3czyK4ZmP8l8ahXmZHVnH4CEwJg4tJujW5Hj0niThia5RpkvcxEy" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "ERXT:FFXP:WPAZ:MRF6:6W3D:2QMB:MGW4:OKRZ:MNGH:ZGWT:G5L5:3JHY", + "kid": "4Z35:KXKR:JXY7:WYSG:ZI4X:W5QB:W3LR:DKSG:HGGV:WLCU:MFCS:WVKE", "kty": "EC", - "x": "ALsEolm5MqlOoH4rtE0HbEfKsBF_O61I2lUGe8y3twWKrtqyIzC3C4LshE3p7sZbo_dYWZIFGv_PKcVmlQKLhjhZ", - "y": "ATKg5CUKqAS2OuzDso4EA3Id-RSqjsdVo9ir5fF8ZW4IeDkSKt8saPDU2M0N-zG4YuqfjZg0-Hg0p-TR3jbc7XcH" + "x": "AKhcfKceBeB9pny89x-lOKQwSOPgOdfgABGcFJ7p6PXgCfZBclEMXuJ6HNFgiG6FGkgifGDAJHqYjSINW3-iDG0R", + "y": "AXlxbuf_Yzqw0BU7Biu04kjLkKfl1nvDo13X3czyK4ZmP8l8ahXmZHVnH4CEwJg4tJujW5Hj0niThia5RpkvcxEy" } ---- PASS: TestMarshalUnmarshalECKeys (0.01s) +--- PASS: TestMarshalUnmarshalECKeys (0.04s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields @@ -530,104 +566,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.00s) +--- PASS: TestChainVerify (0.01s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.00s) +--- PASS: TestInvalidChain (0.01s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.07s) +--- PASS: TestKeyFiles (1.27s) === 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 <43IN:WRQA:KLCA:PEP4:VS6O:SFFK:DIL5:5EPO:MKK4:WGZ5:5ZUG:SW6F> + 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 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 <6EP6:CLAO:YKF5:TALV:TUPX:EO5D:WINI:LVC6:R4T4:XSO3:N3G5:KJCT> ---- PASS: TestTrustedHostKeysFile (0.28s) +--- PASS: TestTrustedHostKeysFile (1.74s) === 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 (1.22s) + 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 <75T3:O6MC:KNY7:3WMF:5MCL:YI4Q:O5PE:DICT:3TFM:EYUF:2QE7:33BZ> + key_files_test.go:199: Client Key: EC Public Key <3OGV:5VXK:S7WS:T443:7QCO:DVB2:WXRU:XBZY:DU57:QRHD:PRUN:L55X> + key_files_test.go:218: Client Key: EC Public Key <3OGV:5VXK:S7WS:T443:7QCO:DVB2:WXRU:XBZY:DU57:QRHD:PRUN:L55X> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (2.85s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: SSE4:L3JV:YD62:OWJE:2W3B:NFFG:MF7E:7XP5:O6WN:6ANR:HGY6:TRT7 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: 4TFT:Y334:3DCF:KZ27:4RNI:JWIY:OE7V:DFYQ:O436:PDCB:GWG3:VJ3F - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: XHBJ:HMKH:Z6GO:PMAI:XA7D:NORP:4ZC3:34QT:T2YB:SMY3:TEHX:VW3X ---- PASS: TestRSASignVerify (0.02s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 2O7P:VQ6I:QUVF:VBBO:5JHM:2WKP:N73N:X3CU:UJTW:M2VN:D6HI:F7YF + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: WHIE:QNK4:N2EN:MQU2:YUHZ:NBFW:HDS6:U6GH:UFS2:XGWG:KVPQ:EJZH + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: DWKQ:NXPP:OLRP:YWIE:MS5J:E3GK:SI7Z:64KK:MBQY:KH2U:RQUI:AC7Q +--- PASS: TestRSASignVerify (0.08s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "Iq4GXn3qyM_0QCLYf6IkC2obAb0vOHKSkKR446BQS0AzVzzMchrZkn269tj6tFtWeDcKcpdcPNlh0bnCn7zLudX9JfmTJZCqE9Q1D1K_-B2cv6E8YXi_leHzfdvrcnY7q_BUUHGSDXd8LEBSzPmQINXxDg0jqOMy4Mz3dMDxbnECX14aZDLXUrMVt9rRgSjtR6VRuXP21lLEOR8SAkYk4M1C1nCTR9HdLrzphxsXrKT8uzDAtMd3mIOS4dRDrPJMuAwO_KAVPFDlBvS4CHV4JYXpvBdsbyg5uXJ5GE-RRpflP5ol6q7Xe2m8pyGGTMecQcSvEqCYfMyHK-ZylhM63Q", - "dp": "gkIAlPB4t0ll4ovMvyowmtg6xY-WeSmjpw9WdlL_WTNaPrDTEbyf88Imo4QZ7Z5QmfpVJpaspzYjxEJD6r7yA-kIdIYDy8HC6C8GJrOfjOZWqvKWOCuZOBIrw_0Ra-Vb_4ZyqbfKPqbmzs8XpV9ZdfvyX0lvcAQUBJ7AjFQNZCs", - "dq": "YeEw1YGKgAkJeXcXtQwI2eDxrYL9FasnYLNP_EKOhHiuFno4UbTclESDuS9fsnyVL04nZaZThni8iEHkitAf-7vQU-NWl-l54yvtpgSHxQAoRgwXBwIGjgFdD0r8F_SOSkunGI1NFKC1fkORayZShnvdVz2I8VaK5348iLOWoKE", + "d": "TDOdWRLpIBEu3kw3eto2nfxvRtLtdZFXYb1Z8wQ8MOFHIWEIQacxhvQAI0WWcvMINFfCueoeHo_rJrA5okEVPR-7XOSTtDDoAxziM6AKgN6v0ulO9DEB0V67I-T4q_4si0sP8PSVAsjdopFb8ucQC43H2FrGOSTjgTjE88GaHj4SRGnGyIZXIRIWzDgyroUH470eA_MlcN_1aHSfUDvfphtbc6DGICUkBfUj13fkpaVXcSHCxhYd0Ikm4qcwyJJJ6wYWC1DRvUePt0YjBXVesuFhPhfO-NfiqMTC3iP9PF8gLn68daQkaYT9DUEcNGgM1oc9t0SvI-xM8SzVgRxEgQ", + "dp": "KTFY1RsidsV5ae3-up6Qj0WR_92tezXGCEhi_ZwnuGm7bO-CAOk2210CK3cQS7cisN5w51Msd5Hu9UdfQtNLxA_gwyDJKZwxGU2jTfpivr6dS2uRrKerJZCZc7QuEZxLt6ZdExy_z0fQC3ov2EsgW2OU0HYyhxNDR3xB6NCTU3E", + "dq": "BjPNgY1acR7-OQkKc4KpAbqtlI1lrkGwAlth-2HCyZxwJuv9o05-n9R-kYSF2woW-lRRjS8zCXGQq8wIB8gsUkpGwcXFaAASLpcflCe9zELP3OhxsXbRqUzLl4T4IhEWlChAsguM9A-62sJF8BbdAS8DkV05znjH2SiHaH_NbhE", "e": "AQAB", - "kid": "SSE4:L3JV:YD62:OWJE:2W3B:NFFG:MF7E:7XP5:O6WN:6ANR:HGY6:TRT7", + "kid": "2O7P:VQ6I:QUVF:VBBO:5JHM:2WKP:N73N:X3CU:UJTW:M2VN:D6HI:F7YF", "kty": "RSA", - "n": "xKkrOmsx94KmAI5QBTKQU5n7QZf0my-UrsuDg1xB6XYOYsCpvddeJk5Qa9SHmBzFOSk84pnsjlWbSAxS4NIRpXCo97WY48wol3myD-Z3XoJmf5cBDoiyEHha52CKipHvK0LV3RZchp--3rfJ5DsI74sVjYcMeL4NEbH9Ve7QmvD3-W3fWsarCOcy8hUb0-zLAm10jGkEc9ZSKBJgSI2EnjF85IOsgIP3X2pzRNMf710jDh15qWV45dOYP29EAWkFz54bildeyQDul6ZpbBmKRH6BDx2a_FQX1wxUZ1Gti48lpAeu0e6-3EXnAEWsM-ULynxqzHH-aDL7JI93Coe19Q", - "p": "yUtxUOOJOaq8chlikzkDTuU88uWjlh8LW9nDIFiZ4eslkKuK4lQ3_xhcB59aXrzSVgNWxHxMT-pVxLK0SnV2QNZ9UGoZQVFbeFYYDC4h0cKVHsmWodkreoSrD9_3jgY9tcEZ7XVwYiKxvFGUUxRm9z_l5MxvWFpICxNUag1TqRs", - "q": "-htV_FnAdHT-6DXUrr_waIq8RYQtmd-2BGsqeeB8ovdm1rhxL-HMquP480E_Gay2fyesMfarU6VR77Hf3gfF_MOYCC5q87QpAnQcSVMFr0VIaAI05E1uMZYRu7p79Py1aIsc8qEIzYM3FiEOCnUybvnPUoOYV9SGIP1TRfM3ni8", - "qi": "OTK8OET9YLsjK6x8-ZOjPMsdOpJi7u4NsBy4D-CNm15SPhn6vXdVaxzrXJ7VL796LMS81WLh3VmbzJ4DeA2_yCyJFdlG8yCbkyiZGX4Q0ZhqaGx3GrPdHb74HtdUPyQp4g9_lPIkDvch7fi-CpBOgrDQ5ttVk0G_v3uQL1Sut9A" + "n": "qaVCbYpFoXCSgoFYkmPPlL_rb4W7uK4tNmSGnvx_SbRpj4qmVI63MkKa9fHbg-Zs-dNLECo6sCs3w_2RXt1m5U-cEXYnACluQEpYz3ohk06sGFv82P0CMdoE7XF0w57ikTlNNJUASkhAhW0o5FrQfTT9W4ZPTxxWh1DgZwVAXkZ5JXgjxPiw5F-A-acW1sf_rX0eCZeAjHLu13Wl_30e3x39pE42fILsDfCTTxKaWKtKXSlhGlaIeyFak0n2pjrMkb6EyGOI-Qt_zGecUrXxu2RhuUBB_QjzJClBGesbqEKRIvfQ6h9VRqci3kRpLHbyAnHdzHGPcOz4CAX7AmOXZQ", + "p": "yG8wax7gqARpvc7JEEZ1_Wrl-CAIYTlApH274VhZV4PYhFd8e3O6ERC8ZwoMyYkGv1ePImJpifBFxvyINIHAFmvIe1gjoDuBEHRoc_jxez7kw6Hma9539IPjHZ_SfoPRKqvfG82mZ0ZUpFXloMHhOBZbCt87fvDvOzwbPOMrbjE", + "q": "2Kz-AGPjaHOhBv7Wl1mWtKF5niea-NFd5BQ-DrPgzSGJdwNZ99SYm3Hcy3mjJafZTWngi9aL0sb5osHAHGlclV6S1paKVv2RjqSYMQh0Q8SFJbR7nuj0jbVXYLDOMmJW9Xgzn2tk7YjbxKg26Bee2LOvRFas_Z-z2MA2uXqIK3U", + "qi": "OrMZSLXLjmj8LGCyQgdAIS3SKptiYBi2hibiA-mCCWekFum8kjrc6gGvMmSY1Cr77zHXA_FjnbKTzOoiE8t2K2WUDkoKIQwIRPDzc2EJFVV7vATFsXLv4nn46Z-rifJjxJi9F0-r_H0YRXKkDNqArKDWpiW6ASI4__UefByiULo" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "SSE4:L3JV:YD62:OWJE:2W3B:NFFG:MF7E:7XP5:O6WN:6ANR:HGY6:TRT7", + "kid": "2O7P:VQ6I:QUVF:VBBO:5JHM:2WKP:N73N:X3CU:UJTW:M2VN:D6HI:F7YF", "kty": "RSA", - "n": "xKkrOmsx94KmAI5QBTKQU5n7QZf0my-UrsuDg1xB6XYOYsCpvddeJk5Qa9SHmBzFOSk84pnsjlWbSAxS4NIRpXCo97WY48wol3myD-Z3XoJmf5cBDoiyEHha52CKipHvK0LV3RZchp--3rfJ5DsI74sVjYcMeL4NEbH9Ve7QmvD3-W3fWsarCOcy8hUb0-zLAm10jGkEc9ZSKBJgSI2EnjF85IOsgIP3X2pzRNMf710jDh15qWV45dOYP29EAWkFz54bildeyQDul6ZpbBmKRH6BDx2a_FQX1wxUZ1Gti48lpAeu0e6-3EXnAEWsM-ULynxqzHH-aDL7JI93Coe19Q" + "n": "qaVCbYpFoXCSgoFYkmPPlL_rb4W7uK4tNmSGnvx_SbRpj4qmVI63MkKa9fHbg-Zs-dNLECo6sCs3w_2RXt1m5U-cEXYnACluQEpYz3ohk06sGFv82P0CMdoE7XF0w57ikTlNNJUASkhAhW0o5FrQfTT9W4ZPTxxWh1DgZwVAXkZ5JXgjxPiw5F-A-acW1sf_rX0eCZeAjHLu13Wl_30e3x39pE42fILsDfCTTxKaWKtKXSlhGlaIeyFak0n2pjrMkb6EyGOI-Qt_zGecUrXxu2RhuUBB_QjzJClBGesbqEKRIvfQ6h9VRqci3kRpLHbyAnHdzHGPcOz4CAX7AmOXZQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "qtNjC3BwghBuJQ44I3_y2i0zT33J640M9tGM2WJdWEuxwc-9KARGz2BD_9MoZEgUuKmivLkw1tGLgPhCDpAURr_h6Sgeh2mdiF94bsEFngXcaNIXXn0uBVtlYHV2jUUPvX6-_-OaRmHNCV7hNv_Fk5NBvTRVmSGLOdXWJUSCNzGxR1VlrMoPd8T1n1yWpiJUKsCDNHLuQOWsBntCvjjOHAX_1_f88mBOPJWak7Zmpj5sfrO5zlPOO-5uVD8arMn7UVMClHngjCivrddwYT24LIiOD9hnCGGSgeaMyErKgPhkVpNFwNLb6G0aEp7jKe6dGy6xOz0FCS9XurwoTM5W31f8RRcEZrN3U2d1_PSd2s1A6CI3_8VvLNx6GOH6_PfuD-dGnKTAtsalj3yt613zuU2aaWDlUzwxKvE4zJ2LXAX1aZ6ZqipQq-5Dih_9TgWNBzQsP4RSY1xNhZp6O0OmgN2RB5jrgokiOd-D7enT7Z8PH68Y5t5aeH59_fSGRYoN", - "dp": "UWQZ_iqhXsyUtEF8cPEARkuP9J12NQFnPBFPRnotdfBkJRwuP-Q80Z94zBQP8ap9-I5S-qh8J_RcTA5aF94FqzVT13422SCIihkeRQpF7XgOrhUehdjZo8f7e_f1TkQ2kJhETC-ovlGUrl0yJjzvseVHbpbASt53sdFzLZGUXVzkEjJNcOZ28MAu1xas5wj8Akw865WY64IAcC33Il-EwcgHF0-TOg0DHnpgw1G81w8e5Euk_x5_cosZa3RgiSBV", - "dq": "B95kKdk-vAZZ51RIYlY5DxsobcCH_WXCSJBLrbIw5OCo8naOtrT4ECDMjYovvLKPwt4Rt84MTZ_1LgoHpsQS9M7qcRhRbJxzHczNz7TrQG89lyIQEesrVUaOi9Jl_fA1SpMXBC_ZcxRFVh81UIq4Nvw89xRs_KyubqUo_3dF_1X35ejJ10iBRJE2rm1GZEWERFhP7P1kvg43ZX35b6W9Zbuit014A7ke4prVj3yJAYH7UxLXpQpJko3eUmfnBRjT", + "d": "lOtdyW9wflDW-amwHf6JBDXteVD_6ygkynwWzoTPkg0_g9odYU0222vSSMY5KDh85oxCNhhluAyluEoKDjwHFowIvdHmeDljz-yjPA7N8mIUm9nlEQGtM2AX7nJhIIBMr_MNZFePGoF8S8mwx9wxudWwRORFokEJqozq9nXvcU_S7xortdmBV9SOrLltim7jYcTNXO959VnwJmPl9wKOyCjZ7ycy-054plC2rW_Faao_NvY3QGIFtYk-CEtMxd1C7AIEO3LyQV1QRt5V24UPFc98FbYGrFoDfBeNqmpmMwbMABshSTpl6Web2GCtSK8oAkAsH8_A6qiLzrBcWjq0Wbd6avgYAVo0YAheOu6kEKZmDe7rK9mkGXZ-gBs5XYKCs3hJlG3iAOyH-FzHFdwsD52nbdMhB48EfsEdMU9ARC0gPuNYh7I9oHlS5S0ffrl5vZqKA3645AkmY2YRp6jW86xHVXmJG0ehZNW8Zqn5yrUoY1vy2G-UHqy5J7ad_I9B", + "dp": "b3fwEyXk-aNPz8Wh6zdZqe7cZ1zMl7ZFRDPT4QiHcLwf_3dJeMoWXerSvWKfB_VIUA0mgWrPe3g_PkFRdKBRtS7Xt8vgdIJDnB-8gMpG5UCk9D7rzyt8i_S2K6d0ily5vBBdtm0_aKC3VV4jx5QzICeeJ3usO8qWYsMDMg9_GHEU4iVI7c1K2ExGx5ZBORGlV8zc_3esYAIrW3fbicQ6OqUShlHES6ttvX0alOynftE3U_HCGoQ8dKRjws0xy9UR", + "dq": "j0jeTP6-Z8iphhP7VCcLy42T3_-n1bDDHktDMSzdMLGPVKYmd6P_tBw-lrBQl_zWQUzAPEGVM_JdkOy-QX-QMsFgDDu_75OQL21uTenVoyADXK0ZyL4npYWkSvT1zmNaeXEfwT1yIBOTkR_aDKmFb_MYKIr6SPawhZ0Ll4T-Hq9T5CeQdcUTxBUWUihMDqIOKz7a6_Sq_bQyBkYHuAALB1PnxBHchx75jOrjQRV7bLen9o4yYokfBpiofuOsa6hR", "e": "AQAB", - "kid": "4TFT:Y334:3DCF:KZ27:4RNI:JWIY:OE7V:DFYQ:O436:PDCB:GWG3:VJ3F", + "kid": "WHIE:QNK4:N2EN:MQU2:YUHZ:NBFW:HDS6:U6GH:UFS2:XGWG:KVPQ:EJZH", "kty": "RSA", - "n": "xI8Uw6znO3_eTAqmDEVMs4PrU-7WPxva_-0H_bsugj_ug4KhpwEGJIBKpaQRayrVb0-TFDreWU0B_ARGRcZrMP8eFk-5YOHU9aBd-8XJkN0cNz25tzwODXaYBC8Lk7IoYdUBtx4zOHmoYNBPa1vAUTsBu4Uznkh7WPd92YwHC9V7p_QVtbiCfvmTD5VzW44nFME0mtcY_mm-mp7j6SpRfbzJcI7X1U6HOqZJwzpowSXH1NES76IjDEA2F16Vm36LWQmoNJKDlXVyRpnFHthJTwkLSM6YvHbOnXhgiGBttUCH5V7KQnlqKea2-61Q9h5SOdtGJlr8jkRl8r7L0Y_SGnA-6bt24RPBJX4Pr5cTFsNuaZKG-EyX3OQpVioFKCpVAIIeb4H544wxePOfYSvbu9c8mEtn8d3-syE87jCEK_ACWMiE1_7w_9Tz0bTEuGXSm8f9ogzRZjRwlJ8MrJ9RJL67h6o40KYHidYDAIac2U8dufyLH9Zs7WvHSGiXcs7N", - "p": "3TRU3nsEHPB5Se76nIqImjBDmykoQwFs1QKP6VbRppalNGJMsUZviGEZwA6Q0ugm7iWIufLH4yEaprP9Q2oSkfve7bK9Fuc9SJyHnQ_6IxjdZH2-w0oo26VfOiZcALIQfCe21nKUkDxVA6aTAfcEmFUHaKK2vnEyQqPBZW-DJEy0-di3UBERuIWs42p7FOQ9LzPR91JH_WXvwlLtQVxJ0WG-C35sg-YQ-wa4_tD4xKehQSWdztH5WBQAJ43Pxpi7", - "q": "43pNCqk6Et46O6UtIHpXjb6tVDy5agH_Ig5Bfsyvmv6878u8Y1Z5Z6YwXrbbLGm_y1ul3zm3dyo2NBT4En0WzCc2izV40kBWE6PPRjVom6pn7svaDiSAyMR39_nhjGNJYF4iBYSlM1leyb6qfOX_93gIgVe_-6viHKMF1HEW_hOP9wsmvcCZPy3gHVr_KIeR_u-oENyf1scjFizSrK55OLEdzhuzzC7RyGjQCxPRQQsMM70BAMhluiZEdpib8uIX", - "qi": "wUetnIf1wk0Bb3pY1ld06Qt4fURDCCCgi92eixU-sNDyx5psaP3Wzu0JBEKIrLtvV4zNojJeU41LZ_C6RIJ9ZWnCZl8UGVmt03oyXLbCgEAWjYRw8DVzV_lff_sh34HP7xCmtKG4uH2AltXMaanaGPEOPsnazK9cTogWNXSUE5PnqZ9d5O8NN3W4g_RnQS_y-MQK9TcCfess6W_JvgbwveghFbKNCl4x-JDXXAmF2dQvJ9ngH1IiyaGUQxpX2Dwx" + "n": "xTrjHa5P0vpLlfg6enUe07CLot8ACs1na1ePpcDf8JZorHfyPFsYB0xJB9hxpBZ1U9XpyYxNJdxaqc9h3HrdT2rWT-QLZHdsNqIhMjFC0104IYQM4utGxwRCYJwG98rC-dpIV29pR2AIWJlyF3NqinpvGKtlqOolrktk-zl0hYLTcPN-tO4YjKn4Ggh0ZonulFUWYPQjCdl_PxL_nzK_963mF3jsaom3JF2aIwFmtaVzFUfG1k8fTpwBqdbDZQQL0b12lMWekPL2C6M6x0kYzCRxCuAeaNYyPXcmNItZrvo-ogaS4hIoU7OhUV63NS6ExudePDq7EAhbY8ZGtSWFhZBD1LgUkAGkZmmOsKvGKJ_lo6KTlG_k183MhXH46P6aqr_q4X6c-sjmF8GhXe78f4pzT0atlrfKc8EaFn5eaWuBLyp34BPkg810m_hiWYeKoj9PE3B_QQlguSgNszMl10Ps8swYHJY_D-s6hHjLF3x-wCGXFWoXK75d1pT8iy6H", + "p": "4-9Rg2kRneIzwHZ8AUnDh1xWomlvVYmJc_i3TfIKpkPFn7qMSxxx3r_djzoi8Slku7fouplV6n7U3xR2MukgXIglf58QwsoVzxx04KnHu25z_GN-NBreJPnuNOwc1V9rcD3OPnxtor0cuUpPH0NTDptscoYPbXevuGEMSxqr7EGape8fesED_ZCVLH-t0anRZXmf1TllpYmm31MkY1zlErOBP8ponbQQ4IED1ZBvBbVyFkcjIZ077exKPtp6unvJ", + "q": "3YO6wecLMwLC-cC4mN7PXdQIlbBVivIwHK_ca-1XkraE5ItMp_4D6fIaTISb_4BaCltRKycXqFAb2NVu3PYbQuuU1O309PU5pzCiru9aqVDdDRhW5gIgxu2nHILUr2ybvD3MCBlukaTPkoxEGPM108xz64j6kI1qT2iZwNAPrMsEtQrNHMdKytzw02aNsJC4b2MfhAgPw4J8gyop00-WJZRbjJhHprGxIbMXBSAbEUQAeOlMrIotzBBS2cNLBd_P", + "qi": "Bs9PI_J5EpRF15ZusJkTbqjp3YnmU0PCwWrt7fJdgXHKdDtYVNAZKAn6XrX3usLHGBHJOu694UZ1esqOtSryNqP3ROiuweJIbz4FY7zT-NBqBLglDrUaoIxyeMAZVq2klHEYNnThjMVv1MvpCmTldpjFE8czDW5datrXzEr7mBDYNlBVA0PYKFtzMOvp_NWVdwyQ7zg4dX5Nk1VbHdHzrLmMzoFrQ25pHMnaInGkT8_6Qxq6z8W0v6-hAEYg3eK2" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "4TFT:Y334:3DCF:KZ27:4RNI:JWIY:OE7V:DFYQ:O436:PDCB:GWG3:VJ3F", + "kid": "WHIE:QNK4:N2EN:MQU2:YUHZ:NBFW:HDS6:U6GH:UFS2:XGWG:KVPQ:EJZH", "kty": "RSA", - "n": "xI8Uw6znO3_eTAqmDEVMs4PrU-7WPxva_-0H_bsugj_ug4KhpwEGJIBKpaQRayrVb0-TFDreWU0B_ARGRcZrMP8eFk-5YOHU9aBd-8XJkN0cNz25tzwODXaYBC8Lk7IoYdUBtx4zOHmoYNBPa1vAUTsBu4Uznkh7WPd92YwHC9V7p_QVtbiCfvmTD5VzW44nFME0mtcY_mm-mp7j6SpRfbzJcI7X1U6HOqZJwzpowSXH1NES76IjDEA2F16Vm36LWQmoNJKDlXVyRpnFHthJTwkLSM6YvHbOnXhgiGBttUCH5V7KQnlqKea2-61Q9h5SOdtGJlr8jkRl8r7L0Y_SGnA-6bt24RPBJX4Pr5cTFsNuaZKG-EyX3OQpVioFKCpVAIIeb4H544wxePOfYSvbu9c8mEtn8d3-syE87jCEK_ACWMiE1_7w_9Tz0bTEuGXSm8f9ogzRZjRwlJ8MrJ9RJL67h6o40KYHidYDAIac2U8dufyLH9Zs7WvHSGiXcs7N" + "n": "xTrjHa5P0vpLlfg6enUe07CLot8ACs1na1ePpcDf8JZorHfyPFsYB0xJB9hxpBZ1U9XpyYxNJdxaqc9h3HrdT2rWT-QLZHdsNqIhMjFC0104IYQM4utGxwRCYJwG98rC-dpIV29pR2AIWJlyF3NqinpvGKtlqOolrktk-zl0hYLTcPN-tO4YjKn4Ggh0ZonulFUWYPQjCdl_PxL_nzK_963mF3jsaom3JF2aIwFmtaVzFUfG1k8fTpwBqdbDZQQL0b12lMWekPL2C6M6x0kYzCRxCuAeaNYyPXcmNItZrvo-ogaS4hIoU7OhUV63NS6ExudePDq7EAhbY8ZGtSWFhZBD1LgUkAGkZmmOsKvGKJ_lo6KTlG_k183MhXH46P6aqr_q4X6c-sjmF8GhXe78f4pzT0atlrfKc8EaFn5eaWuBLyp34BPkg810m_hiWYeKoj9PE3B_QQlguSgNszMl10Ps8swYHJY_D-s6hHjLF3x-wCGXFWoXK75d1pT8iy6H" } rsa_key_test.go:98: JWK Private Key: { - "d": "dBgWru08KmFfnt8h-GnGxZK73HUjq5h3qcxUoqdbs-p1bj1_glTxiVabNCAOa6svLX21wBMZeuNo4N6qfZ_IgYq9o7k7Rh97C_RzUZPMhuNTtq3Z7l0wJcj94lhAe56qGhfQv4j3uhcnFwK4fhx1i4gdSU9obqm98HTQ2K64NMrNxv6VpbkNX0F5rXI40nax2ccHhw-PfhFRNlJU4F-WWyW6Gc-TuVFMcnydWb3hqmVLEHnz0zgbMqRQ6S7TFGdhUOujQAhWmd8Gq07u93BCsJqShKBbzPH3Oa0YZ3ixwBR7vzypiCxnk0LYJNLWoWKOm1pj2MjYAovhL4YtYVI9pB0bgyMWPbMa4nNADlMIDJuJua81eNOJXSsPRvEoUgNA7Kv0GTxW1B-FBgm2q3XcbYR9yXam1dyhxKERLcHpdDumX2TqJ4gYBmZ4TIT06qFq5t-CoMWiyk-EvgUGWtQkflJipOlZzW5zw6jaR_YXZIZLaes--OY2kKbqLa_kHlMsrvvYcURzhsRz734NbMlxQ26jhsPCQIYILF081wv5irztJ33vMFnjjAR_hJLznEkDW5D5gmwnp74Jqpq1id_wMJ8sMLrEKC-60HjHDt9jm-AlCeZuKzFfit6heI3RgKBY5s_zD0tkcCLM6SwflaVW5KpoNRlYyFP_JqFZbRu_juk", - "dp": "JWbEP6rlPDPYLWix0kHefl7Z2qk6lEDmlOy8UrJbgVkAf24nrzK-8o46Pg7IPoLgLTfWH53lrnAzLRbLTHfRcuqa5OxEvk8tkcz37sqSPwXF1zq1jsr_xW7K_gAv7N77t4fsDNsNTzSRD3OmLAw2ybcvxYAYsqyOlg2nYTrEJ3aImsES6SuViNsYXiy1Ha6CK574OB7zv3Rw-azHOttV5Pl1zM6LFC9RhxTLFGeJqASG3PQde4ep20XEjt1PsY63-JHBfD8aRZTIxBVzuBVYZ9z2MUfZeAFP1e2E70ha55BqAC9cB6wUh4eHG05qO5RTAEGUpnkwQTuRf-zeoJ9ITw", - "dq": "z7LRAi3Rzcq1CeayrkVOJSGxssG3GhYSikGrS7P03EbwXePS59FRlDHI4_z-5VKO1-eHqw9oEM0F1tCj7vRaIdjuo8a4s3KVPTMaJrDGfIQzcrnk1aPTaotxsQeDfF5geRU0k80WYV7VRkRzgWoXlRUaMsns1352CA5hOon6eoima05pP-K_e267x4ElV3BNjLr3ZCorRwQkSO1dqFuLmZdAsbLdlccswT5Jv1IgZrPISVhV-H1bl7s6uZKhTccD8LmKALakfkcOdVGifQyWFDPedd418iwZE6kao11Ya8KyouAWrEDt5-UlJUxf2ONvYGGbV37ksfb0uKo8gurXEQ", + "d": "ghbJjlnC5z859TCJ-CbVCdYglH4Vukm9BEMckD6gtPVV2RT5gvjSgBzFfkhkqA4BES2lhp4ttrK8rOyNQE0NZWVykLHIhWs5X4RIzAzv4eomNjHrHj8HrUUljFrhCcvShLStKBhnOq2MR71Nx-6newM8avISKdaUoN5Xel3ZI15ryHA6GCvdgLj4yWdd8jD77-12isqrdtD0UIY1WHwXVt_jLMFVRTgGc47q2PZoWncklexPNkZkqZkWBvqs-whX7_v1vC4CBSqO-9wB6utYdm86x_yKP63XTARq3gVfrPseTgkwfjm4h5ql_mAMothSJL4jvz131fQy-5eeSFhPo8oHDhmrJjggDuxG0whEivnmWntI5lG9p2xkAHtjObl7AW-L2gpdak8cpQwF3nUh2JWqbvo_ygA4xmwDPxLqGpAT-9Ds7QGdcoVq29VWhKAc_vb2OLuNF0G4wrm7zSBnVYpzWEe8YqCOao4Uc6Clez_RUKgVjh-7iRB1y_6whWfxGapsop7MKw0MG10B3CaDIhmYMnizR44TbxyJ7f61FwA5NxuBYQ1inKGBdP7b4m6StXUCaujWYT1nWD84Dz2KGuLeYv4a48bJtcnzKxif_JoxBp-Twyedyz2NsgZvdTt7jU8CwQo5FUfA5-zLYrVNaApslHTyLcu70sdZz8rqH-E", + "dp": "P-7vTRxNlioJ9Hg8i3lKBv2WXnXU3dqtpnjd-yliKpwJ1vdF7dxtkjCILSZA33ejhyBwy2h7lmbP0qvME4BeH03QHHINKDlUoRfWydVwuK7wjUDntiE9guCL0Gv_NVGKXGH6Pt_EfB6BDmX7gcu26rEyQco5eDxDm4Qj1pwqOe-quwNEMZIrCaXlIGEheIB4ZSNXNCCR8YJ56zodk19fkpPypfLxczjn0pJpICS6SrSlW1b82lcJqke0yZzXDaJzpnS3XPTulRuzrtvcJy6yt5TC2ln2ZmOemSx6SErmbhbQtHyMHutJHpwwbicLtimwIlXFDW9Wq1qiWE5BOiMSKQ", + "dq": "U1roGCjmN002s6UBOBIueejnbJcdoPyUQZ3eoEz69-leKXgA_9tuER8vnbigoAM22G6S98pp5FAnYXkD6PIr-SKIkSKTQ95KdmFQ4OlTmpBaUfZYaY75-n0tVNXyxTydG2ISQOX846dKUIPA0Yp44Xg5CosrVKS-up-OLxpCJzKfGnDyCOtaWfy6mRUtn5CumTFntbZW7rqmylalGh2-Sjpoms7w30edIXG3SntsZ5slCizn5pqS_AXqn0JUAZhxstX79256dwP_W7Z68sh13RowmQGks9cF9o7N2Wncii5yIIw0uatXBafFroV-9AQbyLtCC02A1sEUYtzZLvlD8Q", "e": "AQAB", - "kid": "XHBJ:HMKH:Z6GO:PMAI:XA7D:NORP:4ZC3:34QT:T2YB:SMY3:TEHX:VW3X", + "kid": "DWKQ:NXPP:OLRP:YWIE:MS5J:E3GK:SI7Z:64KK:MBQY:KH2U:RQUI:AC7Q", "kty": "RSA", - "n": "vxEFnmxyjuVNI-9rUAEgUDB02BcXzC9cxngKbwzuOEP_0xGh65kWYV79ERbe4jaFenrtEN49WyjDaSBxH1rYhD9vD1nfyafyPSJlSrdFomi3NQPn-8btvfve3-2A2dpGMbTq2gK1TE8HrvUtXD1anQoul45m6YUMGAKHSKYS297Rf9nri66u4JnVZWMw8lX0ZIagdnAR4efcnR29okjN105yB9C4R6yrNaenoedSlE4UkhFzGg4r863qI5M6F4GsQsMw_dSzK89F_f3eDvlcIuC0nhbMlaxPtuTj8Sth_GAsW1Ed4T6Ohg4tk-0EzcECyHfg57kVOvUgkhvk0OGQ5OuAIA3wWhprSTu40txgCvuLxa5X8HSJGSXfqgT59GNFiz1Ovg3pz_dGgSfEdHfXLWpeLKzhnbqmWoALcOY6d3_K_Kz6SSVZ2BwsuH2QaXJb8XkXCumA18ObYzZXESiZsWb-o-WlAo5N3QJ7V5hlHqHdlRRaCEQIxjTSUrxMdFTrYBYpXx6rR1GKEkqzrf5OT3HkFoUOot-_El9Uf4lerbq9-To-IHswnN0w_2cx6K_4jrvSolFBrCYJlEh_DQXhD5eAU4as6SIlG5hfkEh0Akw8D-ep7ZwWpPYuIwKaRPK1bFqru7FkRbSY-H-BFWATs-kxWwfoOCyz-Z-bIhHbM_M", - "p": "yY9_IrHmLDABCW2YiKfq9ELHNye1AXvRY77v143zUjblwjVTCD1t-euDYnoEcqqx916RXbKvsqgP8Q2gytPwT73wM67ybzBvgZRh1utULItKembJfR4CaK1MyhJFR5z9K0CDHxLChAdU0IDID7ZMHlrYSpoDN0j3yC2VldKEX3WSGWw3M1qDPZZO4ibCxWhN2VUa_TmSSpD3Lp9f1kn9Gfv5etbX1EO8Wc9VbcBX5jIJFULNvni8LDLwinhWtLWoysxyjx3MRXK2sq9EAXQwsfN0cAilio1qph7AofNflyb0wBjYNucva2HAskqCrxIt3G-sTYGKoQkhZameZbdPTw", - "q": "8qvvhQYrnHQxPQvCZC_1rap8H2pZGvNoCnYjzkSbijHlVQk5B3xh8uhhzdLZN5hmR6DGtQT_gg8JWJ_lavYqRaQtCkQT6Jx0ZcJK7f61jx5un_HLh-q3-UbVUf3wgBc09Rc6llNBjJxyAxMoiUWmbwQkCUrwJGq_iEM5MwoU8RAWb6M1bT4DBatc5TRvLhW_QG1C1IpNhOrR9sUnxNIIKl3FlgYFaBj8Qm2e-mnFu0SeX6BWPmnK03gK5v7voGDDXx57Myx5-H6uCJSjIIu1AlPOUNuPi-cmiWcLuOmCCmIsBY_qu9AksqC_E1b5uc2wPWqvZ_Cl1sI8IfNtW2dIHQ", - "qi": "Ia22XHmW2iQPQVlFBXetKQ80oQ0QZ5PUJKruK4XGpNCg_NTHH5IxsGrp9rnbylMMaklw_x3RM9AgLQ3hXvdf673KabPov5eBEdSIksY7H-aFyJ9gXszhCuWBbZJ7rwueeK1ocACTYPnHodAWHIvCSQeHztFdLRepy3Nu7KfmMd8VUFWy0ck0BgvjnUspsvHKuMgUpnpnqtqOVtvFIgF10ca2OpGr6ozulsbnLMsuaOvwVZh4xB7a9osmjitQo0HUu8jgnZPyVOdBWtch8Dj_eu6pmIDTr_ypoDrY0L60gYhlV3hdSE7KgXZsoHC0xn3EGlngfiJg2TA7hW6jYNpysQ" + "n": "xSuYlqK_o48XqRpII4cEUGUKb3xjzBYdWoMzsYmYxMiyLBy3uRAu8VxAAZkMjdJ9gjHdu-nDyE2Z-hY59FCZYK-TkuZuThPKcrNeHQU7t_jZTlcP3iXUyFQ6pRyjt1NiqVHnEVITuLLiztiULycqitayE4E87sOaNmQUy_qfDdPaJldCN3NdJNb9-jj5eRouU7MesW5YxKHcG3A9L5vfVjJ0ThTyWckIW3GFYANq_9rcgeBL_Ic9hnOo2fiifaPA3cd7VeRsezg-v1GwYCG-LNn5aW1gLEkTbhhKeE4Kn5WX8vjW4o2P8hgL5PGeiv53bvl3e5Ql0P3r6qeJNkUytcuD5dMlTioXSKa1t4pmGUGy3540uvCx_Ty03SwWlwKu3xSoNjTsAMURVIgHtLJPKAxYnEZ669ljQOz9I3OgphG8PqFd1GaoTdb7gKvxf9QmUGKPzXNiWMQxBea2lW9qFSqmHCsscpwg0_z_r8QL8b-7RBBcwlMZD0vzHPaAKTf4nSI1VDx4q8h5DAwcq_hlfgp_KWfsrJRbhgHL_RI161wed21Tmf6c3-uNh06amcL8GH_obDRdH8bkQnkUVRof6AaaJ3kti7Cn-iT6MXOFO24j1XfjZKtg9jRDEJBp0-P1_yZetlQq5GnGehrq5vFDPnHndOuB84pm8eGYA3O-zLU", + "p": "2RkxIaIEzs-qqiE6JYkegvCGgAd43BMKd61KR7mBPyrFF_GG_fZIdR_rK8BOLP_GQfMNlKEsgAFbHlfzrnUQtWaoU6WBitSBLEF4g75ZbeBk-FN4sR3rXMVayxmD-F6mQMl-BYts3xdcVMW3M-62frOcSt6rnnOAxDOQFhJeapBFU_ZwcFpdN_zM4hsVZ1PlHxaALbtsvcpaD3CmkM4cyGPRBEQC1zr8mPCcBX1MxBWl6LZpmd0kQWJoii6Xxpy_Ved1b_RErszPfJ_0J9Sf5BXJIJZ6x08RaciMWJFb9f0ecgk9btQEKeEbrHs5Gvi1ZvSw1BLxVsP2Rsk2Y3xemw", + "q": "6IBBZ_9I9VD0EWLPPlvxI7r7F25fnqmA5UON-EgevCWL7cNGFAI-XyclAsq5lCIRj0TlfAFptz2T70TUs3MFyfEzYSJ6Rhi8f7xwo84EZow2aljYg4YCXpBBC82HI3gM0CNc3J04Jr8KdSCG0BiE97tBUNjAzeG0KR9jQ9F33bWhe4L4AFH4NqREObMx0ntnZYu7vbv5x4j-kpTen-OtG2CFatubC4LLMLZEeCQpLJ95IOHG29qfwYNtnwpodwbr_PIgvtQAwdXh1pLbOwwJICn85Z0hnifafkPchtbWHkdCfrfMdose9DhBykErxc7WY3GEeScYMNUmTs87fMIO7w", + "qi": "hcWqxtBNj86BfdnKdB57B86qOdW6cMDF7y_2xADjWmq6HTkwj50-aqS5wRC6SPjjZ-hyw6s9UoSL4ULJGzKMUhPLNaJ1GziDrenJz_XYaIjbZI-EC8KvEIU9IGBaJeMK1_sFcsmAsZBQ5YyxsFus_QAlK4lVmQlWckQJY-HWaOqoU0s7vNpTM9aS0iaHGOsu92-4qaTXlcR_JNbAL0lVgrotbMvecuhHI6NeXah0ATVdTmduKGtcOMP_Qy2sCCnQqT02qjhRqOklEAaDidbxIDvTPM7Z1QI48aacj6lauzLhSxBqXt6l0XBwhHv5xzmTTlV-K0PH6mz2YGTfKNu4bA" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "XHBJ:HMKH:Z6GO:PMAI:XA7D:NORP:4ZC3:34QT:T2YB:SMY3:TEHX:VW3X", + "kid": "DWKQ:NXPP:OLRP:YWIE:MS5J:E3GK:SI7Z:64KK:MBQY:KH2U:RQUI:AC7Q", "kty": "RSA", - "n": "vxEFnmxyjuVNI-9rUAEgUDB02BcXzC9cxngKbwzuOEP_0xGh65kWYV79ERbe4jaFenrtEN49WyjDaSBxH1rYhD9vD1nfyafyPSJlSrdFomi3NQPn-8btvfve3-2A2dpGMbTq2gK1TE8HrvUtXD1anQoul45m6YUMGAKHSKYS297Rf9nri66u4JnVZWMw8lX0ZIagdnAR4efcnR29okjN105yB9C4R6yrNaenoedSlE4UkhFzGg4r863qI5M6F4GsQsMw_dSzK89F_f3eDvlcIuC0nhbMlaxPtuTj8Sth_GAsW1Ed4T6Ohg4tk-0EzcECyHfg57kVOvUgkhvk0OGQ5OuAIA3wWhprSTu40txgCvuLxa5X8HSJGSXfqgT59GNFiz1Ovg3pz_dGgSfEdHfXLWpeLKzhnbqmWoALcOY6d3_K_Kz6SSVZ2BwsuH2QaXJb8XkXCumA18ObYzZXESiZsWb-o-WlAo5N3QJ7V5hlHqHdlRRaCEQIxjTSUrxMdFTrYBYpXx6rR1GKEkqzrf5OT3HkFoUOot-_El9Uf4lerbq9-To-IHswnN0w_2cx6K_4jrvSolFBrCYJlEh_DQXhD5eAU4as6SIlG5hfkEh0Akw8D-ep7ZwWpPYuIwKaRPK1bFqru7FkRbSY-H-BFWATs-kxWwfoOCyz-Z-bIhHbM_M" + "n": "xSuYlqK_o48XqRpII4cEUGUKb3xjzBYdWoMzsYmYxMiyLBy3uRAu8VxAAZkMjdJ9gjHdu-nDyE2Z-hY59FCZYK-TkuZuThPKcrNeHQU7t_jZTlcP3iXUyFQ6pRyjt1NiqVHnEVITuLLiztiULycqitayE4E87sOaNmQUy_qfDdPaJldCN3NdJNb9-jj5eRouU7MesW5YxKHcG3A9L5vfVjJ0ThTyWckIW3GFYANq_9rcgeBL_Ic9hnOo2fiifaPA3cd7VeRsezg-v1GwYCG-LNn5aW1gLEkTbhhKeE4Kn5WX8vjW4o2P8hgL5PGeiv53bvl3e5Ql0P3r6qeJNkUytcuD5dMlTioXSKa1t4pmGUGy3540uvCx_Ty03SwWlwKu3xSoNjTsAMURVIgHtLJPKAxYnEZ669ljQOz9I3OgphG8PqFd1GaoTdb7gKvxf9QmUGKPzXNiWMQxBea2lW9qFSqmHCsscpwg0_z_r8QL8b-7RBBcwlMZD0vzHPaAKTf4nSI1VDx4q8h5DAwcq_hlfgp_KWfsrJRbhgHL_RI161wed21Tmf6c3-uNh06amcL8GH_obDRdH8bkQnkUVRof6AaaJ3kti7Cn-iT6MXOFO24j1XfjZKtg9jRDEJBp0-P1_yZetlQq5GnGehrq5vFDPnHndOuB84pm8eGYA3O-zLU" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.17s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.66s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -635,7 +671,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 7.568s +ok github.com/docker/libtrust 16.256s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -643,15 +679,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.01s) +--- PASS: TestLoadStatement (0.02s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.00s) +--- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.00s) +--- PASS: TestFilterStatements (0.01s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.00s) +--- PASS: TestCreateStatement (0.01s) PASS -ok github.com/docker/libtrust/trustgraph 0.018s +ok github.com/docker/libtrust/trustgraph 0.188s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -678,12 +714,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/302725/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/302725/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/986099 and its subdirectories -I: Current time: Tue Jan 20 08:55:15 -12 2026 -I: pbuilder-time-stamp: 1768942515 +I: removing directory /srv/workspace/pbuilder/302725 and its subdirectories +I: Current time: Thu Dec 19 04:36:57 +14 2024 +I: pbuilder-time-stamp: 1734532617