Diff of the two buildlogs: -- --- b1/build.log 2025-03-09 23:07:53.907790821 +0000 +++ b2/build.log 2025-03-09 23:09:48.042664447 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Apr 11 17:29:54 -12 2026 -I: pbuilder-time-stamp: 1775971794 +I: Current time: Mon Mar 10 13:07:56 +14 2025 +I: pbuilder-time-stamp: 1741561676 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1549474/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-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 Mar 9 23:08 /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/2716713/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='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=20 ' + 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='5297c45e0587496ca20137764d9fbd6e' - 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='1549474' - PS1='# ' - PS2='> ' + INVOCATION_ID=21986edce550401d93a540d632983b1e + 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=2716713 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.dD4zaN1P/pbuilderrc_K9zA --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.dD4zaN1P/b1 --logfile b1/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.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://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.dD4zaN1P/pbuilderrc_9j6N --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.dD4zaN1P/b2 --logfile b2/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.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://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1549474/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -145,7 +177,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 4s (17.2 MB/s) +Fetched 70.5 MB in 2s (45.8 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.) @@ -304,7 +336,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-containers-libtrust-0.0~git20230121.c1716e8/ && 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-containers-libtrust_0.0~git20230121.c1716e8-2_source.changes +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-containers-libtrust-0.0~git20230121.c1716e8/ && 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-containers-libtrust_0.0~git20230121.c1716e8-2_source.changes dpkg-buildpackage: info: source package golang-github-containers-libtrust dpkg-buildpackage: info: source version 0.0~git20230121.c1716e8-2 dpkg-buildpackage: info: source distribution unstable @@ -322,150 +358,150 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -internal/asan + cd _build && go install -trimpath -v -p 20 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph +internal/profilerecord internal/goos -internal/nettrace +crypto/internal/fips140/alias cmp -internal/itoa -vendor/golang.org/x/crypto/internal/alias +internal/unsafeheader +internal/asan +internal/godebugs +internal/goarch +internal/coverage/rtcov internal/byteorder -vendor/golang.org/x/crypto/cryptobyte/asn1 -unicode/utf16 +internal/itoa +unicode +sync/atomic +crypto/internal/boring/sig +internal/runtime/syscall math/bits -internal/profilerecord +internal/msan unicode/utf8 -crypto/internal/fips140/alias internal/cpu -internal/coverage/rtcov -internal/msan +internal/goexperiment internal/runtime/atomic -internal/goarch -unicode -internal/unsafeheader +unicode/utf16 +vendor/golang.org/x/crypto/cryptobyte/asn1 container/list -encoding -crypto/internal/boring/sig -internal/godebugs -internal/runtime/syscall -sync/atomic -internal/goexperiment -crypto/internal/fips140/subtle internal/runtime/math +internal/abi internal/runtime/sys -crypto/internal/fips140deps/byteorder +vendor/golang.org/x/crypto/internal/alias +internal/nettrace +crypto/internal/fips140/subtle internal/chacha8rand -internal/abi +crypto/internal/fips140deps/byteorder +encoding crypto/internal/fips140deps/cpu internal/bytealg -internal/runtime/exithook math +internal/runtime/exithook internal/stringslite internal/race internal/sync internal/runtime/maps runtime +weak internal/reflectlite -sync crypto/subtle -weak +sync iter maps slices -errors -sort internal/bisect internal/singleflight -internal/testlog unique +internal/testlog +runtime/cgo +internal/godebug +sort +errors internal/oserror +io path -math/rand/v2 +crypto/internal/fips140deps/godebug vendor/golang.org/x/net/dns/dnsmessage -io +math/rand/v2 strconv -runtime/cgo +math/rand syscall -internal/godebug -crypto/internal/randutil hash -bytes +crypto/internal/randutil strings +bytes crypto encoding/base32 net/netip reflect -crypto/internal/fips140deps/godebug -math/rand -crypto/internal/impl crypto/internal/fips140 -crypto/tls/internal/fips140tls -crypto/internal/fips140/sha512 +crypto/internal/impl crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 -crypto/internal/fips140/hmac +crypto/internal/fips140/sha512 +crypto/tls/internal/fips140tls crypto/sha3 -internal/syscall/execenv -internal/syscall/unix -time +crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash +internal/syscall/unix +internal/syscall/execenv +time +crypto/internal/fips140/aes crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod -crypto/internal/fips140/aes crypto/internal/fips140/tls12 crypto/internal/fips140/nistec/fiat crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 -context io/fs +context internal/poll crypto/internal/fips140/nistec internal/filepathlite os internal/fmtsort encoding/binary -encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 encoding/pem -crypto/internal/sysrand -io/ioutil vendor/golang.org/x/sys/cpu +crypto/internal/sysrand fmt +io/ioutil path/filepath net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only crypto/internal/fips140/ecdh -crypto/internal/fips140/ed25519 crypto/internal/fips140/ecdsa crypto/internal/fips140/aes/gcm crypto/internal/fips140/rsa +crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem -crypto/rc4 crypto/md5 +crypto/rc4 crypto/cipher +crypto/internal/boring +crypto/des +vendor/golang.org/x/crypto/chacha20 encoding/hex net/url encoding/json math/big -crypto/internal/boring -crypto/des -vendor/golang.org/x/crypto/chacha20 -crypto/aes +crypto/sha256 crypto/sha512 -crypto/hmac crypto/ecdh -crypto/sha256 crypto/sha1 +crypto/hmac +crypto/aes vendor/golang.org/x/crypto/chacha20poly1305 +crypto/elliptic crypto/internal/boring/bbig +crypto/rand crypto/dsa encoding/asn1 -crypto/elliptic -crypto/rand crypto/ed25519 crypto/internal/hpke crypto/rsa @@ -478,11 +514,11 @@ github.com/containers/libtrust github.com/containers/libtrust/trustgraph dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -2026/04/12 05:30:41 Generating RSA 2048-bit Test Key -2026/04/12 05:30:41 Generating RSA 3072-bit Test Key -2026/04/12 05:30:41 Generating RSA 4096-bit Test Key -2026/04/12 05:30:44 Done generating RSA Test Keys! + cd _build && go test -vet=off -v -p 20 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph +2025/03/09 23:09:28 Generating RSA 2048-bit Test Key +2025/03/09 23:09:29 Generating RSA 3072-bit Test Key +2025/03/09 23:09:29 Generating RSA 4096-bit Test Key +2025/03/09 23:09:36 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool @@ -490,57 +526,57 @@ === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.01s) +--- PASS: TestECKeys (0.02s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: QT2M:KIDH:2JUA:RGPH:ZPNH:JPZ5:Z3JV:TX7H:DEB4:6XQQ:G74Q:75QZ - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: EAJZ:SLBT:2L3U:F4B4:IED6:5SRI:GXKR:PW34:HGFH:IOH6:FU7E:KIIN - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: DUCO:QZSR:SCAA:P4FW:3SPN:AZ25:43Y3:GSDQ:PJRF:WWAP:VC7D:HW45 + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: W3K5:A24A:7UB2:UBVH:EVFS:OYYY:FXXT:XMD5:BAXD:E3WS:G4SV:7R6B + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: JCC2:LMXF:ZPYP:Q5KB:MLVJ:SWYL:BZRJ:YFKI:M3ZI:JAJU:4XO4:OBRO + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: UCQD:HEND:JMGW:DMA2:IUAT:UJAN:YBX3:IKPH:IR4N:HSQP:R2CF:HK4P --- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "wZZO1t30NA4ZZRkAnzC87S5L_cvXTWFPA4e_JtVykik", - "kid": "RBYE:YUD6:TPC7:VWTK:ETMV:ZX6L:6AB6:G76T:WNUD:YFJD:XTHF:XG6E", + "d": "It_txAAPX_1-i4QdDuiMs7x1ZyulMVXGV8Lh-8UvW04", + "kid": "GHHJ:SZZF:3BLU:I2BN:OSWS:DAZF:5YLQ:6UJB:MYXL:Q22V:XC54:2SFR", "kty": "EC", - "x": "ZZw1plG7lRo6Bh0lzi7PNDn-7BZrMExZKXEvKLphHjI", - "y": "PWv6I8Xch1Qq9m3CJKYUQ_p-mlIHlLNP4i0GvulrFE8" + "x": "7HekYt41jrIumwHkAU6_8CUgvHGwEGkmJt_YFe-ZMtA", + "y": "_zXaQqEdwGEfrBM7C2g7zUxpvd99j7UvUPS_4q3bYQ4" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "RBYE:YUD6:TPC7:VWTK:ETMV:ZX6L:6AB6:G76T:WNUD:YFJD:XTHF:XG6E", + "kid": "GHHJ:SZZF:3BLU:I2BN:OSWS:DAZF:5YLQ:6UJB:MYXL:Q22V:XC54:2SFR", "kty": "EC", - "x": "ZZw1plG7lRo6Bh0lzi7PNDn-7BZrMExZKXEvKLphHjI", - "y": "PWv6I8Xch1Qq9m3CJKYUQ_p-mlIHlLNP4i0GvulrFE8" + "x": "7HekYt41jrIumwHkAU6_8CUgvHGwEGkmJt_YFe-ZMtA", + "y": "_zXaQqEdwGEfrBM7C2g7zUxpvd99j7UvUPS_4q3bYQ4" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "UOp8XVBrnqTtj_7voYQxh8yv456DVUf6zemi4Th9C1Gd1QqmYv7aftNLf59tiGkv", - "kid": "FO6B:NEP7:4BWL:CAIN:G4TW:JB2J:FBN5:LU2W:TNZ4:GVVG:CDKW:BGVL", + "d": "6RtYhReTuSQoP6wF9_Cc5sk9zpvwSMipGd9VdpaFnax1oxIf1AZzEdaCrt7Hr_RM", + "kid": "ZUZC:JW3S:MPAK:ZITD:BPGB:NOOY:C3MP:VGVR:GWEW:VKXW:HJ4N:5ZGQ", "kty": "EC", - "x": "CH87DNdaEfZysKtdH6rvIexoVrpczxtDmtm-gMOXAXZ8MP-axozC0Xxja6h3Td15", - "y": "3u_4dabP41RSj9NVkRWn__XM5DnFvg6m_WtciWXcH0suRfGPX3wLM8i0xPXdv-4r" + "x": "uMLunfPNU0KHRjYF9JH0saIZh3F6PW7VDtlpCRKoQ1E7aXMRGzhDw8F9oyeXkxq1", + "y": "mxz-yEcGKR1v3WBTP47qMEK7aRAq62wVCnbEXG7BkFulQSe_17-Wtn5yKis0uSvX" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "FO6B:NEP7:4BWL:CAIN:G4TW:JB2J:FBN5:LU2W:TNZ4:GVVG:CDKW:BGVL", + "kid": "ZUZC:JW3S:MPAK:ZITD:BPGB:NOOY:C3MP:VGVR:GWEW:VKXW:HJ4N:5ZGQ", "kty": "EC", - "x": "CH87DNdaEfZysKtdH6rvIexoVrpczxtDmtm-gMOXAXZ8MP-axozC0Xxja6h3Td15", - "y": "3u_4dabP41RSj9NVkRWn__XM5DnFvg6m_WtciWXcH0suRfGPX3wLM8i0xPXdv-4r" + "x": "uMLunfPNU0KHRjYF9JH0saIZh3F6PW7VDtlpCRKoQ1E7aXMRGzhDw8F9oyeXkxq1", + "y": "mxz-yEcGKR1v3WBTP47qMEK7aRAq62wVCnbEXG7BkFulQSe_17-Wtn5yKis0uSvX" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AB4tFliO07qxMcqThj7Vd9HRo4eNzTgkMkC5lnkCDee8rMJFFaCIIqMkcO9dCIuB7OCQUnP5fjnRyQ5Ex6EOrH1P", - "kid": "FRAL:ZXFL:LHWM:WDH3:7RCK:GCLK:6YYC:BODC:WB2D:IFXU:3QF7:7AOO", + "d": "AXCLuFilg8fbDyBhCxWc62ytXOgz1HzZbJxnqRZURrg4bE6shy8-S6K9NrWZhnt-XMBpGTUVeAJy8CNuB4JZ04wD", + "kid": "Q42S:3LE6:G6YN:T3AS:LXB2:OB52:SZB7:2SA5:4WQS:PDG4:52II:XAHP", "kty": "EC", - "x": "AAIuCMkpzIOLIi14VlflTGqMi_czHxOAGj-OzGLGpROpX7O52UianlmE57V4fF6cEi4452AFjoRkiHX96Qxy9XEC", - "y": "AIrEyoEn9XEyq9CrhPtSuOoPo3gA1pjkLxd8BP28XSDpEj6Zn_uBL47JWdDEgsJqep9SLaM9tMOC5_9IVLfmVIhf" + "x": "AAbiYLTdPLbECLb3UBPbmVO6fbduVGjf9peKFGyr4ywBc_zyMGQv4MJocOP6OUJkB4HNKO7BJCOdIEPAXNuI7aF9", + "y": "AS1SLHs-5OsUs2YZCn5CV_Deu7XVB7tR3N9qtrZOEj-abvsUXSLrrrQO4-CLSjHnuE2-oSZKT362rwagOEgYaMLS" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "FRAL:ZXFL:LHWM:WDH3:7RCK:GCLK:6YYC:BODC:WB2D:IFXU:3QF7:7AOO", + "kid": "Q42S:3LE6:G6YN:T3AS:LXB2:OB52:SZB7:2SA5:4WQS:PDG4:52II:XAHP", "kty": "EC", - "x": "AAIuCMkpzIOLIi14VlflTGqMi_czHxOAGj-OzGLGpROpX7O52UianlmE57V4fF6cEi4452AFjoRkiHX96Qxy9XEC", - "y": "AIrEyoEn9XEyq9CrhPtSuOoPo3gA1pjkLxd8BP28XSDpEj6Zn_uBL47JWdDEgsJqep9SLaM9tMOC5_9IVLfmVIhf" + "x": "AAbiYLTdPLbECLb3UBPbmVO6fbduVGjf9peKFGyr4ywBc_zyMGQv4MJocOP6OUJkB4HNKO7BJCOdIEPAXNuI7aF9", + "y": "AS1SLHs-5OsUs2YZCn5CV_Deu7XVB7tR3N9qtrZOEj-abvsUXSLrrrQO4-CLSjHnuE2-oSZKT362rwagOEgYaMLS" } --- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys @@ -558,104 +594,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.00s) +--- PASS: TestChainVerify (0.01s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.00s) +--- PASS: TestInvalidChain (0.01s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.20s) +--- PASS: TestKeyFiles (0.94s) === 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 <72NG:SD6N:ZR3P:NPOI:WELA:DN5M:VPQY:MLPN:4K3S:E7V3:KF2V:R3D7> 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 <72NG:SD6N:ZR3P:NPOI:WELA:DN5M:VPQY:MLPN:4K3S:E7V3:KF2V:R3D7> 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 <2H4Y:6CP6:YCDE:FDTV:LQ2T:LYQF:MSDK:33LR:RXYE:HNNX:JJNG:XBAE> + 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 <2H4Y:6CP6:YCDE:FDTV:LQ2T:LYQF:MSDK:33LR:RXYE:HNNX:JJNG:XBAE> + 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 <3MVL:RZQV:M2C3:VROJ:T5GD:ABZH:ZLAM:BKTI:IXNO:2MTA:P52F:NJXO> ---- PASS: TestTrustedHostKeysFile (0.44s) +--- PASS: TestTrustedHostKeysFile (0.89s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key <6QPF:J7XX:ALOX:XDI4:M52M:WRQ2:DT56:L546:VFPT:BZ5K:X7IR:5TQK> - key_files_test.go:218: Client Key: EC Public Key <6QPF:J7XX:ALOX:XDI4:M52M:WRQ2:DT56:L546:VFPT:BZ5K:X7IR:5TQK> - 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 <5DMA:PU5K:ZS4F:ZEDC:MRJR:HRPV:2NGZ:TGGM:BUIS:G4CD:HDQN:HUMG> ---- PASS: TestTrustedClientKeysFile (0.23s) + 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 <5YUX:5FOC:HVEG:KF54:Y7PZ:PLUW:GQ76:QJ3F:6QLE:4ZO2:BTMO:VRWL> + key_files_test.go:218: Client Key: EC Public Key <5YUX:5FOC:HVEG:KF54:Y7PZ:PLUW:GQ76:QJ3F:6QLE:4ZO2:BTMO:VRWL> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (1.25s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: T7MG:WB2W:CJ7V:HBFM:24QW:3FZX:RSC6:PPKY:2GQB:IAKC:XUSC:IYBK - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: OJP3:XO35:QK2G:B422:FCGU:7SFF:TSWB:O54V:CRVL:GGC4:J6TI:M66X - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: UIZ4:LXJE:5VU4:YOR2:BPFF:RYVP:7QQK:5A5Q:J5XF:RCFN:U4ER:JD6Q ---- PASS: TestRSASignVerify (0.02s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: NQAF:YM3N:RLOB:26AG:LFDG:TCG7:UJJ4:IJHP:33ZE:SPQ3:EXDX:DVU4 + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: IARC:LJFB:67ZO:JYLH:CMTG:SRYH:FLQU:6KGI:J4HB:QDBK:PPEA:VUFY + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: RELF:CDK7:EPPV:RPEY:TH7U:M4TJ:P3YR:PAKQ:DFFD:4BCR:C4KE:Q2MU +--- PASS: TestRSASignVerify (0.04s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "ZI0aDa-r-99R3HYBRindGyOYgs7QENDz6wEfLHIFchgWSFUPI5zBcG7L9mcVYip0hHEQref_Z1CDe5j0meAZqf9DFTU_JD-VSUhXTRnGNCdZe_WJ6g2Ta3NOP-JJYaLkwpml3SHgs9sOhr7XPCAnZVbJrNJrWbCgsTDsHk5-Aitos97K9U5ap9UjLnXVoFt9I0y0iGeeagkbdF2koB0eeFT7vCmCfBF7Yv6ykCkUlSz4RQdXdPRtrhBxHT5MNfHu8P73BgqC6v5vlB7Fzvs56oic5kmWNyqTgeDH4J8eqwAGF8sLWlsq0sL4F8E8zKnlDlJhqRoa9jRKESN7ZIYngQ", - "dp": "tVPUrck8RqpYJB_74LgXOKJ_u4RxbOyunS5A83Btf9sSo--ImVbmqbycFZZqkiNdDQ9MoxPMm-DOFzhEU7YzbdRjvbyPjOuRfJ5uzwzVvN-iXi6mR-w57Z5v-v1R4NwxVmcbN38rqN5f0EKLc7AGcD3acxgfX3ri6Q3IoibkQwE", - "dq": "Le7tbKJeA1pwmQfXA7YudUyFWinBBstUBpOfftA0c6qY_RGihhOcuL8Meh7PVtnz0kMIQTASUGzw1kSNUtO1y4774d6fFIlJEpdvMg2CF2Ra9JFBeXOnfyPglrzg8YFIX62DTOb3TggNxPGFnuNymSwPszObp6aiwdUc3DdSzlM", + "d": "BgVi_CHkBDDg9YnOCVhJ5APpN0AS_rdYwRfslp6_sQFWLm-EU2ZLZjKqf3ESH5PVy1KjkM8gBrfIEGwbLhc1gQHRfb5-XSIEb2iFG8luGgWCZmH83cREQy-ND1aSN4KZokUrZyvf_q7q5OKOmnpPrNCBFtKxpbdC_OTenT5IrtiNQTwiYukjaWgc2ezxe-oplw8EoXAX6ewOyTrInBttKVR4CWmPx8Nk2Wuz9nzTmEvdxmMB82YYxuus867c18HnKF5uOns3kdfVHFawMtxz3NpOaZIg9WKN1tQM2Opt5jeX1FEhCQvUvIS2Gfve5K69B2THGL1jQ3e785XP07Sd5w", + "dp": "xfsWUyxCzVmSg-Jl0C3iJIvIXXvt77fzN_TYZkqxyqbfRGxPDJbvitgGN5mDOqcJhv_8EGkib7LHLyc-5ccboV9H12VQXwk7S7lpVPx6o8AjBzUQsAdhEmiy9oTh20hBLud8-WGZNE43vDbQe_z7-esLxOkvf8Jcdxg0twotaq0", + "dq": "ZkQsePoJfjXxIQqduwODEDyZylNPWZPT2Wex1CCbuWTnJ6tdemPKgsIY9k8NNRQb5VVHEAdt7qX2dfKV5DlizBTGUo0ZQDpUACqNZIa7f8PpWOSLpaxZZYntT3J49VaY1CA2w38x91AOB5iXnsKRQeXfFSJ55oY53YMT5ooWq48", "e": "AQAB", - "kid": "T7MG:WB2W:CJ7V:HBFM:24QW:3FZX:RSC6:PPKY:2GQB:IAKC:XUSC:IYBK", + "kid": "NQAF:YM3N:RLOB:26AG:LFDG:TCG7:UJJ4:IJHP:33ZE:SPQ3:EXDX:DVU4", "kty": "RSA", - "n": "01_2wqiDNxOfh7e4fwHukS8hfVV9Agt4Hd2HohIlelz05s1IIoUh8H-svuy3v-I7HQQMmrWMo9WFQZi8CFDUZeUsgogmDDVJ2CvjAk7bZI2-NEhPFttB9nbZmLy-Ax9jLHXJ7QNVHh4bNgrjYgG8pUPZ7bSnOAB6ug0_YtJQaXQlBEmIu8S63b1P--t2BlOFowg6uXYmOzGDb-OxT2DiooqmA1ynPoCOyK6DXHoh50F0buvxvAFf9XZLVoBOmSNSJ2jE7H-O0kSR8l34a020Z7fI4VP3oV6bzlL4ahVlzAEzTusKnqBsuX6wrxLVICKOfxgQX5D2hKZgW6DV4Gvvmw", - "p": "7UsiMjU24Uf35SIGODWcyyHSWf1JC3DYoMgL8yqI_42W-kku_gjVTzBJDIbKEBoWKsHO21xWnPCssqj0HrmIxaR8aYJwlx8SXNSL7agu1UByKp4KF_oe4oRSksw2IpZCBGDDy8oy6ffdj05-4wYFugKsAeTwvooSgSYKYwtR1vk", - "q": "5AnC57xpEB-5okPpzmrRKDg2Rf1O4TskvzP0LdaGT0v5Fv3-ow31ay1_wsiV0dUKEZ_6fy6hFWAdOn7HsQ3M1BdWcuQI-1VgoVrtWpiLQWF0Mrwblv4FXiNnx_IH_0R48zfZknn7jx-WIu518_Vm2ayDT79wjxVR-yY8afbJ_DM", - "qi": "aun_PsBdUbBn8w93Xhs1B62FyDn8oiLYHAo37rbX6NR69bVI6zUdrKk1HE_yBHqPl0NErKbQ7EVGhew_IkSHiwi54FdLlBXKvwKUhP1cXicfuDQQQWGj0pPi3w6szzNaHsneczx8_8ghHMdnXUgFBAa-ZNFRCRzymv0NYzMeCjI" + "n": "tI3aG90cajrR1r2XxEyEZh57etnIr_pQwg5e05YlVmQOQ41L1edgwNAdS-l1gSMgLBf_73KZE_L47-nukeElVUEClZSZZ2q38-4FipN18y_IOxTwGW8bSXsUbVyLKqyswooQjlo2xIsbj_Q5_HnWyHCsWEt9jxIQENnQksJRxqM4-CJA8v1_L3Dx2SOlthTYFFM4Zosklgnt7g3jWwUmMADiwWIoh0-ABTZCSIU5WqiGgk-UIxxxce2FDfbWX2PYRRfFmSG_cm349h-x1PGtbRQ6SWbbdPG-WosRG91qbooqdP13bPei96Jq-Q1O2LMumUj3V3VvbEF82E0M0t4tQQ", + "p": "3qAqytGmoTi9q_xIXRDMT8rtAP51yTnO_2Bl4hehtYZWgqWTMcrnoToU2ogFFBDZpTlINGF0Tn1I8wSRf-PlA9WOi9w6Gs0IGFZTJowU-rKFVXxrcZ10xIIBLHolgxse9oYpfGn0-XzlDMaPDDDp_TO91QdR0VNKVdBHnGjpNP8", + "q": "z58Uuy0qyUixQFpVO4sHHI34NDDE5uz0ZEyyRerjYRy8bg_KX3nLMCp5CVF7CmQrDrRKvv-sryo865p9dvk2NzUxL8qst8psnj8vhPQYwzWH5KOv24Uy64Kw7_B1r2Bc9yZp7nUsvTwFCnse3iWS_jFh2EgAAgf7JQCrX0BhXb8", + "qi": "hOfRMGpettUjvtZvczSxlhW7Cu-PA5h8A3WLl6xBx7KrSSDHYoLLM3g3Iv3HQMs8a5gYcvPlha8r3W9OAKmqJCHWH7LnKPmUZDzrbTazMVJQNXeRuMvqVaTCSoP5M3gUXZ1JxCQonV9h_FHEOLPp52zpQ5_fl9pzVrI9l2bD_aw" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "T7MG:WB2W:CJ7V:HBFM:24QW:3FZX:RSC6:PPKY:2GQB:IAKC:XUSC:IYBK", + "kid": "NQAF:YM3N:RLOB:26AG:LFDG:TCG7:UJJ4:IJHP:33ZE:SPQ3:EXDX:DVU4", "kty": "RSA", - "n": "01_2wqiDNxOfh7e4fwHukS8hfVV9Agt4Hd2HohIlelz05s1IIoUh8H-svuy3v-I7HQQMmrWMo9WFQZi8CFDUZeUsgogmDDVJ2CvjAk7bZI2-NEhPFttB9nbZmLy-Ax9jLHXJ7QNVHh4bNgrjYgG8pUPZ7bSnOAB6ug0_YtJQaXQlBEmIu8S63b1P--t2BlOFowg6uXYmOzGDb-OxT2DiooqmA1ynPoCOyK6DXHoh50F0buvxvAFf9XZLVoBOmSNSJ2jE7H-O0kSR8l34a020Z7fI4VP3oV6bzlL4ahVlzAEzTusKnqBsuX6wrxLVICKOfxgQX5D2hKZgW6DV4Gvvmw" + "n": "tI3aG90cajrR1r2XxEyEZh57etnIr_pQwg5e05YlVmQOQ41L1edgwNAdS-l1gSMgLBf_73KZE_L47-nukeElVUEClZSZZ2q38-4FipN18y_IOxTwGW8bSXsUbVyLKqyswooQjlo2xIsbj_Q5_HnWyHCsWEt9jxIQENnQksJRxqM4-CJA8v1_L3Dx2SOlthTYFFM4Zosklgnt7g3jWwUmMADiwWIoh0-ABTZCSIU5WqiGgk-UIxxxce2FDfbWX2PYRRfFmSG_cm349h-x1PGtbRQ6SWbbdPG-WosRG91qbooqdP13bPei96Jq-Q1O2LMumUj3V3VvbEF82E0M0t4tQQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "RX8pe97zoxE0mYuG4qCMXW6dYzJPJAGdZQONrLY4wKLAkluFdiFD9b4k60tgo8eDa6mVTr2PsGfyGLoUMilXv0NPgvip1sbFc4TO5hY192JKOEoKVqiNPKNF0Yu320a6b8HkAXfxuZJ3PB3k0X6jMvluY_ov2MwIrkGTjSDuhUPeXobWYXpzv-T70Tr1JY582Zn2yyPXXwMlZJnACa3-Q6K99ANCsHEg2i5lvFBkl7SmcE7O42sKbn_OX537La66bfmg8BHE-J1Jv03Grz3DKn9-BAT4GCP1o0ohmJOpTjcnnxxRToDCJ5dR6I_vEZnqLhlQjNlyTlYEUnPmHD5_VNtdId38UJhcQCujs_qgNKTRjD3XvvLGq3TR3GLqsfgaZWCcJjUyYqqWQSDjfSkdimlFu0OuM3uGDo6-aDbfD0HS0kTLne4SRDUz_l3Dp1LXt7XOSedj0Zs2vTHRgfk-VY6HEFsnoC-pfDHlytpxcu9olJKY2SLjkHFI1OXz3l_x", - "dp": "YigUY8ozKLch8fSo-lT5o8VWztypCJBmyA3K8yfh_4s0An67inlCKx5YULmV7DHWXxb01Tp9iAP-pzIAN7kTLQ2IrZS7-UTVF-8UazmQ8i09kp9V3SDDy8zzYVg6lGtCSidy7PM_cCwjpx5YA_XRveP3x0_C0wSKdZCPZLCdL183721O69ix9GHq5jID0x_Nt846mdU2cKWT0F0Pg7G35rlnUr-yF50KwfgV3Ke8mG8dpqtzB7GKHziRgnDiKErB", - "dq": "mtSQP4eWuHZsazW5vGHdFQJ_QfomLYofIlRtKI_gyXeJum5rf-XsQmU-VtYiIhStpvksIOWR_glgQvAa9mWaQrjgxGXrg4YZ1bet2bnZJqBTslhi_-z2F3aoSxegC9MKEcX9ut_Bwt1QeKmzSREdCjZvX-bKcC6GrpgjlQBL2MYyNkitlXsBOAuFTIGcP_KV0v6gHouPr04yoYk-q6A7IXqaY9ZYGGcw49B3lTF4-UWVBNH1pgWsF9S8roVIRnDh", + "d": "HuPTHFZ-HbUOexSpSI2YxNmd6enpIe8r26y-uvJr9tAdw1voT5ev79L3bKG5ZgvGwqPDKzRcY7rfD90xv_bYBgUIBlAwvtYSg7SNBZOU0rd55ZF-hk-hUfPz7BrBjmaKAFYrK0r8mWflCTUKjB5w3AsPGwCdhXN2phCc3zcZMmW_csDowoBNTG1dxHCPF7n2e9OCS3yN07YyMinW9zvTIbJs32rIP5MEsRaX1C9ktlPgBgg6fFQDKFdXkE08Th-4JV1j4UaEfrb2H41vVKgC8t6j6mEkXImwocOywp2ADLRRNwGS_KtDXxBjmn_U5ZQbUOZaqojhkFVqfCRjGoDWl6spDvCxwww5PGPSdl73SZQ6w5JJmK94zrZKR1a8FbrAkhjWM8wPOa7T7YOiKkuKbq_lThiAAdME0MszoBBWkccsR9o4vnuxZ42WQ2nrGve52S40wyGbfm8fgRoLB2kqk9887rtR1oCGvPWbQYe3E5AwvvuCypETqoYQH6J4GhgZ", + "dp": "HXZxVa7252A4R9y4iG4iJkKnLnfpxC-XP2l7SOpEdJ_P5kIcO1DebWdy8bnMF9YUvRw4SG02o3GLdobEO2lIChqfvdEAH0eJOC9FjxI9IQjwwtAo1vD_0n-0rF82q9TxL0gLK7bCtJ-ohr4K4eraeJ5xT-AHiOXL_3Gn-rIe3bVtoMHTg-Cog4265X4rfxVB5tZBxexR2BED-I39-qKnygUKs-bMemHscbVX2tRcuUMbB-FMsBTQpI1RRNrd_MdB", + "dq": "bzCJb4knQLkZ9hSuKjr7mpALZvGvTFwY78wQ9lJyUs5zdH9FFDIpKcPaIhb8Tq6lcKNQdfLWKDxFi0BjD-aJwQ9gBqI_NBUWcQpugFLMMSyyvL9v7Rk84f5BnJGmJ4wvqMCGq9BFyMJqumW4nl-HVdtF4naLamJENjeFZEV7-xLFZ4ngbGggGsOqfVDshFIIIEw9rhNDUWTim72H7BnbY9kRIkwmpoWKHjP9S3_hKegiK9bhvS7gnHwIEcyi5X_x", "e": "AQAB", - "kid": "OJP3:XO35:QK2G:B422:FCGU:7SFF:TSWB:O54V:CRVL:GGC4:J6TI:M66X", + "kid": "IARC:LJFB:67ZO:JYLH:CMTG:SRYH:FLQU:6KGI:J4HB:QDBK:PPEA:VUFY", "kty": "RSA", - "n": "uTyrCArSqwzdgPrhyYVMpl3RIAXa1XypfH2iIcYrIjpmliLQf6ylU1sxCF--he-qkyWd4nYCZPJoX2nf5KeFe5i0T4vbWGvoc7ePgHLnHLJt-SGNethaApZea7aiPl8YrjXDUIshynyH6zrwdaUtM_su6I8i-Os73p-GNm_RFmOSlBC1qiJJp7eoRjP1LWQElP-Lxs4s7KkhRdT8aZg3fWhXMceuPsJV0248qlBjCTd-yApR5l2ujkmDzfyH43NTlrEt6_Zjr4VCOiNZ2Echcbu13-2vUzBcj2VI7s09-b1psCzEAHbGiBkmmSx77MZmM56FNORxdEc5HoQJKeWBbw6utwWA3oO8Jgi1F7P1r6M4ofNEcUXBieyuKDQiE74GIseTm2r6E7LssiGI_NwbJHuvHQvwCEk2LrxPjmNmbe20C5c_grNP6AOD20pM1m9i-z2c_8A5ArTlJmFnBl3fPMZu6NsBOQ7bxi0hanBWjRqoqOE5DJ2tk9KOfFop5-BB", - "p": "zIEYUPs9GAsGUv_1ccpBDDtVUvlsYVirj2cF_186ZWnkgZW6zSAirCWHi3lpx8-U13tYH6LrclcJd2lF36cFx345QRX0ImIJnAenJeAyW6fX5KFGBrHhHIXaWrkhcAf_ZJqrhvOZrg9EINSAaM3qBiqgQSsNkJjZq1ITLyMsRcPmmOnZqVb2_dFgrz4QMDVk-jzUUFcdedj44vgvqhGsV2JLn3BIlqZurG0Nc1mINHDx2pKRvBDP9RV9vumkA32b", - "q": "5-GM_N0HlP8vpxdV8D_MR1Jk7bWKe0ZebFFWMHfdVBpSGZnSZ__iSIzH6OgXKujJB88QiGMkDsMONLMkExkWyzolnKJl5MV7z24AqdaNJ145NMSwHOwxErOGs-bK8roFRRQHHmfgwKBb26YGeYU7CQGNv-tH7T0RfJOfSv9ZiTtQYhB_GZp7SnzZS8OVrYfBgcH1396S7JyzPshO7z0pScqffN5fj0y2xkF-fRrCYSZd2XoeF79VcYseQJi0KGVT", - "qi": "xSMGAIUIL2s57j7B3gDytAHYd5Y7RGrDaqgGom1hd8RjfEJKVf0Yj6qAm5iHyZXuOnI7p8JEJQhCqXiTk3Lilp4nKyws-NA6FeLYOKgwhRaZAeXEnmpjLqchjXSSDD4aFkbEZiq6VjLUBR12--Soqvxbgnj9tRYyNWoa6oQ4ZD7CnX_78pv_ifpuVGyRIvtSocpZxZFSbPqQtrJFaEK0VUDrFAZ6ckcxS4p3gdTx2GSogqlBnw-hKDITmljGYNDw" + "n": "128fhjbTIvwAHNqbC1RoIkgo2e_mmwT60dcJt57Eq_VWJ4wnptyZTw5ILqu9Mc3zJxuJhTs97Nr_qnb8WpIvJ0kX7bLgnfnFXhkjOnO8776GcbHQ3WDyZP8LCO1GZkWWwgcD4Yv_W1u9A0xowLADxc6q3j0XrP2v5Ly1bpPUj7Q03VRpd8LAvCgNV_nGonMwIdXU3-doiaGFCTx7fkqnsXlvt9oRqbrBlvysk6JrHGAtKnpxZkFsTKy3Y242oai6ksijQKH8jV9WIS4BsRwaxgZ6tqhEJvNSpxdxalq5N_aYFtu2myDxlAQZlTf7DLjoCZFcPVEPHmR_LV_HIfRtKhtNADC5_RJQCJVydUpHSIAA-m1YFx1-8O6Ltl3_hcAcPdbS8gtyfGHgWw-F1HaYGYT3tmGii6-GrjYF-GWE1eObXYg4ux2f_kZ2qlJeVz5M-pE_XRWg9uF0q8BMotNgYV4UE1-8AcsUk83Gou5RVLguAzUo_o5yswJAQfBZtXgf", + "p": "3Qb_aujs9lzTOdEgCKKJgYwdkkJZ6Fyzi740HTt3_y_07NXgCrLsQdAvn8mMPQQekdhN97i0iDXjKrtkZpvDnZ3TtIjZF6rqbI53-xIso1e689Ykx45DnnZdMGgtVax0ZvOlnohkq6x1Z1e5q025xac07rD6op4mmbgDLNaNH4otqT578oZ1VuxDJF5FT7qjDOX-80jmz1Jnbj2c2oJqVbWWxH-K0YkbxPm3VMDstPoH0uGoXOETf3irMv41NKqb", + "q": "-YWQJcBQT_LE-wtK6-snNvoOb_fHmbbDaLV_DoLdBHW6h5SCL9H5KXRFMptRbrjSYDisLH1ahrxprYMWnlyVKExO4DeXkNDKlONZVNSYfeLuch3GZSJGS8PcwC13ZwCoxQ8_Zeu_SA7B39DCtaGWpVAnQGF1XcZpwZ6N-Jd6M6xFqB_EcmHv91ZWecVju2cXVnhkF5IxVyKSpE9GquqAYhO_3OmaRML1sGOKmi9ybbDKs_TCJfG-q7Zn-toRMy7N", + "qi": "Ksz2hmv_VhUkAiJ9eL07IbE1mpx3opAIgYax0aklF1mM_IUt6KCHq4dBqjyTHZ98OTI0ZTmdbKHshz7xUsdsVirwdN3FT7KbqzquYsR99N-GpECGHpJje9OffD5nPpDT_0xYoLOuuFWe5wBr86z6amWUw8xknW-CxptdL1TjacAeOFX8MJePz2uPveKL0ynT8LT_GwDc33HSt-uoW1LKvQ2NJGWBCDvwNLj9-flrfKA-FLvJsMVspvCTSpmoPhwZ" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "OJP3:XO35:QK2G:B422:FCGU:7SFF:TSWB:O54V:CRVL:GGC4:J6TI:M66X", + "kid": "IARC:LJFB:67ZO:JYLH:CMTG:SRYH:FLQU:6KGI:J4HB:QDBK:PPEA:VUFY", "kty": "RSA", - "n": "uTyrCArSqwzdgPrhyYVMpl3RIAXa1XypfH2iIcYrIjpmliLQf6ylU1sxCF--he-qkyWd4nYCZPJoX2nf5KeFe5i0T4vbWGvoc7ePgHLnHLJt-SGNethaApZea7aiPl8YrjXDUIshynyH6zrwdaUtM_su6I8i-Os73p-GNm_RFmOSlBC1qiJJp7eoRjP1LWQElP-Lxs4s7KkhRdT8aZg3fWhXMceuPsJV0248qlBjCTd-yApR5l2ujkmDzfyH43NTlrEt6_Zjr4VCOiNZ2Echcbu13-2vUzBcj2VI7s09-b1psCzEAHbGiBkmmSx77MZmM56FNORxdEc5HoQJKeWBbw6utwWA3oO8Jgi1F7P1r6M4ofNEcUXBieyuKDQiE74GIseTm2r6E7LssiGI_NwbJHuvHQvwCEk2LrxPjmNmbe20C5c_grNP6AOD20pM1m9i-z2c_8A5ArTlJmFnBl3fPMZu6NsBOQ7bxi0hanBWjRqoqOE5DJ2tk9KOfFop5-BB" + "n": "128fhjbTIvwAHNqbC1RoIkgo2e_mmwT60dcJt57Eq_VWJ4wnptyZTw5ILqu9Mc3zJxuJhTs97Nr_qnb8WpIvJ0kX7bLgnfnFXhkjOnO8776GcbHQ3WDyZP8LCO1GZkWWwgcD4Yv_W1u9A0xowLADxc6q3j0XrP2v5Ly1bpPUj7Q03VRpd8LAvCgNV_nGonMwIdXU3-doiaGFCTx7fkqnsXlvt9oRqbrBlvysk6JrHGAtKnpxZkFsTKy3Y242oai6ksijQKH8jV9WIS4BsRwaxgZ6tqhEJvNSpxdxalq5N_aYFtu2myDxlAQZlTf7DLjoCZFcPVEPHmR_LV_HIfRtKhtNADC5_RJQCJVydUpHSIAA-m1YFx1-8O6Ltl3_hcAcPdbS8gtyfGHgWw-F1HaYGYT3tmGii6-GrjYF-GWE1eObXYg4ux2f_kZ2qlJeVz5M-pE_XRWg9uF0q8BMotNgYV4UE1-8AcsUk83Gou5RVLguAzUo_o5yswJAQfBZtXgf" } rsa_key_test.go:98: JWK Private Key: { - "d": "F2QplsegLIINIMGyNjhc6wUrLTqJPlbNqqw3_7BzLjjxGTUz6up1cMzzx6PXghlGyx5BPWsZVxJwoY27_TnOAx5P0EjGZYJRTquOMyr5N5MDgKsOrA9ALO7ca_QkmHL6mEENGnSUZPyY6rn3xBf2F1jUnaQD4Zy_9jj9VJ62SWyoR1HpxqXnIoaCnuZoyPSHNDomowPsVjwf1tG-h1c86JhrnQ88Fzyiss0DOW9wB9ROC7C_np-Dygo2VG-3gon7MLPnpIQJqOzaXhzVM02NDY5goDEiCWVH_JszctXmgh9w2ZMNSZSCFmRG2B9BdPAZWJTt412B4ekO8EKiBkkA-yj7LBOuN8XvOog7rASdHln8K6CJuQVDmAv46TWYHiVc2TMArvKRGA_XlTb8i9N3ITmx9FGgOlwjcdWfRrrKDedj780iI4fcZkcc8wVGGhoVHNyjpAYYWHQo7LUZCV0IE_MegzByK2K99QaeitnRVU9A5LySlenM9dBL0SGFMUYAFsLI6-SiLg69UD27QgUKom9z_wg3080y4AK_VobRJy8WVIyK05AxqI-ZGd3oD6yPn2CyMhFeHyYEG11mhkyft5P-wo-QaTSXkdh4_aByITWWO3TU1sDnQNochfiwchxq3U9PUTqO6L3MPx_MvYTI1lXaYexfQOHcVmMtRAYgDUk", - "dp": "G2xQeUVcr_lWq2NPGMfwRws15jtCq4Bv4FRuRWzxtv2heZFuO6anIvUDHwnXxilnNg6dEwWvfbXTWV3CARzGR8ap8iWKDzsonloVPCF3bXbBvJg2rLpENKbLKeUsL9zmwT-xnPxyQRSq7NoZL4WmTAAzoH9RF7JGz2OEHmvLZCR-FOb5yAP2DeR06Ln3ocncF5O8w1N-i9L-kTdxIYo8wTkfb7LPdchc1rywBdbMHrGX5QhNG4uG7pCchTleiV8ODDXkfGejhk23uZ4dUviRsmVuQwu24jlqTDoZgGpq1edFt69jD3hbcOW7uXn8VHheBhJ-4f4Aj0G9XAnojPSgRQ", - "dq": "GB_hBnW2XZv71fan16GhujYk0Wz1pG1me0BUhSMYauG29COsSENkR2CeYkONk6mAnl0PdklCfPNdnl6CJHt8vSjH0LXa5iO83B7Bb4-ExhrsCcLamQyxN__wQDon2HflVykHjiDcQeMNEjlvieISDa-vVuuiOj_KEWNYlp1N6AgvEQYUTt-AJcbTPwvLTiHOdaNdV3AB5STlbOPLRvOAWW4iutvWteCv7WeijWX50Iek2w_DnAP9CFZNaDc9oOWLbtMV1nM6kY4X82mggNQa077qXNli02Y1tKtKis89GAUnbcOkT0PoLpLxwQagYwmXEZ6fqZ0_zuGvSYo58yl5WQ", + "d": "CMB_DMtuW9fCORLP1iRwbExB7r_xuHxct-goNfv1zsq1LVrgOPipIUriWzlTQMllLYT8KA3l6FumIbbeD4CXxPMoJlq03ZuNFPy5zCzIucHQrh7UmXTYpP2We5r2VJUGKARJERGhKswDAqheOPI66J6CtyXxLJzoTfytJiqiWwf9P__KaGjHQCGltkdz6gkqDklyH3BaTBxMU88h-wU6W03HAxuTpp1Ebmt2kL7bGJq4Dmyc1rslhQhu-9N3SW-iLKzz_6ByucNpuDnt0ByXpfQi1by9wWvyY0i9d2y1OV4ET1o5mVFDiBfJyUyrNYByEOcicHwir0q6Yd6lAtm3ajwJx_sU6w7YH3zuhGggYavetVsoz5KFK7MLHTqihC2pnSuZ-Uy5IaHuTvsGr--hLpTJhBK9CJ0snMmcHhsoqhbqbneaqESZlNSoWoAOn2sKiuPz47Ap6byhPsK4IyMePSc4uQWBmcmKOZwSHQWSOoqg_eh0eFHy35JYsTWELLJTggbQ81FyHn8w8AGbQ43wpZoIXtC16gEygdU7IDHqmbMha-kkx4tkb1qbYe0c72AYQ-h6farXvTepg8JbpAKsOlxyScUln40IZdQSYZ2PhQ06H-PBfKroYF8C9VC9tA9ksPPSZI6DioTz1HWu00zFmZXd6WhJjdMo6B4maqVhXU8", + "dp": "cYiu13iYk7O8ciRVmCwOA63WT2MknMKviv24p5h8-eQT5mXtySB_UVNwJclWlXap21yr7z0Qeel7HUxnuH5bAW3inO__UXr4ObtX9ClyjyXECtFhiHPmESe5QOD2YNdNU6SvB0GbDuztWtR1a_IcL6ftgVmaR3KxMmH6g3JdR74yqbi_tAusS0hvH4PeP6AfM_G7umM0Z2XOa4tNKvLKJm3W9GDvbutdu_9ShR60NYH7sqUT-FQm5_uHYg-RoBCMAb_oIv-_v80Ly4vQaXTLDmv2tNAu6aB12eIMVDQ74stv5U_k0mXH1C3yImrvUwBfn_r3ei2cCHf_mI7prMXwew", + "dq": "0Evlcr_q08VoL6p_hueTaAiTV48c0otSvsVN6Fr4JnqVXdeAo0bJrGQkIwtYU2WDtffu_NzrAPRYgKqQzjxuEmJ8axfuxr63NQF8Prz1jjCviYLd9J1cxBGrstPX15UgM4Lh1AWASO0Xavzq5f-Qfy_qwpDC3UGa1fcPsg8i16SIFTXFF3Sy5UXHwyiqXR05cvom25m8yd6ZqzuMUryk9Jr3M3zHeE4eTqIJdzGD691Py40B-viODVbQakzhKvT-mZyWDHM8tYY88nB_vAhSOUXbht13DvJQ76fwvB2QlVTUuMeVzrETsdgCYmglvnmoafBYpKm5eKXsIeSPdMdsyw", "e": "AQAB", - "kid": "UIZ4:LXJE:5VU4:YOR2:BPFF:RYVP:7QQK:5A5Q:J5XF:RCFN:U4ER:JD6Q", + "kid": "RELF:CDK7:EPPV:RPEY:TH7U:M4TJ:P3YR:PAKQ:DFFD:4BCR:C4KE:Q2MU", "kty": "RSA", - "n": "tOvmf6udTI7s6EUn7l-FjzQR7ZtcTb0f0iI0u8khN2--cWHirqA2uRwyzjSetKaHgDtZPv8IkBuqd7LiID7wt7QDT6qEv4pBZSP4zQ8cReOWViNnjNOlsx_z__yh_QLdLee0ZJGPdafZ-NIss5s_Aqn16HfeokbKaMqX0oA8MBjTbZCQMS023yfVFIH-8D7317y2TwISmcgX9P1vVDQQZoWPyhDRY3HJZ1dp6qy5opPIIvMtL9LA-Gi6fhgfjMDW9Do6-QyJOZ-lNa-_1Q9pZI2sSFopZG3dcsa50xGxQFBVtsbHzP6nLdnsijnrkSLWF8VH2OLvbvJoQjaePJetDCGDzwqDivmWtKp0XCcvIikeayuQ5d46EfmwXvxkwoAkUpnbEzJ6pyAp9ibK3qIQT31g2GCIVMFh3UFw_auk9o3x7lJMZhe-F4B9FV9Y18zzchpisg7EPWHaehV75_w-8c9Ib0TSZWj7YFUL3mx3__FFR3ydNw92w1WS8m9iLrKpp5hXn54WGgTnlQI02iNcmA7JuacjmRABL56eHgcxvekdw7S_lC1quGiNzVALNRffCgINYVJ4U1vjXNsv7FBeNcaAR65SfoZ5e-1jyGV9PFap5iLWoamKPnH6sQDOthhIAqKl8aIrwscy42c9aSi4jfq7fwFWH7PBfj6migWr210", - "p": "x8Ix9Atv8oN5t9cY18RkA9rsQ_shrsRfDtVOyOtYsGVPKhvvpC0JWamduLjNjSLzuJNd2_EpYh4_iwdol8ugo1o4MO0VgS_iOSfLmAye-FnkRHVv4RGjuLkPIO5Gic4Nbz06myHshih2LxeIT92Qysbh4x4e_JiVmeqlQjW3Nor5scgizIT-4tlpK8I1UNK59XeZ_pWp_ip24vLkg1NLBIVMBhid_jsWidE-TPZ3ffUXJp4YEVFrlkCQe__D-7hktLzXEDGfJCS01ZIUsD2X4taeRjk_TulHuOBhRStQZDfCSD9cEqYyZi7aVT1en04QLKFq-OIcUavZzvtD1I5N9Q", - "q": "59wAsEAnKyYo2Ak6Y4rE8LcrWFQPOBbvUXWcaw5Jbn3VzBCvPpIPMicI7j188snDGgEx3nbjNosT2Y_EpT8neyhk-CQtDOafGS0lhDjGu-y1betdg48CFz6XmfnFTrdZRwGQ6y4A7ddXG7AGu2VS6-e2EI4aRm4CrBI-nmyEMtXhot0F7gwztLoY7FRVN8q2W-WIMg6KkuUHUAxR8enS6MeUhD6t4nggqkZaNw5_0AAzwnRBdxsurVhAhFKpeHEW4IWGWJCAH49uF7X2tOalZ7gl-9xl2ATYzSr0x1c08bSrc7Ukya9DezfWZvRz163JYk-2bSG6jUom8I1KH3BOyQ", - "qi": "hZH51ATUU15rE1b8IDUGQ3-wk39G6m8ZXdtejFS3LJgr12j_LInvOhf2KoIyjjQ8-yXRcCAM1lYTnm1jOI6PAT-vuAvCPV9PmsQ4tgnqUxbz-LTPRlF6cWc1uN0YVcem2cX8cwfELUCoogdnqS8j8rRllTo5Q03WsnaZjxOd5v9q_z7ELeKqhs9krXUXBModA8-oE6VoPp7DAes-vl_MNMdmI5X_pl869ioEBrjplvBkvnGth55N8ACtNfLxtvjzPKFAkwaNbGRYqqwbxH0CuUg_Q33k8J4mzYO66uGG5KjfRuow3ZBcKGKzP4Q7veaLn2DZm06C4SQyIUi3xdUe" + "n": "s3BOltftro9xMLxwW_ZvTPqIT0bgChkA8UtAcRjuPaDu_IU7X2o-i28DaZHq8ige_LB8sxSKF24en1_OiRULdLjFIvJc2MAa89nw74IspvIjy0NfDAJAIxjTNNp5S9TP1KC-E4RdGI-pZhoZVTWbZd1t0BSHO3i5tvVmOB_BqkD5O07g-2jtc9apih_PbQuo-x1iid5sE0TKT1LVchn6hDxATRdoAlDkYn_RkN9Fg0nvCGw4Kz8CS__XVhcTA1E3ucX9kFBGp3lpU4sTQ6qbfmanxfuN9-MnOKwWmQ-1hklBGcp_YfnmuIwkxGlGnGInHFO4DQUt4maQ7SQ6525sCnDKxUQpKH1qz4aMdx2Rl4ahy1qyvql9Up6rozCtb22JW1ecdRYjcbG9r9rrnr0QN8sZy9Yahp71f17cRoaRj9Hg2yt625D3IYfRsbWiXikyiwcdzoxolKXOCrEJ_bi_NAmQ6WsZgV5Ee-dEB-Xh6-ItHx_gytfzQr-Bu2GJF67ZjJ3dzoem0dFpRQ7WjWt3eQB5Cldg7oTrPiHmYhkHUCiSimE3xmffM9s2_YSeR0C3m-xgpAePHnx8lNiQWyeeOC-B_wWNHSCoCkZARs4AqP2gua4pB-IKUGcwdx-OtJcrdU6ZNU4DCjIUIqRIZTOiduPwmByI3_R61GgIZMDyOe0", + "p": "2oqMWeSla66lNPozazngEn7kD57S_3nVOrm7a-JKBSLJ9uK61yqVYvLM16BkFYs5e6tUoDkFp3SqT8XuRuPOtCW3ONsbKYtz-JkZkYattXV6gwHMuBOJzxhAfNUVWFLQ00T6HLZeXh96ChL3ALX2ErkkWVlrv3bMPVlXFqV4DpU9kpgHvEtIcBlXlrIy7hXAUH2YX7GsPh-rMhUDc_7diNLQR0eKwyttX9Z73yLUn9c51V99FuV1qobueFdtxHNfUiEsTSTueEPg75VCfDVMdHotb40jLhgphcj-EctSi0Mcx-oAF6jLz2kQyu5pPFZ9Cz7RO5is3OD_5DLQteWthw", + "q": "0jH3GBX4S-d3UYfn8d567WYJ8RYGOggeB2stGsm4Ma1rMudip4gwWs91d14Nf-gf_VV9URojNScOn8XrYzdI8DMUum6_it8W-cNLGpuhlS2iE10bacR-AFErJx7a5se-6mIt_xc673xAMEPCUIJTXTSWWZRS2UgVgTc0GmfKg0x9TwdMJgWRNDAoNcSOSkUL9tJpl4VlWJLembocNWhDZNW1K7PfNWHTc-ju2KEXAX2sysTqIHuGMK9CW04Uua7UKmkYSBe36lj12Duj29CEo8497bC450dNfd509A24X4n5lMrOyapy4iPEzcGJ9BnuwcokPq8UUklcI4a1VfhZ6w", + "qi": "ED_Ue7LWtvzp2VvuQAUJG3CdMT0L5HawVad9db6qVDHFMygS9o5LzCTSN2Iw23TOhc--87t4aoJB9n5rsiOsSoJA1iZOpNUYwIXgqEtynTnuxvCWAFqouXPQA-WDly3BWE9c24ejkxSJFCXqBRe1okv5me3nQ305XH_GPyF9euUhXzNv1qXDF87g0YLeiLoS6hREIMBNsulRviuwSI86Pz8X4Ej6khkYG504Q7CUcdx0wMsc9iSlBkyCcirSjnCj7fjdJ8x0h2k9yp395p-PNJuW6ha9BtKivejUIULBtYjqo0RE_k9Io2JV5Q0557ku1jGUy0vEO1OgNjIuQwtC1A" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "UIZ4:LXJE:5VU4:YOR2:BPFF:RYVP:7QQK:5A5Q:J5XF:RCFN:U4ER:JD6Q", + "kid": "RELF:CDK7:EPPV:RPEY:TH7U:M4TJ:P3YR:PAKQ:DFFD:4BCR:C4KE:Q2MU", "kty": "RSA", - "n": "tOvmf6udTI7s6EUn7l-FjzQR7ZtcTb0f0iI0u8khN2--cWHirqA2uRwyzjSetKaHgDtZPv8IkBuqd7LiID7wt7QDT6qEv4pBZSP4zQ8cReOWViNnjNOlsx_z__yh_QLdLee0ZJGPdafZ-NIss5s_Aqn16HfeokbKaMqX0oA8MBjTbZCQMS023yfVFIH-8D7317y2TwISmcgX9P1vVDQQZoWPyhDRY3HJZ1dp6qy5opPIIvMtL9LA-Gi6fhgfjMDW9Do6-QyJOZ-lNa-_1Q9pZI2sSFopZG3dcsa50xGxQFBVtsbHzP6nLdnsijnrkSLWF8VH2OLvbvJoQjaePJetDCGDzwqDivmWtKp0XCcvIikeayuQ5d46EfmwXvxkwoAkUpnbEzJ6pyAp9ibK3qIQT31g2GCIVMFh3UFw_auk9o3x7lJMZhe-F4B9FV9Y18zzchpisg7EPWHaehV75_w-8c9Ib0TSZWj7YFUL3mx3__FFR3ydNw92w1WS8m9iLrKpp5hXn54WGgTnlQI02iNcmA7JuacjmRABL56eHgcxvekdw7S_lC1quGiNzVALNRffCgINYVJ4U1vjXNsv7FBeNcaAR65SfoZ5e-1jyGV9PFap5iLWoamKPnH6sQDOthhIAqKl8aIrwscy42c9aSi4jfq7fwFWH7PBfj6migWr210" + "n": "s3BOltftro9xMLxwW_ZvTPqIT0bgChkA8UtAcRjuPaDu_IU7X2o-i28DaZHq8ige_LB8sxSKF24en1_OiRULdLjFIvJc2MAa89nw74IspvIjy0NfDAJAIxjTNNp5S9TP1KC-E4RdGI-pZhoZVTWbZd1t0BSHO3i5tvVmOB_BqkD5O07g-2jtc9apih_PbQuo-x1iid5sE0TKT1LVchn6hDxATRdoAlDkYn_RkN9Fg0nvCGw4Kz8CS__XVhcTA1E3ucX9kFBGp3lpU4sTQ6qbfmanxfuN9-MnOKwWmQ-1hklBGcp_YfnmuIwkxGlGnGInHFO4DQUt4maQ7SQ6525sCnDKxUQpKH1qz4aMdx2Rl4ahy1qyvql9Up6rozCtb22JW1ecdRYjcbG9r9rrnr0QN8sZy9Yahp71f17cRoaRj9Hg2yt625D3IYfRsbWiXikyiwcdzoxolKXOCrEJ_bi_NAmQ6WsZgV5Ee-dEB-Xh6-ItHx_gytfzQr-Bu2GJF67ZjJ3dzoem0dFpRQ7WjWt3eQB5Cldg7oTrPiHmYhkHUCiSimE3xmffM9s2_YSeR0C3m-xgpAePHnx8lNiQWyeeOC-B_wWNHSCoCkZARs4AqP2gua4pB-IKUGcwdx-OtJcrdU6ZNU4DCjIUIqRIZTOiduPwmByI3_R61GgIZMDyOe0" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.02s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.05s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -663,7 +699,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 3.909s +ok github.com/containers/libtrust 11.542s ? github.com/containers/libtrust/testutil [no test files] === RUN TestVerify --- PASS: TestVerify (0.00s) @@ -674,13 +710,13 @@ === RUN TestLoadStatement --- PASS: TestLoadStatement (0.01s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.00s) +--- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements --- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement --- PASS: TestCreateStatement (0.00s) PASS -ok github.com/containers/libtrust/trustgraph 0.021s +ok github.com/containers/libtrust/trustgraph 0.037s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -707,12 +743,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2716713/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2716713/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/1549474 and its subdirectories -I: Current time: Sat Apr 11 17:30:51 -12 2026 -I: pbuilder-time-stamp: 1775971851 +I: removing directory /srv/workspace/pbuilder/2716713 and its subdirectories +I: Current time: Mon Mar 10 13:09:47 +14 2025 +I: pbuilder-time-stamp: 1741561787