Diff of the two buildlogs: -- --- b1/build.log 2025-01-14 23:45:54.428667410 +0000 +++ b2/build.log 2025-01-14 23:47:00.881717062 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 14 11:41:37 -12 2025 -I: pbuilder-time-stamp: 1736898097 +I: Current time: Tue Feb 17 20:08:56 +14 2026 +I: pbuilder-time-stamp: 1771308536 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,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/3766161/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2924136/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-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 Feb 17 06:09 /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/2924136/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2924136/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=20 ' - DISTRIBUTION='unstable' - 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=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='52721470b42449158b7398514bf9cf65' - 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='3766161' - PS1='# ' - PS2='> ' + INVOCATION_ID=56b25c080803427db1ef6ebd68c2279b + 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=2924136 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.d9e3TX4k/pbuilderrc_oS0P --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.d9e3TX4k/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20160708.aabc10e-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.d9e3TX4k/pbuilderrc_HKwt --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.d9e3TX4k/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://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3766161/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2924136/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -143,7 +175,7 @@ Get: 34 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.23~2 [5088 B] Get: 35 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.23~2 [44.3 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.23~2 [5172 B] -Fetched 66.5 MB in 1s (53.1 MB/s) +Fetched 66.5 MB in 1s (63.2 MB/s) Preconfiguring packages ... 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 ... 19850 files and directories currently installed.) @@ -302,7 +334,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/2924136/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2924136/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 @@ -320,129 +356,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 20 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph -unicode/utf8 + cd _build && go install -trimpath -v -p 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph +internal/coverage/rtcov +internal/profilerecord internal/unsafeheader +internal/nettrace +unicode/utf16 internal/race -internal/godebugs -internal/coverage/rtcov +internal/goos +internal/byteorder crypto/internal/boring/sig +internal/runtime/syscall math/bits -internal/goarch -cmp -sync/atomic -internal/cpu internal/runtime/atomic -internal/asan -internal/runtime/syscall -unicode -internal/profilerecord -internal/itoa +encoding +internal/godebugs internal/msan -vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/goos -internal/abi -unicode/utf16 -internal/goexperiment -internal/byteorder -crypto/internal/alias -runtime/internal/math container/list crypto/subtle +internal/itoa +internal/cpu +sync/atomic +internal/goexperiment +crypto/internal/alias +vendor/golang.org/x/crypto/cryptobyte/asn1 +unicode/utf8 +internal/asan +cmp +internal/goarch vendor/golang.org/x/crypto/internal/alias +unicode +runtime/internal/math runtime/internal/sys -internal/nettrace -encoding +internal/abi internal/chacha8rand -internal/runtime/exithook internal/bytealg math +internal/runtime/exithook internal/stringslite runtime +internal/weak internal/reflectlite iter -internal/weak sync slices internal/bisect -internal/testlog internal/singleflight +internal/testlog runtime/cgo errors +internal/godebug sort +internal/oserror +path io -strconv -crypto/internal/nistec/fiat crypto/internal/edwards25519/field -bytes -hash -internal/godebug -internal/oserror vendor/golang.org/x/net/dns/dnsmessage -path math/rand/v2 -crypto +strconv +crypto/internal/nistec/fiat math/rand syscall +crypto/internal/edwards25519 +internal/concurrent +unique +hash crypto/internal/randutil -reflect +bytes strings -encoding/base32 +crypto crypto/rc4 -crypto/internal/edwards25519 -crypto/md5 -internal/concurrent +encoding/base32 +net/netip +reflect crypto/cipher -unique +crypto/md5 crypto/internal/boring crypto/des -net/netip crypto/sha512 crypto/aes crypto/sha256 crypto/hmac crypto/sha1 vendor/golang.org/x/crypto/hkdf +internal/syscall/execenv time internal/syscall/unix -internal/syscall/execenv -internal/fmtsort -encoding/binary io/fs -internal/poll context -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -encoding/base64 +internal/poll embed internal/filepathlite -encoding/pem crypto/internal/nistec os +internal/fmtsort +encoding/binary crypto/ecdh -fmt +vendor/golang.org/x/crypto/chacha20 +encoding/base64 +vendor/golang.org/x/crypto/internal/poly1305 +encoding/pem io/ioutil -vendor/golang.org/x/sys/cpu path/filepath +vendor/golang.org/x/sys/cpu +fmt net vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/sha3 -net/url encoding/hex +net/url encoding/json math/big crypto/elliptic -crypto/internal/boring/bbig -crypto/internal/bigmod encoding/asn1 -crypto/rand +crypto/internal/bigmod crypto/dsa -crypto/ed25519 +crypto/rand +crypto/internal/boring/bbig crypto/internal/hpke +crypto/ed25519 crypto/internal/mlkem768 crypto/rsa -vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa crypto/x509 github.com/docker/libtrust/testutil @@ -450,74 +486,74 @@ 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 20 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph + cd _build && go test -vet=off -v -p 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph ? github.com/docker/libtrust/testutil [no test files] -2025/01/14 23:45:10 Generating RSA 2048-bit Test Key -2025/01/14 23:45:10 Generating RSA 3072-bit Test Key -2025/01/14 23:45:19 Generating RSA 4096-bit Test Key -2025/01/14 23:45:25 Done generating RSA Test Keys! +2026/02/17 06:09:45 Generating RSA 2048-bit Test Key +2026/02/17 06:09:45 Generating RSA 3072-bit Test Key +2026/02/17 06:09:45 Generating RSA 4096-bit Test Key +2026/02/17 06:09:50 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool --- PASS: TestGenerateCACertPool (0.00s) === RUN TestLoadCertificates ---- PASS: TestLoadCertificates (0.01s) +--- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.09s) +--- PASS: TestECKeys (0.01s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: JNIT:SIUA:VEKV:76QR:RBZZ:FXVQ:E6TL:ZSQE:SZOH:A7BJ:AKV4:QDTL - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: B4VJ:OVTM:K3JA:NC7T:ZSL3:IG45:2XG7:KCRO:7QUJ:SA4T:JTKY:LOMY - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: GJ7Z:7CCC:EE7D:7AQE:BXH5:6PR6:OCKS:M5N3:4TAL:2DH5:FSHL:VD64 ---- PASS: TestECSignVerify (0.05s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: RHIT:JAP3:QH4G:I6MO:IUQ6:WTWY:4ATX:DQAO:ADNS:OS22:2GIR:4GGV + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: TJCC:HQ6U:KNUK:XIJF:7A5I:7ADB:IL4A:JTST:YGSP:MZB3:7Z6I:TKK5 + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: NRQF:EQOT:NHV6:55UJ:LRAG:GRPG:KJDE:4PKK:MC4H:BTYG:7NKJ:WYPI +--- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "syJfSyiU01PbYMTZP5w87GPutqRHCv8GedB4LgsGTlM", - "kid": "QX6I:57JE:EE2C:D74K:HOX7:KQMN:CFMC:EQEC:W6EH:QEUZ:OBMQ:TNKL", + "d": "pUFquxOUDDTEcztFAMoIenZEb3Y-0kEPyRRU0pJyS78", + "kid": "H67Q:AJ7H:SINJ:WJEL:DC2E:RTMM:7IYX:4RFC:GL6Z:IJKU:626A:2ULG", "kty": "EC", - "x": "4cuKEEIqC1D4gXyn8fxg5EL7sT4kofbMeE8W71fZAxQ", - "y": "ZFHbW7xaKM8pyvoXHwxZykg7upQ0S-StSVb9UOktF8E" + "x": "xiIsBMueKA2ObRCZK2j21jedLL4fuFikdnYvKYMQ9sQ", + "y": "MAfAbcNcl6DtHG5bji9beVzI0Rdo4wQ8KB04H2Sssho" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "QX6I:57JE:EE2C:D74K:HOX7:KQMN:CFMC:EQEC:W6EH:QEUZ:OBMQ:TNKL", + "kid": "H67Q:AJ7H:SINJ:WJEL:DC2E:RTMM:7IYX:4RFC:GL6Z:IJKU:626A:2ULG", "kty": "EC", - "x": "4cuKEEIqC1D4gXyn8fxg5EL7sT4kofbMeE8W71fZAxQ", - "y": "ZFHbW7xaKM8pyvoXHwxZykg7upQ0S-StSVb9UOktF8E" + "x": "xiIsBMueKA2ObRCZK2j21jedLL4fuFikdnYvKYMQ9sQ", + "y": "MAfAbcNcl6DtHG5bji9beVzI0Rdo4wQ8KB04H2Sssho" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "bOObNY_-zx3nJBuKEn6WIh57Gj3BciG9bhXEHLAw1L5205ynPjJN-Dvpy48LKbEi", - "kid": "TGRK:BYW4:IC3J:PF5V:GSVY:NM4U:KQPU:LJCJ:5WQ7:B6PX:GACC:N2AK", + "d": "VBBH9NqzLjSkkUjdO50Mg6ToMQrWA1ew7jc8uf_5dHgPp2m2FykCJCH6q9EnWzjp", + "kid": "66AP:ZTRC:CN4S:UYLC:A7EO:6KQV:TQKD:ASV5:VXRE:IE4K:OJWI:UVXM", "kty": "EC", - "x": "aC8S4jECdPYQq9352ug0f1uNfVZ1NmYZqxTU12IKqV2244uTEVcftnaXd7gjiotK", - "y": "-BaFBJlTQczUhY7tAZMpVmspWfnoy8ri0_yupcOWFdmzGg8DbrdR2agphebBKqmY" + "x": "-mX_QOxaam47EnyKxJ0X7R283oIYVbUk-Kvd73GcL9iaumQ_Jt4OlXSUU9vHQJ7j", + "y": "c5TKvNqMtOacxzvJmeqVkGn3q85i8YzNY5WHVjgXrd_QFJdSjS-R6ECvaeXPQ4yH" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "TGRK:BYW4:IC3J:PF5V:GSVY:NM4U:KQPU:LJCJ:5WQ7:B6PX:GACC:N2AK", + "kid": "66AP:ZTRC:CN4S:UYLC:A7EO:6KQV:TQKD:ASV5:VXRE:IE4K:OJWI:UVXM", "kty": "EC", - "x": "aC8S4jECdPYQq9352ug0f1uNfVZ1NmYZqxTU12IKqV2244uTEVcftnaXd7gjiotK", - "y": "-BaFBJlTQczUhY7tAZMpVmspWfnoy8ri0_yupcOWFdmzGg8DbrdR2agphebBKqmY" + "x": "-mX_QOxaam47EnyKxJ0X7R283oIYVbUk-Kvd73GcL9iaumQ_Jt4OlXSUU9vHQJ7j", + "y": "c5TKvNqMtOacxzvJmeqVkGn3q85i8YzNY5WHVjgXrd_QFJdSjS-R6ECvaeXPQ4yH" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AHERDrJix_tzZPTfC2wULq4tQJmeco9c_Gcd_EevbMFW6hfzUjjSWlWnFRCK0rjCGkx5CLkyjaRXEqWr7GcoNJqG", - "kid": "P5FR:QFNC:O6NU:V3L5:HFIB:KQEN:I744:K7U7:IEFH:PTH5:AEWQ:CP44", + "d": "AHM_NpzdbIA-5i01Afm8xDbb0yhDvIL6PfijFhXCMzFk68xxURhtbqoYCOxCGmm6huaAmNbapoxyvhx-ZVfjje_M", + "kid": "L6DW:FDVG:ROCF:3QMP:5XPW:CVAN:JZQL:5FF2:5JDD:POYL:QHL3:HV2O", "kty": "EC", - "x": "ALpOj8HNByaoIJSaLRccjYTDZX_DcBRaAjymC8KXutrzSj7apyv5YpOqYUm3REsIVKrsdZIxeD-YROaYRhsaQGQj", - "y": "ARsR9Tr4OUqeksHqyEwHhPM6Z32gfWVsQ_U9rENiAFDdz2v9M7BPNG5BboT0EAvgKp4nSSWmWDY-fzLRNNV6wdA9" + "x": "Addlg0qk40Ge5Xtfkwn61QnDwoR0viyT1tWAz1Magl_Wr8XFi1vTJhmeJ8lrBuK8bgvprM8-ehzqQO8IJi2kcf_0", + "y": "AOsi7ASBUs-uwZyLAecv-isZxVBfdDTmAZBEvYqdgqmg5IFuUAMtFVqiRq8AzUkbsg_9MCrzM4zwsm1MC6GFdBQ3" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "P5FR:QFNC:O6NU:V3L5:HFIB:KQEN:I744:K7U7:IEFH:PTH5:AEWQ:CP44", + "kid": "L6DW:FDVG:ROCF:3QMP:5XPW:CVAN:JZQL:5FF2:5JDD:POYL:QHL3:HV2O", "kty": "EC", - "x": "ALpOj8HNByaoIJSaLRccjYTDZX_DcBRaAjymC8KXutrzSj7apyv5YpOqYUm3REsIVKrsdZIxeD-YROaYRhsaQGQj", - "y": "ARsR9Tr4OUqeksHqyEwHhPM6Z32gfWVsQ_U9rENiAFDdz2v9M7BPNG5BboT0EAvgKp4nSSWmWDY-fzLRNNV6wdA9" + "x": "Addlg0qk40Ge5Xtfkwn61QnDwoR0viyT1tWAz1Magl_Wr8XFi1vTJhmeJ8lrBuK8bgvprM8-ehzqQO8IJi2kcf_0", + "y": "AOsi7ASBUs-uwZyLAecv-isZxVBfdDTmAZBEvYqdgqmg5IFuUAMtFVqiRq8AzUkbsg_9MCrzM4zwsm1MC6GFdBQ3" } ---- PASS: TestMarshalUnmarshalECKeys (0.05s) +--- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.01s) +--- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter @@ -529,106 +565,106 @@ === RUN TestFormattedJson --- PASS: TestFormattedJson (0.00s) === RUN TestFormattedFlatJson ---- PASS: TestFormattedFlatJson (0.01s) +--- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.02s) +--- PASS: TestChainVerify (0.00s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.02s) +--- PASS: TestInvalidChain (0.00s) === RUN TestMergeSignatures ---- PASS: TestMergeSignatures (0.02s) +--- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.75s) +--- PASS: TestKeyFiles (0.36s) === 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 <2OUZ:WDYS:7KXS:463O:SSDB:TLXN:KJVP:ZJ5B:D25E:D74I:2MH7:KF5V> 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 <2OUZ:WDYS:7KXS:463O:SSDB:TLXN:KJVP:ZJ5B:D25E:D74I:2MH7:KF5V> 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 <7QOU:RXUZ:LV3Y:BHYE:KTVU:LYHG:ZAKU:LMWC:N4FX:QA6Z:FMOQ:LVLC> 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 <2JOI:2FLA:3LNB:3ZXQ:OQGC:7C67:DB4Q:AGN5:VQDV:5VWS:J5X3:BDT2> ---- PASS: TestTrustedHostKeysFile (4.15s) +--- PASS: TestTrustedHostKeysFile (0.65s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key <6OEN:NUR5:SS2G:V5O2:NBRU:3KDP:6PVF:LGC6:MELG:3NNC:FYGJ:MKQN> - key_files_test.go:218: Client Key: EC Public Key <6OEN:NUR5:SS2G:V5O2:NBRU:3KDP:6PVF:LGC6:MELG:3NNC:FYGJ:MKQN> - 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 (2.83s) + 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.50s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: EVG3:XBQJ:S43M:3TNX:44GZ:XHH6:3RYR:KLVT:Q3Q3:2YQT:KCXD:KOIX - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: CEY2:RXH7:AFJY:TVLM:QGOW:QAGG:UKET:4HFN:YIDU:4D46:5LEZ:VSZN - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: CMZA:DIYS:SHRO:44FJ:PZMY:ILAH:UVEJ:U5D6:2Z3G:YO4W:2UB7:KW5V ---- PASS: TestRSASignVerify (0.12s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: G5C3:KZTK:HXSG:HXJA:HPZZ:5GXG:HNBF:ISED:YLIZ:ALB6:ZWZV:3I5T + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: K4DO:4GMW:GDIR:XHPI:5NHM:A5BM:JNQI:DD7A:EICX:GSXB:AFRF:OBXI + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: Q2M3:V24L:O26T:L2GX:VJO6:WYZ4:HO3H:UXWQ:HK5T:X6RR:5BNK:N7TN +--- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "ZczOKkh4sfbCYkMBgcjcxTfSO1Y_AyhraF6X8aZQwDAVEM1twkqg7TtrCguQb4P_5bfuyAdIZAzYCa4XspHvqitwHPU1TtpXqwfBXGedj75NwkZP6VRtlp8uGYhQQHYcCzWzRnuhr8DIhKUJPFzbdZ1AqRXZ3voeeE4RzX4MWLHTASIg93qt64WQQ3bc38x-h7FNaY878xsyT8ceTJabua4TomB7xePsZuF2fMVS1r0L2qgDsGWg_LKbPMH4AQNi-YUM7QHLmXN_lhKcWDxKasDFkkvzkGjKCyxN12JxNtrKIIVXQWmx8gRROwzuNXsh1JmI_3JR5ycGAXhy64ywaQ", - "dp": "kGspAOYoawohQH2ItONosx9DgW6ilJ6dORiFwjWzSUP9wRSWlL8ZNFo5T6YLoDd6hxEpVzwLUxHixy4WWCk_TYp5czWOQ8WzvvKJ1K65xXNoYo32zz-7AuqWjCc_gs3JpCAlDjnTQoiejsmg8xjyTVvYuc51GRfYGNZgh21fE0k", - "dq": "T76GTlSKjYBWB_JfrREiAYDB-HtKN9LVMaa15lYtvy3IfuMuQ3WjY3fShlDEKYjmimWdAf96mHQH2xPwTjR02LJSQlxGg8PT02-Yj-n0_b9BVaHQqWDMm9wOZWYhIDINH0t8TBftvbTuO5fJU4POLa4AjaPCVuk2RDxIA89cRN0", + "d": "2mVl4ZTbkz9L0lKutAcN_X0JwnYc3qpNtbOjM_fb16TKXD1n_RDxBoPy0fZI9OZCKYGh_XuMHHxGF7LrX5d1g5yyZr4AFlC2_MV9Xsx6oayQ2j-BdimCB1BAoq9yLoBpe8zf4yD5gAu-f9OzAEpDqnKXM_SOHRGegOQR_HECjU-eJowwNHSP4FRrBJ5PlIsfsS3J6miOBonULyRdwxhB1CN6H8oSNLyB0ZYftxXZGKEnTSBLMe5XQmE12F5-B-PJ47ANo19xVtvnWEQadl2Zh3zAdFd7SJ442rXp6Vyt_iDR4PiQqsBAyKasSjYOARIGxKzXrPs-ojHzCvLoMG3iAQ", + "dp": "myV03xHpCaeNifkVkiDjg3EQlimgWgc9FPihpk5fBB9zKkisW5m5dfyVG9JWDpRV3ebg5DKpY6196VklrDRw98mSOfaHn1QpCplTbXx5r8ItIo8TW2Ivv8VYSsAVJqzxvjKKooZIxL9C1-mXT5TiN-8k5BO_g9V56rtc-X0flbE", + "dq": "zeVNcSUCEZYShm1x0jQQaOrPI6X0PD-cYQQ_fHNKtrPTARruSXxTJQFlMsBTDyG_qotV3wnCZ_9C0LGaATVl6P26NTlFs_XAPH13qBR8l-c09ZrJ2hUjfyeNuMD1a8zF_0mlPD2z6AI3sp0vzddb7z0DkDi7f06QHtfcOyO8_zk", "e": "AQAB", - "kid": "EVG3:XBQJ:S43M:3TNX:44GZ:XHH6:3RYR:KLVT:Q3Q3:2YQT:KCXD:KOIX", + "kid": "G5C3:KZTK:HXSG:HXJA:HPZZ:5GXG:HNBF:ISED:YLIZ:ALB6:ZWZV:3I5T", "kty": "RSA", - "n": "934zN04GHrTznds1PGlSl74M423jd270R3iyAbY78oXRrxf3G8gAJo86-nNBYBmsWemJKLtG7H8HBeEv5c4M0kjI4D8UOAbS0ZWpJUOzc4Zhub6qRU84S92-O7f06lKbNMBPlVLg5Iy-BYqyYOd80YB7cKnAXJKkLmyuICdyhtK30CrRZPMJZ6H9i46Rd5FZsIXKFKTuQ4u42EENejn_blH-r2ORGg8ptjJKjn9s76-ZO6lc8jMm2ou6DsTv0urrxasSfewo8DXlGS9rkoxc0If1uUHXzEWbyBNN8R6A2dYi48xNQnGgtjG4eXHUxwKIGGOO0DtCxh-XunigjTM1Pw", - "p": "_CNdAhvAcrLJ6PDhxxjEPDtZjFMCmZ3H4pPtJDyK19qe_U08_cnIWNgIr__3v_hTdsHR-6URtjDzf_VKLGFT8WP8AGAIP1B7xPTcoJ9od1qQs4oOB5nUBFkoZ8Eem3_Ro4JOaoRXNqcXaj1LTwbQzzLnOnCStBpAIzvtfWanhmU", - "q": "-0ife_xE2ztlmddgReyjl8DTCeMhyg0CvRArGA1xO9cINLoscWNeIJWNgSkeFitHaE6rxyOUeATtZxJuXPdMWpVE6dnBOaizTn-3hPE3Q2G-6-0Sk5OoOKEHIee1b9QMhbsp6zmztIFwfCXGYsfE74hvN_XCPgf9mvNsZKEysNM", - "qi": "-6blu0zvvuPHhBRIN3-Gnf69YceKCQ0VcG6Wn3H5KH0xPmBEwaqK6YKfMLjF4rMC7Uj6WpU72bXJ_UdDEIkaByKADr_l_sDTVUKQIEg5ieKgBC56gv9IHv3il1A8e1yTv2KnSN9CGkc2c42wHHGa_j23Qf3E-KoGBVW_oDoQQno" + "n": "2nPnhXMUWWB1GPAQB7Y9aGGNWFVkqxHdfdk2ewK_-4BaBqguvWTEY7s1CTmuhheYiUxgRSHbtcO-z-YBcpn-uv3l4c6DvIyWFt3oAsoGDogbCIDjw-c2pDyLu6vPmuxGwKJl1l5ChS2RZKh9W9MBJMiOL264_S-Oi2tJlRxQw2A6pKB6jLzBJMD3sWMWR9JEsOQRc0lPfmQUGF2isGaxDPy8CERp1inGltnL0K0jnWzeOQTBuKI_ulL3wWXC9IcK9n760Jv7TvRxtUq44PYqhqNfNz_zmDASBKUXxWrXrf6Cym9ByucHT9qE6iOVQds7YiYogha9Lo1p4CKb4JJ0vQ", + "p": "4_fH6kYvYlLaXjy5EJoJ64Y0aPq-1HrHDWf7rXyjbwfQNcqFh2MtAjosA5QPNC_qzJDFI-qK9X1xiQAHYKIp1PeY4-Q6q3_koE-EbhAimZeioaz-Hro8O07xjFBPBDO0h7XBskpV_1WZTSeoE0NtpL9Rn_fBaZSzlV1WKDZrBrk", + "q": "9VCYdYQ8dW5sFnNwneRxD3nHHte99cwxtUJSh1VvV9okh3qOfW3du94N7PGzsJsaq0ORup2qukMpWwaOXuvE-rO3cq6wYAnGPphuApHXkUnwJI-aOsQ4uYryGr7J1v-zgatMh8zE367VDA7d7-4sirtidQ9Kt1Kky_VdqZowXCU", + "qi": "Ar88FsiwayPGjQdsQoIxhpcpiAjCNCUkv8XKIDqih8JAPb-NLE7QnptIV-3MuFK2d_h0lwWDCoGxp727KArRgon3ssdUOofbPZe4YO8FJkc42yIUQ1Ufr43JGFlh8fp_D7uAnp8tdbZNE0S4DG6jOsKY7TyTTEP9n3xyizio7Sc" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "EVG3:XBQJ:S43M:3TNX:44GZ:XHH6:3RYR:KLVT:Q3Q3:2YQT:KCXD:KOIX", + "kid": "G5C3:KZTK:HXSG:HXJA:HPZZ:5GXG:HNBF:ISED:YLIZ:ALB6:ZWZV:3I5T", "kty": "RSA", - "n": "934zN04GHrTznds1PGlSl74M423jd270R3iyAbY78oXRrxf3G8gAJo86-nNBYBmsWemJKLtG7H8HBeEv5c4M0kjI4D8UOAbS0ZWpJUOzc4Zhub6qRU84S92-O7f06lKbNMBPlVLg5Iy-BYqyYOd80YB7cKnAXJKkLmyuICdyhtK30CrRZPMJZ6H9i46Rd5FZsIXKFKTuQ4u42EENejn_blH-r2ORGg8ptjJKjn9s76-ZO6lc8jMm2ou6DsTv0urrxasSfewo8DXlGS9rkoxc0If1uUHXzEWbyBNN8R6A2dYi48xNQnGgtjG4eXHUxwKIGGOO0DtCxh-XunigjTM1Pw" + "n": "2nPnhXMUWWB1GPAQB7Y9aGGNWFVkqxHdfdk2ewK_-4BaBqguvWTEY7s1CTmuhheYiUxgRSHbtcO-z-YBcpn-uv3l4c6DvIyWFt3oAsoGDogbCIDjw-c2pDyLu6vPmuxGwKJl1l5ChS2RZKh9W9MBJMiOL264_S-Oi2tJlRxQw2A6pKB6jLzBJMD3sWMWR9JEsOQRc0lPfmQUGF2isGaxDPy8CERp1inGltnL0K0jnWzeOQTBuKI_ulL3wWXC9IcK9n760Jv7TvRxtUq44PYqhqNfNz_zmDASBKUXxWrXrf6Cym9ByucHT9qE6iOVQds7YiYogha9Lo1p4CKb4JJ0vQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "rEXVpg1peQ0wCPsdu-O1Z6Q674Ldk4yde2TRAzDQIryqwee0j-vB27DEU1J8h7P156OXG08wvMh_dHM8ZkGfGDRf3YHDj3HkiNcKJgakP5Di-uFxcuN1JMfJ8c0CBNrD-2qaUCcHofm5JkFgZfkSTaD229j3wUr9GzfFOwMYlSUiCM7urX7h0dyBH5KiRHPG6Y1j57prKXuJTJDkggEewLscgFq74dB70zYRyNJQKzXYnX_-upYH1UhUKeHRwcZUQBTn158Y-pUiEJmiCakSyPSjpVvLuhxhPFy7jDzhP9yHHDesl1kd37TOnBI1qO8sTAl0GmhF6ONCBc9_CPTt7TP7KWK92BE1SSZWzjhEr8g5M5sGcT6qjo6fdOGHYYJKsCufbOyw4hYfM7xRtFS5tcMVRbKfbFU_oBpv25FdNjEdUrnqvSqFp4X8BUwNzidUxuUBB9YKytvPLP1VWyqr4fsYN5jon26UMaMfP4AEs9TXV9LzZJjb29RJDqMMlbqB", - "dp": "aP4pv3w_0IiTHzhTMqjVkoS_2JD1lFU4pCAhJpYfSUC37siKDmdJH82mD1kh_AC_falOYfxCqxtmOHc-cxZvqRuMrdpPSsOXGKanHN2Sd1vOfegooDucAWVfgyn0xUrFv_1ck-EpD96Nch5r08sh18Le9gHrgBZ3t4d2tch_ysVOcNjcOMkWHOt2bbaTUA4SM4n3RTSNOvu0a_6ezKiT_aDqahvT0P1AIg9TUxGmTwNS6VhuMjxi7YorAub758Tx", - "dq": "FRMwOrlMQU1KxJaQoJb4gy6HX7qRWD2hqeaQO3wE-_9JS-hBbRQ9GgJMZ3XD1FOsPIjIsvVqKkS4iedmHpMDDlshesGhrH7ewmNaLuc5C-7CAf6aH3Z41L_mGtAtTNKJ7QXogQKCSh87-MnabXXpqLLo-r7RNcDBUrpJnkSk90QLrJ7LErPsivYOxaZXyE5tuXjkmFtcKnRtlejPfWceiy8gC6Ur4zWEqqkK2FuydxaiHK4Rk8DgdGIfW9A-XAzp", + "d": "hfr99cdJe2Nc3Wd2V5m0VgFqpHZvsjpqSYV7p8IY4GEN7wp7EHLoALdAoVDizfsu2sUs5mYQi08eUr6shk__dClWJcCuvmLfLpy4n8ylMDbRPxUhpyTrnaUK3neK5Gn_r2hwUgP4ZEA9e1_F9SMVTr184GzkQYJ7IKSDQcY0KqoqJRDm8DshFmBo2krP87PswyohlbO269dIE9-kljI9Oac_lGMw2-n2sxqqBNInYtoKM2wBZO_D73_J-wH3wTDXGTcjnSHRykIML3WXwJjteDq0AFAffw6lczwq8wSmwBcc4XXJmJli0usty4EOfDeBqLbrn6FX-Gb0E6HSuNTqoPFnzhs1USQ2PGQaOL54_lG_bLRnGOCVcwjVpQ5L-fVz_LrNlPJRmSoTWVqNbkymAegKtNrURLquQAr289fxKSSIrXvjv6QQZhRsRukWllAaJNLsi756_gTNmlTXCDayp6JunjD_-rITMfn1A5BnOl8Nvm5rxT227vwkGIDCPoBB", + "dp": "P1KagL9ioGeVJEptem_mVp3BpNV2J-1xynvKQ2HT02D6cYis6P6N7pjps7VlO6IbW-du6MSr6rgd5Kgo-FSLqLVPU4LUsG0MabR-cYhpP41R-DvKS7_IrWtuASsSR_mQ-rYxawYCVm3AjJISWGx1OotaVNgdqCAYcgs9KwYtrqGOIW-S_0RlyvQ139wKkWASrUdPAidYhjUeubFCGfV2sAfESqx1HIXCCMJSxVG9eKVQTb8Di3JUf2e7C9fLJvM1", + "dq": "ok5H_zGhUuEEeIKhJwm7mDpTa5prIjfqe56nUK-0FBNWulurLBH61WpZEw-PrLt7flhCRlIJolYPmdFC63N7sPpArJH9cxwZVayxu7Mcc-7iUhGyTF7EV0ycb4phaPgkhB7-2Me0gsSzWM2JNxcmoIOXzinS1_W9fiFg2ePBCOmxnnsRLhannuTyaE0aSbIqOKGg4cxGzh6mj4mS2oEyDXMsdLGj-XJD906M2A0QeX-WIwj-JhBF6AYW4mWm-9BR", "e": "AQAB", - "kid": "CEY2:RXH7:AFJY:TVLM:QGOW:QAGG:UKET:4HFN:YIDU:4D46:5LEZ:VSZN", + "kid": "K4DO:4GMW:GDIR:XHPI:5NHM:A5BM:JNQI:DD7A:EICX:GSXB:AFRF:OBXI", "kty": "RSA", - "n": "sRL1cq6rSs2bfN1mr2IqUOsA6hXEFsg-N6RQVVG6UBh3ObK-gUEE2RSfE69gh98ZW4RlPT8yeii2sFoiJmh6KVIh3M1yWomORb9zLBKK6ev3kUQ1h7JM_mG0jjFqpbqG3dFyxwYR5ScaZyYfH0JUcH-6m2XmiZ1ysecTilgWtcrmzy5Ik-_fbs8Pd1_rR1ToabGNONiyOE1LAG0mTJkGXgYn8IwHse7GIj99dUGP00_-yvi5w0-7kIrtQCLt9nXpqptFw_riVXvxuP3rEk_ebr6gYmA1K8FAZDTyMfNKUVfYRxvenEMtjhSSA98KjFw00WzlEtl_PvTuGNDjre5x5Nj5ZElI0bpX-rB3NlX0OuGOHZYLB7qL6zJ-uWd-T0zMWxLmuZFKW9D8qG_prN122wRbGJh7_h2oj_ZKf8JOD0MBlhv1vivh13O47g7MYSBihzuWo5oF3JG_ITZRjwUpwBoGvgVeYber-_-Gaqn58P9wvUaLN1XvHqjfyX0kTjZn", - "p": "x62mECaBmHlEUI4O_7P9O0zF4tNDpG_yKZuKfrO0R6yRPwfDEzxoiGKzC0GXnhPgQH0h_UkqKWjB5LPFekGxIaHYMQXznddNravIwU4eDKVhka-E67xW3b-GHEzYFhrisPMqxR3XaocRNdf8zqJ3qBOpiLpjNKQWkajrkJ65CKAtGDaJPSoZTYosOb6xVSVAG8kMB1ajnFc9mSWrocwAo_Kg1-aMSyEFuuChbtiyTHDQlC_WtxE-YytMu9FHOBRl", - "q": "4wUarGn-FvSOzmeP3qhbUJSOp2HVXgraHEki7SjrTGydVhJm5M3EWCtbd2xcqKBBUCidW_yDRMrDhMtR4cBygjImSS12Pkw2leKR2gViQfgrytbv7dj24OSvflQo8QN7WmArYOe73GHgW85QwpS_0LqO9xIs9n0vGunMLw3E61cj4MxQ2haFl2ufi76WaZ-kxYnDzCiVtEkMYo_21gg-tVcm_wqVeb9dFUdtStY1o8_p7CWg0CKDKrDiH0n6y3Tb", - "qi": "vwvMxqZTX0Zsn9IY5x4NECQdSMq-BQJRqTWsBYZZmLyvDeTGYz5z5czoHYvSzhYtwRC8unJlp7_edrhw0-FlkXC7eNq0hve40ZV7tu5K68ENqWYxildzFlDzZ5dJ7Cby7kDjqy3Hh6lHKrla5LBwpkSYIJkZRHRr6rjRhS8vt3FS9yaMwTz57JeQ57_8a31FwelYAhj1rJBF6vqqhzFNa91u_YEWwwlrycH_DmWu8kmwHiqYc7HBAQmECeme3CUo" + "n": "vVpcQ5nMkCLCSMNRA8a9gjT0-B9hO2QUbP82JxLAWbV8K1Pm-ZAW5bIlMJE8Y4kuB8BEyLNCGZHGMue6P1ti4qgxBIU5ptczWXoWub28ixisihf8RQV4NUQgb6lP-1h2Ux5RRsDV-obur3NjJ44c8BgW9D1qJAgE9rOM8Ro-lgSTVCwkfHea3xVku3RofDZTM3e7_FHGL6THETNYB7jp9hZxQhA8w_lNKVLQliNxduB46JreG9_PD8PmcbOQ_Nh1fdAbtj47EeieJwhvNW-qUCavLiWfqP40FtvS4ktvCFfzxTO6hD1iDNLi6AsQkjooYcxliVojgmIceS3KKIW0fpGdY251qjjgELbojJ4l4geLJlnvGSlb92oJuV8AYB9hq1iZPUu04VxwHyyHAIl5QRXGUSZ0hs4Kd991wtRJlaLfFfZjqiGEa-H6IdCZxsV8ZXlkBfXm2rhuQ5NVK_PXHTSw8PzNdFj_l_ll80y7OHY3fkXcCJg_9Ua0YgMy2_rT", + "p": "zIh9NBTvuKpzXmU2CYFikig5-F42HpQlWHcqNMp37X0B7JvtWQtd9gsOaqDAzTIGycG1DqfdrIaoK3qiD0KxkB_Ln9W1zWb9sB7JmHmp2a0za-Xjrng4fTaGDRW4OOAxG-x4brhTu3ceCFw-AaZ9gHljGMkYzuQsijp7kyG_NYMM4cQMmjkktRrvbA0nASs6B78m53oXVf5LvOCHzNHa386Yfskc9LTCSK3BkPn0K4nqlvEaWae6-zvPfqKleCtb", + "q": "7QAAcSDBIpcOk4q9CPLcqKOyx-s7FYVZN4cYX91ZCSg0jbJ7aCuSNXxqQl-ihuzktjmcxI5p0eNsYj96AmLyBziC_8xnM0N6oaLAChD_ko0DDSFenaM2wd4j9Tlxch63zV6wece-oA6Lo4LwBXpPyJI_mLOEZXx0bRjCokQ2PGhq6fPtwRjYI5KKCkl1HayKda5Ohvt_Vbyy0Q7gu2INYokEaf1J7ZP0U9aLmW7UJuxjWmanNWPxTv-MguUY3Z_p", + "qi": "pUUaaQCSB1YScXpr7jIutYOzQes5zDOCXfPTlWD_pE6t1BVHNjnpmi-v9PlVFia8ilYBOGQDy3VJCMZ3SfTJJQ_LJ3T598QTW3FRSCJDiOrHuiCQVpR5BtVijUg0GIKXP1_Fy--HHV1wVGfaxotAbCkk_3o7KpX2F0m8GA9e7h6eAt5tVWJ03yhN3Amfd18MXz_VNXK_d3tkW9QTzm2s2HyjgFTkn9WkpD_0xbjYtCcdHm-FxD_2__gNgXHXHL7p" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "CEY2:RXH7:AFJY:TVLM:QGOW:QAGG:UKET:4HFN:YIDU:4D46:5LEZ:VSZN", + "kid": "K4DO:4GMW:GDIR:XHPI:5NHM:A5BM:JNQI:DD7A:EICX:GSXB:AFRF:OBXI", "kty": "RSA", - "n": "sRL1cq6rSs2bfN1mr2IqUOsA6hXEFsg-N6RQVVG6UBh3ObK-gUEE2RSfE69gh98ZW4RlPT8yeii2sFoiJmh6KVIh3M1yWomORb9zLBKK6ev3kUQ1h7JM_mG0jjFqpbqG3dFyxwYR5ScaZyYfH0JUcH-6m2XmiZ1ysecTilgWtcrmzy5Ik-_fbs8Pd1_rR1ToabGNONiyOE1LAG0mTJkGXgYn8IwHse7GIj99dUGP00_-yvi5w0-7kIrtQCLt9nXpqptFw_riVXvxuP3rEk_ebr6gYmA1K8FAZDTyMfNKUVfYRxvenEMtjhSSA98KjFw00WzlEtl_PvTuGNDjre5x5Nj5ZElI0bpX-rB3NlX0OuGOHZYLB7qL6zJ-uWd-T0zMWxLmuZFKW9D8qG_prN122wRbGJh7_h2oj_ZKf8JOD0MBlhv1vivh13O47g7MYSBihzuWo5oF3JG_ITZRjwUpwBoGvgVeYber-_-Gaqn58P9wvUaLN1XvHqjfyX0kTjZn" + "n": "vVpcQ5nMkCLCSMNRA8a9gjT0-B9hO2QUbP82JxLAWbV8K1Pm-ZAW5bIlMJE8Y4kuB8BEyLNCGZHGMue6P1ti4qgxBIU5ptczWXoWub28ixisihf8RQV4NUQgb6lP-1h2Ux5RRsDV-obur3NjJ44c8BgW9D1qJAgE9rOM8Ro-lgSTVCwkfHea3xVku3RofDZTM3e7_FHGL6THETNYB7jp9hZxQhA8w_lNKVLQliNxduB46JreG9_PD8PmcbOQ_Nh1fdAbtj47EeieJwhvNW-qUCavLiWfqP40FtvS4ktvCFfzxTO6hD1iDNLi6AsQkjooYcxliVojgmIceS3KKIW0fpGdY251qjjgELbojJ4l4geLJlnvGSlb92oJuV8AYB9hq1iZPUu04VxwHyyHAIl5QRXGUSZ0hs4Kd991wtRJlaLfFfZjqiGEa-H6IdCZxsV8ZXlkBfXm2rhuQ5NVK_PXHTSw8PzNdFj_l_ll80y7OHY3fkXcCJg_9Ua0YgMy2_rT" } rsa_key_test.go:98: JWK Private Key: { - "d": "KNLy5FIU6EYZ2_wfPM9WFLeMwkAIQO2KwcVLcsy46oUFn7mPnqPW0JEP9qXA0f41KdgHQjffJHBsPP-K2NrDA3AUll8gmVy9sWQCxZV9w1ullRztqvYUKiia-hJomIUHU_qP-c6gG4lIU0yw4NibObMU8myw6sdGFkijKdIi3USPN9kF5tv1VqwpXRG_mwsXR2f_HSkxl4BByhoNa6-1v-On2ccjMq2IeMlvpyL7S-NgrHmnVUmdCy6V5DSvNmMyOFal8a7GnNUBqmyPsuSEtwHr7Zg1q0zYtz68ByDTCscB-Ynmt0BgovCrRCPXpmFivT4J2htTzNdCytHY6Bl4mdjPwo24A29L-ELrdfh69ZuXQ2P-GEQ-QiqWBvQqUGr2cMOqjeoW1_FZME-JCLhBAY8VFZMneWq2FrVoNuu-vXJFL1rsPnU-c5UdVy1NNW9_Fl81sAztS1DBmX3GLu9cjqOk8Ik0xIA7EyDV8D0a3Z4v7Xoq2KaNX7i4kSJtDZpeQnIzyfWwT5YLeIUedkt1S9xSy1n1crdgYu_sD39By3DLbq4LTIvqAsskbYnFAPecnMQ_UMqbRRtugYE1VY3gWJjsrR87tMYX74WyQlapqxEvpQbu8PF2HBdolp28Gg1aLQ9oH470TGT5BKoCmr1DsR0w6jtnH7BebW9qdtmtn-E", - "dp": "M_GRpw22Xsgp6C6rzv_eYrIzhM1MTmQgoM-NKkdyix3QWZiaoORAEqhapSOX9bp-nf5SHaBb4gZliZEnb7IIpEcAvAVa9kx2JdFxzTO7U3WpUsIaHL88l20rxsCE6rpy0vH-wV8Y9BZ5uVuV510ps9hHhe326xDmG8ug3rn8bEnH34QyWCWpy5ia-4A6zZ7fJfxfndomVymkEBmmuUMlQwo6Alkmp88VN5ZYucxjH0yBPItKQkw5hZjdmUEt1As3MogWzT4nuAbDW3kqG0JSn9UV9e7G5yDYThbcMPNFRC_1tIvXGM88TwlwlG-9QJfMqnVYAq3cHLQ51S6UnafMDw", - "dq": "S74uO6tJK35lKybeeiHKzurEMc3ntsT2uxIIQYe6Ew6iYJoLc4i8u5ZFeu1JTP9BDWQDtMG_0z22SkHI6V6RHgyfkDMCf2X3RodOA1Q2Pb52uDvzVe5qaVjwkYJY1c1FU_8IuX0g6UpIhgispJAl-lD86R-dQWs-i0fBzhz4falGgTBIBwcpyjFBMxSm-jgtVsk0kV4R9km_QC3K5wXjLFT7qZVKJ_BFyqCeihehFA_nmtu_2lm-5Kl_vmXOgEo7GmXdbtt_ixwydE6oODS3auLLt7fTOUiGIDGiclWKGSVOzlCbbeFr2lGtEHuMHO_kyr3DOuH6M8ttphztnOG6vw", + "d": "PBLf0iE8UXELOd7UCCovbsmykvkqflgGnS-EMG0dXNTqL-1XWGmPBUrYc7wlgK8XV_kDRdqv5Opf-jv9PpGIiJAiI2NGfSBV3xBV4ZohgFhWNHWXSUiUf55-0Yie7YNNoAlPedMO7xQENVCsrCNbcmOjSLc9Xj39MlWsoCE8Fi1JjtoDyqpzWNww0ru8RjjIYKZscrdPPzyijM_lalNB5WRtajL2dnqLSi1UjcP90VHMvd8WyMp8B9LmcJUJHlQWRB0Sv2YRuDZNfzMlUSbOFDZor6ID7IujrmsS08jMtjk5sk_PhoG5rJreGP-z_aWTQulGqhUv_rmN-fDcykaHJCowCmGokmekZRsQ9C1lu6gKVvg66w65ztyY2M4Ge1VFV3QM3Fc3zTn_uAJGSNQMkyt3c6wRcFfxdopmoyNdYfZQnKookgcdTzOmho18kuXPYxCFH1jUUJnbROyVBgDBDskm7RTJnyg_Ich8IqU785x8dYmsN8SYs3mwKsbC2oWB63DBoWNQE1mBrenV5EY0SYENdlsq_9CBpL6iSMr8McBpUQzJOjZD423YabZ464rVDWwbYx2nDARaWeZuZawLfWTkp7mNG0r4UA74Kou0ZuSmtS5kYCqPdR2NoR-nuNjTxhfZRCgPl4YsUspWj39iyD525SD1dmIbT45F6Vh3bnE", + "dp": "5nDxYGREYhRjZPyEP6kHtTtFIfS2Y8bMIigZq82VPRUw54-N2ACI0wbBuxXVazRRqIxJRjsvhSz9Nsmsp6x64j55AXvfuM1G6UhFCjW0ngN7XfWtnWnwXKX7fk__fzwjXwSp4OpM2cRagIHbcrqIS1b26xh-ESHHMRrbDTwkVx7ZcLU8ZH1wWIy2B_ItpK5S5oeFhexuov5WpFDmwU1ivHuj71D4n5W1zEN-Lo0959sz7JlHu5kXNPG-WBdkIkgGEyzA2MxB4BrVMTuyBvRDPuj_QzuLGw3z9FmNB1370EGRZU_Pu9TxnfCaCDCNvbKCUKB2dnHoEqi28Cmg73p5zQ", + "dq": "InRw2uYlxsaPZ6mRgILkC0PGyU2VsEicXzRq1MgRttiI2K_uu40MaF1BnvuZRD7qSagJscmYr_n-r30FWkqxv-o-UnMGr4khivx9yUl8L5PJGzPC3ex44cMRatlYXjgNgjgX_pnTGF9Rqf2J0-p1XqCm2CIfOpwGCwPT5ha4O3ASeyadWaTGysAKHIVKNiB2C_qU2I8rtBKp4-bj5clht_9NVNApN930TS9JWXDC9LpxN9Si_1uUsFsjRzAfnFZhhThUfAyjtPZwVFWgVI2yrC8g6EiumVR050Udw4XybJLMpoj39REmeRo2wP5T_ivOBxRwPQVvfh6qtFyg-WUeMQ", "e": "AQAB", - "kid": "CMZA:DIYS:SHRO:44FJ:PZMY:ILAH:UVEJ:U5D6:2Z3G:YO4W:2UB7:KW5V", + "kid": "Q2M3:V24L:O26T:L2GX:VJO6:WYZ4:HO3H:UXWQ:HK5T:X6RR:5BNK:N7TN", "kty": "RSA", - "n": "xU6bZgpxxZtz4Zq30vckxwQbEZw2_nK0BIgtw73EU-9jnrg_SVDnxFcBM-l8cimEm4Kp9DP7GOmCStUaltYWBEmNo6NlzhvsVJw_Ark6ndsDykekUjt9gy-sE5W5OJeiOlWPHDd3DevVpXmo9XSshchk_l6cAao620Zoj5S0Uk1DJECZcl3e0pFLPMYXgCBdYpxKZ8Pdk-VKp5FIwURx3vNO8QdX72Z1n2AQn9eRuZgGVzCNpgCl7JXYLh0QEUNfN5ipUEmO8d8L67pqA7RTSRLvOextaevWZG0bcpL-3BfNQ28DftmiuX4UBu4_7b6fxDSxd0MrgCIgXDemeXmYKMCqNjfAhAt-8JJVlEpqv7cm19iyIHMl1BQpegEFyFP4ePFx9tWNEf-P9vCBw9v_DCIUE_5vxvNv4TCYm4pgyAuG9Xr342mZlT0QwGBsv1eYRhM9q-4YjBlqZsuGHkQEaBQwkOxu3asJAca2C85HngJiIaxiPVS-43ZbbHI4cnnyy0S4tEeBgPlGDfhj1kGTdTKh4JtdWnxGB4X0lfx6c3rGfyJmci2z7BtJjtM51LAKGSyb5H2qoWfns6qKgYzKwxd--WPVDGFWedj1GDcxDebfU-40CjQYCVomkQPMAX7lVV5GjWDMgICM2G2hsm3DdI3wr3tvvVHWVcgqCKi0kEk", - "p": "7-Ly7rmCRdvlqx22CByr__A8vUlHYImpGiSDACMn7otKzLHNaGk5b7oaHLktpWCSfYlWZAUmhX-DmSaRmEx-dpX_38hrcAiYS51aQ4gnhzmBn0LjdWh0lXjL_Y1MWRqsKLZNhdVJv84G41vTiA5OfY4ooQMi2mJWRyS4_AdYRdEi0mEM8MrxyhradiUqxOoYg2RPoYEc57NIGYC6OKRZqQD5mzczhTe-KuPrASgVIwIVjua0dfOfH8ZUt1Ucwldn_mZPAFwp5CfSANbYFgQcZap9EaNT3UmJiGHjUEjZCu-i2kVftjlZm40Lc_I_ip4Dd9-SwKkeFQpPb4vbffpd0w", - "q": "0o935GQsEvoLregbM6Mk9fNqacRxuOyyvSZQX48E4loUbaL7k2mVpp60VkAMcovdK-SEW33fXmRU6q9GvKhtgineMbJjQV14a55csu-3vnaFDTNvKXIp-mlUvMKpVhSDlLenkf9EFFG49tDCkAUnLF6NKu5hSSmI_dIUEOIcoY6czvVnbJHo7bbIQ7yRBSCKHV5Ys8QjXFShNhmNUQb8BGOC7sFlL6-0trejQB--Gr7U7kgytmH7qS0O6IHW6SZbrZzbGSYLFS7aCBzj-34qioTrlHKovRLP6dhZm5kPzqaCwm8mSHtgafTlPACdVHNBCozRlb9QaHsc5AXRQs7b8w", - "qi": "dQoVfWrKcUXDVdQh82lyIsx33nDZkeXeYVgixqIShVmT5XLY7TaMK2n5gQGp6CYUSVERNuROmr2Vd_9ZskShrZHDXLO7G_GwyjUfZk36ecZ4XIbbuXouJ46hl02tuLaBBCM3XY-U2EAR21p2EIBWK8pBJA3P36mcDEpkWwcKDq_1rcaygytGVwVx-WV2TSkkorDd1ALCSL7JooP6g7TD_ExBfX18wbFmuyPA9TC_O6pix9ytX7y7BhZF7AOOlo4jkhf_l3Je6VP3_xI9RNxHqK_VPRwGz1BG7PWlsoxqXTCXNuQBOn3d3LM59q6vXevQfWORNOTdFxLeojpg5Q8QaA" + "n": "0gJ73of14HlvGaHUiM3Pe0im_SR3c6faYcZ5c46hBm9_YGNLAaMpe8IVF5Bej-jzKijR17A4lUIsVYmndxmzec178dFL46KVIypwyzG8HHuy_mZGv13Z9Vy9l_bwZMDp0_zFSHolMxIqbqYpAUU20s0n8nz5-IkKA4_0t8YofoYC-pKrRtyeZQRoClTJhw3JXsQ-qsXJOLWyidFNHaDE-d-CyZaBqkjO3Rdf4-6D5yRIlpc67AMR7xRyJy8l_p-kIN-bcnxA0BxDUJ4HWcllDRMywhTxBw3PDzV6dfOGj9Gt7Iw9bUZejilNyy2AAviR9PJFOYdXRW6iB4ye8D7xqiRtYXA5SlhAFM9tiRTL4a9fFbrdyVE4dM6KxPOMqthca6ZTHopUdBbZe6zV9DxymVG-_TrMtifK7T55isuqIcSY8iqc2iB1MIN4NbrV09qznHMI9YfZhy__6jHtYFnfA3-8iGJD8EakqQKDJO6nQTrauB9YeDe1bA4w0IMcUC_itkvqiSo28gIlKIjIJMrBnd2aNYUsqZqSn4egEQmghTnjFKUBPmggjq9rnBmvv00eFstleFqM4TSh8AdwEg5PB8rO7OgPVcSUduLmuBxwg3AixDG6GoNM5hHm8_8y0PRG3Jmvq7Vm1jiW20He9h0sByO_UvcNGstr1CGgsNIwszk", + "p": "_1QWxXYnpX6-qBwe0QZG-y_mb2dF7jMUTGHqyJFBA7pyuP3a46yuDhlW9n9_eofGVjbuTglqsUDXGm9teau6AE8Pxotpa9rmEHyAjcyEXjI4VN51x5qBlZ4x_YN0gx8BJK4umkdO2CyUggQp1C7F-12jd2vhulxnw7pNPSOP0E0lSMU-J2tPHMgj7PmLi2KCTdZoWwk78gQVh9NHTji00Rtv9Tfp8leUbjKj4KmTOTVrkqlJ9Q24FdFHqKra7cZ2411nX6RKngDCOdpDzCR8gX8ToyqwZY7aDHIBwtuO_t4hqKOfSt2B4mWmBfDMsSgtZ_wePV1fDzmkwoFRfTHt_Q", + "q": "0o_hz3gLAMWdOWkooasgIo_aHhZR4HLi30RSVpSKnvGS-7jAxoMBwKLyozdK9BGI2J6Wh9xY1xmnbHdIdUJE0BDDelnI3qu2ACTgV0HryDwsSBz7XILJ0R1j7McSOkHIrAKJFnuZsM26IowTIc8kNyTknTG7vpLfzEp0KFugkJL_-0B3LHO9h6imcmD7-cL89HYKlBmxNJMAQJFTeLnOMFc2DFp5dbclys3VnwktGvXsxBQepq-Z7FNZ6Jdpz3HdVCsCfeDdkUldW1T_w_y8J2IvurbtC9FcO9KrIKZJ94foKQCh5g3VqFwLudfS2MAHU2s3IXXXyhn9-LoitcLg7Q", + "qi": "WoYlg_eLdwEQqEmkQ0wooR5da6_BP0ixyp7Jpu5RrDGuwgDU6sMMaQVMI7dzffS_6xLGxoI9IdDJipf1caPmirhknlyS2DhuwdiZuDQfblgd0J2lXuTEUDuENUOhdmVcwAmzGFw3ZXOA8T77tlcws9gg_55jzrV6DIWNPYzZ1jDJ5wt-6XCgv14M22YmSWXG25Nifakdfozzji5CJ1Acm3C4sdJ5WI4cveHhVAsDo1BuxJulMm8u6beiEXxgtWJPA65kFqx1nvtDf8f8EGPZY4MSpMerg3pWJ8aZEIgaQrsm60KIdOWCElCabSCPi38h23Z9beRJqIIhxFskTaLpxw" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "CMZA:DIYS:SHRO:44FJ:PZMY:ILAH:UVEJ:U5D6:2Z3G:YO4W:2UB7:KW5V", + "kid": "Q2M3:V24L:O26T:L2GX:VJO6:WYZ4:HO3H:UXWQ:HK5T:X6RR:5BNK:N7TN", "kty": "RSA", - "n": "xU6bZgpxxZtz4Zq30vckxwQbEZw2_nK0BIgtw73EU-9jnrg_SVDnxFcBM-l8cimEm4Kp9DP7GOmCStUaltYWBEmNo6NlzhvsVJw_Ark6ndsDykekUjt9gy-sE5W5OJeiOlWPHDd3DevVpXmo9XSshchk_l6cAao620Zoj5S0Uk1DJECZcl3e0pFLPMYXgCBdYpxKZ8Pdk-VKp5FIwURx3vNO8QdX72Z1n2AQn9eRuZgGVzCNpgCl7JXYLh0QEUNfN5ipUEmO8d8L67pqA7RTSRLvOextaevWZG0bcpL-3BfNQ28DftmiuX4UBu4_7b6fxDSxd0MrgCIgXDemeXmYKMCqNjfAhAt-8JJVlEpqv7cm19iyIHMl1BQpegEFyFP4ePFx9tWNEf-P9vCBw9v_DCIUE_5vxvNv4TCYm4pgyAuG9Xr342mZlT0QwGBsv1eYRhM9q-4YjBlqZsuGHkQEaBQwkOxu3asJAca2C85HngJiIaxiPVS-43ZbbHI4cnnyy0S4tEeBgPlGDfhj1kGTdTKh4JtdWnxGB4X0lfx6c3rGfyJmci2z7BtJjtM51LAKGSyb5H2qoWfns6qKgYzKwxd--WPVDGFWedj1GDcxDebfU-40CjQYCVomkQPMAX7lVV5GjWDMgICM2G2hsm3DdI3wr3tvvVHWVcgqCKi0kEk" + "n": "0gJ73of14HlvGaHUiM3Pe0im_SR3c6faYcZ5c46hBm9_YGNLAaMpe8IVF5Bej-jzKijR17A4lUIsVYmndxmzec178dFL46KVIypwyzG8HHuy_mZGv13Z9Vy9l_bwZMDp0_zFSHolMxIqbqYpAUU20s0n8nz5-IkKA4_0t8YofoYC-pKrRtyeZQRoClTJhw3JXsQ-qsXJOLWyidFNHaDE-d-CyZaBqkjO3Rdf4-6D5yRIlpc67AMR7xRyJy8l_p-kIN-bcnxA0BxDUJ4HWcllDRMywhTxBw3PDzV6dfOGj9Gt7Iw9bUZejilNyy2AAviR9PJFOYdXRW6iB4ye8D7xqiRtYXA5SlhAFM9tiRTL4a9fFbrdyVE4dM6KxPOMqthca6ZTHopUdBbZe6zV9DxymVG-_TrMtifK7T55isuqIcSY8iqc2iB1MIN4NbrV09qznHMI9YfZhy__6jHtYFnfA3-8iGJD8EakqQKDJO6nQTrauB9YeDe1bA4w0IMcUC_itkvqiSo28gIlKIjIJMrBnd2aNYUsqZqSn4egEQmghTnjFKUBPmggjq9rnBmvv00eFstleFqM4TSh8AdwEg5PB8rO7OgPVcSUduLmuBxwg3AixDG6GoNM5hHm8_8y0PRG3Jmvq7Vm1jiW20He9h0sByO_UvcNGstr1CGgsNIwszk" } ---- PASS: TestMarshalUnmarshalRSAKeys (1.18s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.17s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -636,7 +672,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 24.600s +ok github.com/docker/libtrust 7.788s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -644,15 +680,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.03s) +--- PASS: TestLoadStatement (0.01s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.02s) +--- PASS: TestCollapseGrants (0.00s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.01s) +--- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.01s) +--- PASS: TestCreateStatement (0.00s) PASS -ok github.com/docker/libtrust/trustgraph 0.120s +ok github.com/docker/libtrust/trustgraph 0.020s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -679,12 +715,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/2924136/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2924136/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/3766161 and its subdirectories -I: Current time: Tue Jan 14 11:45:53 -12 2025 -I: pbuilder-time-stamp: 1736898353 +I: removing directory /srv/workspace/pbuilder/2924136 and its subdirectories +I: Current time: Tue Feb 17 20:09:57 +14 2026 +I: pbuilder-time-stamp: 1771308597