Diff of the two buildlogs: -- --- b1/build.log 2025-03-09 02:52:16.403268647 +0000 +++ b2/build.log 2025-03-09 02:53:16.420577879 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Mar 8 14:46:32 -12 2025 -I: pbuilder-time-stamp: 1741488392 +I: Current time: Sat Apr 11 23:15:16 +14 2026 +I: pbuilder-time-stamp: 1775898916 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/2570860/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2039899/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Apr 11 09:15 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2039899/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2039899/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='296345d3aafc471583f81e3dd0762a2f' - 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='2570860' - PS1='# ' - PS2='> ' + INVOCATION_ID=fac127cdb3cf4815a1652951253e9e64 + 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=2039899 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.CRtDG2we/pbuilderrc_fRkS --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.CRtDG2we/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.CRtDG2we/pbuilderrc_4Dwb --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.CRtDG2we/b2 --logfile b2/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-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2570860/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2039899/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.24~2 [5136 B] Get: 35 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.24~2 [5216 B] -Fetched 70.5 MB in 10s (7206 kB/s) +Fetched 70.5 MB in 3s (20.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 ... 19783 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/2039899/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2039899/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,43 +356,43 @@ 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 + cd _build && go install -trimpath -v -p 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph +internal/byteorder +container/list +vendor/golang.org/x/crypto/cryptobyte/asn1 +internal/itoa crypto/internal/fips140/alias +internal/msan +internal/nettrace internal/goarch -internal/itoa +internal/asan +math/bits +internal/godebugs cmp +internal/profilerecord +unicode/utf16 +internal/coverage/rtcov +internal/goos +encoding internal/unsafeheader -internal/asan unicode/utf8 -internal/msan -internal/profilerecord -math/bits -unicode internal/cpu -crypto/internal/fips140/subtle sync/atomic internal/runtime/atomic +vendor/golang.org/x/crypto/internal/alias crypto/internal/boring/sig -unicode/utf16 -vendor/golang.org/x/crypto/cryptobyte/asn1 internal/runtime/syscall -internal/goos -internal/abi -internal/coverage/rtcov +internal/goexperiment +unicode +crypto/internal/fips140/subtle internal/runtime/math -container/list -vendor/golang.org/x/crypto/internal/alias -internal/byteorder -internal/godebugs -internal/nettrace +internal/abi internal/runtime/sys -encoding -internal/goexperiment -internal/chacha8rand crypto/internal/fips140deps/byteorder -internal/runtime/exithook -internal/bytealg +internal/chacha8rand crypto/internal/fips140deps/cpu +internal/bytealg +internal/runtime/exithook math internal/stringslite internal/race @@ -364,62 +400,62 @@ internal/runtime/maps runtime internal/reflectlite -sync iter crypto/subtle weak -slices +sync maps -internal/bisect -internal/testlog -internal/singleflight -unique -runtime/cgo +slices errors sort -vendor/golang.org/x/net/dns/dnsmessage -internal/godebug +internal/singleflight +internal/testlog +internal/bisect +unique +internal/oserror path -math/rand/v2 io -internal/oserror +math/rand/v2 +vendor/golang.org/x/net/dns/dnsmessage strconv +runtime/cgo syscall +internal/godebug +hash bytes strings crypto/internal/randutil -hash -crypto/internal/fips140deps/godebug -math/rand -net/netip -reflect crypto encoding/base32 +net/netip +reflect +crypto/internal/fips140deps/godebug +math/rand crypto/internal/impl crypto/internal/fips140 -crypto/internal/fips140/sha256 crypto/tls/internal/fips140tls +crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 -crypto/internal/fips140/hmac crypto/sha3 +crypto/internal/fips140/hmac internal/syscall/execenv -time internal/syscall/unix +time crypto/internal/fips140/check crypto/internal/fips140hash +crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field -crypto/internal/fips140/nistec/fiat crypto/internal/fips140/bigmod -crypto/internal/fips140/hkdf crypto/internal/fips140/aes crypto/internal/fips140/tls12 +crypto/internal/fips140/nistec/fiat crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 -crypto/internal/fips140/nistec -io/fs context +io/fs internal/poll +crypto/internal/fips140/nistec internal/filepathlite os internal/fmtsort @@ -428,47 +464,47 @@ encoding/base64 encoding/pem crypto/internal/sysrand -fmt -vendor/golang.org/x/sys/cpu io/ioutil +vendor/golang.org/x/sys/cpu path/filepath +fmt net crypto/internal/entropy crypto/internal/fips140/drbg -crypto/internal/fips140/aes/gcm +crypto/internal/fips140/ecdsa crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa crypto/internal/fips140/mlkem -crypto/internal/fips140/ecdsa +crypto/internal/fips140/aes/gcm crypto/rc4 crypto/md5 crypto/cipher +crypto/des crypto/internal/boring vendor/golang.org/x/crypto/chacha20 -crypto/des encoding/hex net/url encoding/json math/big -crypto/ecdh crypto/sha512 +crypto/aes +crypto/ecdh crypto/sha256 crypto/hmac crypto/sha1 -crypto/aes vendor/golang.org/x/crypto/chacha20poly1305 -crypto/elliptic +crypto/dsa crypto/internal/boring/bbig -encoding/asn1 crypto/rand -crypto/dsa -crypto/rsa -crypto/ed25519 +crypto/elliptic +encoding/asn1 crypto/internal/hpke -vendor/golang.org/x/crypto/cryptobyte +crypto/ed25519 +crypto/rsa crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa crypto/x509 github.com/docker/libtrust/testutil @@ -476,73 +512,73 @@ 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 -2025/03/09 02:51:26 Generating RSA 2048-bit Test Key -2025/03/09 02:51:27 Generating RSA 3072-bit Test Key -2025/03/09 02:51:29 Generating RSA 4096-bit Test Key -2025/03/09 02:51:47 Done generating RSA Test Keys! + cd _build && go test -vet=off -v -p 42 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph +2026/04/11 09:15:59 Generating RSA 2048-bit Test Key +2026/04/11 09:16:00 Generating RSA 3072-bit Test Key +2026/04/11 09:16:00 Generating RSA 4096-bit Test Key +2026/04/11 09:16:07 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.01s) +--- 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.06s) +--- PASS: TestECKeys (0.01s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: TPCZ:F7PJ:GKPE:DDUB:KF27:ZLSW:SJOD:PCU2:VYDJ:J54D:DWHT:FLS2 - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: P4FI:RFHW:7UOO:NYKO:G7EA:FXX4:K5YJ:FBS7:J7WC:UGJZ:MDO5:WNMD - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: QLHX:BJFD:WY7J:JKB4:UQ2P:OYFH:5XSK:TDZ3:UWWS:A5A7:M2JO:3MFC ---- PASS: TestECSignVerify (0.05s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: DUQK:AGQ5:TWFL:ZNIO:TNKC:6CRX:I5E3:HW5K:INNZ:FYGO:OSDU:NXYK + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: FYCB:YIZV:GTJV:3M5G:P24R:RRTA:LZZG:K3KW:CAWJ:XRLE:6PPX:6NJZ + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: VUEM:UQN7:NBV6:R5ZK:QYTG:D43P:NXBL:SQIP:RTRS:W4JI:LLOZ:4ZG4 +--- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "cN3ip5Ab0S4ddTszSTBfwEM40jrbndP_VjY26v2pFL4", - "kid": "M7G3:ZPBL:7YWK:C33S:XQSU:JYI7:TKU5:5D2W:HIH3:QD2F:37FX:NUN6", + "d": "oJohoavYExypFhRmaa2gbPrWuLOL5TDcOTMf3ZgMwik", + "kid": "IFU5:354P:DZJU:VJUX:2U2A:OAYT:KAX5:YOMS:3F7T:OFDZ:CLHD:CVDR", "kty": "EC", - "x": "s5FypskcJWT-m66VNfX6JjqKlFZRImqpTl_NJBSnNhU", - "y": "4PzNz4ELPyyEqePH1Vuz5f3gkrFT5XpE_MiBo5ari0s" + "x": "H4C2XKOrskKNZ4MzR_cau9U5UNyXINOOFHgawwrDRo4", + "y": "9KSGhwyizFh7G9vMruQGizSPf3rcSXp-ZDpm1nuTKfc" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "M7G3:ZPBL:7YWK:C33S:XQSU:JYI7:TKU5:5D2W:HIH3:QD2F:37FX:NUN6", + "kid": "IFU5:354P:DZJU:VJUX:2U2A:OAYT:KAX5:YOMS:3F7T:OFDZ:CLHD:CVDR", "kty": "EC", - "x": "s5FypskcJWT-m66VNfX6JjqKlFZRImqpTl_NJBSnNhU", - "y": "4PzNz4ELPyyEqePH1Vuz5f3gkrFT5XpE_MiBo5ari0s" + "x": "H4C2XKOrskKNZ4MzR_cau9U5UNyXINOOFHgawwrDRo4", + "y": "9KSGhwyizFh7G9vMruQGizSPf3rcSXp-ZDpm1nuTKfc" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "J58C_4C4hofd7GiIRVAO_KTftuJLTnyIidWBts9rMFaqAUJdHccj6U-9wcMGr7RN", - "kid": "MIRD:HRER:IXWI:NGBT:AN3Z:TZE7:K46W:XCVD:HCSN:MKVV:3W3N:YHHS", + "d": "iqtlZ7XNpxhkmIP2VuCSaNmnIqsXEf4j4cMBfSklamKxVmQ1NV2PRH2mx1VLpvFP", + "kid": "7TPV:RCSC:HG6O:5YWZ:3ZWJ:V7U5:5EXC:5UVO:SGS6:LGEF:DYZN:VBTP", "kty": "EC", - "x": "br6a6WcJlitkC2w-EoyUy3TZdMmvmefDhzYvm9XvPDbiNhX46lFqaZHoWlgutxx6", - "y": "HoGCi-R3KVENdttgiALOyaFBLX703shIuMoXyH5THDbAy-yHMbvDnzMJ3EkwKaX8" + "x": "6-FdsfcTrAzHKhprVT13g_p12C6SyaTC3xhTT9s4xRFTYJtTgj77Cc0iPsvBWpwL", + "y": "8et8lGGL7DtjNZoDqfxgkxllZBOahrLBzwajXJR7o3-Rzv5BopN9RCxZxpLKvVPm" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "MIRD:HRER:IXWI:NGBT:AN3Z:TZE7:K46W:XCVD:HCSN:MKVV:3W3N:YHHS", + "kid": "7TPV:RCSC:HG6O:5YWZ:3ZWJ:V7U5:5EXC:5UVO:SGS6:LGEF:DYZN:VBTP", "kty": "EC", - "x": "br6a6WcJlitkC2w-EoyUy3TZdMmvmefDhzYvm9XvPDbiNhX46lFqaZHoWlgutxx6", - "y": "HoGCi-R3KVENdttgiALOyaFBLX703shIuMoXyH5THDbAy-yHMbvDnzMJ3EkwKaX8" + "x": "6-FdsfcTrAzHKhprVT13g_p12C6SyaTC3xhTT9s4xRFTYJtTgj77Cc0iPsvBWpwL", + "y": "8et8lGGL7DtjNZoDqfxgkxllZBOahrLBzwajXJR7o3-Rzv5BopN9RCxZxpLKvVPm" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AVHI50oY8QFMQMPyrAFAoOWJPW7DNAkEtXuBzq6-jKxaLL3FsxU0T4W-_Fsi7U8fHusI1NIrJXXpuuo2daNg2LOQ", - "kid": "72YZ:LFCP:5M34:AAMN:XYSN:Q7WM:TUPZ:NE4Q:7TTO:LC6Y:JQB3:6LJK", + "d": "AdOHq8NwDmzKtv-iO6mLoONUfBE4sP7wT1RVcYrJmvbhXNGHPkRa_dAZM0sn4mWeXIcAWBVHjpPlrxljq4d8W0X6", + "kid": "6NPS:OMDQ:ACZN:7XRI:SRGH:SVWC:KJXD:MJNU:ZVGN:PT67:CWS7:ZCWV", "kty": "EC", - "x": "AAEeZEHgCICOwDJQFFeoKZxZfbwsJkf4dc6M7hKc6ZS-yIc_RRVwhMsnGd1yvK8paXvbGMLIswOUYkizjXJ3WQMF", - "y": "AFlrtFjEr3PKw9uSXmg4Z3QAmMgmSHuMaY5y3tjDJDeD4ySM4OUrOo_HJYiYCaAkRULSpHGhyLBdL-Ot47g6NQ4p" + "x": "ANRLKveIaPEB6q06SaX-knfRKOKloc2VaOK6yEKg2STx18yVU5prn9Ez2v2dLKjmWlyPR1yovt4SBRsnvpbBz-x1", + "y": "AVRzbkBOWcrz_EZcf583NRpeG5N7PYe7pWMeBCrppa8wsIT3TUVtz6DHDYJzbHG01RVMBhEiAv4eLYqO_sPXrwvv" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "72YZ:LFCP:5M34:AAMN:XYSN:Q7WM:TUPZ:NE4Q:7TTO:LC6Y:JQB3:6LJK", + "kid": "6NPS:OMDQ:ACZN:7XRI:SRGH:SVWC:KJXD:MJNU:ZVGN:PT67:CWS7:ZCWV", "kty": "EC", - "x": "AAEeZEHgCICOwDJQFFeoKZxZfbwsJkf4dc6M7hKc6ZS-yIc_RRVwhMsnGd1yvK8paXvbGMLIswOUYkizjXJ3WQMF", - "y": "AFlrtFjEr3PKw9uSXmg4Z3QAmMgmSHuMaY5y3tjDJDeD4ySM4OUrOo_HJYiYCaAkRULSpHGhyLBdL-Ot47g6NQ4p" + "x": "ANRLKveIaPEB6q06SaX-knfRKOKloc2VaOK6yEKg2STx18yVU5prn9Ez2v2dLKjmWlyPR1yovt4SBRsnvpbBz-x1", + "y": "AVRzbkBOWcrz_EZcf583NRpeG5N7PYe7pWMeBCrppa8wsIT3TUVtz6DHDYJzbHG01RVMBhEiAv4eLYqO_sPXrwvv" } ---- PASS: TestMarshalUnmarshalECKeys (0.03s) +--- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.01s) +--- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter @@ -556,104 +592,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.02s) +--- PASS: TestChainVerify (0.00s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.03s) +--- PASS: TestInvalidChain (0.00s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (4.42s) +--- PASS: TestKeyFiles (0.75s) === 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 <6XMN:SM6W:VHXH:5H3D:QP7C:A44L:BE63:DPS4:3MY4:NXA3:N6X6:YMVO> 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 <6XMN:SM6W:VHXH:5H3D:QP7C:A44L:BE63:DPS4:3MY4:NXA3:N6X6:YMVO> 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 <3KHQ:YXU4:43RA:E3SG:SJDV:XOBH:6B6R:KWSV:7NXN:YTT6:AKLJ:AUHH> 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 <3KHQ:YXU4:43RA:E3SG:SJDV:XOBH:6B6R:KWSV:7NXN:YTT6:AKLJ:AUHH> 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 (4.24s) +--- PASS: TestTrustedHostKeysFile (0.37s) === 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.89s) + 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.16s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: FF64:FAWX:SOBM:5GEU:CPIF:ED67:MUJ3:7PTF:C2WD:5EFH:LVZS:BXBT - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: AHON:7LLB:FY2V:33AF:2SK7:SRU4:2WCI:HW4P:F5WB:GZKL:GJ6Q:SNRZ - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: DSHJ:RY6C:CBBO:K7XG:XLMP:DUJB:57JJ:WAAW:5QIV:ANH6:AQDK:KNBI ---- PASS: TestRSASignVerify (0.12s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: AGBA:3ILC:7ZC4:F2Q7:2PTE:PUVK:QWTN:6XLX:BQJ3:S7D2:45LP:ZCHS + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: 6N5Y:C2BX:KQ6S:L4BS:CNEQ:5PWX:OH2Y:JFN7:GGH4:FH3C:HMXX:LION + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: P34A:OS5W:CPKE:UKWZ:PRXH:LUBQ:REGU:3U6N:2TH7:TNZU:266Z:VGG3 +--- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "CLtbIG9NnH8QRGo2hBjc6tYOK7rwAq_x6Ky1d2EZNCyuUw3i9nG07k3ELNB18Z2WERLyvStqFDf7Y1XZ_I4gBa4xUuqY6oM2cCLzgikZoySPmdGxtWo8W8HibFHoVFlal7nlSh7IAQsd066AY1d_o8BSphOo0-8rH-4f_qJa6CDrY4wSIlbq7JadjvIvI3H9E6-gQXZt1w5DQggPba0bN4l_ikA3vDh-DuXiBRNbfmNZkyVQY3YBQFL9gyh0tjm7CG_TA3NoSM5dwAvhgCLt5YsmJ5wwIWGkrUOz-M49Wj82uRytTAoOE0OZwXgdKPB8M2tVfB-CgXjgSQcI5SjkoQ", - "dp": "ufZY9xHZsyvFfY2bScIhrhlZG7zo6W2FeWxaGCzCxMFzd_rWHsZCXXN-91EWQc1vXkWVEAA_wx4t7BRTcdmBEa5DKvU29M4AOKgJuiutizO3HLYToh6qUqowQiPnn98thMBHJgr9VflJAnO-DSmdk5ZayM5ZXHuJOK7a-zSs0E8", - "dq": "WNIXzknUdQaPZv107JPD3C_s-jb5lPf-mVNfONZhAae25i5JpHhXOm11z3Yh5N_g0zAotHun0jJQ-T3rXCkns-1FL-o8Hk7wYD_OREK3u33we8rNb0YmaRnz9OSY8OFD4_Z37ort9LWJGc50w_iBwDHHOpOVWwXvlLdiO29Pw18", + "d": "HDt-DnRZx10ACXM30fUltx55WapQ1Pu6PL6dHHjYG90pi7gdGMHSTNa5PJhpRCJyo5AlMHgHLKzR7qGUvA908XFFoD9k7NVJ4rNd5lzGzPXc85KiIC1Lx-u3aUvKVFRpi3i7411w5WPkexnx2KL3s97p7x6ECiBGgvE1_r6Xtfgi81ZssVQw3ulrPDwrBMfzdyLsaxSPw0tT7y0-Fl48VwVTfB3ZKu4fiQ8NOpuq5OgQM-787Mrzyn1gvaYdI9z0UkGq3CBiau9PBCV2kX5FLfj6nlt7D89qUgII2yYDD6Dil7lnbTMExBPhTvbEfny8ea3RLYrtqXmk_lXKat2oIQ", + "dp": "u9RRe2g32qZ9_xRwWCgLxOw97lH7HDK6zgK-fSbf7SIFLF-RM-IJ_bRUoIG2SP8nzOKfmHWEKMngTHPRL2zVupqWQkxf1tWA3ntwVchVe2K3DUnVO47wxc8bIfktWLSHPjKBcQhPbGzjlqIbBc7HdtP6cwF92S1eLlTMbXfEuOE", + "dq": "ueQdry5ysqZYoetwrYDhvquT5Gc1qvbtL60SyR1iKXCDisSVQ6T6DXnbotT-Ntsr02_R9BDJgo8BHRMKYhTrBrcfovOeAOFYVfqX_8FIVd19Zq2LaSpfZd3WTMWEATWWGNkmCLU26NC7MvI-TJD3C0q0So2cYGMcpwdKLM1IEhE", "e": "AQAB", - "kid": "FF64:FAWX:SOBM:5GEU:CPIF:ED67:MUJ3:7PTF:C2WD:5EFH:LVZS:BXBT", + "kid": "AGBA:3ILC:7ZC4:F2Q7:2PTE:PUVK:QWTN:6XLX:BQJ3:S7D2:45LP:ZCHS", "kty": "RSA", - "n": "r8Fnc-z6AkEpKHNWCgPajSDJawQRbM_tztR0Dlqe67S3pSCNPB8WA_xrwrkkBA0vEbEL9cp5_udwOLTwduNtHWwbw0vHytw432bP-C95GaWkCiprfNnFWIzAVKAhMxSsbcwwHoL_W3METvbilQ_1kAlPIJMZILUTbYsAX8qoIubjsIArUYWMgfUuVKhRoa1P0EszK66sSX1gj-YRoeVsfDWwspoRsAMCDjUb4XDmkD_2RSi-ffds6o_Rsutio_06r437I4e6kSw2DK2CcEgNFkpZnufSy_Bs5YQwMXuQhhZc9qkIXAW83TKDwuo2Q4DdbunMgf2I5dOyosdKzQj5pQ", - "p": "38pjIJz44hO328y6UToQ7u1ITtA9BvRZ2vAt-eSbt0U_kOcxxleLGXt30nWEgVOXE745N0rGNdVGVsvjuvWXkqzogasQ2jcDbhHwo4mYZhtg-9-kNDokMWEi-uaBrL5U9i3Z2ZX5wKLn1QAx8gSvef1eiv0cHCI6zs6A_WOy8ws", - "q": "yQ0nSbrBt10ivGS58h_RLDv1X43d4yvugTKkeqtR0IZ5BvgVvXkoeeseFFqEkSETMALvQBAYUF_NvRefQKFPiugBCUCbsXm3DAkTjNDzvPUrHqGEbRH5CyupcfNfTWmtMo1qq0ICYlXV7KHdfCSV2-czwT9Mdh8qDJBlmdGbtA8", - "qi": "Kn6L-CxyCnvwniG47yKiSMYDHtWfEYVjr2Yw2nD1DeaM7QkHJEJm5_wri_6EAULnWhAR6P2NQQg-4VU-m8zLPfe0mPlhZM2OeioqUdIgAaqEXSnMvE6knvmvik572m3iwhKaICFrCeVQDHahPSEbyjAXgtpg_4cQCpWfmN2BvXU" + "n": "sxttZPSYGT8QrSata_UjSEdIIOafy5PJcaeA5oL7XwEv75Yn5OmP7pRdmw7tV08IiY3Nlf4IkR4Jhu7MdYQlC4p3KO0iMOXvkeeBqOld2fpF_ggx7dI6fQ6kMvq_4dXLfHgsA3PlDxLxHm3gqpzMN1ORrQUFp1EP4KuB9nlQcM5LEcbnddSVH7fjodO4V96eZwrPTXETBEVy69QubkN5FbojxCAs8ms_POSJ6NIgJ0s-V1WuOM_7JWi-JuAnJQh7zCja2imiQDi_NU_iQ5u-m0B6kRw3fSS8aog1zcyEXfEUPSwRigK9LHSd1SZbUENDRC07i7GT3qol9043GGaFzQ", + "p": "xSOqXLY1bIw_r0KelTfUsZIe24DQQzpaP3iox8O0WbYyUpbpfWS9aPCeb7AySoYh6euRjCkVI8y1K_Vle8PWBATj-Bs7QV1VvkXwFNRqgwOgQumVm4oCTIjfKjzKA2b-vYAJER6pA2unGQ6HPna8TWsd4ic2yuNOk1v0GnxMdLE", + "q": "6JV5FflmxtywsG8hujdSPglvc4hoF4VY9nOMnD1wvGQ8HGzt_v6Px1NiQkaUIBth4JUSQjUzpX0TZLgxNiEGQQgu48RW-ljWsE-sdQd85bIDgAsxRyEtnCrBZVfq62ITgLC4tlWB5X0729wxBjGOUjvHuSl_jOPunIg59u0omd0", + "qi": "NIPere5Zsobv8vG8uTvZ8FIkQNIZto0MvTh29HX0FcivQg6eHhhFxvKEbbsH0OjTHzh8PFPHfEp7Spif3yxPgUj36e-jrsHJv3s84Wl81xq3TR3PtqQ9syRFFYJ4R2ctdxmjRJOPv0LE48AAYlBQFC8MFOaUX9QLisryGB5pYGM" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "FF64:FAWX:SOBM:5GEU:CPIF:ED67:MUJ3:7PTF:C2WD:5EFH:LVZS:BXBT", + "kid": "AGBA:3ILC:7ZC4:F2Q7:2PTE:PUVK:QWTN:6XLX:BQJ3:S7D2:45LP:ZCHS", "kty": "RSA", - "n": "r8Fnc-z6AkEpKHNWCgPajSDJawQRbM_tztR0Dlqe67S3pSCNPB8WA_xrwrkkBA0vEbEL9cp5_udwOLTwduNtHWwbw0vHytw432bP-C95GaWkCiprfNnFWIzAVKAhMxSsbcwwHoL_W3METvbilQ_1kAlPIJMZILUTbYsAX8qoIubjsIArUYWMgfUuVKhRoa1P0EszK66sSX1gj-YRoeVsfDWwspoRsAMCDjUb4XDmkD_2RSi-ffds6o_Rsutio_06r437I4e6kSw2DK2CcEgNFkpZnufSy_Bs5YQwMXuQhhZc9qkIXAW83TKDwuo2Q4DdbunMgf2I5dOyosdKzQj5pQ" + "n": "sxttZPSYGT8QrSata_UjSEdIIOafy5PJcaeA5oL7XwEv75Yn5OmP7pRdmw7tV08IiY3Nlf4IkR4Jhu7MdYQlC4p3KO0iMOXvkeeBqOld2fpF_ggx7dI6fQ6kMvq_4dXLfHgsA3PlDxLxHm3gqpzMN1ORrQUFp1EP4KuB9nlQcM5LEcbnddSVH7fjodO4V96eZwrPTXETBEVy69QubkN5FbojxCAs8ms_POSJ6NIgJ0s-V1WuOM_7JWi-JuAnJQh7zCja2imiQDi_NU_iQ5u-m0B6kRw3fSS8aog1zcyEXfEUPSwRigK9LHSd1SZbUENDRC07i7GT3qol9043GGaFzQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "UU1mVp0mXVKGcjsXW1pTDgvBcoZBhsmsxnWSnIqTASyUsJpuliWKK7l0ZHn3B4YJAluGXXeKa2AWD6LwsrGeeX0EP2suHfJgTzEXHurmYKpwS8UTntYGUKsJa_KRRH2OswK-puCAHzSdaYEXcWX-My6RkyvGDfB6kChRcCwkkQ9NhMfdd4qBaEBJI42KDAKCruHVXNluBisYYn5IcK1GCstDk8KuBPcA9OwwfHh5iNUk8-ckvlvht2N1uzHgR4Mt1wyuyNEESlHP0dP8H5dWxLDY_1Y8rU_1f2joypqRb40O7kz7u8Q1MogSQYh9cjJYO0j04ewrdFcfGFBJRKqaso9Ncq9olRxukUEoGc-iuAfWQxjDVSEbbr8oABcesz8q9_db42Rc8Np6awInAkay_NR3YGMLPsU0AnZeLizdaClYth7YlKsh0qCp_PUGaCI0vpRWkgEenhZUF6qpLTEKdq3puAc6_GeVhY3fpSjNhsTlTsSBBdgX-_JsCD_DopfN", - "dp": "Rcv2Z5FcO1GabH5RvufGqZz1DWnL3QjqMqPVat32Y_6pGmOdQmN9Ig5nh7rxWVIzHc50yRU2nkRex0azd9VihsktLZ__QYT-EqfKhW1al5G9M_UX2aDa4MTZDJV7oJEdc_xyV8mx_HOJirAYvpGd_1rN9XkIbB9eKvpTPP6KEzsqDpKFGdSorge-anYgUBEhzelCcl1GaZ5PwhamXnpZSqzu83uznenDHO5S4xMZGg_gK0f5-cJlMf8pTny9oz71", - "dq": "HFPjd3JKP8W2b6UD_VZCokGbRqxDy68ZgdzVD9ASnbhaNuLeL07pztZMigFr_aYfCWRlywsw42G7GUozo2-nn-qRhG7LhtzFTaYKZHBfQn8wJnlWOA5K7Pc_eLtlxZhEQkcdVhSjELV4z8CMpl991cWMtkdrCQvI0DWd8ByPcwwF8ovi57LjBiK-IENcTohSHs1BleOd88olCffUbRSFx9setxOxdhfsD4VPpYxPddB2hfnCFFT2NZAfet39dfYd", + "d": "t66RhMQCYFKpMJERc5GLRELb1ltBgC0wlewt_Uo12KfZbqcKyUeJVk6Llpik6T9YTBm1HXhC9IQD7B98Bu8Ao3WEvLJ0eY5gb3MlMVP9SnKXk_rXWxquaPVC2PBuRjIFMBBD6tDd_2zgOaizfOxe_bZe4iDBOWlEYXUIoQmN9oN_BPcGcH7S6w1Ag-iYGnYTXIxlbYU7v98PKFvR3Kbj14q-mPPo_293hsB9Zt_RHQMFJ_zsd6i16N2PIyX9UopiyvChiMhMhKBXeJUD0H1VL0k38-gx_VJ2dCya5Vms7dHKg9hiNHPXpHUfTvbq5KFPf4ANRNjzVGx8rGa_3JYxMPbCblU8wFJHNbilG0RZnXq6i9KYP3D3GAXnjEwDeSMOt3paROseqHdIw-sm7uHz3eKmHtmIn3qdIa0oPvWsG0IzbxkjYg2GjadjOR2qj_ALvWs_tn0VFoa_vUixW9nIuUEl-sn7ge3e2i-HWYpYmreU41nMKpnd3W0KVQM8BHE", + "dp": "xxbOPatOCWTnlhKGzMIcUV_jknr92muEMmMEtAKiHyQKn0G9SKHCeC6L510cnFAXHWhF1kAyQD24o_gp5ECrPSKLUD353K0Tcrt_5PqJD5wjnwAYuSGnm7AYc_F5UfP4Z2d4RsemHcpl8SBi6-m10aS3uy9oABddWrS_GbDt_8wfh2MTFZLFRLMwcIZ6eONyeJC-rvZRRRVaO4iOHvoSSUVvtNVrXcp14Cy9JdWo5E3QvM5PwSbtv52JgVj6lotT", + "dq": "XngreHUn-LT1i0U7noYHerHWeRBnRPgx4qLfG7eZwG36JCkdgQ5veHt1Pa_BZmDM8tLy3XE1wC5z-x6tecF-xi7g8CTCVXxkidOMBu2ffnx3nXBWwP_IBjJDeFF6NBQALdfctH7SuB50eqDke7c0PtsTelSWKYk6gYAwKi0xUz8TECFz--UOASaR0TUad9ADRKVqjjWmHDIMvTgInyVYmCtV5BZLl8TLitkFF0wuADzLpfPhAOQRHRViPdsTrk8l", "e": "AQAB", - "kid": "AHON:7LLB:FY2V:33AF:2SK7:SRU4:2WCI:HW4P:F5WB:GZKL:GJ6Q:SNRZ", + "kid": "6N5Y:C2BX:KQ6S:L4BS:CNEQ:5PWX:OH2Y:JFN7:GGH4:FH3C:HMXX:LION", "kty": "RSA", - "n": "0xF2w66pBZoIHDUDFQ3fKFp91x6MvBqqeo4s0D5huXyVbUin5bddUD7f0UEicsETl0qRVpOJpUZymT-FO0LYTgnidtWhywTqc5GhZXbWleZX5IMS96-df8NB48xa31woGkJT5CULXrUhqeY95PgPjDMY3iNkzUvVReT4ebS2Piba-LztEO4I9kbjaAQnV4F4R3pOTeEhSxbERX3fTjp9SmGHLrdfz9yblGrg1sB2dUPlTLirwp0h__YSxv1IMP63vJJXe3BRi0GuRedqjNYkPWO9J3kxvl6uoiYdYHvLDXILTcBnc_AaUq1v_T0N8xdXc_g9nMLlv1iIfxQ1xLcCiAZ69YzlpsGBjWpur3QeaQvB0NBLRWEOxNSDnEiaJepQ562mexW2Sl_0Oq-BzNKqz9zhTvt7VumyP-aUwyL7i5AULN_4bTt5ce79zLPUk3yph9nsikjdLUjup1JAj955YvIYzuMxAxy2czVYEfuECzxzSljY0YaQoY1libcbc60T", - "p": "88DChi0ttXyggmy6QMqgt9SL8QhyrvOhUhGgN7RHSnh_l2fBALE58ZaLSJSLo9SgGVcmtXY2_wgCH49NcAKK0fgIYw4CJhdLYRKKncA2MoiJXiG4Oi2D_ew3kYlt5e1dn9MfkfB5APnHf8paZiBrnnIP_emnSkov_wZHM0oru20tqzYLPtuObb1TU4WXCx_BkAQm5qZielk8RkKh3ETAQLElW0ySeq9WR45_ppeWwau5ivTNvYrwpRHAgbuvIcH3", - "q": "3axNAkj8Llax4Zl3b8qwogNowyByMoY57HKIaRA-iLnYqtenTKpatzkMwX0sJCJBlQ8LchN_8OsyzaJuhRFdL6j9EMp5xORnJXxhCOsdCOiiylbFUrMnUTjmG-dg1iecTnoyGwVDEy6ZqwD1uiC2lfGWSyNYYkSWooIZLdXdcnU5k0xPN6gMv0g8-066VYvNuIPRRGpebzTQmAGppR9L6Oszgv4m3_oyazXdTU2UaEr2BJf7S5_aLIQU_9S6F2bF", - "qi": "ZW3eLZHOpIPzS4eAT7d16sc-eo_O0v0D9icnzKk3EtgueB5hxvpRgAosOVX6XRcB4dsD0tXJ7nVi5c0Dh2qTPiUdXJzouhf2Bnu70An86tWRDRDOuakpr2yVoNLGQo9uV8ozIdIIpmCVu7SnJauTP1WAuUOHENWd0rfDdj-Ft3KlXMi-UQJ-2gwUb42kHsa2KHEv0rwuSh3S-zaqIGcxspMUr0dQFiwI8vmnC1PTZ7BM7DUt0g3GxRs3u8r9AYL_" + "n": "0K7nnMgseAvIKAWYQdwEvF7RJ0AbGp8UjuWaaKzpz8DKUyBZfhfYjvhK3PEdvHf1ovesjXSwMt8FCsK8ATt9Pd-cPxvc-fQXeDqZuVevqWVbrJQrLJ_aVe72sLNwtz5w6J2sqiCzq4D-FpJ4-MG7vK-_immf1QRYYQMfJrU58O33I1012xmsBSkXvqrqznQVw1wgioJEF_oaKcC7U9l4Os9vfuYRXSx0-W6ZKzTjNHHC130PqlGfUhMWuZvKAJovQkSglIXshVQnjPsxuviTiDwv3OzT2D2aAjAViKUtLnMGPU0cAj1lKgb_zxGJbhWP1woHqmNsDruGRc4MYACn79lbKa6daPAvt9SQ2fHL1KPhfRHhrccHgI562jylXa9IF3maqvbW1f_AGR9Dw2hN2SoBZ_PlyCjQv8SwbGxgYFZPtNJAnd5RbFScMJBTSTaTcihw-bhcrUG-9sv22SZsBrfis2J-9gsgANTDwteEKvSolQ0__A_H7Mnh01sd0RnR", + "p": "_-mc1gGiqVsaOuNJ7o-y5MWN5xkm_FtGwGoAJVA499TeIRc8OtJ9SSrV1maAEy8euLPZ-RIxpADogToHKYMaXV7534pGszzCwcIktN8lsarEq-unNpsvc3LEg_GV9jxGX1Rl1sGlzGVYH2dMjEWuZ3UF9aRmupchwdHDzzcdaYI37CEr8VkF5alkWuBOkRa_UDzuntyyqtIHThtfizsKCzxdBZ_Om9A83mgxs5ptVsXduBp0Mfu5_69jGHXLWLUD", + "q": "0MEpE0ER2WgrgYRrIo71dVEP4-KnrLdlsGMtKpPtFFnuKwOfV-NHM9U8ai3PMoO_vfvNYwqKf-O5TWpDBUGoVVSQ74ctVgNMKxchvKb1ax6XfHOzkaOmNmZRVU6We1lo5Dky2BDF9-V0NbOD4YKQM8jYmYHgmUta_Bq8_IHZ_VhJviCGfnssiqFwZokjYXlEl-yodCaAE4srPRoisUc-fVUKVflDtTfOjekbrRPHI0JGAoQx1Dqk4EYnJaDkPCub", + "qi": "g_QLmzUu7Pxdw_GCJCkLZg39-wB0R_L0p5QT0xOBpwtOTg9L7B0br3Qc8pmyxB2w9KlDYKiEazBQFmIgk3PAET_lDdmy5HLqdgrbVB0jWYYs4c8N0bkPwE4iM4S_2H2PDxvhNVpvj7xoohLiLafkPj63Yvh1QkQeV9GRipXVINNGXwCA_IfldYJtu8r2euQCObmWKZnui-J9gzGKYhagkm9UsLUVExXMdQSGml21w0gpQWn1I4jiOfP8wgahSPoI" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "AHON:7LLB:FY2V:33AF:2SK7:SRU4:2WCI:HW4P:F5WB:GZKL:GJ6Q:SNRZ", + "kid": "6N5Y:C2BX:KQ6S:L4BS:CNEQ:5PWX:OH2Y:JFN7:GGH4:FH3C:HMXX:LION", "kty": "RSA", - "n": "0xF2w66pBZoIHDUDFQ3fKFp91x6MvBqqeo4s0D5huXyVbUin5bddUD7f0UEicsETl0qRVpOJpUZymT-FO0LYTgnidtWhywTqc5GhZXbWleZX5IMS96-df8NB48xa31woGkJT5CULXrUhqeY95PgPjDMY3iNkzUvVReT4ebS2Piba-LztEO4I9kbjaAQnV4F4R3pOTeEhSxbERX3fTjp9SmGHLrdfz9yblGrg1sB2dUPlTLirwp0h__YSxv1IMP63vJJXe3BRi0GuRedqjNYkPWO9J3kxvl6uoiYdYHvLDXILTcBnc_AaUq1v_T0N8xdXc_g9nMLlv1iIfxQ1xLcCiAZ69YzlpsGBjWpur3QeaQvB0NBLRWEOxNSDnEiaJepQ562mexW2Sl_0Oq-BzNKqz9zhTvt7VumyP-aUwyL7i5AULN_4bTt5ce79zLPUk3yph9nsikjdLUjup1JAj955YvIYzuMxAxy2czVYEfuECzxzSljY0YaQoY1libcbc60T" + "n": "0K7nnMgseAvIKAWYQdwEvF7RJ0AbGp8UjuWaaKzpz8DKUyBZfhfYjvhK3PEdvHf1ovesjXSwMt8FCsK8ATt9Pd-cPxvc-fQXeDqZuVevqWVbrJQrLJ_aVe72sLNwtz5w6J2sqiCzq4D-FpJ4-MG7vK-_immf1QRYYQMfJrU58O33I1012xmsBSkXvqrqznQVw1wgioJEF_oaKcC7U9l4Os9vfuYRXSx0-W6ZKzTjNHHC130PqlGfUhMWuZvKAJovQkSglIXshVQnjPsxuviTiDwv3OzT2D2aAjAViKUtLnMGPU0cAj1lKgb_zxGJbhWP1woHqmNsDruGRc4MYACn79lbKa6daPAvt9SQ2fHL1KPhfRHhrccHgI562jylXa9IF3maqvbW1f_AGR9Dw2hN2SoBZ_PlyCjQv8SwbGxgYFZPtNJAnd5RbFScMJBTSTaTcihw-bhcrUG-9sv22SZsBrfis2J-9gsgANTDwteEKvSolQ0__A_H7Mnh01sd0RnR" } rsa_key_test.go:98: JWK Private Key: { - "d": "BUUqSj-EooQZLefenPLu5HJmL2JYmYDjRNCR6J4Ns9SKjxczN40rvIjgDE1M1ZgrkeZ1FCVORVfBkpqqRK9ZRT5xO8L49UpK8ZVc2cEFXFgWYrNu5_2KhTFFQUr3IUxCee9sfG23UdKzHa3n6EXSqawrE2c3XNYD1MPo5BIAVEA9Hc-dbVgC7QOVKBCLPiIqNqkQnAaQuDi54jXPolDthPsuCzoTr84knG1Am3NjXm9ZWkVZFy4x8hiox69yZ89YcGeQFU7QxsVEXWL1B0z_FHXvTx6z4s28Or9wER9j4U6Hg5-iGi3ZZqNedvMdOKeIckf91noKYv1POJoMv5uPT26jAdOwweOPCH5yX02EL4A_AYwudbQZ_Fvvo8ijdoogGhliNAmkK9cEkZLM6QbXJu2b2OWt6Nq7O37yHmfotaehToHGdi7xdWdqdo2PxjOlSxkpsfr0LTnZv2xQiWOewlrOarrNAOrco29selwFn5Eq2KrCaYVgrYl8pQjjCKAfNcSpgbeHXI8yGXXg1zfXBv979p7kbO4EG9AOgT_K6noO2_QWttI_PcI_5Mu7gzIiQ9FsScG-SlHlDdSVVM1NgIDkMxKgL7nlVKYyuczAdQGW-jA3-T_drwTuhUHxvaH-3m1GdpaH3TsSQZEuJN3lpXzk9zvEVSFdtldpUm7EmWk", - "dp": "3jlYJMyq7w1JGkCUNEHUfTqKtrb-T849RuCEkZ9GmVuQoR9OSf8qw7XIZOoTlCeRxTsnWlhOBZDSWuYi7_xutRkNO0kdW4UILjRumVvdCtoWmUjbljSx99PvZawb0OHfCbJZ0g0bfKDUJdZz_kNePbu66RC82rPp7Ut4Lw2sul6O5wV0DyNN_08xN9KwHJpsDhiY85u7PF8ruN5z9SakxeBnDsTlEjn3unIAi7caoaNUCRHSywqN2r6y2Z_8KZpRGCgV1X5CsL3yk3SwgnzsYdQ3ZrTUGGmY5_la46plSvxTgQ10tB07E87YezlnxuwBVo3xc1xylhjHZnzMgGE2vQ", - "dq": "suUNemOAh8e2xJRR-VbHYxpTx6gp5WYBlPQutspyILNkONIAsBvQR9mAuRGqDeXpCYaz1mW7UjmFY4wofmQV4IijaUPO1MapkSSCErKGU6VALF1QdAEduwbbARg0C6lJKB-rzOTqg0rbXupT9tme4Fbp7a0HGhQniXVDzRwt9hcwtT23z6vO7OyR9IBL2zJvrm8q8mH8Eb8JjCDJ_gxYfhaKjFfWIR5Zh5-1ebDWqudHF2Duo1x-tKoFRfYM1mxvfi5XSdXL6sNDgqhwLtZJ1mT6Q6LYYDxuWIKhziC4IT0mHjRY7-H-GXM3qRU5CJKte8szJzjBd-6RUBZxoQ4gDQ", + "d": "GldKVon_sVLp8t7M_ecV3BE0ZXCImAaqZqo0OiqWJa9_FZETY9-_SIEovJk1WyfpH8kZdFbDpVOnMPdf6MlsvyAb1CocNukSxHul9IS6gyOjL0vyac_YX8_PAiUm0SVrkuakQfFg0EcZFSyH4bhjP7JWUsmHK2PS-L_UV1bDnS9tp9EpNyRxrxQPO6fOr7hoz13y2oy4E01VHfLviyuU1dkvHm-S-oW4_Rlj4sVaMYSSFyHkR8eH2na3xmj98nXak4yETLK2fJDvCFQWsBFLjXMPG2_Bmmene8Qj-4Vno0lNOm7XCbacW1WhTeVfqlAK3nI-q-vgeaGguZv3PHfEk0tdxanWYFaqS2MAnR06mAEF-Ml1fHsDkZcGYIjXST3fwyK4aOF6ini-YFSA_aUQH8dTxHK0N3Hmi-HP2HSEo7X5iETjkJruVVbqxi6ZjI3OHtwodUgL-APb6kxeUKRMI3ZCDNyzPaTQJvTDhgTeWw5ifBgDDeohaFa6Dv0LSEz7w1tPCZD23fCYQ6_0uhQg1oxHBfzbnAC-I9qhhKzU_gFl8dEvVkq1pFNv_B3dWmXrW0BwJN8h4RAM4XTddH0oXMSo3FQ1867DisrmQY-OXdZJM17L-bcnFiasg2XwcwpBudapiRIuL3h144sKHkJfZn9egED8snH_xuXrc447l0k", + "dp": "LZhXlzsLPB9q6XDxti4v2WYoTLThJN4wcjeDMSrmNwsQr9_MI4w1TktObtoMjsBU1OKiy3xIDFI1qYAQewGTvDmtL3AzcvBA_QzI9nb3UFQ9agGqWZftX4VOxQhs54ku2ZWkmKAZJXTcGwrJJd2CBJw9I4K6vcLmTAWGdNsFpaC5vAu4K9YjfLh2K3N0yPxXKI7V0hDfBP-1hH635vCbjG9ZGwY_M562CKGaWuaU6QdUlkskIay13zSiNOw4hW0iQWc_uBdg0wEmW5aDhl2OB-DvxsJYIjhSlrV3fwhmnypfv5FAmkIMtt9jS8no_me_bhrGp3uUdIaNt7dUN6BUIw", + "dq": "dAmTlqCe_5WsVHTip2SYI57sWnLy2EBMVt2AvvuBjgwRcmueTYKFsvwFwckJc8bohfYRa9BNGKkSPy2ZxQJ-oJOas8mP8CixPDpfz7wSUGjty_FBu9wzI8fYlR5d5uGfX30HBXEsvxPT9XV6sE218ppvOlsaJWjCcBujwQkOyhE-3_GEzXgmmA2t1j2VMDdv4-JpvGFuI4n5ID5RQAoPoHt4mRqXtoUzbtMMUR030sErAgc1GJqNpXQeI90hHkU5EHIA-AAORnZf-He5AWEEC0gVUluth73AghyWzoHDdcboBSvm1q-FOgxf8CK3OYYkwtsonuFSdP4pjgG35lXS6Q", "e": "AQAB", - "kid": "DSHJ:RY6C:CBBO:K7XG:XLMP:DUJB:57JJ:WAAW:5QIV:ANH6:AQDK:KNBI", + "kid": "P34A:OS5W:CPKE:UKWZ:PRXH:LUBQ:REGU:3U6N:2TH7:TNZU:266Z:VGG3", "kty": "RSA", - "n": "x8OGgH1kPkt3fK0DhtFWOocgZMLZCYxUWf-Dzac1ur4redHZnXKkmhNVmziUfbSpGQbOyNRiHQY0w3pH3LRVXylhTqbTLQxS5YrMfdWF5ws2dKV5xSMqmkAHfI2cPrApMLKgLoWD2vy7zKAkcycUNbi-pBixFydV1_wZdrrp-d2OS57CGpFv8GFzSda8b40np6XeswiMxp4lc0ujCR1wqXysG9qHA_j0Yy5_JEZNjvyQKBSiWs35O3ZugXCwYWNjBEtJt0lNq-gulqCPqKWXF2VjgY5v3LR-OIK2MyYzVTJQkZE1bDn6ch9Bo4vxwHHf_bIjAxdfpx4WfgqQdU-lPlECU13erhVANyOS7A8jddz7-_FjqAk8gvTM6xfT7bObyEO5_c4P3QpKYSTLAxgIOl70iSDOR9ZcXH3QAAT6IJZdmS20jLA6MwC-DkctUFkKKde6lziPmoi4IrScrcuqBnFZxnyiH_Ky6bOJlp6u8anLxUgk5Fc9YUTjzi4ZtxbhdugO5Z_3os-tkanLFuriq0mNgcaCEjIv4wsHeugv59-bcBiM9TTlN1jhu0Ni9vEGy9sHCCxrR47cFiVC1stn-raqLVm60JP9KsXTDGL1YQbWTzM24EljMlDjJztGPosKM6lZUFlavqMIVnhnSA8P502whamDdJSSNa39wHkGQO8", - "p": "4w6b6yth9ywmkY5HNJJNaJJ1dNf0-souA63T_oPBrUOkUXN2IpXIX_sx8KLPCZ2BmH1GwMVbB437DMQBJFdB1gc1liHdCkRLltgBA053rmrjfiRWv26w6-qKXxVDRU0Nfw9EqEMrS31hg6mLC937Q055-Plj7ZR3EZMYdbbZdCW-zpVD4DIuYzVpXsoQO6-KiOIFz9qCs9GTTB6r11UnnkDqa6o4wCVVPpiV3clYvfhoVIIH7ABzWWltr5kFBvZkYRHAqKqIy-by6Bsn1hlEdYibF3Hk_i3GlOkgTvMxN2Etp_25XO32-_HXL9RVOGDHP4c2Rtu-hgEPRGaqBwgAsw", - "q": "4TpGE7SxMoXE1uMSI-8G7b-UhlEVb1NRjEqDlmOwmgQB99trHeXyb1Ho960KfNhSf9-RgrXIcAiJGJAD6FGAFs_Hq5DqXn_YxilG25YI32g7xRxgD_shR6vL2cE0T47fi0X8ZJ-NeTo52k7T-d7LDI3m1U2Ds4N3uUju8RWAVVIquAJiq1O60aWD8msGSZevtIjSdA59gz-wHCRI4I_Kn56hExkWocBTmArOGGnz1Pfj8RvZmkjD5P6eJiE_rxPkc_4AMBAUijAyTzoKPEaatbq12zCzp8Hy-OYCtWS77nWVTvVyal5OGltAcL3hNo11Qlw5gv87Na3E-BN7tOmk1Q", - "qi": "SQzaQLzA9QwNuobKLgABccFlfQf_DIUQI0hpliZ97E2tAnk2_zn5Ail1yH5O70ygiXN_VGmXiTKVBcrkCJ33_xwxorDcW839Q3IBb58cMRZDqJOAP1f8wzojoMjsjolA4uI6llj4kmftCtsh4rZqspv9Msvojihk5cT_BA-8UAVQ9pW2zhAiT6EFd4Snu0NIQtdl07UNHnS9DNaTo-TL8XZ6PZnf2FIxi_lwZivpf4Lukh26Pe_bk3DW0K5VqMRvI4byNfJyrbV_ysWf-GSlDRXbnLLI0IMBuXAVqsZMSb9gKvNVGqWYJdKvrz__35R7LL8k69npKpCCVDu50eAEaA" + "n": "noqymUwuGKtMI2CwOKWaihBn2p_LiY0rDksFIlA5z7NfjoaI8tRUJI_KB4mtcGUqS-HPYeNRDSJCaKLG94U_Yc8SvJHmidWQQEm5YLktv6mhHf6xN8X-5Q-hYFG244a7r30iqyIvyALab7KwulYabZDTh07uo6xjisNiPUt53M41Xf_OCgHufy_P-APhJJO45f_VMOBijqoiFtqHGEobFinHGF-UpwlQfRHwNGErN6jwRa9sRE1LZAsmUU1j0EDB0t6YeMpUVuHBfcLxcVY2a9WZjVXOnZ0kjaafROM4BMlznoq_Y9VyguxAGDtgrynUbDTo3pClpQwjz_Xc_rT-fr5UXgFqZYRKLyTllUzrrzDP6ZPzPAiUqZCIhoCnJ1n83XZ23gvHXEg7jI2-w-WpfL_dAulPyPQYKc5reMz2BnVzu9sfblaEj5KFphu_LmdXh3nsOEnV_otX0CRg17Zh-wj6rxb0-_jWjy1ZlBUiKvn3FS7CysR9W_G_Twzt56euYM306-8lZ0Gvx2JXqdrk4gV0T9nQOH-TN0jmBbkiEDh9r0X0clJREjTUWi7KKp1CLTEKXLVWJ5pSmfP7c-oUXvTDOkk7bZ2HaDNT8GYib_s4qB-Us1CH7QJz5tV8Lym1I87tpYg4cGqmypkvouK24zULk1AzPGOFGb4ewMQCtp0", + "p": "ywqvBQDcRhzS6PvuqNUoMTpABy_rkvUdxQfenRyjec25ZKwjwJ6ER3f8JB6-av5o6X_LXYQbE62VObGnPD1HDfU0dwFAHq3plVSyHDaUyIUiveak_qFw5n5cehkMKIgRuKenmqKIk5zgZFBv5R5002vlWMN82fOC8nJB98fSyOHX-HDuXw0EWKSs1W2k0uosBkv8vtViVLDYU24HgjWVqoCk8cby5jyY_mA-1sXqUbmmBvztsom5etV1mU7pJ4hRYegwRtDtleQWatq1GH5LIsoEjVpHA_3Jm1q3u6vWdBxMx6QE3K6yLJE_-zhSG_LzdKu8MwpiNpFbCC0n5ytuSw", + "q": "x-S0VwWAePBjVcpE7ywczUGzyFUlCAPoJYiY3EHJbKUL97Cn6S48mTf2ueALmzppAYZVqPbvc_g2v83H3tBo4t1hg2gcKnpe1Pw7ZC5q1WnZb1iQyi48PQMf7dn19_nMKrf9N6MZmVhwrgzCX7d52gz8ZgcwpBnI4acKgHn7qR1fNepx9NYQorXU6BgxnmEPf8ll3qUsvcKOBlk12SfAw5gOkMbcxjCteZ_Ez_cEK_zc149SqIwBnXHaUTOGMzy-0feOzc7kq4qUuyxXRQ28oXidlXjvCfREJqHTjiX3D4vsKczi3f5pToZ8mTmRx56o0zzhhIWDa6ReEsF1pq09tw", + "qi": "Ob8M8KosiiQek6Ns-_Z7yInUiiZYzvJG2mmfBb3BaaZrVqkHAx0lfvNDvpgl3smROvqFJbkJTBgv7_GK0qKO1raHsfITRBaxArs_szr4zZw6TMRf1QsRO77o54rvCwLqCqUkDmARUWZjEm3R4RiEauy3SY8AV6k86FccozfRZ2INn6ZZ_n2QYRABETHKAFyAgBY7t-Bra2Ua3lt8oe42_L385jqwuZW7pT7wQNJEb9UQCXgdjxqdE9yBOBn-n6Fiw7FOzc7kHMsh_zuGnCdhmkWKXL2O8MrJMktlIJukdCOXXM7R_issg2WnAVBL_Q5Sztc6olEzIFcuFct7Cb5nOg" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "DSHJ:RY6C:CBBO:K7XG:XLMP:DUJB:57JJ:WAAW:5QIV:ANH6:AQDK:KNBI", + "kid": "P34A:OS5W:CPKE:UKWZ:PRXH:LUBQ:REGU:3U6N:2TH7:TNZU:266Z:VGG3", "kty": "RSA", - "n": "x8OGgH1kPkt3fK0DhtFWOocgZMLZCYxUWf-Dzac1ur4redHZnXKkmhNVmziUfbSpGQbOyNRiHQY0w3pH3LRVXylhTqbTLQxS5YrMfdWF5ws2dKV5xSMqmkAHfI2cPrApMLKgLoWD2vy7zKAkcycUNbi-pBixFydV1_wZdrrp-d2OS57CGpFv8GFzSda8b40np6XeswiMxp4lc0ujCR1wqXysG9qHA_j0Yy5_JEZNjvyQKBSiWs35O3ZugXCwYWNjBEtJt0lNq-gulqCPqKWXF2VjgY5v3LR-OIK2MyYzVTJQkZE1bDn6ch9Bo4vxwHHf_bIjAxdfpx4WfgqQdU-lPlECU13erhVANyOS7A8jddz7-_FjqAk8gvTM6xfT7bObyEO5_c4P3QpKYSTLAxgIOl70iSDOR9ZcXH3QAAT6IJZdmS20jLA6MwC-DkctUFkKKde6lziPmoi4IrScrcuqBnFZxnyiH_Ky6bOJlp6u8anLxUgk5Fc9YUTjzi4ZtxbhdugO5Z_3os-tkanLFuriq0mNgcaCEjIv4wsHeugv59-bcBiM9TTlN1jhu0Ni9vEGy9sHCCxrR47cFiVC1stn-raqLVm60JP9KsXTDGL1YQbWTzM24EljMlDjJztGPosKM6lZUFlavqMIVnhnSA8P502whamDdJSSNa39wHkGQO8" + "n": "noqymUwuGKtMI2CwOKWaihBn2p_LiY0rDksFIlA5z7NfjoaI8tRUJI_KB4mtcGUqS-HPYeNRDSJCaKLG94U_Yc8SvJHmidWQQEm5YLktv6mhHf6xN8X-5Q-hYFG244a7r30iqyIvyALab7KwulYabZDTh07uo6xjisNiPUt53M41Xf_OCgHufy_P-APhJJO45f_VMOBijqoiFtqHGEobFinHGF-UpwlQfRHwNGErN6jwRa9sRE1LZAsmUU1j0EDB0t6YeMpUVuHBfcLxcVY2a9WZjVXOnZ0kjaafROM4BMlznoq_Y9VyguxAGDtgrynUbDTo3pClpQwjz_Xc_rT-fr5UXgFqZYRKLyTllUzrrzDP6ZPzPAiUqZCIhoCnJ1n83XZ23gvHXEg7jI2-w-WpfL_dAulPyPQYKc5reMz2BnVzu9sfblaEj5KFphu_LmdXh3nsOEnV_otX0CRg17Zh-wj6rxb0-_jWjy1ZlBUiKvn3FS7CysR9W_G_Twzt56euYM306-8lZ0Gvx2JXqdrk4gV0T9nQOH-TN0jmBbkiEDh9r0X0clJREjTUWi7KKp1CLTEKXLVWJ5pSmfP7c-oUXvTDOkk7bZ2HaDNT8GYib_s4qB-Us1CH7QJz5tV8Lym1I87tpYg4cGqmypkvouK24zULk1AzPGOFGb4ewMQCtp0" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.05s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.02s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -661,7 +697,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 31.688s +ok github.com/docker/libtrust 10.266s ? github.com/docker/libtrust/testutil [no test files] === RUN TestVerify --- PASS: TestVerify (0.00s) @@ -670,15 +706,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.04s) +--- 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.00s) PASS -ok github.com/docker/libtrust/trustgraph 0.104s +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 @@ -705,12 +741,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/2039899/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2039899/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/2570860 and its subdirectories -I: Current time: Sat Mar 8 14:52:15 -12 2025 -I: pbuilder-time-stamp: 1741488735 +I: removing directory /srv/workspace/pbuilder/2039899 and its subdirectories +I: Current time: Sat Apr 11 23:16:14 +14 2026 +I: pbuilder-time-stamp: 1775898974