Diff of the two buildlogs: -- --- b1/build.log 2025-01-13 13:36:34.906688523 +0000 +++ b2/build.log 2025-01-13 13:39:31.734641706 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 13 01:32:37 -12 2025 -I: pbuilder-time-stamp: 1736775157 +I: Current time: Mon Feb 16 09:59:37 +14 2026 +I: pbuilder-time-stamp: 1771185577 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/926923/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2529451/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 15 19:59 /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/2529451/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2529451/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='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=42 ' + 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='623381833abe4d239888a0bd2ca03080' - 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='926923' - PS1='# ' - PS2='> ' + INVOCATION_ID=fe7e504bb5984833ac10ff5fbc4dc8c7 + 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=2529451 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.0fYNofJq/pbuilderrc_iMSy --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.0fYNofJq/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.0fYNofJq/pbuilderrc_052g --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.0fYNofJq/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/926923/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2529451/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 trixie/main amd64 golang-src all 2:1.23~2 [5088 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.23~2 [44.3 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.23~2 [5172 B] -Fetched 66.5 MB in 2s (28.7 MB/s) +Fetched 66.5 MB in 6s (12.1 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 ... 19853 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/2529451/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2529451/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,110 +356,110 @@ 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/unsafeheader +internal/byteorder crypto/internal/alias -internal/goarch +encoding +internal/itoa +vendor/golang.org/x/crypto/internal/alias +internal/nettrace internal/goos +internal/goarch +internal/race +cmp +container/list +internal/coverage/rtcov unicode -internal/byteorder -internal/goexperiment -internal/cpu -internal/asan +internal/godebugs +internal/profilerecord unicode/utf8 +vendor/golang.org/x/crypto/cryptobyte/asn1 +internal/msan +crypto/subtle +crypto/internal/boring/sig +internal/cpu +unicode/utf16 math/bits +internal/asan internal/runtime/atomic internal/runtime/syscall -crypto/internal/boring/sig -crypto/subtle +internal/goexperiment sync/atomic -internal/coverage/rtcov -internal/godebugs -cmp -internal/profilerecord -internal/race -internal/itoa -internal/msan runtime/internal/math runtime/internal/sys internal/abi internal/chacha8rand -unicode/utf16 -vendor/golang.org/x/crypto/cryptobyte/asn1 -container/list -vendor/golang.org/x/crypto/internal/alias -internal/nettrace -encoding internal/bytealg math internal/runtime/exithook internal/stringslite runtime -internal/reflectlite +internal/weak iter +internal/reflectlite sync -internal/weak slices -internal/bisect internal/testlog +internal/bisect internal/singleflight runtime/cgo -errors internal/godebug -io -crypto/internal/edwards25519/field +errors +math/rand sort -strconv -math/rand/v2 internal/oserror path +io vendor/golang.org/x/net/dns/dnsmessage -math/rand +crypto/internal/edwards25519/field +math/rand/v2 +strconv crypto/internal/nistec/fiat -bytes -crypto/internal/randutil -strings -crypto/internal/edwards25519 -hash syscall +crypto/internal/edwards25519 internal/concurrent +hash +crypto/internal/randutil +bytes +strings unique crypto crypto/rc4 +net/netip encoding/base32 reflect -crypto/md5 crypto/cipher -net/netip +crypto/md5 crypto/internal/boring crypto/des -crypto/aes crypto/sha512 -crypto/hmac -crypto/sha256 crypto/sha1 +crypto/sha256 +crypto/hmac +crypto/aes vendor/golang.org/x/crypto/hkdf internal/syscall/execenv internal/syscall/unix time +context io/fs internal/poll -context -internal/fmtsort -encoding/binary embed internal/filepathlite crypto/internal/nistec +internal/fmtsort +encoding/binary os -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 encoding/base64 -encoding/pem +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/chacha20 crypto/ecdh -fmt -vendor/golang.org/x/sys/cpu -path/filepath +encoding/pem io/ioutil +path/filepath +vendor/golang.org/x/sys/cpu +fmt net vendor/golang.org/x/crypto/sha3 vendor/golang.org/x/crypto/chacha20poly1305 @@ -431,18 +467,18 @@ net/url encoding/json math/big -crypto/internal/bigmod crypto/internal/boring/bbig -encoding/asn1 -crypto/elliptic -crypto/rand crypto/dsa +crypto/internal/bigmod +crypto/rand +crypto/elliptic +encoding/asn1 crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 crypto/rsa -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix 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/13 13:35:48 Generating RSA 2048-bit Test Key -2025/01/13 13:35:49 Generating RSA 3072-bit Test Key -2025/01/13 13:35:51 Generating RSA 4096-bit Test Key -2025/01/13 13:36:11 Done generating RSA Test Keys! +2026/02/15 20:02:21 Generating RSA 2048-bit Test Key +2026/02/15 20:02:21 Generating RSA 3072-bit Test Key +2026/02/15 20:02:21 Generating RSA 4096-bit Test Key +2026/02/15 20:02:24 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.05s) +--- PASS: TestECKeys (0.01s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: 2NIU:ERID:7KLY:BGVX:P6Y6:BBUN:XQCJ:VWDS:I2JR:VA3L:VBNA:45PL - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: ZK2Q:66VW:T4CK:TKYM:B2TN:X3WQ:4QNU:2ZEW:EO7T:7FYI:7U44:K472 - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: M6AS:BTS5:4V2X:QM5V:GF5G:4Y65:77XE:UEXE:YPZT:S3X7:3TBF:BZX6 ---- PASS: TestECSignVerify (0.03s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: MOAG:UMMT:Y24B:6QZL:3YBB:HSGP:ZXT7:NHHM:UYB3:PQ24:RRBS:5UGL + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: YQ3J:RQ3V:5WXS:NCVN:RY2R:VJVV:YUPD:624P:L7XU:63C6:XD3S:R7PN + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: VJDV:4JBU:DPGR:NX4V:XRFI:WEAK:TYV6:NRYU:KNVU:CQ2Q:IRGX:ZYPB +--- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "79OPIcr74DhVbv3o87oOT7Wz6dnWGWhefnDzjyJMWPY", - "kid": "WRTV:HBUL:4KPG:UF7V:BN4C:52K5:ZYC6:NTQG:EI5S:JQDI:MVUJ:ZAC3", + "d": "dZb-aQEeT8xb0n53UC_44w9CBvZitzGTP_mTTsxIyk0", + "kid": "KMQ4:JT46:KWSO:JZIH:FAK2:Z3BS:W2UW:LGP5:ZAKY:YCCR:HDUH:CYOA", "kty": "EC", - "x": "d3qQpAp0DtQK5QPcNz8HwbEOCDyGZPJIAiDoyc86kwc", - "y": "j6eimz52OKdy3u3gnv78Zx6AHcq6rva_rT9m1xgyBRY" + "x": "xQHcMRJaYoeBvesUFvmjpxYvDWJ0z5xfsmYzI8Tc6PU", + "y": "E34KeFPyW9pYce5TafybS16-hyvJvET5wV4Fxwhc2m8" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "WRTV:HBUL:4KPG:UF7V:BN4C:52K5:ZYC6:NTQG:EI5S:JQDI:MVUJ:ZAC3", + "kid": "KMQ4:JT46:KWSO:JZIH:FAK2:Z3BS:W2UW:LGP5:ZAKY:YCCR:HDUH:CYOA", "kty": "EC", - "x": "d3qQpAp0DtQK5QPcNz8HwbEOCDyGZPJIAiDoyc86kwc", - "y": "j6eimz52OKdy3u3gnv78Zx6AHcq6rva_rT9m1xgyBRY" + "x": "xQHcMRJaYoeBvesUFvmjpxYvDWJ0z5xfsmYzI8Tc6PU", + "y": "E34KeFPyW9pYce5TafybS16-hyvJvET5wV4Fxwhc2m8" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "a0EQ3gZNxnVZ9UF0HdmAcE7mo1hqjh4Kjx2B6lZSzuG2upLxbYdGIz38uc8sYnaV", - "kid": "43UY:GLSU:CT26:IUTC:WC7E:2GMY:IDB7:SJES:TMNY:RWFN:CQ6F:LALS", + "d": "wgNsRonV6GiMgRK-2Os3ZqI56-xdTwuhG63PxiIIgoEfyvOlaSFFy1SZASOQ66qZ", + "kid": "Q7JF:R4ET:U3ZH:2BUO:FVYG:N2CX:POUB:JRDZ:6EUF:5MZU:R2C6:6QP7", "kty": "EC", - "x": "v7sNr9BZTUFcd8mT1ePU2WEiOBNTzMGEmpRqOAHhhbc5MS5TSZk4iw7ZasUIh_CT", - "y": "tpLTzyQprLvpzEU_QcOXJpxvtMupU3-3ADrWmw0GuDlizcBsUdQ8TGL7RrWjYl0t" + "x": "WZ3kqlZT34nbUuctfDdZR3Zr1Fenc5_d11RUGG1T-XGy7Y9Q6rnAj8VHJdqYHFvi", + "y": "vyhj_fgrx0q3DY_9pNeKSASK4mPd9XvAqTDZKSVfOXHhvcaZJjoYdyqNsz8DZWYk" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "43UY:GLSU:CT26:IUTC:WC7E:2GMY:IDB7:SJES:TMNY:RWFN:CQ6F:LALS", + "kid": "Q7JF:R4ET:U3ZH:2BUO:FVYG:N2CX:POUB:JRDZ:6EUF:5MZU:R2C6:6QP7", "kty": "EC", - "x": "v7sNr9BZTUFcd8mT1ePU2WEiOBNTzMGEmpRqOAHhhbc5MS5TSZk4iw7ZasUIh_CT", - "y": "tpLTzyQprLvpzEU_QcOXJpxvtMupU3-3ADrWmw0GuDlizcBsUdQ8TGL7RrWjYl0t" + "x": "WZ3kqlZT34nbUuctfDdZR3Zr1Fenc5_d11RUGG1T-XGy7Y9Q6rnAj8VHJdqYHFvi", + "y": "vyhj_fgrx0q3DY_9pNeKSASK4mPd9XvAqTDZKSVfOXHhvcaZJjoYdyqNsz8DZWYk" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AEjhv40VYhicdDDeS6zBBuTIb0xVRldHu2dbdHjEE5q6Eyr4k5QQXIsveFIryQOSSYawnWcKsIwkk97Qt_TgRCFB", - "kid": "VIGB:6EPZ:M25W:ILFG:5BFJ:2JH2:QX2C:2BIJ:5752:JNNR:QUJ2:BHJY", + "d": "ABF0ZKlWGvgbQrGimO6s-1jITZA1O82ge582keXN8KrqfvRtUK-_QhRVhvtITudzLpi0T4hBA-OpeIysuSQGHBJF", + "kid": "PRFR:GHCF:GQ34:7V4E:ZT2M:D6UZ:T6W2:7ORC:5ML4:EQKS:PHVV:AFLC", "kty": "EC", - "x": "AF6mBAWtlQS0-2END6iNrrdUJ4gUySEce3s3KY-y1CxyoxokMmyK7ZiKIswEeMW6hVpEOjon2dAoMjMeBu89GPLg", - "y": "AUVDNOFE0jWt9D5VjWHmEdeB3IXqvcitf-E67k1tqaD19EmK7kq9iYDWi6ukavtvWEK_3TQslJzSsGVMMn4IdyAZ" + "x": "AW6nEUems9a1e7tUBKEjYZixJbEmmeL8uh4BALCZUwoZijPfmX_QoT6dS3HNhxSbRSZeeSMbVKn4axlhcUvqUKiX", + "y": "AKmy-GhInozxFYjOkbnCgAKzkf8T3_v39RiZAIFHe2JaSkt70c8apOz3ENJPQ1V5lGsp-gIiAzFQAigSk4cP3K5a" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "VIGB:6EPZ:M25W:ILFG:5BFJ:2JH2:QX2C:2BIJ:5752:JNNR:QUJ2:BHJY", + "kid": "PRFR:GHCF:GQ34:7V4E:ZT2M:D6UZ:T6W2:7ORC:5ML4:EQKS:PHVV:AFLC", "kty": "EC", - "x": "AF6mBAWtlQS0-2END6iNrrdUJ4gUySEce3s3KY-y1CxyoxokMmyK7ZiKIswEeMW6hVpEOjon2dAoMjMeBu89GPLg", - "y": "AUVDNOFE0jWt9D5VjWHmEdeB3IXqvcitf-E67k1tqaD19EmK7kq9iYDWi6ukavtvWEK_3TQslJzSsGVMMn4IdyAZ" + "x": "AW6nEUems9a1e7tUBKEjYZixJbEmmeL8uh4BALCZUwoZijPfmX_QoT6dS3HNhxSbRSZeeSMbVKn4axlhcUvqUKiX", + "y": "AKmy-GhInozxFYjOkbnCgAKzkf8T3_v39RiZAIFHe2JaSkt70c8apOz3ENJPQ1V5lGsp-gIiAzFQAigSk4cP3K5a" } ---- PASS: TestMarshalUnmarshalECKeys (0.03s) +--- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.02s) +--- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter @@ -527,108 +563,108 @@ === RUN TestSignMap --- PASS: TestSignMap (0.00s) === RUN TestFormattedJson ---- PASS: TestFormattedJson (0.01s) +--- PASS: TestFormattedJson (0.00s) === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.02s) +--- PASS: TestChainVerify (0.00s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.01s) +--- PASS: TestInvalidChain (0.00s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (1.05s) +--- PASS: TestKeyFiles (0.16s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key <5BCW:6HQS:O2CS:WZQZ:XYRF:MK7L:BCEP:3VFE:72VM:TJFV:2HM6:4QCY> + 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 <5BCW:6HQS:O2CS:WZQZ:XYRF:MK7L:BCEP:3VFE:72VM:TJFV:2HM6:4QCY> + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key + key_files_test.go:164: Host Key: RSA Public Key key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key <5WX2:5OY7:3FAD:LFSG:JWQU:2ZPR:WM6R:75YK:AMB7:4ISC:NNWT:QPZC> 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 <5WX2:5OY7:3FAD:LFSG:JWQU:2ZPR:WM6R:75YK:AMB7:4ISC:NNWT:QPZC> 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 <33IM:OV6G:RGJG:WMQQ:CXJB:I7D5:HYHU:B64A:T3CQ:6JR6:AEZ7:QLLM> ---- PASS: TestTrustedHostKeysFile (2.17s) +--- PASS: TestTrustedHostKeysFile (0.61s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key <6QSV:2XY5:H3IW:S3IB:Q2B5:UKBI:VE43:DIDR:W3WW:54RK:JXSW:6M3T> - key_files_test.go:218: Client Key: EC Public Key <6QSV:2XY5:H3IW:S3IB:Q2B5:UKBI:VE43:DIDR:W3WW:54RK:JXSW:6M3T> - 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 <6C2H:6A4G:KR4U:KYXG:FOWV:N4DW:K274:5DY4:Q6B3:7ZLT:NJP6:P7WM> ---- PASS: TestTrustedClientKeysFile (1.10s) + 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 <6BZO:JRUA:GYGD:DPO5:7QCW:POC6:XJVG:QOQG:HFJZ:ZXVD:LPFP:5RZM> + 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 (0.41s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: YUVJ:7W5T:2URM:WLVV:B3TZ:F3NS:KFN2:FXDS:I5NP:CA4J:CZWG:OH4J - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: I54C:75ZC:WZMY:VWUG:3IDR:45JP:LA5S:TTXC:DRXI:C57C:JDGP:JB5B - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: LQJS:CITW:DJ66:NDVT:ETPQ:YOUV:TWMG:GRQI:FLEZ:Y5T3:IWQ4:5RXN ---- PASS: TestRSASignVerify (0.14s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: AYID:SP4B:HT2W:Y5RH:KH3M:ONWL:XVHS:DF7D:BTEI:LXSD:AZGE:BK2O + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: BMD7:WEC2:HPON:NRJ6:6E73:I25N:UWEA:QMWI:DAP6:GIQD:MUBF:HGCM + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: 2LQO:XCPW:CJON:ZXCP:6KN4:ZCJJ:HTR6:BPDS:FDNH:WEVI:PSGG:HY5Z +--- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "vtPKMbhfI2GYv2UhOq4q0OdNEGuUhbHfEBIZPdAGKZWVLlxWDhjx_gur_Zog5_tZFcZ7n1V8jvdsB0uGuYIUIQ0oRHXeHoAPoDgxWD2vutFh4mI5KXS11s6qwq8aExDEaKi8hw63W7QyQn-whqi1CPwpsWHilkfgVrdHXBeUC2q7b6shQBclC8GOmcAUSV8EF9gMXYzb63XICf9qirekYCycpob5loxeqYJAg3JZuADoYxMukrZnRjl6_vueJn1PlZ5JPvsjPbGl6euyGinHCZ8oP7mNrCQatlWogRa-yJ550CsEPEFrwQPh5Ji-lpMz0OBy_xvH3DBOxm9PRISFAQ", - "dp": "4DnnW_WTFfKzwPKMRfqXra05M_hup86COfEnqmUKUEJ_CDfEBNjy2nz_0j893ezMdXejw5fjL3FePBW7qHP-T6g5q3jMwh6byOH0XMIBbh7jmsyMhK7HwaevMOxcX-h4o8fbJBNj7DOk0YL6oQnH6HXaPirIk1_JIyEgf2yNoHU", - "dq": "YhHZX6eD7NaWu5TYuQKCKpbiev5sexbNc2AAPwQFFSwqUJCZUPI8qPeQGOo5OvvIhtOpXis1jiPses7UoPf66nSjdfBBET6y05v8PpbhbBp_yEb7qRvjRC19wxK2_Fd-JAi2c_phrDwgv4G2Nwb6aJcgf8gg4rfy0WG64nF3UME", + "d": "ul00kYVo9KwkXP_D8jjG56YSrgRm7aJtLDoU4igZSaV9kx77AElt8k0lmUZnejRV2k30PDiBUV44HViAtnrVs_aSCjbEPMd4O9dNwyil59eJuG8DVMmDGa1npZ8LtPk0wlasdIiz-9b43uWPZpCTJcEDWM9VmPj6gMioAt5L1lk5tIemmI_Krf3uLPCbX4pcv_tStKzxNc0fwe2nDntwfG6xOsnARSt2N5aRfp-MvmjLA0-XPoAhmYvP7MjUAxDTC4pAnV-F6AfArudExaBpjY3w6t5_NbMg0XTCDFI7Jzs-cef5Yp790WhGlRhDm8rUgqzzG4-j-dyW5EbUO1IicQ", + "dp": "diMjj5t7NXb5_s7Z3Q2NOzZJXK58Tbcq0HMMnmh9AQbO61ew9V6t42TMok6USAQGDvTdqcTaZ4COL9fl0Asbp4dRtTEDu7v2rRN8BnnltsAvJOiMBXbSRiV59TwKCGcVlzt8wikLtKrsGV1Zyaui4dv6SktEWuqTQe4zRjsa_WU", + "dq": "AULvvwUvZzlR3XHinwNtFFBd62-sMKm36pVlbY0ZT6YQRyfEj6ik-371Baalm-1x-zUJLnbq67Wiy4XHsD3lJfUO4bZ26QHVaEoQ6WW84RtJq5J1zFd8cRk-YeTNiueIjD0FYBSnodioGV_lHRraFUgNcpj2yEbSL3eU2Cgi4HE", "e": "AQAB", - "kid": "YUVJ:7W5T:2URM:WLVV:B3TZ:F3NS:KFN2:FXDS:I5NP:CA4J:CZWG:OH4J", + "kid": "AYID:SP4B:HT2W:Y5RH:KH3M:ONWL:XVHS:DF7D:BTEI:LXSD:AZGE:BK2O", "kty": "RSA", - "n": "y62etnk6gpm6nHik1aEuUQJI3E48U3HmCsLxVQyuyA5WSVXDWyCP6wtB0i40qHSLDq6p8i3tjqE6ltdohvyhNnbLrsZ7xzDMIJ6SPgSE83SIiJF4rn_CaO8FYksmTsb4iwHl1Tywc9pmzuLWE1VxeAmd-qlfDRfmlBLFL53fitzdq8HYTisPr-P2Qubgg5yIn3Zct0O7_q2Hom9deexETbW1-Da4usoW-rULYTbT2HpY47ZwEYCEG9C2E4ZjzBzNULV2Jq8fmbUnv_08GsU546lv5dK7d6gsYdJxVqQ2MiI1vcyUzZaq4d6_OCtnMka-BCg5rlfoY7IL-ZYU8zcSjw", - "p": "7P636dudUt55adOMRLIdtfPbcRcKVLD6ZSpbr9MqfS75ADOTa2PFdCNI2cot-zSNAqrhhO6pt5HOMruFfNtO0GyBha_jkvOyP1tfLRpKupDjnDhHWQ08-1DZsnInXyshRQINNhqSZk5EPijscEizbFFcmvXH05PQv1jBfIx13k8", - "q": "3ALwh0_bBbWYs1yn_V1CfwX6JSV-Q9ataH8iLTzy9kZmM_3O4w0Y-hqzvOThDNRYmf0uERflF1lznp31_ZqtudZ2KxhTpjo9sh6eDvo5orS_zHYgsAgZurl_1YUj4ItSafjscBJG6tpD8mLPyE-5DJazsGaAIC-Uihz5OkCQt8E", - "qi": "Ly6jEEIcWvXa-ryWdUeIQlCQ6ll2BdjQFF3cJMNumMPItY2UKu-ASDoC3WFwfmCXBU9oyiy8vYAzmjr6luF1uFJR8UwMSDmYCFF5jGg4WoienFHxgqx_nh5bEoVwTO1SIB4g2Escdidy3OpBpcbvnwsCrJfOZC_iiwxW9kxpDuI" + "n": "0qWrfPd41aVRLqaz_Q3KA2UpY10Vq3blJBqaEpVWBh9zP06brOiVP7376dX9FrOyiMxu6yMgACOlT4USwow59PsgLB6v9_-ZKLJqPV0e2LPc7QJbTgCC_EjfqvnQ2JyoW2QxQIc_YK27IbdRow1Hj_qr3SZTToEPziPoWaxe_-EbXwA8g7x1o8BRpN-iuQ7DzOdcnOMi32Xzn59rljhxFBdOzZrs6BMi6PHjplgcGrv8PATZI6t7amoBziLn5vvOAILNooAgNOe_GDTlYHo5d3AUHM5w8C_QCt-Vd1frDjVusUS-y2v_1sPNHImu4Wy_TtwS86OCSh1zJ-qcTX0vUw", + "p": "6DXhxQ5pAvsBUaeGGnBFG58rX2-49vOFBrG1OjkerXXDyk4CxbDB3sJwH2mPzFhAZTAVnFvcaFIbLuXchvSmS4suVT8qloRrAjZmQV6zs3MTvajgjQ0oeHNa6bvYK38tq9Oe_k8wnWtUOtr4XEzwFll-9y6oEqopR-SFoZwKsQ8", + "q": "6DpAsCFiF4f5W92H1lN7f5oOPYys01mVykrLd7_mpmG-uB9vxHZkxm2tBYPIUrxWwuOD9JDQ_YYdmNzqcVGJ9hS89XZhavY7DgDdGOqgP2arw7ByMdKKfOW9OPE2cPQZuTfP5LIhcGMyXAprJV5WY1Vg07Y0qtxgkRc8N1tZlX0", + "qi": "0gvRK_9lU3VFxY-ReQH2thY6lKu_afXehlGsm0xWskAF_AKHs4mpWEG-PZ_E-p0TVki6ohtiJw66rUbhgpq55nG58A7xUEpCsJJ6ecrG3zHdBlo20PaMUDihtpFJfqRXhFXefIkgTX80WavK0QqhK7X807QmMyPukjjzYq_XFok" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "YUVJ:7W5T:2URM:WLVV:B3TZ:F3NS:KFN2:FXDS:I5NP:CA4J:CZWG:OH4J", + "kid": "AYID:SP4B:HT2W:Y5RH:KH3M:ONWL:XVHS:DF7D:BTEI:LXSD:AZGE:BK2O", "kty": "RSA", - "n": "y62etnk6gpm6nHik1aEuUQJI3E48U3HmCsLxVQyuyA5WSVXDWyCP6wtB0i40qHSLDq6p8i3tjqE6ltdohvyhNnbLrsZ7xzDMIJ6SPgSE83SIiJF4rn_CaO8FYksmTsb4iwHl1Tywc9pmzuLWE1VxeAmd-qlfDRfmlBLFL53fitzdq8HYTisPr-P2Qubgg5yIn3Zct0O7_q2Hom9deexETbW1-Da4usoW-rULYTbT2HpY47ZwEYCEG9C2E4ZjzBzNULV2Jq8fmbUnv_08GsU546lv5dK7d6gsYdJxVqQ2MiI1vcyUzZaq4d6_OCtnMka-BCg5rlfoY7IL-ZYU8zcSjw" + "n": "0qWrfPd41aVRLqaz_Q3KA2UpY10Vq3blJBqaEpVWBh9zP06brOiVP7376dX9FrOyiMxu6yMgACOlT4USwow59PsgLB6v9_-ZKLJqPV0e2LPc7QJbTgCC_EjfqvnQ2JyoW2QxQIc_YK27IbdRow1Hj_qr3SZTToEPziPoWaxe_-EbXwA8g7x1o8BRpN-iuQ7DzOdcnOMi32Xzn59rljhxFBdOzZrs6BMi6PHjplgcGrv8PATZI6t7amoBziLn5vvOAILNooAgNOe_GDTlYHo5d3AUHM5w8C_QCt-Vd1frDjVusUS-y2v_1sPNHImu4Wy_TtwS86OCSh1zJ-qcTX0vUw" } rsa_key_test.go:98: JWK Private Key: { - "d": "WsYDPoUyk0y0IICA5vhNQhCrwG5IqX0K1J05oJMDMd7nuLxyIf3DRSgeqw-fvH5iENZZ4SjK6UqK-hkHwwOiTKxX_AwCDq3ceSIbLFImFi8605cQ4UQK3hmnKV0IVykXvYI-5cZfM-1w513xyWD7W-mgvxMP7fxZ9X7Wmf7UFW1e1D5en8cMdF_HMHPosM9IIP1_vj7urrSo7yxNNZ1t_C2F0TW1sfe5rrb7wbKPkQfRDZSBKR3Vwz1qmIo5hUIRtOFdiPh5xtfVA7j0YgIbLJVz9VlUriIRLy4PUyF-QQ4YsgcKoboT6GdTUka5uyapuhIN8bznjZzzD7In2-NFLdowRix0HJDdpOx1SZYHGS_rmBpXp3PNzbrfO1XhbX3O9S_eRR36d0M1UU5ktMWKc6pMZU6IRrgBDaotvoUa0kgKr7rN0We2s0rwjlFVou2Z4s1QJYuNgujrOHunvyymPmaQC00KF6b0wSHER5E8WiEXNqsILzO3_4O6YGHOmer5", - "dp": "rlbsZuwv1bNdeCZWQWps5m0Uiudd-5RLGSHkGmABfCH3zzUKh5obeOY6ErumMX5KY2UokAe5FOzHrblLKf2nTq3cyon5TLKemJN_jVJQm_YMPFMrpUBO1jOCePY2-fyc4SP9UYngv1oDmHflCBBr93V5H11MvHx6zAmnlOssjE-d9Xbym7cqraBYaM5B1YAs0sUx3FIQSOcKHCnxvDeU_I4JQbVnaIsW4Uvnlk5z75Yw8JvA5Ehu7fiIKQoVYljF", - "dq": "YyBEdq-UR9QnLSXbjpoX1EhsR1Ql4wYzbq5eOPlOVbmwtx6C0yDqIvimbBRbmKxs8SCsCRwFr_bCQtv0GaweXn4eUvttDPiwAKkhg4C_c4_O3mbCWxcULe0Uw9ZmhKyDiz8OOy8Ykp6OCw0z6koLfjajdrxZn2g-vBIGFbrYfCtUy8QFlHnPALQFe-puTh1pgcU7Khu1OWildQmg5F8JkGtD0tLUbhnZbkzpJGmdldSexSFa8OGi4R3xxVJFcqoN", + "d": "lG0ZkPTVsP2KRk9_sFFfeweo-KYh033wZamQcWrFweifaS22PCXI9E9DUBRLvmL_qHg375fu5c41H3TNoqhdO0r7O6P9rDjnmQCFhbUlMwD97DQ1JP4zKcn0gi8U4RKnd4PAaYg0690Ii9MUmUxpZlD8l_hrveV3VYWQWMPZNjTEfron-MLe1sdzMlLwFkLEaxoRl_VudotKKmkngp_bLwYYrGSOcU9bSeZYr0A-p1GGGXVRZobGve44vD6VmEQDVMk5eMT1s3iTAxDnXo32BAf_9kKmisBm7YGNOlSCpsx-7_kZqU4V625IuTR4EOIT2lnsoAC7A5YV88AmZcYU7aA2k45XB9ytilEftSBo7ToONTO7SF_jiLmtfsjLtLg0b_WTjmZKCFO_QWy6C3ShVc2R0zgRIuk8aOMpR_P8EzVN6KA5JdfzXqcu-Vy2YzyQRbnwrRO5SI7KZI3F1NVyOjjg8Qzd2QzZfacCuu1vRnkQrnEUqzp-SkzZg-uOwu5h", + "dp": "4vYWw_trsPQzSfbVmmx5l5eFaR0ZnC2XuER9tUXxSD3Xnb5C7R-jrrIeT6dMqyTO0LxnxU0CN_LZRPb6knEpsO9z72cNiWnqeWPERwOvxcQPtAFNgFgtMjWI13APTtS8_M5mSaeaOOyKbPtHqdgf_V-fEl7o7jyn4jLq1un9kIWSWXn9-Cx9aePDhBO4WasI7ZlzcZUE6KOtJi_HHP8OBUbvRf3DnWQT4rU6vU6wg-vJxHQy4ky-0jNbTV4v0hxb", + "dq": "chPLs0PSzLzPAPYcgjpSb6UVywy8DVP_GX6TdqzTCwYOfnw-KOu0wZiBsB__wAtFe1Vt5K7JKTztzesWqEvEwzny6IBe2N7YmdxaKRgUth2E1HEsO2f_kzy21eG-CdJHpkxSO52wfi_E2IueHVWe96_1Wk9FYHQFPXQOrTB95iBNiKBgeux8KmAng7ODN7lKbGxwFocZOPad-qhJL4sn5h_kliWK7wIgjkVMqMToCbhxqry2DPDzSHuUwje7N_Et", "e": "AQAB", - "kid": "I54C:75ZC:WZMY:VWUG:3IDR:45JP:LA5S:TTXC:DRXI:C57C:JDGP:JB5B", + "kid": "BMD7:WEC2:HPON:NRJ6:6E73:I25N:UWEA:QMWI:DAP6:GIQD:MUBF:HGCM", "kty": "RSA", - "n": "uufc-BTKuCFTU7E45lxRtBsadlQfTSuF67-Lpg1uDydd-rWFXTmvtM8vjTJlS1LOlfDJ17nl4IgOpLRGMxFscirPXgOrHrMLxl5g-DeMT_1vM2bdjflbic33e4y94VXqEEdki6Lm_y0_mjLjoID7sChAm1tNzuROvVJzCZMZQ9quwTfVUzvyOcx5IQ60JwY5iqqAQFVLk7Q7c84CBrJn-fraOl9EsUdYsYeuSe8B3uf-DHqpUVi-ycJ0LCV_MhB0TAFEMf_0tvfB_tY8cmRDculYLuQmP0JGDa-V7cF8BaDqI2VtTXIJ30Z-hEyCsA4Jyufypz0hgDwMuZ2tO1ETb3W8kXcrjKloneAfnWKORtez3txqrVTdVCxcieoklvnuLjlFNpX4vNmLbiNAozPS5r1CYwV96kknov_GjuwnTl3DJs-PHHOwBRq9VBqdg73Nx4i9ImwW1ule1GxJSVunoUJeljgLV7n9s5shVm_-Z-WeEDbXyae-FifbsFia1B2L", - "p": "2Q_HzrUWd-iD85tqwCWTguJHkd9hbalT4ZlKdcXVPdmjHVmVKe91vP2Ssdp6fE-fhKlr4sgz4s8lKKwrPe9BuccxXZNewwqquJsLyH0JsHKVM48XTDqTRrI3y5hjwll2MvQJyug6o6NMYJWz9KBvKE4g62uMw_FeDRM1ZyqP22iVgaI25EIOhCnG3svAK-WrzLDvDbRn-X_LuWcuebpNss2iNnusESuVQoQJO1VxBphr9jfb0QGo0g7BlzbXgmX_", - "q": "3G837F5uQuhASpvTHLSzT2NerAxzGzujBv2r0nGhf_GaApT0qTX68YbED449HB5QBCYXfIWEvQWxDcCqlRRnq4liWXgFkBSurhHuMrtBLXM2fgVFRgjNQOP1EB-jq_nISF0h1gVdu82opSQrmhJ7pV27t_hKHHSyHGBwXdKE8nTFu1TjNWQA0iuSuSS4Q0zzUbzchvp-4oIYvIYi63SvbY1_ILXarGmFBIvHRXAU-1ZOPvGJn1L_WuThN6MuxIB1", - "qi": "Wa_CJHb8MzRI0bILPpgWzzQwhTxxbMnePlibF2AE1cXJmaiVbuoAVJsrlB4uOcv_X6-ZOfskUrN3WbddB71LtjMHPPulnHsCdbZp7SU3_PiOK661zWZcvr1eZZ-mCREjlN7mfUwk7tNnAzxTHdnQfo-Oh67z02__7ZmV3cl8wIh3FIOe6GhI-0R4DtxXHn-Vd46eUxA-pAejqceSf87oswmzr-sjimG0xlrb1Ay_MLZUDEOIQoxGpV_bbQflTeoy" + "n": "-qD6vKHT-lKMpmL6YQu9R08mmep8wJlC9Xxi2kQrdVEw5pLY4qldEZlrCK14kHffyDlp0scUpLhVyLZzImraUmx6x7f7QJqiD4OruBiOUGe_E-8EkoD2ysPpz_Po_pk9TasLWnkyLps3pg5Nfbl3021ulHeYTSdR1dGNAmA1Jm10-0S4fkpmKwv2_Q8iOjiVhzS4ELiENUDvSLVtHv8daQqhbmWl9xFdRjevuarfadNlCt2_HykCKwm6DAbELkmWwuaL0RivTu8ov-zRHS4Nr2Tax0a92swSO-CJ728vSSgsH0J2It6sdl5qsM4_Ho6FYxMhQkv7ZHlwI3spVCbH8Zho9wSAHmZ47fYIwNEQVy1P3bbOnv30b9S3vtyFag_qr1cRdbzQA-BG_yHIKy85vo2cD5plHasB58J-oVUYPpASbNuf0nkFJCKUPe4sxIBkQqiIcHmMgfQX3Yj-29aYoWP2_oDZ4Nkon-Pz4qpXYCYU4KWzXn15O8dx_4O6MVvf", + "p": "-yISHna2WwQ9uwA1vTauKMfPsqBFQ7rYIIVtKjsUDTAF_1etyfmQOqs0_CWw59CjF5mm_u-PgXe54C5VAbTEq2Ob6PeHOOZE-ITw5bL_u-YJ3RKAUO-ugsIxUhHT-B3Si7MhRKzRj2ayeHMywHv4BN-vTeqVs0U4fZkgl9EY9E4Al6RMM4OYsTcwDJ4XRKNobnxjlFgvDNFgHMFdJrb42SJv-Z_55LVQPsNlXMYRldtG9W6bUzJR1QVPUehui8oj", + "q": "_3xoKnoyM82_b5f6i0eF0ljygKyB8nDNvKK5zmZjFNJbLdIurF_TU0kezuA3beVL04yjim3yVd-j_ksMKdZ9dWYjESGqk1Fc4uclez0a1STzvkz5Fc-332yOwlaxxzEQdeQh-kcowcsidkxBaQU5sEtHbooh0X0xiWcQcujjTWo-l9V1TJT1C8Tp0mnBwh6M2CRKzlQ-UrRctSTAAUw39wo7oN9nnD6HVsFPN0s7tlgN9H2YxIMM_HbqxChTEg0V", + "qi": "hIY-bWLi8ofr5azuABklkRi7VQVM6Mc7aqrTOtFgOvVLYsz4PhCa4Amb-kOzZ2t9bCgB6HO3V0P-xSKLvGRPwHtIhHBIMVJVtAJqGHqIdwjaCDSB3ECzmBdKQVbKd1-S0sYYzQIBaGpL9T5ThN8D8-mHIBfUZsruGUo2WOsBpacW7aQRF_KJT6UytkYtTNl8Hz4IfaR-frUemO-CyrqAcx_K_RZUwPKX5FpvRX6g4AGHHqGM0Gx1MsXoLWlXdL55" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "I54C:75ZC:WZMY:VWUG:3IDR:45JP:LA5S:TTXC:DRXI:C57C:JDGP:JB5B", + "kid": "BMD7:WEC2:HPON:NRJ6:6E73:I25N:UWEA:QMWI:DAP6:GIQD:MUBF:HGCM", "kty": "RSA", - "n": "uufc-BTKuCFTU7E45lxRtBsadlQfTSuF67-Lpg1uDydd-rWFXTmvtM8vjTJlS1LOlfDJ17nl4IgOpLRGMxFscirPXgOrHrMLxl5g-DeMT_1vM2bdjflbic33e4y94VXqEEdki6Lm_y0_mjLjoID7sChAm1tNzuROvVJzCZMZQ9quwTfVUzvyOcx5IQ60JwY5iqqAQFVLk7Q7c84CBrJn-fraOl9EsUdYsYeuSe8B3uf-DHqpUVi-ycJ0LCV_MhB0TAFEMf_0tvfB_tY8cmRDculYLuQmP0JGDa-V7cF8BaDqI2VtTXIJ30Z-hEyCsA4Jyufypz0hgDwMuZ2tO1ETb3W8kXcrjKloneAfnWKORtez3txqrVTdVCxcieoklvnuLjlFNpX4vNmLbiNAozPS5r1CYwV96kknov_GjuwnTl3DJs-PHHOwBRq9VBqdg73Nx4i9ImwW1ule1GxJSVunoUJeljgLV7n9s5shVm_-Z-WeEDbXyae-FifbsFia1B2L" + "n": "-qD6vKHT-lKMpmL6YQu9R08mmep8wJlC9Xxi2kQrdVEw5pLY4qldEZlrCK14kHffyDlp0scUpLhVyLZzImraUmx6x7f7QJqiD4OruBiOUGe_E-8EkoD2ysPpz_Po_pk9TasLWnkyLps3pg5Nfbl3021ulHeYTSdR1dGNAmA1Jm10-0S4fkpmKwv2_Q8iOjiVhzS4ELiENUDvSLVtHv8daQqhbmWl9xFdRjevuarfadNlCt2_HykCKwm6DAbELkmWwuaL0RivTu8ov-zRHS4Nr2Tax0a92swSO-CJ728vSSgsH0J2It6sdl5qsM4_Ho6FYxMhQkv7ZHlwI3spVCbH8Zho9wSAHmZ47fYIwNEQVy1P3bbOnv30b9S3vtyFag_qr1cRdbzQA-BG_yHIKy85vo2cD5plHasB58J-oVUYPpASbNuf0nkFJCKUPe4sxIBkQqiIcHmMgfQX3Yj-29aYoWP2_oDZ4Nkon-Pz4qpXYCYU4KWzXn15O8dx_4O6MVvf" } rsa_key_test.go:98: JWK Private Key: { - "d": "QRQqS4aUs_nQdXAzZuFlomP1WQupBXLMvCKwg5tPu-Mv4Rg2ZpWXxN-Etw1mmAG4LNSIZD8n92fLGB50ZdNAfwa0IllZVVo_1CYuAQivcuVSk9F7Mm3vzSfrKSnZFpubCRLYYPrhSaRjFL2tvqaEJPdMoJNmVXdv_1x5MTxoIH5FyMenQ4AZ58eXGJEpvcMoRrGxoTKEgLh_LFmhWW-Va7dlpf8XN3N4_czTj_ci6IA4miGwXLQrdFPxi0XYflX87o2NT9CxBedlLH3QUNPSAMCOJrV7OsTzq4Z6QuPgkx3Tpnsqdqqc5XWI77vxCBi7TJHHnw0ONjTnaotLPPqXs9yaaGy8qAqR5G-N6KzIjbT9xcjovqDohT6fNUuG3HGmlIDpB9hfQKEuA3OUun-hETFBD09shFWn7iBjhd6LWOa7A7uNezYi8RWoRuqIXsXu8aMGn1QKXmv4LZxw-SvCOxMFtB88bR7iLpfpeASkE7_uQhqVybrmlkkJH8Qh4Iir_aacc61fL9nNxHLy432hdH0_89LsuSYnt4IV9vTHql6stKg63SilNiB2yoniEWdfWVy8FIA2EKlPsnyyoCwXYpHmhchGHcRy4KraFJm1WBgDqgsC8rj1hQ5Ux78J1Th39TqO2WK9LKaNmlT1iQW7mpy9d_R6_dBSHU_E-7c_nME", - "dp": "BedYdO6AMHwRDz4nMNSatfkIZurTfD5WoegQIOtIWNMziXHHsovxt-m5OkbYNDVNq7NKxiYfiQdv0iNgQVHyoHB2fDlBcXCLt9MGB7f81f8N1XCMIIrZvAWRjEFo_yyWqrAEH6a1iIVVZdjfoyqb4WkObvB2dyYLOZMgdLFAbNOEjG5cDO0XDUjgMjzZbkHxESOeW0xTiuu0k1dDnzEUiqbRkNRe0etJ_Khu6Ee1HVL1vBNp1O3POkDBe4nhzsNNxU75BDEwGE3d-vOAuTH1Oswjp_aNiT94pXUuAs1FwqKoQwpkDJ2j5l5e-NzYSsZNNGFzCOG9ZuSXwRcCoJ0oIQ", - "dq": "ldz0dTbWfTSlDYXDPWJTKJ1uShYLXDgziZLDmESlGg4if4beRIOMRdNRVP_RmSVIpxzq8x2yKLFdM896pu3r3QHzvsDO3Gdny9o3mKB4mRP3x7h4TuqNfry9cuFLpwhLXXV_pfSxtc136T0-vvg7Q-uD9Z2yTpCmelctMMnzuDCOhDZDTC13tqz7-v0dfs6xijR6nyxHFk_E5CVzGg0H3ESOSaWw_v5LmFgYOd9zoEqwwT1MefGA_1gwYMj_pKcy1mUU1cizYjnE_g7xMlgjyYoEeriFHPK8MMEHcJHvLkJvR36c5ajCLBF7fKM32fWAnPyjkxtXywZeDS48qt67zw", + "d": "OZIPf2NpiocJUVkeMpOzO2pyWv8CAM2qvLw3MbBYO8Hr8zhCb-TNkF1A7o1F5esEKj3Qvchn-7XV9Y627T0m8KG-x8Ys2anctJ80vYC2aOSSLJ2D-Cb_E0Mt5A_SdmW1O2h4Hm7YhMg8cF7bKK-hyqy1bXFBs9pKlC1iQ-XtsFyClZdH2maJggSPpm0SQJZ4P-gdEo_o3sKZaacnJhDqKPqbl4YEI8f1F6X4PKDvqMV5EuZmW4JllyPe5cuxFO4wnlXtFM66nGxmB8B0M8du4kjHj1f1mLk15goN-v7adcathJUoDg-vJviTsHu5WRgrP-BdDpnR8TRtIU-MhlPS71k_zJB6WqqFNE9hFAkEMF6VARapOSyrpXkC3EvqOpZPkhYu670P7vvc3CvRkSzmtGRAackzcFsRrHu8DtF9GDO6FfvUZqNDQuPcOc7MHhQSMU1Z6uCC2eiRTBnIQFSVu7jqP_xv__aJoj2AICjHyNydRECRuvwUqj7u-PFWpMB-T9Yv1U2F1Q358RIpFupo_Gc0qBFVhK8Jc_i3wXlgqWEGL0WcBwlq04zbl-7TVXGQD7z7ynKCwN62AkpBYovbp8dq0gyevh-cUNDO75LvlI2UcWSANoVhPAP-jzJFv0hosFzgF2Y3XOpTW-3iKuRXHfcclA4eX65x-c3XVL6cvSE", + "dp": "W1BTatxa0aqFY9Grev8XnwhJJJGDYImnO6Ak9PB-XWNq0G6-RLN5ju9ggdF49kHlWPzQ00tsuucTipjD95oIHCje3PCVKMVX-YDX6S-MQQReiMa_9EZGdrfXT1CM30rhQdaytlSDalBvEyWpg-g-GORxgw7DIng3o_pPWjLjhOdtksS2dXfjHugdWhsLz5mC4JOgbG6mUxxkWn2-YTDe53P0rOhk3OwOnHwrsd-JLCShHJVa3znWT9glbcmvBs7C5c6Pq8QW6pUGmPU8Q2yh619SFyuj40tk2y2xAojb06sL2czhe02S-V1UHTIyKrd-l7CGgCpOA0PXm5BoMdSfDQ", + "dq": "bFEYHjWCrDEbEzIhIAD2EKhpJuv6E_SQX8MF4ZqYk5ewN74pHDFKpsdxZ9ljANRCcJBCmzNRd5RFMLSxsXNPxQGEOFSZdUrXZcWY7eNJhizJWERenvCewD8aeQktM_eum6QQOMkwGSU8FCHCYddcqQIWBDKDRm4hAyZL3rR03Ab0-SILaF4JFv6ka19xx1DjCnxT_esgkE548oyBgSLVAYih4xnvaAireApHU5EDZot-Kn5EqVoFbpz8IjRwpKVs-Vbe3hRi0tLMeeYKK6fJ6rY9sqMbcM5yi8GfUNPNSbMoeBcUVlxhLtzj6YXQjy-aB8XwVD_ov4JMEw0HLk-8MQ", "e": "AQAB", - "kid": "LQJS:CITW:DJ66:NDVT:ETPQ:YOUV:TWMG:GRQI:FLEZ:Y5T3:IWQ4:5RXN", + "kid": "2LQO:XCPW:CJON:ZXCP:6KN4:ZCJJ:HTR6:BPDS:FDNH:WEVI:PSGG:HY5Z", "kty": "RSA", - "n": "yTX9UKyPv9P--ftAcd-RIQCEIvB7TBidkfhNd3QKqqM1TMzGSvNuknzTI-H4y3rpYtYL6uI1SpLdU0p2SYu5i4rK-1gTNhCC_nEwbpx0IQ1vf4w9i1Lv0VSUj_jgpBz07vUo__qd50MSxPztGmp7ZfwtvzG1Zcu5NpUcjxwYjTxBo95UUAo1ylKqs2XHMzrszrygFOthcQrbKan1YoyKWQTJdtYYQezyks7Zqh2TUzzMOrkHQ1xhWRw5CwsSa34jJrBlzZDT3XbdUzYtCA6fmEOFuMOseizJmRqtCMHz-65kRLqgxPe4yzdCBGHuV_eioow35znN96fz6okMmYwXawHmU6vhewn2ugrw3bOpjxQh1RR_Sc0txQzKqWCxvv0CytNFAuH51GxSxHrwFDiGKR_iq7oiXcsNTIiOCPPYDoNDkrNT7bGAqARxhV6ySqXYBjE056PVKJUYFunuGuO4tX3eVCXlJrI-HrdpI5a5ZXUEbUJCRi9sWZx2rp_1JWtQIaVpGaIMTw2Z-nraTkdg_f8mVXGwKElVZUvx_Ca-1CrLZFjqjQzPN3Wrl_aIyf_PNtJMd7aXAg72XD8xsk0YfdiYF1PY-rha7SL0sqD5IytxgUBHI6p1gRWWrUvA97oFq3p3cfbW367VvU0afSBn3sZoyt8EMqPrBXGP3hK0uPM", - "p": "7mRf8fSBLkGLfALoVme3N_RjDFbRAbUOtS_MaypQdemot873sRPCJXPMQ4VcH8jGRT0eCevCqoEoySPeCiB8CfOG-Drwfn_yLYtBQrlD-u9pSRceTH8tF2RoZCdQsYqfMhvjjj-YZ-y-aWh-0sUD8kRuaYG4U_57SWawUQdGNArxUqMr5QzF2xREACo4U9CS3J5Is5t_zWguidU_o10tityLYU-ZhPxbef5apqmf8iGbNuoPgwTqFcO0VbTQ8I9OLJkNRonnUEenzH9liDsPGo6pa8OqywDFoLO7OcZbySzHpE11_Cpaijdq-sQWBcWiutvJegyp0fD1soQipFLE4Q", - "q": "2BKTcfse_iosZzcxE9yFlW-I00o1gUR9G1J_Zn9Bf3DiWI2Y4CldjHbIwg-MKui7uecEXW0jKZP0yawne3MmSRoBxbwqrKeEhWX2lpCUMkkBjuxZrfsxUJ9ikuKh5c-oWrOhpo4uoqJ3_KZeFqVa7beshLhvOJnNkN5Ys_Jw7rp3Y-jQ77MoOtLuZmf6y6-ZrxSRHzkR6EKzQ6iQwrsXuTKShZQM7079x2t0fx9WxRjnm49qdNQ0pvXD497dMsESSN2Z9DzmLskRN0QRsQlSVOIwsqxkkn9MstUUfgz2nNYRTQnriPj53DZydtxKZLINLncHVkUHuTUWTjq03tdkUw", - "qi": "d8Uc7k3QqKgYqtCI0eJqeVLIpxlknb-Jrd7jKanS7QVUsUzmFP98qLQpFgHO3fIHUsMUrQbxVMRg2bqeV9eHr1kGBtXCkp9uJJrRZUowN15kxhM9W8VII8SP4LXF2vUegrVh_XCes6BQOPE7KZ_pMflilrBBnbRuPzPJdWCWOS-ud5dkmi6KhGkXL5YPZlSHn0lxCiAeT12XG-Fu3jTGEkZ2C1hX0r4mGxJjY8r3JVjICVujbQu9KnyRc3dMHdzmK-lwXosSRAjAkp6q8WSDmeVm3eKm3oBTO5Q1v-jq4DijhSwds0ZrbMQpdgbnsYr7Doyla1LaoTfUy_hYjCXprA" + "n": "s3hcE6o8TOr327FtdOMZ8E_a2lpLIXJTWGGP-BqFV0aDphYogMazMErVBkYSnwUtIbGj0Gz7iEvog9y9q6l-63DvkTMddFx6SeoGUP7kDHT8kX0aVcmbhHQvF4jwNXvsF3-Mvf_djvshwA-6JXdtUWLLXC1WVlX50dkizkI9FYT5RGv0q992KVq6Un8pdYGJ1m6B3YB_magn_iftKiVWfjBZplKhRYU9n6rbJadg11q0o-Xb223WyXO4Rcg9SG7UsTuTXU-kwjBfhPGYCM_SuNINwvyW9MU0RG9ZFqv7uKfjyerYCYsv8wpMN6qvVh9-iIBC0MaK7eWnGorRQB3sJdJ-gYj7JNTNcTLg2jgrt83cySKA8q0PLXh1Wqc-z4x3iS5NbrZiBlEXszAxSuyx2bxX-2-JB-H3TOg2WlMHlVbWZ0HKIgA2yNtdvDGNg_RMMTyHCdWBMnHz08MPC9x-RA1-XWD7_pxkdX4_m7HaWv1mS5vcF3DbopkrMlN_-SFNr9wAPyIhOwr_QbfJFwH7oAauf7wK3hSSYAwXd8AHO3fvafwLGl6gYYzUSF1W9F2TEwVr8MNIx3AnAzH0s91RvADRGSG8Y951SRZd_RucTXsBCbk33BOTULINcbRaAh2s6LtzYwjBuTTNrT5FxDMWGBHwz8K0pHR07MlWe8JlX1M", + "p": "yJ4sAFdg-fPfyUX4qNizLOIEIG2kiKsE-Kpokmu3ADQ_rUiBpsv-2oE9VkQHACUJT3hrpzIrnclNaBFJ9mfFSKnPwCU6ursPE8NAd8yxNItMcNjAmvDVWy1qfrPyv4NTcKV_1B9SbaRSfHqovCG6Jw11wec77gp89H_vJj5JFQ0VQClFykNA2iWgJC9axLXAwG3blCJIaZ2lZjHixyEk9OtjIQy70apQTCm-hR3olezbFz50cfCz9ggcv79vsJ1xM3PrsqhDi7smADRcR2jdsHkWP6igpS3y-jzUoPHtvfpU7zPqK0eB3s68LDMknlWXMKb0hfRHT_uP4U-fE8wJAw", + "q": "5QOpiluQpstPhu9cbRE4ZYnUoq0IDUTfli61jTBwkeMCg6Y_7TCLWBkbxMpdn8-pwFA8e8RHBGIfJNu9Fn9Hd3EqMXo0ZLHNcb20ITxGzps2jvmfjBr4jKWx_OiFo0sWCY2DtguWExbHoMYiZzNdsypq8CfWHmu1HoLDQ6rlpmPKtuz7-zjGc9YsGjqhhEEyy4rxW-wRLHuHqQeXIEDuryanq1QjIgkQao3ENF0vOpIr1oLUduI7t4HTxn1xT_RiiNkcWBD82MrEDf6ponF5J0Wu9Gth5D_Rs9aQ3Tss-17Wgm_P4RWxOH_ewNNgxwHE6TJwDs1GJ3xqlWEAlLd3cQ", + "qi": "ATwv91u1QCjJJiK1fGHszzyLPLyB1OX9zp_PzZJnABP-L0vfTrxi3yotpepANNrFSr5AAXmdY_kmmTpGbacTZGtw8-FxDGT6kZKLyDtlwd865OGMjQ9NrCObPWytYQ-aLGOpl3xnjsOLoWIaDrEz3mD-Pzit0MNVxr0-q4vTcYL23RMbTDh6G7gsUsTg-Bv8t47iaJZ7WNUW8-SYuUaK8xnS7joYhblFzgHc8haMQT_qRkTjqi-CJ5zi_ocRQYGwtzQ9xraxLT1X5RsLs3g0n9zL2674vyEn8Sqr74E1F9K49IbW95noAMhycmrwHbUcdSz9gNBD_UmNV3932GeuEw" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "LQJS:CITW:DJ66:NDVT:ETPQ:YOUV:TWMG:GRQI:FLEZ:Y5T3:IWQ4:5RXN", + "kid": "2LQO:XCPW:CJON:ZXCP:6KN4:ZCJJ:HTR6:BPDS:FDNH:WEVI:PSGG:HY5Z", "kty": "RSA", - "n": "yTX9UKyPv9P--ftAcd-RIQCEIvB7TBidkfhNd3QKqqM1TMzGSvNuknzTI-H4y3rpYtYL6uI1SpLdU0p2SYu5i4rK-1gTNhCC_nEwbpx0IQ1vf4w9i1Lv0VSUj_jgpBz07vUo__qd50MSxPztGmp7ZfwtvzG1Zcu5NpUcjxwYjTxBo95UUAo1ylKqs2XHMzrszrygFOthcQrbKan1YoyKWQTJdtYYQezyks7Zqh2TUzzMOrkHQ1xhWRw5CwsSa34jJrBlzZDT3XbdUzYtCA6fmEOFuMOseizJmRqtCMHz-65kRLqgxPe4yzdCBGHuV_eioow35znN96fz6okMmYwXawHmU6vhewn2ugrw3bOpjxQh1RR_Sc0txQzKqWCxvv0CytNFAuH51GxSxHrwFDiGKR_iq7oiXcsNTIiOCPPYDoNDkrNT7bGAqARxhV6ySqXYBjE056PVKJUYFunuGuO4tX3eVCXlJrI-HrdpI5a5ZXUEbUJCRi9sWZx2rp_1JWtQIaVpGaIMTw2Z-nraTkdg_f8mVXGwKElVZUvx_Ca-1CrLZFjqjQzPN3Wrl_aIyf_PNtJMd7aXAg72XD8xsk0YfdiYF1PY-rha7SL0sqD5IytxgUBHI6p1gRWWrUvA97oFq3p3cfbW367VvU0afSBn3sZoyt8EMqPrBXGP3hK0uPM" + "n": "s3hcE6o8TOr327FtdOMZ8E_a2lpLIXJTWGGP-BqFV0aDphYogMazMErVBkYSnwUtIbGj0Gz7iEvog9y9q6l-63DvkTMddFx6SeoGUP7kDHT8kX0aVcmbhHQvF4jwNXvsF3-Mvf_djvshwA-6JXdtUWLLXC1WVlX50dkizkI9FYT5RGv0q992KVq6Un8pdYGJ1m6B3YB_magn_iftKiVWfjBZplKhRYU9n6rbJadg11q0o-Xb223WyXO4Rcg9SG7UsTuTXU-kwjBfhPGYCM_SuNINwvyW9MU0RG9ZFqv7uKfjyerYCYsv8wpMN6qvVh9-iIBC0MaK7eWnGorRQB3sJdJ-gYj7JNTNcTLg2jgrt83cySKA8q0PLXh1Wqc-z4x3iS5NbrZiBlEXszAxSuyx2bxX-2-JB-H3TOg2WlMHlVbWZ0HKIgA2yNtdvDGNg_RMMTyHCdWBMnHz08MPC9x-RA1-XWD7_pxkdX4_m7HaWv1mS5vcF3DbopkrMlN_-SFNr9wAPyIhOwr_QbfJFwH7oAauf7wK3hSSYAwXd8AHO3fvafwLGl6gYYzUSF1W9F2TEwVr8MNIx3AnAzH0s91RvADRGSG8Y951SRZd_RucTXsBCbk33BOTULINcbRaAh2s6LtzYwjBuTTNrT5FxDMWGBHwz8K0pHR07MlWe8JlX1M" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.54s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.19s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -636,7 +672,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 28.348s +ok github.com/docker/libtrust 5.088s === 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.00s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.01s) +--- PASS: TestCreateStatement (0.00s) PASS -ok github.com/docker/libtrust/trustgraph 0.117s +ok github.com/docker/libtrust/trustgraph 0.018s 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/2529451/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2529451/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/926923 and its subdirectories -I: Current time: Mon Jan 13 01:36:34 -12 2025 -I: pbuilder-time-stamp: 1736775394 +I: removing directory /srv/workspace/pbuilder/2529451 and its subdirectories +I: Current time: Mon Feb 16 10:02:31 +14 2026 +I: pbuilder-time-stamp: 1771185751