Diff of the two buildlogs: -- --- b1/build.log 2024-05-10 09:38:39.905225767 +0000 +++ b2/build.log 2024-05-10 09:39:48.526304695 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 9 21:36:02 -12 2024 -I: pbuilder-time-stamp: 1715333762 +I: Current time: Fri Jun 13 06:01:43 +14 2025 +I: pbuilder-time-stamp: 1749744103 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,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/4104206/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3057989/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 Jun 12 16:01 /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/3057989/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3057989/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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(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='762ceffc7fc848028cd37dcf2f18f7cb' - 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='4104206' - PS1='# ' - PS2='> ' + INVOCATION_ID=6f374343d94041e9a0af2c4ca8872c8a + 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=3057989 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.J6SSuWdf/pbuilderrc_C7Nm --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.J6SSuWdf/b1 --logfile b1/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - 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.J6SSuWdf/pbuilderrc_YvOg --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.J6SSuWdf/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://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 8 11:26 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4104206/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 11 17:46 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3057989/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -149,7 +181,7 @@ Get: 34 http://deb.debian.org/debian trixie/main amd64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main amd64 golang-go amd64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 golang-any amd64 2:1.22~3 [5104 B] -Fetched 62.7 MB in 2s (29.8 MB/s) +Fetched 62.7 MB in 1s (86.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19699 files and directories currently installed.) @@ -308,7 +340,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/3057989/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3057989/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 @@ -326,116 +362,116 @@ 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/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -internal/goarch + cd _build && go install -trimpath -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph +internal/coverage/rtcov internal/itoa -internal/unsafeheader +vendor/golang.org/x/crypto/internal/alias cmp -internal/godebugs -unicode/utf16 -internal/coverage/rtcov -internal/goos -internal/race -crypto/subtle -math/bits +internal/nettrace vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/abi -sync/atomic -internal/chacha8rand -runtime/internal/math -crypto/internal/alias +container/list +internal/goos +unicode/utf16 unicode/utf8 -unicode +sync/atomic +internal/godebugs internal/goexperiment -crypto/internal/boring/sig -container/list -internal/nettrace internal/cpu +unicode +encoding +crypto/internal/alias runtime/internal/syscall -runtime/internal/sys -vendor/golang.org/x/crypto/internal/alias +crypto/subtle +internal/race +math/bits +crypto/internal/boring/sig +internal/goarch +internal/unsafeheader runtime/internal/atomic -encoding +internal/chacha8rand +internal/abi +runtime/internal/math +runtime/internal/sys slices internal/bytealg math runtime -internal/reflectlite sync +internal/reflectlite internal/testlog -internal/singleflight internal/bisect +internal/singleflight runtime/cgo errors +internal/godebug sort -io internal/oserror -internal/safefilepath -internal/godebug +io path -crypto/internal/nistec/fiat +internal/safefilepath +math/rand strconv +crypto/internal/nistec/fiat +internal/intern vendor/golang.org/x/net/dns/dnsmessage syscall -internal/intern -math/rand -bytes hash crypto/internal/randutil +bytes strings crypto crypto/rc4 -reflect encoding/base32 net/netip -time +reflect internal/syscall/execenv internal/syscall/unix -io/fs +time context +io/fs internal/poll -encoding/binary -internal/fmtsort embed +os +internal/fmtsort +encoding/binary crypto/cipher -crypto/internal/edwards25519/field encoding/base64 -crypto/internal/nistec crypto/md5 +crypto/internal/edwards25519/field vendor/golang.org/x/crypto/internal/poly1305 -os +crypto/internal/nistec encoding/pem crypto/internal/boring -vendor/golang.org/x/crypto/chacha20 crypto/des -crypto/aes -crypto/sha512 -crypto/sha1 -crypto/hmac +vendor/golang.org/x/crypto/chacha20 crypto/internal/edwards25519 -crypto/sha256 -vendor/golang.org/x/crypto/hkdf -crypto/ecdh -fmt path/filepath -vendor/golang.org/x/sys/cpu +fmt io/ioutil +vendor/golang.org/x/sys/cpu +crypto/hmac +crypto/sha1 +crypto/sha512 +crypto/aes +crypto/sha256 net +vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/crypto/chacha20poly1305 +crypto/ecdh encoding/hex net/url encoding/json math/big +crypto/internal/boring/bbig crypto/elliptic +crypto/dsa crypto/internal/bigmod -crypto/internal/boring/bbig crypto/rand -crypto/dsa encoding/asn1 crypto/ed25519 crypto/rsa -vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa crypto/x509 github.com/containers/libtrust/testutil @@ -443,12 +479,12 @@ 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 20 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph + cd _build && go test -vet=off -v -p 42 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph ? github.com/containers/libtrust/testutil [no test files] -2024/05/10 09:38:11 Generating RSA 2048-bit Test Key -2024/05/10 09:38:11 Generating RSA 3072-bit Test Key -2024/05/10 09:38:12 Generating RSA 4096-bit Test Key -2024/05/10 09:38:19 Done generating RSA Test Keys! +2025/06/12 16:02:40 Generating RSA 2048-bit Test Key +2025/06/12 16:02:40 Generating RSA 3072-bit Test Key +2025/06/12 16:02:41 Generating RSA 4096-bit Test Key +2025/06/12 16:02:41 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool @@ -456,59 +492,59 @@ === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.04s) +--- PASS: TestECKeys (0.01s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: IYDR:BZJQ:Z3JQ:IGY7:MDR5:DHKC:ZM7F:IJ6Y:F7XM:QFDR:VRCF:YSGL - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: MPX2:MEMB:WMVA:DQ5C:SEPG:DRPA:NKNN:ETR6:7HJY:MAMQ:DO2S:DSZC - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: SFZ5:4HJE:EOFX:ITGJ:PXZ7:ONYU:VKSA:AICX:57JA:RDT4:DAYN:FXN6 ---- PASS: TestECSignVerify (0.02s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: QF6X:KZK4:DKII:UBDP:KF7W:TJK2:GE56:NUUL:QJNU:UOD5:46KZ:ZVXS + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: IXAD:EHLA:JNL2:HK65:7DXX:ZW4Q:GS7S:CNR3:6PZX:YQRO:FRQH:44WK + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: 2ZCV:4KR7:5ZN2:37WF:GQBD:2IKT:HASA:QIGG:OE66:TTJS:GI6H:IHTH +--- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "d8lHLm0r4E2WLQneaXhMzlTK0YMBBdMtuGHzxVGa8xw", - "kid": "LO4Y:PARV:ECNQ:UWDU:7CZ4:BRK4:KPBX:XLPU:WTSN:4I6S:7CHF:AJ4W", + "d": "SN0PkBUuy_2HG5Xq-s0kZ3oK4qu5pMj0vSaQNkL4pms", + "kid": "QCYX:47B5:JGAX:IMS5:A6IT:THIT:IUFB:2TPT:CCDT:AE4G:KWZA:XIE3", "kty": "EC", - "x": "boQWAJZqQBfU01NHXwRPadtBtIEW_0REJZrIc2qe83w", - "y": "t2guAlkw_GN_rC9BRWkPWAZz3XQFX_v7fjw-lhxlYjM" + "x": "lI_GqkXF4PLzwR6ZzCel_j1QCvb8aFrtdRWYI8LLKRI", + "y": "bFFslQ6a5nvZxlMB_RD4bFietezJEPWZXRPH8PsfIuA" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "LO4Y:PARV:ECNQ:UWDU:7CZ4:BRK4:KPBX:XLPU:WTSN:4I6S:7CHF:AJ4W", + "kid": "QCYX:47B5:JGAX:IMS5:A6IT:THIT:IUFB:2TPT:CCDT:AE4G:KWZA:XIE3", "kty": "EC", - "x": "boQWAJZqQBfU01NHXwRPadtBtIEW_0REJZrIc2qe83w", - "y": "t2guAlkw_GN_rC9BRWkPWAZz3XQFX_v7fjw-lhxlYjM" + "x": "lI_GqkXF4PLzwR6ZzCel_j1QCvb8aFrtdRWYI8LLKRI", + "y": "bFFslQ6a5nvZxlMB_RD4bFietezJEPWZXRPH8PsfIuA" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "0fQ21qn5WttmmyzqiPyE36v8XiVgmGA-0FrK1cYDQvlo8IO8ExfLtrtmUh7tyipp", - "kid": "RQPZ:6NFR:PWR4:CC2J:2B7V:W5GL:M7RD:H65X:GMMT:56DD:G67B:6I2G", + "d": "UBcIKAhrScza3qzNxI3psvOid8rjkbLorBhMOM8JOW7laHVE6IRhpZZ8Kf9Y-WCp", + "kid": "OOZF:RTIX:CSWC:62ME:4LIW:YTFW:S5KE:H6DU:PVMO:SOZA:QAAJ:PCRX", "kty": "EC", - "x": "c5e_6x-_pHn750bB98jNPZLSTO0KS5SIqelcxQrcZ_Xhgwy0xKFX_KVIZStrDXXE", - "y": "vr8V5-iGTnhAFKGGXgzKhKTHonGt6MebzF5fltgGBiZp5_VPFypKYd4K-p9leSyX" + "x": "al52nmwsoncTYDLQDti6YWnimGrOrPtd9aeV8jcJ6UvxgKYpj-s7r1MCx5drdYOk", + "y": "_qH55zXFDcF1-gGRpLoLUHDX-5rdBPXO8TfRuS6ARXCicO8zEUYngEhS0u0S-nT4" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "RQPZ:6NFR:PWR4:CC2J:2B7V:W5GL:M7RD:H65X:GMMT:56DD:G67B:6I2G", + "kid": "OOZF:RTIX:CSWC:62ME:4LIW:YTFW:S5KE:H6DU:PVMO:SOZA:QAAJ:PCRX", "kty": "EC", - "x": "c5e_6x-_pHn750bB98jNPZLSTO0KS5SIqelcxQrcZ_Xhgwy0xKFX_KVIZStrDXXE", - "y": "vr8V5-iGTnhAFKGGXgzKhKTHonGt6MebzF5fltgGBiZp5_VPFypKYd4K-p9leSyX" + "x": "al52nmwsoncTYDLQDti6YWnimGrOrPtd9aeV8jcJ6UvxgKYpj-s7r1MCx5drdYOk", + "y": "_qH55zXFDcF1-gGRpLoLUHDX-5rdBPXO8TfRuS6ARXCicO8zEUYngEhS0u0S-nT4" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "ACYdG6eDbjRJ2Cs6KFPFEOHShpKtOtF5c5F09yckWOwAA_PHXXPgAjSSX7KKDNjHfeXwurzjZ121jPLAtPrNNl-o", - "kid": "HPNS:6P5U:W4KG:TOLW:WBB2:VABT:WN25:VKZY:PMPU:FGGC:25CQ:QACC", + "d": "AFe6HP3UQ3rj63iqOdhE9z61SFw6YVCAL7VeMurvfhhowYK_DAIJNM5SE5d2F9K7Z96oV0esTiTDXvcyzt402_jO", + "kid": "CFKJ:3KPE:ZQOQ:5W6M:X4QB:6XSD:TGDW:6WDD:3B5Z:57SB:O4YI:F36C", "kty": "EC", - "x": "AVp3Db59RJV1pAgz_7YOozZqpWBmA7io2nwjfJumthHoNGeivwL7f6_23NEFsD_PyirIbCk1AehLVNG620fY-3X0", - "y": "ASwqUInOX_LglxlkH5sJk4N2BUdG4h5m_KRHWIUJaSjBUnIjEimLZf9Sen7SSYIRHwNtGUGLjx-3g3X_mPyXVo52" + "x": "AIIdXZ_XmuAbBBSNs_0D26mrY5KJgcV59HZxZtORgrgBwsDtteJUJ_zsC8jPjuN8jY6XFQk_46bJQaiYQehj6gIO", + "y": "AahLi1c5-sVTqnpPzpFpwiTPbNSzKkmVm1SHfQ-wzpERGxiPnINRrV2BR6HHDfzeEH23n1ueOgIlgruzFeVoNHa8" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "HPNS:6P5U:W4KG:TOLW:WBB2:VABT:WN25:VKZY:PMPU:FGGC:25CQ:QACC", + "kid": "CFKJ:3KPE:ZQOQ:5W6M:X4QB:6XSD:TGDW:6WDD:3B5Z:57SB:O4YI:F36C", "kty": "EC", - "x": "AVp3Db59RJV1pAgz_7YOozZqpWBmA7io2nwjfJumthHoNGeivwL7f6_23NEFsD_PyirIbCk1AehLVNG620fY-3X0", - "y": "ASwqUInOX_LglxlkH5sJk4N2BUdG4h5m_KRHWIUJaSjBUnIjEimLZf9Sen7SSYIRHwNtGUGLjx-3g3X_mPyXVo52" + "x": "AIIdXZ_XmuAbBBSNs_0D26mrY5KJgcV59HZxZtORgrgBwsDtteJUJ_zsC8jPjuN8jY6XFQk_46bJQaiYQehj6gIO", + "y": "AahLi1c5-sVTqnpPzpFpwiTPbNSzKkmVm1SHfQ-wzpERGxiPnINRrV2BR6HHDfzeEH23n1ueOgIlgruzFeVoNHa8" } ---- PASS: TestMarshalUnmarshalECKeys (0.02s) +--- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields @@ -524,104 +560,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.14s) +--- PASS: TestKeyFiles (0.48s) === 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 + 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 + key_files_test.go:164: Host Key: RSA Public Key ---- PASS: TestTrustedHostKeysFile (1.23s) +--- PASS: TestTrustedHostKeysFile (0.53s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key - key_files_test.go:218: Client Key: EC Public Key - key_files_test.go:218: Client Key: RSA Public Key - key_files_test.go:199: Client Key: EC Public Key - key_files_test.go:218: Client Key: EC Public Key - key_files_test.go:218: Client Key: RSA Public Key ---- PASS: TestTrustedClientKeysFile (0.85s) + 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 <6V2H:DLAT:3Z6J:EVBB:JPUH:B3JX:MGNV:YIT7:CQFP:LD2X:5M4W:G5AT> + 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.73s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: WHIM:XBQT:U3W6:XGUM:5HOV:DK36:T27I:BKPQ:4WIG:QNAE:56UD:WBW6 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: SEBH:MEBY:BDP3:CTY5:DWS3:KYHY:BMMN:72GZ:NOAM:NQEQ:YFXJ:5TQ3 - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: GFSX:6Y53:EZIR:YUN3:MB5A:S4YV:DCBS:B6YB:BBIX:MESB:KSOG:YB2D ---- PASS: TestRSASignVerify (0.04s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: TAG4:GVJA:CYXY:RHK5:ERVS:S22V:K22L:ABBH:H4PJ:X62M:HLDV:VOIO + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: NVAG:XQSA:CZZA:DYAB:BACC:KGKS:MFWE:G57U:FPJS:ZA4K:UKRX:52ZA + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: NHDF:RTWN:LARH:RJAZ:QGU2:J35K:J6PG:2JAT:RUDR:TGCG:6555:6RC6 +--- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "P6-f8K3klHTZt_cShv-u0M-mOVtrnvVSnZ0W4qJRl8KltX5QqLU_TG4qYU3uThrE1Y3n--LoowcLXxiFboBkAZN32c7UHlOJNozWZI-gjLxBFr6oCfNw58mgoIrqGzT6x_IrwWftICq1xCVF9C-m7IzoB5LQ2QYhahvoaHlUhq6nGUqOjvAfse4cno3go17xSXzt5Smgz8Ejj-exzvWNfqd3bbeDe7RJsXsEju3s0017yQDRkxnIORuA0FBpSC6LDxNOmkxfXs5XeftekxIcBWVX5J4I75G7S4XZwXY_WTb8E8eWCxt3FtLQ5VOoE2un-su0Azs7k4pJ9zFWfLK1aQ", - "dp": "kcPQ4hJC2WAFRcBxy0zgJBYv6ZIC73KWXc1hcJejDO4WhsQdyUzVsCEyGB2eKQbDX6QB4T121oT1h13ETWC4nQE5NQg-K20_QSuIpG4m9sAV1bxISqBTFdc02I8EYZIaB2KZSBFu0MCcIC1pcammlYmo23GaPXTmRIh7nmfKro0", - "dq": "fgthAHjSmr1vlQ8UZxFJ6ErEx-gMGg68dmCqZ9YpEX42P0pXrVQPiNWdd4Q29e8dFDo4zSEtzvB_sv0-_zEktVOAFrrDf_kUXxdsRDcHIMCRUvqudTK1TQ4YbbFiP1ZDmr_owtHR9QMfPvJ0jsgJ44Jetzongh1dkohG6NsE8ws", + "d": "OwoyiFPm7xF2y6U0QAtYabAiJ7sdths0H0gLSC09IBjFK0tallRAtu8XmYuCjDkRgNpDRNa2VIOzcLHFA54ki9lw8hBxu3kFQRL3l2GzuX9gjRpUYPIsX-nGwX0Y70PFfCgUBWpV-A3n-RDZLbUoACSwwuxd97tydCy7oBhn8z-txLZd0EyD5aK45Gp-83g3s5bXVPXDK43GkEbM8HhL36BNrnYHxcOLXvCmnzvpDsTmRbJ0uu1DtGjYUf0kxb019lmpWrA1l-jziLZRZWylPeBA173E9yns8A4Rez8z4PkLG8WjtCxR90QZSMgNb3r_E92EbPyemzvAQLiK2kSGAQ", + "dp": "gqd7epZ02BqHCis1fpZR3VMBwtTy-j0bHLsWgnGuiUKkEcR-q9lHmwEkQX4J3UPIWkyVdbibDfcVmbhodyJGTqtbIselDzn19v8jHNd6iiPAu1cdKUhQsnHUBsZYVNFoLjd0XY-veQ_P8zJyXSQ_WKhSKdm20ecMUmBW_FvNbC0", + "dq": "Ku3i4ihoaqaVXGoK86Dy7DgYjyslcvBZYaO3mgUTh6zJINjSEGdPB3OWcPz3BNq15S4SWNb7-EEyNi9vswhNdXQR_fM7m7sOp9FR90Pz18EoGx3M3s_iOZF-7IK-LeSSq-ylNvr1qhtukgveQbEUcFK-bCJbEy24QupV7R-hLZk", "e": "AQAB", - "kid": "WHIM:XBQT:U3W6:XGUM:5HOV:DK36:T27I:BKPQ:4WIG:QNAE:56UD:WBW6", + "kid": "TAG4:GVJA:CYXY:RHK5:ERVS:S22V:K22L:ABBH:H4PJ:X62M:HLDV:VOIO", "kty": "RSA", - "n": "xXa5YbmyMz-yQRi5t9F3K7ER7M-mmQcUfeg-TErmaNDFXr-Ohyms9bwvhNq6cb1ZkXSdnbbUMSsupJfuvc8HAxs1H80ChWQ3fuqormGPJlevU1X9H_SywX_LBsn6hu9Shs_m2fpvZwGJj2ynNE38rxTNao4GLMab7QZ2MDNQ9x6FACilDPk-hgm0NnI9TipCxincB30LhSwptkuph23961fyCaseCemrS4zCmEllCtFH6_PzNGPa3j6Ppxj8ssHoclRQfHfIPjDKLPKTkB9pCboZklONbwTtYWnkGhi-wz3cSOy8bKtjaWet2xLeNhNgUU22QQBldtZ22vJOQJMtpw", - "p": "6E2O0x30jkbY3E8be5f15W7KVLAAtNChjzwTL5xrRtGsuWdZMpimEfWEovmCQSJSeWzoSI6iBISsHfnvP7JYsgDMU3O0DNhhc8mz0MFmzYOC9X-vkDLiGex1AgW4ec5IaJzUfvyTTW6YvA-sOkMyVp6L6aEgJb6SNu-ig9vs5AU", - "q": "2Ztc9javiYadS3zGtnUJsB4xO-kSPhorV8qKbQYDyaPyJRuwjmZIH7QUq6dSnmzMFrw5sfzuYRy9TrZ8c84KoZ9YLR8cS4i3-JSZ6s5sEvYe82jQhC-FGZ2Qhi-mqdoUVSFG9L-i0f6cznOZJwe544eSRriRenBcyyJ2rzPWhrs", - "qi": "tKiNeCoGBWTpVWy4eHCx_4q7CjMRhiWwFDd-UxAok7ichr4Z6xwdnnEHMkOtnpWDD6VhM1OwWTT471Quby330AkxpEyn7UD_eRjwzzqHW1ELsv6DZ7Beqh0pajhNRr0Q5v4x8CJFoKIsSOV5_RUtZ47ee7GZ_6pkk6A8lAzsZ5g" + "n": "47ZxF7hlSaXvFScMnSlZBmVr3rF_iUtc9sg8BqMIZZKj-nav_sb55q-068xa_nzVAC1hX13wQnDu84ssrR_xNIUDjFCRxsp_MBf-tad1j_TSYzzEoR-JrHJcQKki5eqeIXhJ90wajVD-qKFMojRlFOwBj6AS3TBdSE3bjY9OwmmOJel5fsFm2Tx3uzCKUHmyrAK_Q6Agl0_nLnEAPanm0PHs_SLutbQECAwu4sZ0IaH2fWBAb7xaeTqDhbQcR-2mysGmIX7dW4FQlsk5hTTjTX5uGeu_NffYyfNkNe3ul7Ruq6ckoHzXDNSsEVh0nPlqF63x-ZUXj4M24pjKVtC-Pw", + "p": "7gz_JX37WXTtSYGvMRBF1HMs-oK9G7bf-N7CDMiX--ixrDjh7QLqAqchoBtpB0HCPSgCoq6LOkZ77XtEu66Bgidw9nC0TzEENLPR6O5GL4BP7qIhOaTxxXV90cGQHTiAjz_NInYJUH0YqR4znB-wRGDP1US2cyN5Ei5_ithJDJc", + "q": "9OHkgTiK7kNtF_Cn3dyJ_09GaudCHPZb5DdgaL3KI2-KTB1jYi8AtSr63Zr5BYrP-r2cX9fSK75d-PNz2wL5d0Qasctnekb0f-YxQbVVtokfFviJASc3q8RiQ7r8NDOePKMKtZqKkwrSa9sEsRWBVbOLTjSc5pf_H3QWLlZIiJk", + "qi": "GqarQ4YJjnWNGjgKcGOcy4fWVb7Q1g_341JRYkP1RimzO28smPBl9NW3T1EmsUyUNA3bFCozF5xWUDWTvIdnuLCghdrhl_soOPpsicnnft89NrinCl5y71W8x2tP2CQOmjObIHZwtbLBUdkJw-uPmE2hYaVRarhANk25cYEHukw" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "WHIM:XBQT:U3W6:XGUM:5HOV:DK36:T27I:BKPQ:4WIG:QNAE:56UD:WBW6", + "kid": "TAG4:GVJA:CYXY:RHK5:ERVS:S22V:K22L:ABBH:H4PJ:X62M:HLDV:VOIO", "kty": "RSA", - "n": "xXa5YbmyMz-yQRi5t9F3K7ER7M-mmQcUfeg-TErmaNDFXr-Ohyms9bwvhNq6cb1ZkXSdnbbUMSsupJfuvc8HAxs1H80ChWQ3fuqormGPJlevU1X9H_SywX_LBsn6hu9Shs_m2fpvZwGJj2ynNE38rxTNao4GLMab7QZ2MDNQ9x6FACilDPk-hgm0NnI9TipCxincB30LhSwptkuph23961fyCaseCemrS4zCmEllCtFH6_PzNGPa3j6Ppxj8ssHoclRQfHfIPjDKLPKTkB9pCboZklONbwTtYWnkGhi-wz3cSOy8bKtjaWet2xLeNhNgUU22QQBldtZ22vJOQJMtpw" + "n": "47ZxF7hlSaXvFScMnSlZBmVr3rF_iUtc9sg8BqMIZZKj-nav_sb55q-068xa_nzVAC1hX13wQnDu84ssrR_xNIUDjFCRxsp_MBf-tad1j_TSYzzEoR-JrHJcQKki5eqeIXhJ90wajVD-qKFMojRlFOwBj6AS3TBdSE3bjY9OwmmOJel5fsFm2Tx3uzCKUHmyrAK_Q6Agl0_nLnEAPanm0PHs_SLutbQECAwu4sZ0IaH2fWBAb7xaeTqDhbQcR-2mysGmIX7dW4FQlsk5hTTjTX5uGeu_NffYyfNkNe3ul7Ruq6ckoHzXDNSsEVh0nPlqF63x-ZUXj4M24pjKVtC-Pw" } rsa_key_test.go:98: JWK Private Key: { - "d": "H4sKfmQkub-J95PINEiVVjerBoxWBwB2gmPkKProxQrQUlEJE5H3AbpZ6AhqostKyOON97N7z8tUIE970Aqi2F-Xd-zmx0s9w5ZG1xz7ZlTXyw9Dfy4yLiD2ZIeS_4GB2pe4BXxQaupe-vLHBOtL1659eVfX-gE78BI8zwI-gL32T8d7NqUjJYS0PQXebZ7pkyoW_3Bi5rhmC8ybU9mUZOVEyQc-TeFTq8t1gs7WRQrIUuBxNwGtwtEY9kJHUKq_bkKiJ-tvzVcNp07u_ARgkaqCiBaxib5AusBOe-9sIGbQh173XZxiUMPeQe0s4H6T4wX5F7gBeJhpWU1w2Z9zZx0PQHvVwBxUrSRvt7PEBDc25KsQl_jZAAYwuMj6tOu8kgNMnepstjOWF2K4XRQjsW06UUW0DiLUKb66nUK9rHytGYM00nR0HKymxD_hyIu_DVjbZU2GF-i8Jc2WAS5RNEHsQSKLd6NhFMGEsDIbsmNxhmtThzEIE980zU0iKMEZ", - "dp": "3_s2Xq1TKOJYyYGWLO_c-Sw29C2zMi_2HUuLSVJ-huUSb49uKgIQMC-i7fPc1o112NvG6dE_oh6bijmxOTnXwiJla7gln9q8ytUR5i2uFfj7xanrzqikDB5LkE79eSugrihqCEdvyfKsIWJrjTbD20TBxIDmWj5d6Un6fnxW92idlmkI7QW_gw23sr4KY_i-419EcSUOMydnjipxBdgVBFRdBlyvizu4YaH158Jb2EhzvQQb3FB1vRR_Yi-dNo4p", - "dq": "YBvsszmJxlwHdRw2df0tmiFTsCGjjGBxVVUDzLwIx6jhOBjZNmly1QnhCannUCzuBBsmf6xy-K8N6mwWNJL7IXnPq-gQSMFFTrz9znGaEzlSFEmvWda_IS5epc-P-1EpQnO6gh-b6fu4kQ8YSOy5khXrfXNyomfZ91i5LSyDWe4w-5NIcKAylY2HfZNgsxCNAuCxFxrn6RcmHFfUC8XnjCMCvwJFgeo3okM3CEGsXkeTPvxPSJvXNRy6KLl9rXZV", + "d": "kTKk6Vh8I5yq_wZrWcN21jkMw9y7SJoR2IWtthuAIz-iwN1TU1lZXYeO9vjYskYzu3krQyNz-nkK0Pql_SnLQHLsXysSR433a3H3FO1LV8MKXwBuTbeO8TmuEtgnYl_AIbsdbjm3cu4B1XaCqb-Mt_Qf4QVxsW9SSwzTPd-nOAQsRqShGHDBUkJ0hBQfAmnfKIgxWZ_HBgH6fCEJZKMX0Zfy6mNWbrktxokC1T-dR16DJAhJOxAtCaXimXVjZpwF8_wTIOLtQWOxUvaiJ-zZETOsE3HIr1NA8otW6mBmFdiiNpL39D4xfYWr8fBL8B08rNULiFyr2OOEW2wgfuPnQHLN0TuuGlwIe5ayQCBUATyj1pGk_SyCUDlJaY7SRjSYyXV79fQbg3ttChY4Nddj3pVewxMp05XQE12iGcjnd_omsjWYquWylTTUnMm2E8hkKbnWdDlFkUKUDE2bhl9KdQxIO4Jzei1CUGF3Eg80sLjFsChxRsleanxNhKKgJDlZ", + "dp": "hCqL2ml8OPCiVHI6FbnOSsNj2lRvntrmBn86mIfzlQnTStcasmrTnIHgOoSOUUBPnW2DUBizZvDEB_jCi596hsh58UqOJuaOLl-R5NMq-5Y49VIP2on1cy7z8lMn8ORWh7OGldwD9ivoL1woOYt7IBLSTlwuw8FNJWzPjWIseKaU39NQ3I4qJeJAgMxYnNdDoodSQZSDpDzjnBTbIQr5e3N3TKTN2ngoFo1UEWTaBq6FOhhHe2QUxMqRaAGHINyN", + "dq": "qaSND1tNlcVGNBwgmy23t0y-8aiVUAeHY8SV3h1zFNH3Si5km-ruBTLQ1KAPiDeC2ZMnraXCr3CsdadbvMTY95rOZTOoIfOcclYm2RzKx_IEX26rlvIFX-jlX37ARqv5FJGDRFfNb9KN6q9Ss204JRIfctbbAa9NYrimJCuMQY1Y4SxB-SJUIvASwsJyATAbQ0_5hLCadk4syANP_hXpeDnziqNCntj_vHQsjMRsaRSiSjXuiwX8FjGzcsH7XR6j", "e": "AQAB", - "kid": "SEBH:MEBY:BDP3:CTY5:DWS3:KYHY:BMMN:72GZ:NOAM:NQEQ:YFXJ:5TQ3", + "kid": "NVAG:XQSA:CZZA:DYAB:BACC:KGKS:MFWE:G57U:FPJS:ZA4K:UKRX:52ZA", "kty": "RSA", - "n": "vhdaT3yf7gWAcC_UH1_GuNCAZLy2R6sCHXtXGIfSPJUu2R60qXeTDHAK-pHe-l9H628PNoegmRXd88wGrJuHEvXNqNze-ke6e03_tAIJWlRfAY4UERU95RjM1cqlj3FIt9bRrXnRg3GUQ44EdysGo0hp1TwhGBAlsfHZeG7c7LtDh-STUVb56yPMiN2MN5Yk6bMTCG-63Wcl1XRiyRocotfnSi0KUEN0qxHl1F1Wvi7IdehSGGihf2V6CnsnB0aDFE_HFETUAUHQ-2jDTDhqaVTwS-8rwfLrIMkmOle35az9j-5SMniAoHICIbtbUBcvAWmwvMSt5slWxXd9jLA_IvmuCTBZ4h7u030DJg11KWZI4YtY32b9_E0aBPuocEhWNtV071g0CmOG3sKbkC7VEE4m_1EpsGEf3PPtUVwP3Lc1gUEvEogRxgFeP2S_U_qqz8gODYEKL3sPy5E-HitP-OZBG4tNU9HgrYNTRK-hEs2HCFPu78BZWOl7Xo4zeiET", - "p": "5_KxZQWU5Njbpl6bLmwLhlPMpQcXtktal3j1tGElrpP55wqAAoZroC2kQ05ZaDhLKvlTGfp9AhJz1vR8PuwYBykWr4AMyFk892hXzwDyl9FoPMwKz5kJxJxeAM2c7Weq_qtmpNY684KwuUsbC1PgQxY-ivPuy_Et5QbRt68_udbwGUS1NsHxGdp0xtEnZkw864xn2SP1Yu0SWNKqwQ3exFLhz2Js-bX9IBZcDtKKC_FCd6d_ArpLaEzwsiz-3jh9", - "q": "0c2Gzk5jsp-kdoYKw00ZLt9szQlTbdiEY7f5Dou4eOTf0766U9Ord3hv587kcO9J3tKSp99HUCefNpLGASK8n3bk8x8xlVtGPwSGJKlRcM7gyZy94IB1zzzmIWB04TFgcB9ajmuYUwQ771otQwxrblpmhjUKBs8Kacr3TS86OggKUNbHvM_iK46qvRY9sEytGEhX7fToCfOco1x873UAt3TUGk5ipJH_L3xrz9hWXKNBY_Nde0-ojeyWDgy1coTP", - "qi": "JARdcM_EzE60a53insxmqctH1NHDO9tqV7s4oYMJqJkYdQEW0Hi61u_gjGpeucKo26HpAYG1LtVQ4XDsAYqU7IWZogjxrHQTErhfvAHOeV9sfYbuwfA1RvbjNHa7AdC7AV6xCNdASwhjVV0QELzYGLCH0Z6HmMopWIhULLbme0ypPFqelNraX7yi9J5xt7aF2a4oBSp9CfhEPV1qqgbfpMomby2-iOJDI0bupxV9eGLgVzWw_BnVFTAZoQ3SouWL" + "n": "zNb5LuX4VzS2meZdwp19BQ19enYzM6uciPMUI_VjQexhw0Lq5zjYzqJ4LjNkG7OnmGz5CqrLR1SrCqCQu3N6rNxjiPGNqtEajYiecBQxVnLYCsW4bX89ittVWOT-Ry69Nn3Cwui5-p5ZU1-YT9nyE8Qb0wo3HKfgcp4uVoBDJAJWkRR1tvL_uXvV3jkNiB_4hMhQSj8Z55fUCUFe9Ack9s_3SK6gvJir43KlllRAKT2x-Krnsx9RYv5z7kFlEmh7bQXbjuSssidbkdKsz8w1DBImbPd1LqN8u-js-quVBsi5Ro8IAoKkRrrqsCWrQZmFiXvgslhYvM3sAISLJn1HzUbeOSV5ARwHrt1o10RqmSJoedrvTsW3LaAhqXFFDinPdLC_b_zRxNZXOtTfTP4waASwqlMzGJbFkrnX1XenReEldc99TEfh-zVSUJ6s5KLSQt5kGCufYG5GKWzJmJlTvxVT2BI0Dd7blqOmNL9H7_lrGx4ZupY7ih1mJbLdRBlD", + "p": "9azkHhljkqCBdNceCc0wF_HCKd5sx1ivQsnKT4avPlEMobRlOp1F1qNGh1Xs1GNOq7N5id03YHaUJMZ5n7-u9Hg3xu6xbNNF5MFJ-GmpBOGAKPlKyPt2OWENEl75tIChkkXLZaaSlfeUcfh9OHOvxw8gmmLjVysda2HVig0Ctt4upb2CT8p95Bsz0IxoiZvnWtHkKwFLR6mQdsr3qAqXHk6RswyLFfqhhKV7ZBHx5VPBLrw69OjJr-Ctd_6KoRbt", + "q": "1XLAJA6hmIlmR64LHS5bPAmGtBFuzvLwOYsBSUWvCznLV81kBhKO5ST5frHPc9Lbfi3XkwjxFt2cOuYSNw8fKFDAROWMxjR5En9ejaJuNFjctCd4pyHyzuWjW19mrua2PFFoqT5LcPA6GYOhqwCLHwxnGUTNYnNyAo5PFYLDBFkCl7olWZMfYLNmiGmsUWF1d5HaNUIJZtOomuCZWa5NmK1V_4MwRPGWbR6AaPxuxL8qQdSlFbYlILAJ2gPkpjrv", + "qi": "W2oh6AX_M4TFTc9mZxFVtpV8D6cvo1jGiL4eGzsvwRNCqhyZg5X5igtKdKUKIXDxhgBDr8MKIy4PihpnHJhFmNAaSVYIkwICChVv34JnPLGRWelceZFv-0pql4_l2AXMNWLjakxA6FZtudtQRXGpGxFUMSjcS8YLzRpJcKYP4K8EDNmKT2j2FmvMpFoB1j1jjy3KPm-M7eIiGpkpN4NdiI604SZ8wSjozBVW4IdnbEDC9eKJlDUlNu4rR6V16F_N" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "SEBH:MEBY:BDP3:CTY5:DWS3:KYHY:BMMN:72GZ:NOAM:NQEQ:YFXJ:5TQ3", + "kid": "NVAG:XQSA:CZZA:DYAB:BACC:KGKS:MFWE:G57U:FPJS:ZA4K:UKRX:52ZA", "kty": "RSA", - "n": "vhdaT3yf7gWAcC_UH1_GuNCAZLy2R6sCHXtXGIfSPJUu2R60qXeTDHAK-pHe-l9H628PNoegmRXd88wGrJuHEvXNqNze-ke6e03_tAIJWlRfAY4UERU95RjM1cqlj3FIt9bRrXnRg3GUQ44EdysGo0hp1TwhGBAlsfHZeG7c7LtDh-STUVb56yPMiN2MN5Yk6bMTCG-63Wcl1XRiyRocotfnSi0KUEN0qxHl1F1Wvi7IdehSGGihf2V6CnsnB0aDFE_HFETUAUHQ-2jDTDhqaVTwS-8rwfLrIMkmOle35az9j-5SMniAoHICIbtbUBcvAWmwvMSt5slWxXd9jLA_IvmuCTBZ4h7u030DJg11KWZI4YtY32b9_E0aBPuocEhWNtV071g0CmOG3sKbkC7VEE4m_1EpsGEf3PPtUVwP3Lc1gUEvEogRxgFeP2S_U_qqz8gODYEKL3sPy5E-HitP-OZBG4tNU9HgrYNTRK-hEs2HCFPu78BZWOl7Xo4zeiET" + "n": "zNb5LuX4VzS2meZdwp19BQ19enYzM6uciPMUI_VjQexhw0Lq5zjYzqJ4LjNkG7OnmGz5CqrLR1SrCqCQu3N6rNxjiPGNqtEajYiecBQxVnLYCsW4bX89ittVWOT-Ry69Nn3Cwui5-p5ZU1-YT9nyE8Qb0wo3HKfgcp4uVoBDJAJWkRR1tvL_uXvV3jkNiB_4hMhQSj8Z55fUCUFe9Ack9s_3SK6gvJir43KlllRAKT2x-Krnsx9RYv5z7kFlEmh7bQXbjuSssidbkdKsz8w1DBImbPd1LqN8u-js-quVBsi5Ro8IAoKkRrrqsCWrQZmFiXvgslhYvM3sAISLJn1HzUbeOSV5ARwHrt1o10RqmSJoedrvTsW3LaAhqXFFDinPdLC_b_zRxNZXOtTfTP4waASwqlMzGJbFkrnX1XenReEldc99TEfh-zVSUJ6s5KLSQt5kGCufYG5GKWzJmJlTvxVT2BI0Dd7blqOmNL9H7_lrGx4ZupY7ih1mJbLdRBlD" } rsa_key_test.go:98: JWK Private Key: { - "d": "OH7QGj_93fToNcN6HH9y8jXtBTpp0TFhHaOLbFfn84oul92-6S9DM2KgE-t4ntKhrZJV90120lSVG9rqwYui69cZSirSTY2sRzFkczuE-BTAFgvEbir4HZl6aq_mVctNgphE82GlY0Md0J2nky0Y6lSfpBtVXtbAfGk-fJCQOdLhN3tRt3XP0Mc6KLDCxtnVLJ-7GuDupdw7c9A5rLOXcg3jTzYA3VqVvJE2QBK7z_wNJRZ4hmUEhucDBU5vJe6hgEfSGXxJglAv3-uHID6awqEQVMDty70LSemp4d7pesmFAmFBhRTjxJD1MWuUzmChqCOyIsel2wNgrmIaAoC3_V928jKJRZz9W9QeyiU5EhJf6nDgpcFYnEDamG0efsLPa5KfWUGjVHLA1DcIq8XHpwxaxoVkrHOipowwrP-0SYqBmolzxCpaTDhZQAYhfcqNgbTX4FwVZyVl2Ms-y4aPbmdG5SuwkcW2VjqXMhbxFq84SQq6FVqOmAWphkPQkWJUwTBjJMo6tR3sXZ_Zn2AmIAggGVJjyLj_1wfW_9U2QdZoXByJSJn-DC-ZI6wA6f33PCNefDtF9GoPC2fHB82Lq8FLkAKujVudzZEinWjxcUMc3lWnnyj3Dw9T0zxJrpbHWxK6nihRUnqi35ibb_0vjXYK3lyNBjyhH4z_b9ZBrsk", - "dp": "x1oPVg7Mr996_QF8AJrTNEpOz7PlBh6FXc_wLiPg7nuHw3eKOJQN7HRclHMoguNRPMLI_LuTFwNAS26yxEY2Eb9nPT4xdaj9kVm4TFzb6dOMYlZFxfb6-th3hjy4aA8uWwoWJWkUMNTjYZrRpyc9azJED2GhApQAejgbeM3b1lCuphjtDASwxW4aZmFyzmbCtu253mQFlGQl-ddHErzdqfmwOMaz6riu6oNdvDB3gMVruH3cr1tFk7Kt5bZgm_fEUh3GXxijd8hGHny_yELFHveGud6YWiufT7ODQeGztpw1m7H4FQSe4BMnsk0KSDYVZUDejf6b8jxUZqQUb1rvBQ", - "dq": "x_yTExL38uvlK_NZzU_RnTTVQdKdrqOQvNIXyklrNXCCDkOaCWk92fZf385yLc6Zb7uYnj0umlcKM4Tg1rCTGYT4KeEfb8MysKIH0Ab3gmtfXI6wtXtcoi4j1W7_8wcb7IlP7h6cQdq5vDH-AMf1id9n3pjwpEWjbxQBCiOv3qca085dflGu4m9NHRDJAPH1WtbxkRaAc8IQRQ339Qy1zaREDB8jsY9SIxB95caqwdZUJpTFP9MfuOx0mc3Z6h5efv2EU89cXp5NZPpP4v6vKM1WvSD3eihvbH0Ibw2wJpjZuy0Ijd8uDAtJX4Bnu_2guR3aqC0pcYiJtsnx-U_wjQ", + "d": "cenp19o26nCqeRs2OO-ni2R24LXPoI4R6CQmWH8c_VbLLwZnMGzuRW4Po0HfQE1T_Z9VoKCOXzo2mvGo0nzNRiDrmSOiFND_VNpnMo1DwrElsbFFzHBpyMcpArjCRXJnBpAZ6ZYVu3F-4Cek5kqafg_o4B8s4SE98GwlYwG2f_Hi2yQHGK1NUYLQ1KjVb4dnBvdk6rcdONqOrJkpBs3Lp-N0QIdf7ZNZ3-Tyk1za5Ng6hSHP_wV9UYtcIbT5dM9vV8OT4J1BC_swBFur1-Q6xnC3Hk7NqG386VFhim8djGnG_Xs8KXbamjUmA2FJxRFVVLIHeZ784MSAvQ8TDe2WrY9jZdq0LR9EacF-Z4JDKuBTLZCo0Fzz1ktcMFjLgWoVgRoKgTNpk3TmeAbFz78NoKR6QZsCkcmQrYW2FwbFgFztWcFBjHHfkWSMv673pBv576ccm-bnMEKKOW2fnT-Ejx7SC4aNuXa4ZsiZzXvzxI7nhSCYg0lJiazFN793dIBIPUOXhXX07zSKM5Z9-kBJqpfxd4sKL0HCVgrulmM6fd2bop4xzgW7h7CIWzeDSRWbk8b_dT6QBpv_l7zgZZnYU4LswNrijHmyk6CHsezNuNOvTFEV04TIipbLMiDLGyJUyvSMhV8xIz1B48iHes_ezBaKSRBS-nm4J7mOLJHG9xk", + "dp": "sSckceUqxyORdujk9uERPT4UzLILPNGWUvP-vIoHWiShDy0HV5-Z5Nguq5AGc4Cf0bnalIK15ZfuLLmJ_WiMNBXox9n6uh6yrwlqdfkLllCP6HScMtM6hU_sSuKHqLTQotgV47p-gufcYtcBVBOsxp3aZ74Q9eVpqQJbCf0WNhY7gSFL_hFknDslb5Xe3ClgU-JAg7lNtbo57rAz4yPT0iYX1OSlMRBzSu7ihiUIU_TFvainzCTPadp-Eq9LHqioKpJ3azjLb1qABL8cImABIJITNInpCzY5g1pv1uj2S_B4L-KRL8jNi-fzEuPNSuf9_kR_VEMlyX5Ht2AAsGl1lQ", + "dq": "eVmaccIFc3qYSM2qHB8yytxDnSonKgvhqI4nhfN_TYRNOP-c-1yE67cwspjYlntNXPDueg3fDoo-gHgfWR5AZ7CELfLWsJUvEYLfCi8qypMVR-guCsTimtXQlhAImNUyP_VDm_yXXIzRoIwoD16D5tC6h5DjNoTBFxyN1YHy3A3Cax3d5juH0YE8g5xnPh2wqITQuEEBvdCdsW_Gd93bV0jwYA-ny5wO8bilu1U_AgoXdiRbdQ4o6y_juUEk_oAnI5pcKpjb92JcXwxZ2WgsQ8iJdBAGSG08VVOXJ5hLlHNhWoem88n7IdxozFAmV9TPhRfDY9v13YBBtdDQH101XQ", "e": "AQAB", - "kid": "GFSX:6Y53:EZIR:YUN3:MB5A:S4YV:DCBS:B6YB:BBIX:MESB:KSOG:YB2D", + "kid": "NHDF:RTWN:LARH:RJAZ:QGU2:J35K:J6PG:2JAT:RUDR:TGCG:6555:6RC6", "kty": "RSA", - "n": "rqoYHiT0shdPU8ijqXQlaMNXi5MbEi1793UuG24R3d-D-UociUPNgOEmXKV0wp4c8CGp_Gse_HE5OWma8tEsK4AMxKgpEKQq27fHDeNClepotr3Tb7_sx-lL0adeualUcDzDlqzNKx6decxc2uJ2Mu7-7ANNfFFvvzGSwK7UoCAD_VmAjYg9VQgs08-Kzcr1t1uogA-St1uUqePOl_zD5wqrBKEN-hmXaAPmBtK2GY1uRfFuUXaae6ivZ4_7m8kd9gQ7PU44W1HVWMGBDEQ-t3c7Xc1bee-ECHcSqjF1PHGEhws6477kpuhTsgrxs2dBZF97I40J0G7cDp9FZkYGsrBJ-BK9VcZMTu8WKD19Nd2Ch5CzthAyxUc9jwmVDjzvOshgkCbfDqfMsvcdAa0UxEjEavVIXAr7ZBPzuXU3zXLjWo_F7VKQmdBJImCf8DinINgKlPPb7HhfKrwbiPQ3v-tkqwXT7l9VcLqF6CxWM1ITKYobu0o9GC2WQ4mROpPPI32J3RVWZW1C1XuTT89Wc1qDwp1rGHBRwrWKrb3y3PYyTa434E3Fh0L26MX7Uv52Vs2Bv-NX6fnHxmMp6pAymVU9p-QObNM9K4qJ9AVdB8k3GvulBzHzusqVencP2mOh7Vj-mhHzv-srkoZwcb1vsJqVxMuthG8aDpHOQrylfk0", - "p": "0TudLcVRhfUr_i5-9HVV64o7yIyHI0fzD_hRIq0n0ZvG9Zu1lLFeKH_BECkNGmkFZ2OTNKK2WoAfzyBOqa_NEFkNQuxCGso7ZCOPbYsXUo9Fy2spQNItHyoZKuBzVsIk00oSagzyD2-jeCyehd7X1xD2QeYj2Xt9jaaQyt0hM3Ay_x7zNEvIteVAjrjGXUTOuBVBtDXnc7ppUu2DfS7lLKC4qlFgMglWfo_ndwa_PII6a_7OxC8FOAud__fkU-ZitvEepUA4vjamZdWiO8C4mMLpYgxTLhLQ4_XxaRDGVVuMrihwhvwfA4alFJvPtZ1ZUMzPHhKe_m9ci3X_LX8-Ow", - "q": "1bR1-fbhLX03W1c4x4fY2dEcEdTWWw0yLuEJ7X0SYvFQMmFkbPm17kTqFAMdJRg7XbJyKXtVKKeV67W375OUe58iMrZ7cPz_GyStBLHqpqCC7yL-MGuZ-UhpvM7kkVKrK_ExLWZzoChSCtoEIrhoD4PaBhBxZDJ9Oij9lGCDtlSbjqsx--fpcYVLi4ym8H4vfQRIzBDNnGHTRCgGn9sLtKx7hdPv38E8gotv3jmny09opkSn0dGhuz6LF35zQZf3X6EtaW3bE1Ia-ofYyQVG2YZdF_d4eGpMAbAxvUoWcP1ja3ZV8waR25-u928JizJRbINq7MXtgu8xF-qZI0NFFw", - "qi": "P9y2a2lXsQrDA9RkLdEzHNsbiSaEoCFDhtyHpggoIOPGREq6VOOaiegABnUKa0XvUOdSCoeUAuZraPqvew3e8mxxadKo0Tcew6uvhqEnXWzigcmTFb9aMHRAukRatblh2wnwLLeB5SJiVQEWCtfVojH2lAl5TUnbiYTYYOHULVG-PsLkZCfJjrpLBHRUaFb4NVfXEbbnwFBH0HhdI9mpXRz90CaAJI7i0LRdHq9lHoukvUQONmMufI1_SZX1FGvgqeIqTvRUqGIXZe6e8CcnkXvAyKDy2esMIb2RUBqyuzs8JaxLC6y8jkoWKXWLdSbmylVAqMeKKfpOd07hYOslow" + "n": "0P2ayy8EdlRXYtZjA0RbaI8AVowI7pkBzrWk9kdGGwBrXdH6hDUjFuuyq0n9dt3uywGklZ9cQmTqsfznBNArXRuhwvcJTiaV0h5UK26YTRa_xBTAGhK0vxfR3I2WaTVWDB6PqA2j2bJrFCCLEltdEX0wt7-Jq3N5Oa0ch96WInzcEyQI3N922rFB6cvB2umWWtSkYoZMgkF_fDGEepEJtydfnVu4Mu8Y-hJzJxxELfHrqDLyfXPE8Qbn-KtjCfBoKnJCZDHynzYp_f28odkBRB7iXexHFfDub-2Am5pLKIr_CM1Q-Lnl80ycZ4kwP0JOjxEDrllIgicVEPRZIRIUAnuNqg15DPImWJLbsXBlxlITZm2f_-ow5jf0yOZX_gc15pAHsikKBht2TIFIOj79qhD2cdffh9vxY0_YICrHTPe2SW4LSInQaGZZP7QP9fUqsAeqzMZzFDsto3P8glhmgKocXNJ8QVz0Cq3EsnZ__rlm80TdJ13pNG2nPnxhmG7zhTbdqRCR--CUyRUpOC6x3-fCqGPwP7iVOEiQo4zdeR9nuPcW88B8Fd-uJjhZYk9ZJMPN8EuxPlRIiLzppF1dA9ki9CILvGPbVLF_F0_eJpYZax1Jn9QOES85CrKzICGScazqfPgHJs-2TmSKJZafsF63ZVEbsp_WteWwz8NIeh0", + "p": "8L4yGFIc6-TTEp-huQGlbkWXsfuE98bFg_z-a8Nrr5bTshA8U9LdrbtUKDWEzTG8TJ5sePkqPtFm9BNxZCOuO9NZ0Nr42wIo0dmN6PAdd-_7CWt0c4yE1rmGPdi15vJ4ijul_aUngxjD1BCgacTI4TcIG-c0AstOm67eGk8NiClJPbgRPPUssbjQOpRDqQeHooCBo-DLaRKsRWbmYOLk5_agGBo2iU26AvaG7BdkHCPZ1dfgbiQCadvBF4CA1Um0kzQgusUPRzdiRkyNCjQPwhm7z_RvrBT2D4AFspvRGazZ0E2ihaHQ3Z7aGlg5v3UYnGAsovU8JZrJeI0IRcjC6w", + "q": "3jxCwM7goofq2XwFnwjghkCvwr-4Q8fxJvUViH-oj6u4nbNiaZHdWXbTKNRmYMYKRjyLUSOXEst08-aIINUTJIh2OWwf5qzbosmmjvlapiZBsRdvWJGSbtO-VCjowcMLYe4G57GBcjAH4PdKjUKCYJtxnbvGMcKtHfT2KDOuNJHAZWl3VnDBhw3K1xohlTeahSAZnh87lNOoguwKacL89fGpZBRfXfRt69LmSildYOHk2LJWVxXrJk5stv8HZPItNZAWPYdSe7BOh0Qfkwzfy0Tl-reFlxh8NJfNt-qBK996aZD1IwQ91buorHAhepfLpiUseoXXsUvsTKXVy3klFw", + "qi": "biwWMztSw-9aHrhLWE8jgeKakizwAV_v5IuqguDo-F4adEQbkYkoW_F4F5mm_g_kH1RlIAfV38XMVoOxoIBwTa79JgfxsN0e6VY6L9My99zOQKTC3i633RoE27AwtWOCpgn2GrD8yz3mU8RCC6LpZ8lIkS7ExtnMnmFBsxmVU95R7rGVaf24JnNv95AqNsOtuouJshiw8NpuAYqWfGc8ijgA0YO1tFfUSxNKQghyfL30MPd67dPtl6IyPCnS2EXBJNckTWHRPmhos59Z1FDEq1iAsGTv-jVrSRDZ-PHaQcHindijoty6sB5o274pgeCmOvm06F68HkInjW8WuD-BVQ" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "GFSX:6Y53:EZIR:YUN3:MB5A:S4YV:DCBS:B6YB:BBIX:MESB:KSOG:YB2D", + "kid": "NHDF:RTWN:LARH:RJAZ:QGU2:J35K:J6PG:2JAT:RUDR:TGCG:6555:6RC6", "kty": "RSA", - "n": "rqoYHiT0shdPU8ijqXQlaMNXi5MbEi1793UuG24R3d-D-UociUPNgOEmXKV0wp4c8CGp_Gse_HE5OWma8tEsK4AMxKgpEKQq27fHDeNClepotr3Tb7_sx-lL0adeualUcDzDlqzNKx6decxc2uJ2Mu7-7ANNfFFvvzGSwK7UoCAD_VmAjYg9VQgs08-Kzcr1t1uogA-St1uUqePOl_zD5wqrBKEN-hmXaAPmBtK2GY1uRfFuUXaae6ivZ4_7m8kd9gQ7PU44W1HVWMGBDEQ-t3c7Xc1bee-ECHcSqjF1PHGEhws6477kpuhTsgrxs2dBZF97I40J0G7cDp9FZkYGsrBJ-BK9VcZMTu8WKD19Nd2Ch5CzthAyxUc9jwmVDjzvOshgkCbfDqfMsvcdAa0UxEjEavVIXAr7ZBPzuXU3zXLjWo_F7VKQmdBJImCf8DinINgKlPPb7HhfKrwbiPQ3v-tkqwXT7l9VcLqF6CxWM1ITKYobu0o9GC2WQ4mROpPPI32J3RVWZW1C1XuTT89Wc1qDwp1rGHBRwrWKrb3y3PYyTa434E3Fh0L26MX7Uv52Vs2Bv-NX6fnHxmMp6pAymVU9p-QObNM9K4qJ9AVdB8k3GvulBzHzusqVencP2mOh7Vj-mhHzv-srkoZwcb1vsJqVxMuthG8aDpHOQrylfk0" + "n": "0P2ayy8EdlRXYtZjA0RbaI8AVowI7pkBzrWk9kdGGwBrXdH6hDUjFuuyq0n9dt3uywGklZ9cQmTqsfznBNArXRuhwvcJTiaV0h5UK26YTRa_xBTAGhK0vxfR3I2WaTVWDB6PqA2j2bJrFCCLEltdEX0wt7-Jq3N5Oa0ch96WInzcEyQI3N922rFB6cvB2umWWtSkYoZMgkF_fDGEepEJtydfnVu4Mu8Y-hJzJxxELfHrqDLyfXPE8Qbn-KtjCfBoKnJCZDHynzYp_f28odkBRB7iXexHFfDub-2Am5pLKIr_CM1Q-Lnl80ycZ4kwP0JOjxEDrllIgicVEPRZIRIUAnuNqg15DPImWJLbsXBlxlITZm2f_-ow5jf0yOZX_gc15pAHsikKBht2TIFIOj79qhD2cdffh9vxY0_YICrHTPe2SW4LSInQaGZZP7QP9fUqsAeqzMZzFDsto3P8glhmgKocXNJ8QVz0Cq3EsnZ__rlm80TdJ13pNG2nPnxhmG7zhTbdqRCR--CUyRUpOC6x3-fCqGPwP7iVOEiQo4zdeR9nuPcW88B8Fd-uJjhZYk9ZJMPN8EuxPlRIiLzppF1dA9ki9CILvGPbVLF_F0_eJpYZax1Jn9QOES85CrKzICGScazqfPgHJs-2TmSKJZafsF63ZVEbsp_WteWwz8NIeh0" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.27s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.17s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -629,7 +665,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 10.660s +ok github.com/containers/libtrust 3.266s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -637,15 +673,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.02s) +--- PASS: TestLoadStatement (0.01s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.01s) +--- PASS: TestCollapseGrants (0.00s) === RUN TestFilterStatements --- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement --- PASS: TestCreateStatement (0.00s) PASS -ok github.com/containers/libtrust/trustgraph 0.042s +ok github.com/containers/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 @@ -672,12 +708,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/3057989/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3057989/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/4104206 and its subdirectories -I: Current time: Thu May 9 21:38:39 -12 2024 -I: pbuilder-time-stamp: 1715333919 +I: removing directory /srv/workspace/pbuilder/3057989 and its subdirectories +I: Current time: Fri Jun 13 06:02:47 +14 2025 +I: pbuilder-time-stamp: 1749744167