Diff of the two buildlogs: -- --- b1/build.log 2025-08-30 08:00:52.215020662 +0000 +++ b2/build.log 2025-08-30 08:02:18.823137514 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Aug 29 19:54:43 -12 2025 -I: pbuilder-time-stamp: 1756540483 +I: Current time: Sat Oct 3 04:23:55 +14 2026 +I: pbuilder-time-stamp: 1790951035 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/884465/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3601527/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 Oct 2 14:24 /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/3601527/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3601527/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=40 ' - DISTRIBUTION='forky' - 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=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='1516aa7d44f349d6ae0868a6520760a8' - 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='884465' - PS1='# ' - PS2='> ' + INVOCATION_ID=d7e1eb8e4b8f4ad486aa84f5abb66ad8 + 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=3601527 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.NDNMkBPO/pbuilderrc_Fooq --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NDNMkBPO/b1 --logfile b1/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - 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.NDNMkBPO/pbuilderrc_tvRm --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NDNMkBPO/b2 --logfile b2/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + 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.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/884465/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3601527/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: 33 http://deb.debian.org/debian forky/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 34 http://deb.debian.org/debian forky/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 golang-any amd64 2:1.24~2 [5216 B] -Fetched 61.1 MB in 7s (8494 kB/s) +Fetched 61.1 MB in 1s (63.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 ... 19855 files and directories currently installed.) @@ -300,7 +332,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/3601527/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3601527/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 @@ -318,150 +354,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 40 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -internal/coverage/rtcov -internal/goarch -internal/byteorder -vendor/golang.org/x/crypto/internal/alias + cd _build && go install -trimpath -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph +internal/godebugs vendor/golang.org/x/crypto/cryptobyte/asn1 -encoding -internal/itoa -unicode/utf8 +internal/goos internal/unsafeheader -unicode +container/list +unicode/utf8 +internal/nettrace +internal/byteorder +cmp internal/profilerecord -internal/goexperiment -internal/cpu -crypto/internal/boring/sig -internal/goos -internal/runtime/syscall -internal/godebugs +crypto/internal/fips140/alias +internal/itoa +vendor/golang.org/x/crypto/internal/alias +encoding +math/bits +internal/coverage/rtcov unicode/utf16 +internal/goarch +internal/runtime/syscall internal/asan +crypto/internal/boring/sig internal/runtime/atomic +internal/cpu +internal/msan sync/atomic -math/bits -container/list -cmp -crypto/internal/fips140/alias +unicode +internal/goexperiment +crypto/internal/fips140/subtle +crypto/internal/fips140deps/byteorder internal/runtime/math -internal/msan -internal/abi -internal/nettrace -internal/runtime/sys internal/chacha8rand -crypto/internal/fips140deps/byteorder -crypto/internal/fips140/subtle -internal/bytealg +internal/runtime/sys +internal/abi crypto/internal/fips140deps/cpu -math +internal/bytealg internal/runtime/exithook +math internal/stringslite internal/race internal/sync internal/runtime/maps runtime +iter +weak +crypto/subtle internal/reflectlite sync -crypto/subtle -weak -iter maps slices -sort errors -internal/bisect +sort internal/singleflight -unique +internal/bisect internal/testlog -runtime/cgo -io -strconv +unique internal/oserror +io path -math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage -internal/godebug +math/rand/v2 +strconv +runtime/cgo syscall -encoding/base32 -strings -bytes +crypto/internal/randutil hash -crypto/internal/fips140deps/godebug +internal/godebug +bytes +strings +crypto net/netip -math/rand +encoding/base32 reflect -crypto/internal/randutil -crypto -internal/syscall/execenv -time -internal/syscall/unix +crypto/internal/fips140deps/godebug +math/rand crypto/internal/impl crypto/internal/fips140 crypto/tls/internal/fips140tls crypto/internal/fips140/sha3 crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 +internal/syscall/execenv +internal/syscall/unix +time crypto/internal/fips140/hmac crypto/sha3 crypto/internal/fips140/check crypto/internal/fips140hash -crypto/internal/fips140/aes -crypto/internal/fips140/edwards25519/field crypto/internal/fips140/hkdf -crypto/internal/fips140/bigmod +crypto/internal/fips140/aes crypto/internal/fips140/tls12 +crypto/internal/fips140/bigmod +crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat -internal/poll -context -io/fs crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 +context +io/fs +internal/poll internal/filepathlite -os crypto/internal/fips140/nistec +os internal/fmtsort encoding/binary +encoding/base64 +vendor/golang.org/x/crypto/internal/poly1305 +encoding/pem crypto/internal/sysrand -vendor/golang.org/x/sys/cpu io/ioutil path/filepath fmt +vendor/golang.org/x/sys/cpu +net crypto/internal/entropy crypto/internal/fips140/drbg -crypto/internal/fips140/aes/gcm -crypto/internal/fips140/ed25519 crypto/internal/fips140only +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem +crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa -vendor/golang.org/x/crypto/internal/poly1305 -encoding/base64 -crypto/md5 +crypto/internal/fips140/aes/gcm crypto/rc4 -encoding/pem +crypto/md5 crypto/cipher -net -encoding/hex net/url +encoding/hex encoding/json -math/big crypto/internal/boring -vendor/golang.org/x/crypto/chacha20 crypto/des +vendor/golang.org/x/crypto/chacha20 +math/big +crypto/sha512 +crypto/aes crypto/sha256 crypto/hmac -crypto/aes +crypto/ecdh crypto/sha1 -crypto/sha512 -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa vendor/golang.org/x/crypto/chacha20poly1305 -crypto/ecdh -crypto/internal/boring/bbig crypto/elliptic encoding/asn1 -crypto/rand crypto/dsa +crypto/internal/boring/bbig +crypto/rand crypto/ed25519 crypto/internal/hpke crypto/rsa @@ -474,11 +510,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 40 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -2025/08/30 07:59:57 Generating RSA 2048-bit Test Key -2025/08/30 08:00:03 Generating RSA 3072-bit Test Key -2025/08/30 08:00:12 Generating RSA 4096-bit Test Key -2025/08/30 08:00:30 Done generating RSA Test Keys! + cd _build && go test -vet=off -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph +2026/10/02 14:25:05 Generating RSA 2048-bit Test Key +2026/10/02 14:25:06 Generating RSA 3072-bit Test Key +2026/10/02 14:25:07 Generating RSA 4096-bit Test Key +2026/10/02 14:25:09 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool @@ -486,57 +522,57 @@ === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.02s) +--- PASS: TestECKeys (0.01s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: I3VR:LCMD:W2JC:CXID:JFK7:YWPA:CA7X:FO26:V2DM:FHYH:LMDB:WUBH - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: JE7N:54TC:KTTD:LKUM:2427:NHOR:SXSQ:CIEH:R6BU:WDRC:C7KH:7VEQ - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: OER2:NENG:BWUY:4GM3:PRT2:VWSA:S5S5:EMYG:V6RW:TG2A:QEMC:FREI + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: RCMF:LQIT:5SDC:ZNZE:5WZZ:C4P6:GCW4:WGIJ:7QVG:TRQB:NQ4Y:RR53 + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: W2DW:XZ67:NFAE:2MRO:SJGN:FLDA:RFRS:QQRM:T77R:NJU5:SSQS:QOD3 + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: PORZ:I5AO:V3R2:KCGV:H6DX:45UK:TKCC:DRJN:5ZT4:HLWK:N4A4:MUBI --- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "zxIfxm88S5YM_q_mw1GaiJETtINiSFYCWqAElB4Ua8I", - "kid": "6L44:44YP:AGND:655Z:4XTR:I6O3:7KSL:QX5H:U2LL:YJ4E:KFL7:FCKI", + "d": "CMW8SHH9gBlNFKDaYPWrcsPbAAwGatCC5cE3YXbwLX4", + "kid": "LZO6:PAC5:6XXG:GD3S:OCLV:FVX4:UWHK:WUUB:V5FD:K53R:WNQV:TKHV", "kty": "EC", - "x": "M0NjtxnHny7R1EKsL8sXJjGLmD8A5ECN50ZteXKsjjM", - "y": "k6ePk09-ihQGIlclV92X_lzNJvgGj8pOwEjryCRTyX8" + "x": "YQUrYGzuwIjdUfsYScIIE4wGiAfzSN3sny8l9Ka0osQ", + "y": "bScGegG68Rqbs3EsgSAa7RzeqEUZ6I58HXjXNE0r_JE" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "6L44:44YP:AGND:655Z:4XTR:I6O3:7KSL:QX5H:U2LL:YJ4E:KFL7:FCKI", + "kid": "LZO6:PAC5:6XXG:GD3S:OCLV:FVX4:UWHK:WUUB:V5FD:K53R:WNQV:TKHV", "kty": "EC", - "x": "M0NjtxnHny7R1EKsL8sXJjGLmD8A5ECN50ZteXKsjjM", - "y": "k6ePk09-ihQGIlclV92X_lzNJvgGj8pOwEjryCRTyX8" + "x": "YQUrYGzuwIjdUfsYScIIE4wGiAfzSN3sny8l9Ka0osQ", + "y": "bScGegG68Rqbs3EsgSAa7RzeqEUZ6I58HXjXNE0r_JE" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "8SU0-uYxy_z2nyhOrlW_gIHFzxxYdm8WA8UYjj8dQpRQ_MPfWuzQhUv_SnwH9bKK", - "kid": "OY6T:4AHN:V4MB:CYEX:ZPNF:SEZO:JUDB:E74R:CFLM:UBYY:JWPW:5ROD", + "d": "Pl1GDNl_8I2ikd0-LdBFeSpwh7m2OGIAKahkjr9oOvRhFR-f1uZR-Ztx6j370Byc", + "kid": "57F4:BUYE:BLES:7QFJ:YYAB:ENOH:VVKC:QA74:LXAK:ELTP:AEO4:6U6A", "kty": "EC", - "x": "Ga0ZzUnCuaAIvMuIByVwQ_i4O1YluIYZEZRhQQzBN21BfWqcmFKgfb_bQABBVp1T", - "y": "Y4oPp1sZxAl1jSaSSDeFmKBmmql11G65UZlZK3BRUYsEaE5QRIyEo2rdtXabq2nE" + "x": "VwscKgd2xo4zdYfr3sYXefdH1pJqxMDDv2HwgdLL_sh1rwiwNtpJA3h5ZsoGgN1K", + "y": "oG56V9XlZL9NvjC26GdUl1jnfIZ_fDFLvr8JqCHoGpmpH2Q9jOZlZRuekUg7MMK3" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "OY6T:4AHN:V4MB:CYEX:ZPNF:SEZO:JUDB:E74R:CFLM:UBYY:JWPW:5ROD", + "kid": "57F4:BUYE:BLES:7QFJ:YYAB:ENOH:VVKC:QA74:LXAK:ELTP:AEO4:6U6A", "kty": "EC", - "x": "Ga0ZzUnCuaAIvMuIByVwQ_i4O1YluIYZEZRhQQzBN21BfWqcmFKgfb_bQABBVp1T", - "y": "Y4oPp1sZxAl1jSaSSDeFmKBmmql11G65UZlZK3BRUYsEaE5QRIyEo2rdtXabq2nE" + "x": "VwscKgd2xo4zdYfr3sYXefdH1pJqxMDDv2HwgdLL_sh1rwiwNtpJA3h5ZsoGgN1K", + "y": "oG56V9XlZL9NvjC26GdUl1jnfIZ_fDFLvr8JqCHoGpmpH2Q9jOZlZRuekUg7MMK3" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AFSxQigDpbS17-hhToPLGMoQe0F1Wjf9MZRTawHRBRgEMGHSogEvcu4GA2k0sgZUYlnl5kr85H47crdUU4NdsW7Q", - "kid": "GVMW:UYOW:FTIW:CK5U:GGYB:EWUS:JIH5:BBTY:IGHV:BG6J:CRL5:N35P", + "d": "Acsubsy3eKlmayHz1dd4mg_OeMcbFMDYMzxf0vxWzEiZpPJXemtbfUKIe01Eto8qE8lGZrX2YDrg6btbwf_sChMX", + "kid": "WHPV:WEYA:HOYJ:4ZNM:C7QT:LMFS:IIPF:XWXN:3RON:27Z5:GKDR:YM4T", "kty": "EC", - "x": "AHFxVkFGs13NyZHNkYEGjndeGoAXzkCUrHZyNzlCFEgU9PhAbaRC6mjQfSiSe1X_jopZNyf95DEYr6LI0xd9AbJD", - "y": "ABP4tMRdAfgzbkYhjFLgJEDaGrHTbcIBelSJ5I8_zApWfMW3ElL7Lc9klSbyQl3cImxpBbhjazfo5sVD_c5mQIak" + "x": "AC-NIFW0Ipjqc5ys2hQBDvCgkKU5OhWh8QyyyXkFrQoKJv8TI7mKYUZkeObcFDDd6fkI0z7J-q8cM496JCgE5dCy", + "y": "AfUPq26sEhqsonO4b5OE1_p8Bc2M4pn0AEymlDKWCNAiIpquz3bNOPEOD78iDkW5GE5MrzGzm47cOZSEz0sQ_R42" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "GVMW:UYOW:FTIW:CK5U:GGYB:EWUS:JIH5:BBTY:IGHV:BG6J:CRL5:N35P", + "kid": "WHPV:WEYA:HOYJ:4ZNM:C7QT:LMFS:IIPF:XWXN:3RON:27Z5:GKDR:YM4T", "kty": "EC", - "x": "AHFxVkFGs13NyZHNkYEGjndeGoAXzkCUrHZyNzlCFEgU9PhAbaRC6mjQfSiSe1X_jopZNyf95DEYr6LI0xd9AbJD", - "y": "ABP4tMRdAfgzbkYhjFLgJEDaGrHTbcIBelSJ5I8_zApWfMW3ElL7Lc9klSbyQl3cImxpBbhjazfo5sVD_c5mQIak" + "x": "AC-NIFW0Ipjqc5ys2hQBDvCgkKU5OhWh8QyyyXkFrQoKJv8TI7mKYUZkeObcFDDd6fkI0z7J-q8cM496JCgE5dCy", + "y": "AfUPq26sEhqsonO4b5OE1_p8Bc2M4pn0AEymlDKWCNAiIpquz3bNOPEOD78iDkW5GE5MrzGzm47cOZSEz0sQ_R42" } --- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys @@ -554,104 +590,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.01s) +--- PASS: TestChainVerify (0.00s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.01s) +--- PASS: TestInvalidChain (0.00s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.35s) +--- PASS: TestKeyFiles (0.66s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key <7UY2:N7I5:IWVG:XVSX:KH6V:VACQ:4QOM:TGWG:DIZN:RX5U:2FJM:56IH> + key_files_test.go:164: Host Key: RSA Public Key key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key <6VEP:UYY3:IHR7:SAT3:JM7T:V5RQ:EFYT:5MTY:5ELP:KDP6:DYLF:TPTD> + key_files_test.go:164: Host Key: RSA Public Key <5GGW:4HLY:FSW3:HXQ5:RXJM:NZS6:ECC3:MEOV:OH3R:FF3R:PD3C:OSUP> ---- PASS: TestTrustedHostKeysFile (1.20s) +--- PASS: TestTrustedHostKeysFile (0.36s) === 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 <3ZGU:SFOC:WPJ4:EWYZ:Z32F:ZF7M:CREN:FJIP:TNNL:WGMW:NAZ7:HMMU> ---- PASS: TestTrustedClientKeysFile (0.83s) + key_files_test.go:199: Client Key: EC Public Key + key_files_test.go:218: Client Key: EC Public Key + key_files_test.go:218: Client Key: RSA Public Key + key_files_test.go:199: Client Key: EC Public Key + key_files_test.go:218: Client Key: EC Public Key + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (1.28s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: TPCT:JU2K:WBI6:NCQJ:SSDN:JQ6O:BT7A:3TX2:3ZVO:FOGR:ZXW4:PK7F - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: 6IOP:GTDD:NKEJ:E7MH:HASG:XMQT:ZHVC:PVZH:XAXY:RBAN:4XP6:TUSS - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: IAYY:HH3U:I4H5:L2OL:A6W4:LJTD:RSG2:RUC3:2WNG:LIWO:4GTC:IKLL ---- PASS: TestRSASignVerify (0.07s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: ETOR:P7KD:NXDQ:S63K:ZC4K:UEVO:C5LA:PWAF:NII7:DOPB:KADH:FOIJ + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: RVRR:BGD2:37SJ:BWPC:PRBF:QSXH:6QS5:O7F3:CNMT:HMOW:NMO3:Z6TA + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: KVM3:Y4TN:IPG2:FIDE:KL5B:E3ZV:YB3J:2ZYD:YMFR:S6Z4:GFSI:VI5M +--- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "VZf44fbKPMZNMfzNigX_SBa45uP-ZPf9XBHBSOzBCgTb2C-EmvlUU-HWJ9yp9xyQBeyf5Y5OkOhac8VjvPfT-ib3D2lTtGb_7cLrNgj7GU8BaC1oamU5bOUG7puYr5hRiEMNra4mDNQftokm8OL-HFLU2rd8pRQl1AIlAJM0HvU3nhctqx-Ffr6pDF7ysQb6VT-gDCSyU5Vh02KvqQzE_e7r_cs0Hux0Vq-zTdCjzuQ8xY-KqYq80ICDQ9khPWmgdfKPjlF3c2kaAuBdcTqaoH_NOIwhWOYXhdk9lUK_i6bPRvrIz4Cl3xOBizgNzUcsWbNE3zx8Mf5MtscyFLeckQ", - "dp": "EkD9O9QKzYkSx0BAGDh9_cYObGUEmVXWgFdrHtCz1iIm7HuAYtlsUNnsdoZAnST247FLLyF1DapUo5onQ84WTvCL7IFRdDtPmD6Z6RlfZ4SuBR1ZV8Mpgbeh7zNXrsxkZYtjju6vFXlxfpwHb5_PS2TTsW_9MQmPgILUhLyposc", - "dq": "lXXoZOgS0hudl7z-KkZHLAUcsGR7AYR4Sku173o0h182RmTmNTbrPwhKmx0tCeFfHMrNKJYnv3-gJcyrooZnVYs-fOeyqsd1bMeN7yPgfvXxcA3L7clAz6oV_xcJFuWzSDoh375U0jNcC7TMQhdc3z3Ygt2wtlr-8bnlAS5AHgE", + "d": "C9MzU4QFHd7GX8stEtEfor8w7SUjP-e9jgglXdrI4Ol5n_lKpWvNKp-IM8B25Xpz7CN7mHwgltkA4_oX1oV3sTtWgWiN8on0HyIT1nNF_SQskt9OdEcuXFJWnCcOVkz5bmQTKvv2vMfsl88Ah_wHLsH3GMZx_TkZdetc0g-iGZbST5foLCUfAHx3Hi7xrLaszsodNUebyYMMEqZlZLYe1OAzHZ1W1M0cdeEnRKp7It1J0sXE0hg19rc6CmFfORN2zH8S3Y7fjpv86G-KcTYDe4fzUphvChYXUj2C3C-t3CU-KHLy7KzZlcm4s4BwNyL6m2m7atgnjS8pWORW-4Pb8w", + "dp": "C44ze1pxUtYofbov6RMtj-cf669IUBM_XZFUgQy4nXF7DmQHIySG9jbjxJtpnrEJ15W4c0Wc_nSdjgU8fOjl5blKUO58YlQbRKwvC_VbPBSYrBo08zv5qsv-u3RZ_KJrtyOtX6UKmtFlVMBq7OG1POeG7KjQ_fftvp3CUcYKPus", + "dq": "xTXR713y32YQECPkzzdUNwhrAanfL-hqrXU38ZJfcqZD1J-JtjGbearAcGxGRh0ncLfvpCG9HBYx5Q1uXJf3V3ts-uNV8q7Pza17d3tyaLfSpqUDDCxYHIrvjlINTWx8W9QaU7tClXN5-D5dfY20OfG4NPJnuer_7L-HFlahCkM", "e": "AQAB", - "kid": "TPCT:JU2K:WBI6:NCQJ:SSDN:JQ6O:BT7A:3TX2:3ZVO:FOGR:ZXW4:PK7F", + "kid": "ETOR:P7KD:NXDQ:S63K:ZC4K:UEVO:C5LA:PWAF:NII7:DOPB:KADH:FOIJ", "kty": "RSA", - "n": "xcUjy26w3DpJXLEvUbshBCI71fL6jqkyCb1U5nVHAHNKc7OUOLveeNpvpJ1r8XlCV42uW1J1UyIllVpb7-4_DVklo8x5bU4zPFoxG4Lz2rB92DRs9FFWH2UVlfRw4kwKjAubNaVq2l15JYSUit265PfQwZ5fyLLgRIWDwthLQZ3RXantgjt1sYGWhU5d3iRfMKIId57yVxYuTlWPtsr2jnU0jacoL0TiUHBb0S715o7SN-9JRJRwvBxGyTkFCVzPQQcxI8PrmqQyKIUZ_75IOAfAplQg9z3ftXq3vD69yGvMJzvukIIUoK1Gqp-dcVCOimXFe7pTFUnraEBM33AY9Q", - "p": "74AM9QvfEzZ_BGi5WUItHV6Rk6BQRw5-6EQ9NLp8Rp-mjD7Gqvbiv-WfKHlRnMGGxfEUXlXN1NCbsqa2qEahSf_W2Q-7ZxsAIYdCj11Ad-6nRgcy2NGUhRtMj5Gma4dqchME_OLWwDgeV-w4J1KCpl4nK2S9rqbMmUIdmd2UCUM", - "q": "02Udfwe7uYnPfPbtegN0nABm1khfU3HSd-O2x7D-mCc8UXnhvEV7s44yZ9JuiUXiScdNuGqFbGqbFGb9yR3BkZr7zUs5YkQRQs_h5LHxV3YDZGpoo3nkjrv3CLwn2yGlvAIAJJkKsvZa3iX3dqZb4b0gLkQsqcnXaEUTa5kctWc", - "qi": "ZvTrERv3RpuQQ8NxTIzu9CebWYSFBtPV5LHPUobjtjK-08h-GwtsS8ry5mT3P9zwcG9XOnesI7NErcPo08_kT-8aCZdxwm-ApklMVd1Ht6vWvJU7HIY0X5iDbFbs6QwaO12A7a5RPYdBvckUdHZoAlR_92-Lfb9tl3jtxQ-LB4g" + "n": "7pBiP4tq5CI4jGVpjz6lj3OzRRQCIZIGDNJdEchXm6EpDb64ETcDYfiUGRzawoUOMTTloxD9CvYW2iHzXFhHc_b-1lsgl-3tQEga1eMc6jkckhic8rFIvN-Q7DudmZPHXhgoluxQ6cogXjg3FYTC3o8FTIYHnjWQGPeqXyd0c-ylW-X1PLBsi4O_Ie1WoFeWTeW20LO_UnV_dQBe9ngPgDqKkHH9-CTGnFuQGtlEaQkz0bvP2myjizepZIErADWU9pOuW4pwUvYbdMJeTrAd0SokRn0im_BAoW9qvt9yzp0x2kK84gOffRncEQrLiOMVOJ8LsvY_0hR_XhI18ObdMQ", + "p": "_YkheOxCndLcmBkqiDE_xW_UXCZlP3gyHxWwf6I11i8uLw8hGL1qmDLoN3dn-AALtZIhKsWoamlq7aQrCUoIR-wes4jP0Wsumrxa2_Puo655PxF8_ssyi9dV6icIkbujOtO8EFHIn2ksJourxyV2lQU2nCG83_CMblhbJlc_wr8", + "q": "8OH_ziZS2Ctlf8wJTyaGYOMyQXSxobCquSuyYD8jP_nY7_1R9qx82ZQTT1qHGpPn4riGJeZO4IVbCT-JHFtgz22GkHbw6KEgZOhwvTPUS9-Dtjw6_z999bL7vstqH7Lxlm8h0BhOXbAi8W9fl1DFX9H6PVKbfudYqZX0OVbWjA8", + "qi": "XCw-YSiWQgl9xspeoiF7j7sBbypX_liq_je222iJzkdaWxJ0wKX7oAXQv3MtP_mrUqUaylePdibb0KB8_LII3VeRN1fTvL94FSL2RGVf4j0Pu_MuTw5bbTe69JpWn6KrYyU9j77LMAGWXgX-XkE5zcLSYRD1lsU9YjSYJdOsmXE" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "TPCT:JU2K:WBI6:NCQJ:SSDN:JQ6O:BT7A:3TX2:3ZVO:FOGR:ZXW4:PK7F", + "kid": "ETOR:P7KD:NXDQ:S63K:ZC4K:UEVO:C5LA:PWAF:NII7:DOPB:KADH:FOIJ", "kty": "RSA", - "n": "xcUjy26w3DpJXLEvUbshBCI71fL6jqkyCb1U5nVHAHNKc7OUOLveeNpvpJ1r8XlCV42uW1J1UyIllVpb7-4_DVklo8x5bU4zPFoxG4Lz2rB92DRs9FFWH2UVlfRw4kwKjAubNaVq2l15JYSUit265PfQwZ5fyLLgRIWDwthLQZ3RXantgjt1sYGWhU5d3iRfMKIId57yVxYuTlWPtsr2jnU0jacoL0TiUHBb0S715o7SN-9JRJRwvBxGyTkFCVzPQQcxI8PrmqQyKIUZ_75IOAfAplQg9z3ftXq3vD69yGvMJzvukIIUoK1Gqp-dcVCOimXFe7pTFUnraEBM33AY9Q" + "n": "7pBiP4tq5CI4jGVpjz6lj3OzRRQCIZIGDNJdEchXm6EpDb64ETcDYfiUGRzawoUOMTTloxD9CvYW2iHzXFhHc_b-1lsgl-3tQEga1eMc6jkckhic8rFIvN-Q7DudmZPHXhgoluxQ6cogXjg3FYTC3o8FTIYHnjWQGPeqXyd0c-ylW-X1PLBsi4O_Ie1WoFeWTeW20LO_UnV_dQBe9ngPgDqKkHH9-CTGnFuQGtlEaQkz0bvP2myjizepZIErADWU9pOuW4pwUvYbdMJeTrAd0SokRn0im_BAoW9qvt9yzp0x2kK84gOffRncEQrLiOMVOJ8LsvY_0hR_XhI18ObdMQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "T87dw-xKV6CH8mDA7PkRW9qV3rJnO0YbPC_RoKsc9JZYiw00BkqxTC30S_vL5X6a22o5frUdP0dlvviMDoPYab2ADN4FfiDr4kApYa3M_YBw6sENBpyEFjeL7Ox9U8vWqVEQsX_b3_t--OHelwBygiHpLj0Fw26cTRf7RwbwKv7S4onlLu11qijS-pHvwDfe8f2ZpSm6b6Vwu7xGTxYxx5tbBukHH2lMjE3v_ABdMeRwUO4PLYtRpMTHDDgJx8n_FZ6MgslYxXcZVxymMPYtQWKyDImUbcmU3wlFw9-BsK8LjlEdnUeX-etcCSEXIYw4mqEb592xIQJHPsg1P1ljVIvW7-wvdkfTgnHmVxMHn48_knyAi_W63xmL-fkt6IWIXlWKzNJx0iyyNNFKyjI1KqUidcldus8Nclccu0XQNrXqCJ7D-s_vTIUxDWnuEFmabzPtxErXgyeFPUAoBowRFCAjQMlbAT_-3CYynMwBgt9DXb6ZW-rJf2hd_aCjsP6J", - "dp": "Qiy-ifOzKbIDIPjApPbYg1wS72pT4txPkfOeILqFhi-JThgut7I4Bpe4Ivsnu_lDTdoEiraL2FNk7VSYaWeslNnbvPVLqRVNirKYvNDDHPbhCA9m7zk-rxP4ADpimDYUEz41zhsb7kHvYDCzO_KWoMEkEETj2QZHap7ph7574NP9cjpQgUrRunT9a8wt7g_DUQDyIBhFo-FtdZg2FpjpXsImslImi5ILImIVJOsuYrwiJ-F6GXvBtpR0NCFrmw25", - "dq": "j3hGYeigFAnJ2SvEgcNyU62DqkEAte_ETQ3Y-ewnHEC2j2JQGriLypngngmyVljoPqvvq4sGcEYc4TQRdX3jPrJTU1clz-6PkF_y6zR0UVaUY1Tjij_YDYac218RcRF3uo0GPsnx6wu27zxHO01FtSSiV8OXIZ0qxk-hVbVo96V8RBjHyARnFj2MAdlLHz_1WdNOO48JOi6inVSymaRCgDpdzGsJdjFYVDN1EDueeQqRg32srY9P8Qq0JTLU-13F", + "d": "C4rKVKrObRBC8HfayM79zw7geavj9n5YnXrucXTvExAAforPMoUGVnFlW_Xp6c7NJpIYaPGovDOu-VLqMQPfvFMz4wkAQ6pnZaOP54OFGBvDRjmRYoupIONaf8lecWYMR1WpAgy11ZMRVjBcmmqdU0XcYOwYDKfu4FHmJgYSIzBm5SKRM1YlGhKxDG-0bR8bxMtKNxcaphKu0tCt0af3GcTF_9yp2FghUSjZ-A_9g-uRNqAeSt7n62kNCMjr55kfc-DEVelRwYjr5IJzleljTtl3SL-CuxlSRM8dw-aoFcDgxKkoaABbVdSLI41FodkWdtxxtn_szV6qBlL88Mj8yky8BmZhkJMcKc_iKY8IedoOSk707CoijqdtV-Xa_YAPNeve3J_v3W_cQzU9GorxPpX1JBDzRPp-USiUGBQ5L7Emtv7EysQC8dQijk2EVSHvgCF5Ok2VZ__74sEKv9UzS7hQMbKekUwELJHR5ML2TalNn3HmZd1N-5QEoU_m5SEh", + "dp": "F0Qec1aEq75Ls7rNfqvAVCQ8W0tADuvNI9Pq42HM3ObvYNUhTsAAc1xZAqVmPhb9ZvzekDc-xKjmZb1o3NCAIJasXZT2veacGKYq5PJDgkSG8Ai-jAOuXg083-M0QlCWNbm59XRm_2FRKP6O8o3QRD5J70u_hSF3nSIzai1SkGC32RgyeBHs4pLj0KKz_X9Wbldq2L3YdgQzE6UlUHfLiSx-yBpn7Zkka-op0rdA8Ptf3eELBSVnA70vqAbKn0Wp", + "dq": "b2IWvikGut_Q-njzwkEmIZ8qwuCUL7T83BNS9a_AlbrfUNZtG_JrsPwTct2Z9VP4ZnWmLzpc5NhSyTkVvw2bw1y7jGwNNsZPaL9MA1RRVuvdb_Qjb30dI6PJTaR4QeUyonkK4sU4n2BMUbiUThRqxJI1rBcSPuco0lAGN9dZX1bb1CSD_hsWH1wKwQXmx8kXBpTrtSkJ-WtMhf8dKCEBOQCnWu8NzJQviG7sJ5mgCcJRKTcpjtLEYf9MZwaddKjB", "e": "AQAB", - "kid": "6IOP:GTDD:NKEJ:E7MH:HASG:XMQT:ZHVC:PVZH:XAXY:RBAN:4XP6:TUSS", + "kid": "RVRR:BGD2:37SJ:BWPC:PRBF:QSXH:6QS5:O7F3:CNMT:HMOW:NMO3:Z6TA", "kty": "RSA", - "n": "r2F8DclOH0DQYBPxdNYjh0ZB6zZCOzB-ybK-Gt_MWzCwf6Q_GuZWxjtjV4Oz9P_omamZ-pSFBU1F79SOhTSRUr1_hKYaY3C7xqjPMt7G9BbR3xJTLQTfhBQa2s8mlmJXjKEEs0XGF1NrMP75VnVJiz6LqaE3OYHdXqQLA2jhd1oAgnLnGt1iyiyPhNhNRjjnk8_tNSe7Vwgqp8G7cV94SRxkhUrg2j4hZ8sFrGmGSAiaWggwpoz1iXETPsixg-QU6iCFn59dJ6olegodZx-4wV-BpHj_Kd_-tA2zS7LNFVOQvoWauX7JSJQiZ28tTydPYFTySk2lovXefzIDqayJuiKRj8EMiFP4mn2TihVeKcX1n7Cof1e8UsmN99dR_K2x7rjT8YTx2IesOM_C5nf1EVcfiBLmHGvmq_WHbN4tlBCTYFLzzwkelVAlJWKNehHu1nQQaiNfojxL8iPKPi2n1scRPjn6euan0e1yA_rUG3cZINpUFFkmgDDJPrFKH_2v", - "p": "1NKOvqCdJm5cJW9Zitw3GhzFoL3JV7bdu4yGn_RrpRxPQ-G1k-xmHmXxHA5OINNxrhvRhxYd_Di_kCl6dbzKQ5EnwhrKidk9YXZOomChYBQTLqmuumFos1OHjXWYkTtS9GVRVYMnVod-yHMEAMbSilYJ6sGQxRu389GFOMIC9MR09dJBnzWhPnhZDam98vTJT-0lLFNjEgDFRTDDjyAVmn0Ke60yzK0_JRMqH09cj1htMarzf-91Izo_-dbxNQ5N", - "q": "0vZNvL8GvzuBPYxOm0nUu50chbIniLdO48OzuKs3YkCB2xWDY5bbf8kbpmkROFeSrpycmGLlbN7jVasHyTk_JoD4h_sXBvmfG5_v47yuI3ebVYg5bss6WmY62cHtC9xBXT-uF7v_bmqMARNHXqYXv0UGlau-dX8Q5SrbpkxK7YfW-b7LxUy4Xgprrkj5d3oJIaC4_St8IURj05uwufQxDfw-ZLRjZbcjMfso1iG-M_-lppln2sHfWrt7zP1KO9Hr", - "qi": "fM7R9PazqbqkbsCtWcz_m0h5qz9u3Im1twa4c9eGMu5xI5sCDWpfX2yrMH0aX1PT97M9-EvTrugCdGr7i3GHABnj_MrMV8Pfxf9-VrLHnGazwkARWaipvlig4hYLs-0mk3cnzVmd0HFfzr8XnSuhC-LYheSjUC7X_YHYFB3tEdsgjZIXA3eNOKRb7DltVEXhESQOhd20u5lERn8ut_Oakax95mibpX3immECQorqEWVTrhWFe1rQz8ivWcPuYAlb" + "n": "x5TMlnahXt6kVUKkBkzbJlGCyy4VHdVE10QFIDOjs3GwUWk1GnM0FSgzW4PhJbq2yDvXtnMFxij13EdT02RCtozcPjvy1xaShcjwDmpfQzR7b4vu4qFBi9cPjZJXTT6Mmgejg0LV2LMe3A4AVvGaqNsFf6XTsPBKLisBqHYCmeJ42wI57eeYeEglKGZjKN_3412GDuXrOa36Ty22Augdf6zFK4A4iOjvql2bkr6y3gFxv6LZ8lpGc-uZFfC7Ib-fxYv6vLP_4SIxAvGjgA2_qoSvLfU20WSt6L64M0ttQWRZ2d0UNvBYNjggUQTYHfzoizUetMYe0n0l1GBiQ5V9pig7eseJYlW8cwloFnmGxnaociMqlSape887YdjOPsIx8iC8jgXOvfVcDaX1_0M2iHLiUf-SkLG6q_M84FNAxYCpin_F94PssqhoyStA437WVyioRL8D2Bq97GPiMwc0oLi4mUUsMIvDSRstVGjuoSfK5-kntJQoVfQIZ_CS0vYp", + "p": "_euGZJDGlkX6CGCRsNguuBr20HMTkzMINkWaw4knol-XSbsdMn0LskZbcYtQVoIsgYZll_jLbodFY11uNgd1PUuKWVOHOF-UMma4ucAob92a_PWqWAAZ_lz5siitJa3qL6itjyDNeQsQgvNr3JA2p9HhdVmaUc8BhIhFwrpUZZofBwk7e1lEh46z9-wTRx9qhYOnKdnEvKDZ7HwDI2N1Z6M7lMpp-y-I2TAej7Z9QqVcGBUu8eg3-xA3eODdQiIJ", + "q": "yTdTJJDWGNt1tNi124mtZpHu_m3EIjgBXMSBgpvh8wMR6FvHKytIYfG4cDxh2odi6JnBD6fLCqLHiznmOu6suYIEfwQsyYFkNiEWN_m10MHj4plg20RiEGf2-kS3deXsJ4sCx2u42GQBFjwUihbI5RCSFpYf919jsTKZhdjNT2N6dBkQ6XuelFhrlB9_1eKbnDgS7SoCTb6kJWXDuyu_F-D0EkePLRsVhuz-XdZdB7VVVuXBPQOJbQz8q-um8Lsh", + "qi": "_ApHmBBa7Qe_9Z1NzbLik9e6qWKwdN174DEgMQ-bBOk52RVYPZeIKYqc5qYKqmP2HHFhIg5gSpeomeLrXJcuSho29FtF59oS_gLGx-_O3W-AGkgsZD19sSgYTCJVmcxzlO5OkNI2RC5hHZB7FOBP0xKfWx3N49A0DGUZQhAKijCC5kH6iUruH_xCwoXo2NR_Jp61i3XPLk6uCvEUH3M40LAM-MD3enYvE5eNjXxt21FbOaeloUnyT4buvoiK258U" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "6IOP:GTDD:NKEJ:E7MH:HASG:XMQT:ZHVC:PVZH:XAXY:RBAN:4XP6:TUSS", + "kid": "RVRR:BGD2:37SJ:BWPC:PRBF:QSXH:6QS5:O7F3:CNMT:HMOW:NMO3:Z6TA", "kty": "RSA", - "n": "r2F8DclOH0DQYBPxdNYjh0ZB6zZCOzB-ybK-Gt_MWzCwf6Q_GuZWxjtjV4Oz9P_omamZ-pSFBU1F79SOhTSRUr1_hKYaY3C7xqjPMt7G9BbR3xJTLQTfhBQa2s8mlmJXjKEEs0XGF1NrMP75VnVJiz6LqaE3OYHdXqQLA2jhd1oAgnLnGt1iyiyPhNhNRjjnk8_tNSe7Vwgqp8G7cV94SRxkhUrg2j4hZ8sFrGmGSAiaWggwpoz1iXETPsixg-QU6iCFn59dJ6olegodZx-4wV-BpHj_Kd_-tA2zS7LNFVOQvoWauX7JSJQiZ28tTydPYFTySk2lovXefzIDqayJuiKRj8EMiFP4mn2TihVeKcX1n7Cof1e8UsmN99dR_K2x7rjT8YTx2IesOM_C5nf1EVcfiBLmHGvmq_WHbN4tlBCTYFLzzwkelVAlJWKNehHu1nQQaiNfojxL8iPKPi2n1scRPjn6euan0e1yA_rUG3cZINpUFFkmgDDJPrFKH_2v" + "n": "x5TMlnahXt6kVUKkBkzbJlGCyy4VHdVE10QFIDOjs3GwUWk1GnM0FSgzW4PhJbq2yDvXtnMFxij13EdT02RCtozcPjvy1xaShcjwDmpfQzR7b4vu4qFBi9cPjZJXTT6Mmgejg0LV2LMe3A4AVvGaqNsFf6XTsPBKLisBqHYCmeJ42wI57eeYeEglKGZjKN_3412GDuXrOa36Ty22Augdf6zFK4A4iOjvql2bkr6y3gFxv6LZ8lpGc-uZFfC7Ib-fxYv6vLP_4SIxAvGjgA2_qoSvLfU20WSt6L64M0ttQWRZ2d0UNvBYNjggUQTYHfzoizUetMYe0n0l1GBiQ5V9pig7eseJYlW8cwloFnmGxnaociMqlSape887YdjOPsIx8iC8jgXOvfVcDaX1_0M2iHLiUf-SkLG6q_M84FNAxYCpin_F94PssqhoyStA437WVyioRL8D2Bq97GPiMwc0oLi4mUUsMIvDSRstVGjuoSfK5-kntJQoVfQIZ_CS0vYp" } rsa_key_test.go:98: JWK Private Key: { - "d": "KE1KHUss2uF8NNgVM-0AX9iITObmvPXx1Z_y51RhJV8Sslc05jEzLssigwn3CLz4WFEN78uxBexRjMTySHu5HBeFRG64GnTXBoJL2n0Ulrf8ssDnhMXTAu_T_R7lTalvuxFeDbrbMjbc7icAEkUlYXPhZSkhkctsDYYHVpwtlEPWNAhFOIOdVGg8QQdXXm219YGWRsNA9Db-tODnEmiLnG7nCAXqGvSFur4thrwq7V_-mjLW0KEAnMEe0PBO5XTt7p0ethnCiLwmKpzMNBbXiFRhVLX8wAKaaIk9TQrqvhD1MP6uDb1w3jFUpMtUaGn5pGS0n8o5VuuvmLUX2U3GXkQDQwpq0IOmyDcdOvMlO-ruRYiidvqnxGixNwzlfREP0gek_5DTiTxhnjIm1v6Efl4i7u0P7sQjJ0_WgsVON1cVs58mqtBy8FUb8FwT5cPuOllXJd0DKgGqhxa4qrt8ES14GLKzJrU5CD7atBgyRxivaZdCxa9isyv-VVNHCUwNbPVvtHzBFPmZNTSXF5fiJrt9tmSKq1sIy9Go8eJ2jrBmQrsasnmeN1D6s5KbM6bDUBIDBTBMNfMW-CLj_cVgoF_4l6Capk6l_mDJ6HgG7MB_eWoPJM10qCw1IsW4HKT6IDIuLi5nUinMoBNuK0H21HHoDOim3N0hELywFWI0aLE", - "dp": "Nl3sdcdj8ENxKKK5zSUgJo9VmCbyPHxGvFlO1Ppe6R1cle8y8SnKjh2brCWZ6ppHIrmjo0tl8UJMC2QcCrr53m74chECwA2kXeSeNhiGisHCI07l_-jDs1p0_pQKtOFm71l0s8IKHu6Ejf1s8XhylVQuFK3Q7vBYpRAZqgshQ7kVOV0J2PAR_-gsvcql3Z_h06P34o7Wi4z-7L2KWwpKs6c7alxE8qzpn5ZHUjvYidwDHfbUn1y0lElJdxAK0LsnnLX1HxLGFIGPI5oeQyKRHV5JGRfPzQW5jOEyyC3uwC9rlIJqvw6QhmV6m_sLYvaOT0ul6OhLH-qJU9ual6GPsQ", - "dq": "a-AF8sYqg6TAPrO87It3oKls-_PeK9ZR2RMHqCoqXeBTu0tP6UfrbPWk3W7KHzGHdTnW9_H0tNuIUA6DUtxqWMOgxN_3oa1JKNwJaeT29vr3kW1W3Q38wZJygamy-YOtQXMAEW3lSY2_soIP2dCUUO6cTaZKT-CQqYDpRaCwCqqLI81wtzsxJ38LA5OWx-rujDeS5x_yGz8oBgIQT5PX42xX8HsHygCX_zb0VM1u3_EWkKWZA80CgywCbkhCgkxAwTv_TyEFRNBkFHYEo8rL4BqPtyjGqQmp7cglHPdu3xLH1k5zQSoOAdvE0_8J1P_TW-a9tt80n2eSYGdQYRWBSQ", + "d": "F0gFRkHjOWJ5m-kDHHmuoaHLf_MFiuyqaFVUu45p5niB7Rh8JcWZ0xhqE4_ZWQXkmfvIaHl0edv6unAysYlWBuF1wqoextYPnaiJ8bWwQCNpKfUzOPfSamI5Zii16o8raxH0Pm9iRMTcIgd3BjKuuOxBp6rFGkGxGssFHMzucFrmV6Mvb9UmL4ISQEB_BJfyGrgleoy_na0REIHG16XslE-LSoMsTZp1qza52KAuccsgrFuA3wFrS1IKiGRXx8Ke1mGtPZar-WBodnBVJVRMfub9_myzQ8hfwvfEh1aImJbCuFNxqKXA_y-eRvFwtOMBACHDBCfbkGPNn47erYw87_uJCESxyKKCTIMmB6Q8jm-xhZxB_jqW8V_hPWcBnz6EWNFMVi9vlXu1R792GvMzbMrjsr9OZR90Ik9h6rrcfXKxf0tP00ftQCt0TZFAof4-ToRjBF5J5M_qj7wEEpQi-2cgl20BNdKLTTdLyK1Wm218UTISHXAqmByemhUU5UFg8zL0fGdRQI7qwn7xyveGsjR2l2alJO0f79j10M-wAmz4uiQAgicc_RUvnXMHDrc1t2VRt4JzjtFVgGxyIUVvrV8kCCcqhtyUQQ8Wey-8aZ0by8GmPqrTCiGr7kI2ehvMPP_12wIIIsU8ILxJpivSjXscXMkJfMpD23nR18MJtoM", + "dp": "hJM2zK2Lze1G0OJ2K9FtrFdPd1zMissYcc3N-k7bOHqgVnlghlMfjtEx5gBxBZ82CotzaqOjNgLlZMglR6Dvx45QXN-btaHqwkQ6M7eP5jLSy33pngdHUno-5In61sQ10rwU0cdVCbBWg0I9Gw1ObiihZnmO8TpEQPCeSiAQ1ZByB0JbBv8Xo1edJhXrnNTjt70wfBLw6POAmTvOi9Uaq0DEL9nabEwAmbcaRReaziN5ME9mQUbsyoJ31HhTOP2-Bj1wV2Lu7414_-XxMfMl0TQRC1O6_-TVjxg1rU5jIZIjMe8LdK8_eD0fzWSi4oSz6xcSmwzwbZE2MWzVq57lDw", + "dq": "nQjw2iKGLGzc4TUOfytT_fzLA7AMkof1p4oN4cQsnRuTLRiZ-JoUG6WRWqCMOBWUa7elR9KLUmeAiFux-W8dmtRByCSUuC6zHSf-c5554sD40OWE8V6ldYg9wqeQv37qnNseRIUK43LObfFs-6Iq8KEL8aLV5Mql9xN8D1L2ZYqpQghpwn4svJQhMdEE_7R_0m7-tMNT5X4_sg1noE78vrGm9DnKPfhaBbLBooqfliewd415ravWP5coGkaIol0fPspYsbiUTpWPSF4aD-LpwC5QQZOy4qowFRU6s69FI6skwkXnBq8CjnyXUUorpVtJVW7t2K_D0B_BiW_0SdVCvQ", "e": "AQAB", - "kid": "IAYY:HH3U:I4H5:L2OL:A6W4:LJTD:RSG2:RUC3:2WNG:LIWO:4GTC:IKLL", + "kid": "KVM3:Y4TN:IPG2:FIDE:KL5B:E3ZV:YB3J:2ZYD:YMFR:S6Z4:GFSI:VI5M", "kty": "RSA", - "n": "vhgpiilwh21AAPahyUOwKeCWvULBNz18-ZylZwH4kgAOeIzSxA66Zq-Xdlcq_PzXewAf2nGjqt3Ns9xGl6cTWgGgwznyJeE9aADarVZGP8cq_SodRUq3gRH9fkn7fwqvK-qvXeFzYpTo8SOqM6qdOk8vmcDfXAoq5DCL0TrEw5WWoKcF9NTpSslWWf8awebIrywdFJSuUsfUz316wmP0HaLan9m3VMYTm844yGqsBYtajREIo_ml4YoOduClx6LVjPVBWMTcEm_osERewWKOIVQS_1VXgePydeRqWgt5e2SX9wGmX00I-agJxG7T0okGQw2pgX6DvP2IC4J3H0AVdCO2k4WvVwrm-phyVJHvOq6EC3ePGjh3Nm63OqhARMJmQ5twYM39oWY_N-8YgcLcDqVGY85jEFnScrrK4c4Yc2Q5daW9eO2wBocF4Zxd8-YJAGxWsyMlFCyuFhahBsB5fkrHBg5dIjly832G-tfDPDMT7kPj29vPQ-faAUSKu-Nf9Lc1ENQdoqqV_p9COjhQ6rH8lJMQ8kqQUBY2KCNukiV44Zkjq8cHgb90oURYiQwqwOkCdRRxsO8xQ6bsbmfKW_Us18ePxVV4wcQYVpmON4jUV-5QuYGMyC4eFtfbmjVHDJfMbQvGzwxI6YeDIHp0f_N78R31OswRO6XbIOq7FnU", - "p": "0tS4QUFIheX3lDShahRwZJMO9VgTcPskD8Ena1N-YvNNLuUMylOsQsZIfojobtM_wfc__743VIdxNf1TS8kNaYC9i-2nMEwrjvNmBFftoT02EGAeRx2vHKHI_5dwK1MhCKuoOJLXmZwTlC0-8CViypmXT36pPn1MH-HtXscIhqucLpGXBkUeei-TBnlcKgQ7rPS5BlfA5k1aP1NMx0vEGrCM1tp7tllBkVuoom8Lx9b-g-CID8YiT1fDaeBmSmA5j2I_NnhpyEAKQfFdc4-bLKWib923-BXpnto_CUgHAAhrL4i-hc5t_Q-1X4SBJr9eMASvDtFYSQnGK9JpW37t7Q", - "q": "5tIe9wyoFGM58SwvpLuft0KNcnigAT24zPsu-V7cRP5VXct84hoIcvMNRfZzish_1cCY3iHjn2p3gCUSQdfGNI4zX39Ss0nq58em6zu5yqQw4aSDxueVnVFVT90Aa3C7ZdhyCpkGo9xWjvz8WLMdcQR7XhvVBirQjTtByoIEBfBrPLn0hYcyAyCoydpbryQz6dGSYZAP36Xkx3EHdfWDtYO-R2LewHTlcdqAdjtKI7BRdKwF_v9KzE8_g_0H-EzaZIVMpQ7wcbekou73kKpeWonbWxUNclVCt8_QkZo_Sq04gF2wx14_Ta_En0VLpj95brQp8AsyFBPoOrirlAd5qQ", - "qi": "TGlhpYsFMmCPX3hoDwiXABjS2rRI0Hu6WZvyLy1HJ4tJMYfEx6eX2LCBG498TooDOsJg9QjQEwwm5hRk7jebf3sCbKWcZhRZ0Xs0yDz8PcuA0NUcK5Igw57s5vbXhA9wSoIC4vRNR-nFBI2e-dum-wJKUpclr8sMdys1mOC0K_SaZEjskS5YttgcLSKK1Vsseck7D_hhlV3X3lmVdS5hzFdlT0mUvwmFmTA2ifXy7HW6e_MjtGGXiX42yV7u5cTJjh-bYr6Q2NgHDnWsvpzKMvATL5QcZPVsFGxvvCFxH989wQC3JsumoF5D8eIXHCAP98wo1uvd73ceqMcg9kShNQ" + "n": "x05in7cEPUCFtL9PnshxZ9QqIDhc5QEQgKsdX49J-26u2DQTAKTHZIMOoRP6NenRFFxw-A2s4O7IBMeKe6Dy6l0m4NAtxyWEoWL8YUxTU6OMaQOIsRD7z2ZNbSsoJ1ycgdwpreRvfn27LT9jJ7NApJ_c0Yyfz4neV5Vj3NKUapWq2KRcMdhfy06gSe1ql9EBtgFxzYvvbY46eOnsr5XvlrwnU8yp1ZcTCH2AmvZBLHpFtIgkVTcAiwV2aKm_TAoNTycpjt6YdGJO6c5CxLWBq50dSmkXcN1bja-xljKozyw8GDdPLBq9eBZAysVRWpAFuQhIBur5PJa_fVU60Xclc0vNHsKEf1UL-lN4EGEAVrUXidY0kus7agGrqq1IUsmc7IliGskaIWOksWQX_URIZfCs2uXifS5DHlSVJwfnwpIhuguv28L3G_XRS212ADZ_6cwwFbPyhvFkQMigAN_5Y5-r7OmDx--ANcUgCRwCsqT9ooKNLkp0HJ7PsZvYHtTk53EecdXmZ3dbJM_5IfSmdW_CgtXytzJiJG2FD9GUxt3GbD2EsW6xd-Rb4P1Zhrc_VONj7kQavLYtDgsa1wpUBikol2irKjiMAiziR2UgBu2TomUXmcN8p1pa8L_XQ3gwTrkaC3Yl5fLoj93DTBwDT3urAlYSdg7ACbEv_1gkE00", + "p": "1COMd0LKBiULe6xc68ouLUwF6smgbY5GP45j66daYjsyarS-lkva1ZucEApx1W-TJysfJYcwsfOCA4W6myNBUGmoQEEojfIQXWaHeNnjeK6edqz1BH_q9Z2Di7jQ3rXawNBDMQkpemlL5ZPoKAScDt7Gq-TBwbDEFZtmexx6EbJhF791pfgad5dyBnUIHI4ji0WpqgCrL9ZbTH1IZZSLlmOEK3dHeZSPa9ZYy5Odzb-A6hIhPoF1vIC_weV7z6CjCW23yZEE1asPSnrnQPaRDOGn08bPc0nlT2K34qxaVNOeyxdkQwv7q-XF-Vb6E1YaUCl9F1e1nDcnDPN8t93zpw", + "q": "8IObXYenWpu5xoF86IXXD-4_044K_-tfa9GPC6F2qy2mVdCKIsu0E-ukDxZ54itFG6cH-k2soXRJFXqyARVaPijUY3JbzZ9EdAkFAt2DQYcZUWon-1S-d2zMGXJHMEdHUw_x1K5bQEzghgMCRI6GAWNN7D_wutrpaFvpwtnUI0fF-M6Ls5zHN3cBsuJaxiHb-kwhek-GrPX997n9CvbH7ZyNqGTJl4J1dvoMmGq-hJiroJlzqh8PzYnNxxu3o3hSZK--sXRmUr1ylJIi2uzOKJxqG86ubAe434ux5S9yol9RrCNs5pXvHSF0QVcN0TV3MRh9J-oO9MML0ScBb0Bv6w", + "qi": "U_l4fQcOiInxxizg3JZV2sF_X0tW9iDmWHhrhipfk531t7Z8KGtV1_1Iw3gysf9I7TuHDNRMouQ2EgADm2zE5JnRUL1-OD_Lydsg1e-I1Rh8JzVgbpeSOPI-tJLLUE_7DsOdHaGSy9PMIuHNxMCH5r5ehxf4_2c1JUyuNp2CTBpDgWfYhr5g5vRyT0Def5dCGBWaHLGgHBvSavIo7USDVZrjj8UkDfvRtaz3DEjI9L8hl2XFSHP2WyuXBLVGKEHSTXdshHGcmsnQ3Kh3qgBp9aNGM34J4MsJJieNdsNRzlAmL1ENiOchk8BnBjfD2aKoYoz9XQG16MGngYA85JzXFw" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "IAYY:HH3U:I4H5:L2OL:A6W4:LJTD:RSG2:RUC3:2WNG:LIWO:4GTC:IKLL", + "kid": "KVM3:Y4TN:IPG2:FIDE:KL5B:E3ZV:YB3J:2ZYD:YMFR:S6Z4:GFSI:VI5M", "kty": "RSA", - "n": "vhgpiilwh21AAPahyUOwKeCWvULBNz18-ZylZwH4kgAOeIzSxA66Zq-Xdlcq_PzXewAf2nGjqt3Ns9xGl6cTWgGgwznyJeE9aADarVZGP8cq_SodRUq3gRH9fkn7fwqvK-qvXeFzYpTo8SOqM6qdOk8vmcDfXAoq5DCL0TrEw5WWoKcF9NTpSslWWf8awebIrywdFJSuUsfUz316wmP0HaLan9m3VMYTm844yGqsBYtajREIo_ml4YoOduClx6LVjPVBWMTcEm_osERewWKOIVQS_1VXgePydeRqWgt5e2SX9wGmX00I-agJxG7T0okGQw2pgX6DvP2IC4J3H0AVdCO2k4WvVwrm-phyVJHvOq6EC3ePGjh3Nm63OqhARMJmQ5twYM39oWY_N-8YgcLcDqVGY85jEFnScrrK4c4Yc2Q5daW9eO2wBocF4Zxd8-YJAGxWsyMlFCyuFhahBsB5fkrHBg5dIjly832G-tfDPDMT7kPj29vPQ-faAUSKu-Nf9Lc1ENQdoqqV_p9COjhQ6rH8lJMQ8kqQUBY2KCNukiV44Zkjq8cHgb90oURYiQwqwOkCdRRxsO8xQ6bsbmfKW_Us18ePxVV4wcQYVpmON4jUV-5QuYGMyC4eFtfbmjVHDJfMbQvGzwxI6YeDIHp0f_N78R31OswRO6XbIOq7FnU" + "n": "x05in7cEPUCFtL9PnshxZ9QqIDhc5QEQgKsdX49J-26u2DQTAKTHZIMOoRP6NenRFFxw-A2s4O7IBMeKe6Dy6l0m4NAtxyWEoWL8YUxTU6OMaQOIsRD7z2ZNbSsoJ1ycgdwpreRvfn27LT9jJ7NApJ_c0Yyfz4neV5Vj3NKUapWq2KRcMdhfy06gSe1ql9EBtgFxzYvvbY46eOnsr5XvlrwnU8yp1ZcTCH2AmvZBLHpFtIgkVTcAiwV2aKm_TAoNTycpjt6YdGJO6c5CxLWBq50dSmkXcN1bja-xljKozyw8GDdPLBq9eBZAysVRWpAFuQhIBur5PJa_fVU60Xclc0vNHsKEf1UL-lN4EGEAVrUXidY0kus7agGrqq1IUsmc7IliGskaIWOksWQX_URIZfCs2uXifS5DHlSVJwfnwpIhuguv28L3G_XRS212ADZ_6cwwFbPyhvFkQMigAN_5Y5-r7OmDx--ANcUgCRwCsqT9ooKNLkp0HJ7PsZvYHtTk53EecdXmZ3dbJM_5IfSmdW_CgtXytzJiJG2FD9GUxt3GbD2EsW6xd-Rb4P1Zhrc_VONj7kQavLYtDgsa1wpUBikol2irKjiMAiziR2UgBu2TomUXmcN8p1pa8L_XQ3gwTrkaC3Yl5fLoj93DTBwDT3urAlYSdg7ACbEv_1gkE00" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.04s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.03s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -659,7 +695,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 35.973s +ok github.com/containers/libtrust 6.311s ? github.com/containers/libtrust/testutil [no test files] === RUN TestVerify --- PASS: TestVerify (0.00s) @@ -668,15 +704,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.00s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.02s) +--- PASS: TestCreateStatement (0.00s) PASS -ok github.com/containers/libtrust/trustgraph 0.113s +ok github.com/containers/libtrust/trustgraph 0.019s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -703,12 +739,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/3601527/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3601527/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/884465 and its subdirectories -I: Current time: Fri Aug 29 20:00:50 -12 2025 -I: pbuilder-time-stamp: 1756540850 +I: removing directory /srv/workspace/pbuilder/3601527 and its subdirectories +I: Current time: Sat Oct 3 04:25:17 +14 2026 +I: pbuilder-time-stamp: 1790951117