Diff of the two buildlogs: -- --- b1/build.log 2024-07-18 12:34:50.186104335 +0000 +++ b2/build.log 2024-07-18 12:39:03.519346390 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jul 18 00:31:55 -12 2024 -I: pbuilder-time-stamp: 1721305915 +I: Current time: Fri Jul 19 02:34:59 +14 2024 +I: pbuilder-time-stamp: 1721306099 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/14713/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/8744/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +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 Jul 18 12:35 /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/8744/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/8744/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='603facdb81ea495bbf49b03bb78b9f4a' - 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='14713' - PS1='# ' - PS2='> ' + INVOCATION_ID=4b5f87d7af65435dbe6fb682f6af2f30 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=8744 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.vLiCwXsZ/pbuilderrc_xxj9 --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.vLiCwXsZ/b1 --logfile b1/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.vLiCwXsZ/pbuilderrc_BPaw --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.vLiCwXsZ/b2 --logfile b2/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-23-arm64 #1 SMP Debian 6.1.99-1 (2024-07-15) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-23-armmp-lpae #1 SMP Debian 6.1.99-1 (2024-07-15) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14713/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/8744/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -148,7 +180,7 @@ Get: 33 http://deb.debian.org/debian trixie/main armhf golang-src all 2:1.22~3 [5020 B] Get: 34 http://deb.debian.org/debian trixie/main armhf golang-go armhf 2:1.22~3 [44.2 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf golang-any armhf 2:1.22~3 [5104 B] -Fetched 59.3 MB in 1s (57.0 MB/s) +Fetched 59.3 MB in 1s (50.4 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 ... 19407 files and directories currently installed.) @@ -303,7 +335,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/8744/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/8744/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 @@ -321,17 +357,17 @@ 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 3 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -internal/goarch + cd _build && go install -trimpath -v -p 4 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph internal/unsafeheader -internal/cpu internal/coverage/rtcov +internal/goarch +internal/cpu +internal/godebugs internal/abi internal/chacha8rand -internal/bytealg -internal/godebugs internal/goexperiment internal/goos +internal/bytealg runtime/internal/atomic runtime/internal/math runtime/internal/sys @@ -341,32 +377,34 @@ unicode unicode/utf8 math/bits -math -runtime crypto/internal/alias internal/itoa crypto/internal/boring/sig +math cmp slices unicode/utf16 -container/list vendor/golang.org/x/crypto/cryptobyte/asn1 +container/list +runtime internal/nettrace vendor/golang.org/x/crypto/internal/alias encoding -internal/reflectlite crypto/subtle +internal/reflectlite sync internal/testlog -internal/bisect internal/singleflight +internal/bisect +runtime/cgo errors sort +internal/godebug io strconv bytes -hash crypto/internal/nistec/fiat +hash crypto/internal/randutil internal/oserror syscall @@ -374,134 +412,132 @@ reflect internal/syscall/unix time +internal/safefilepath +internal/syscall/execenv +path +math/rand crypto/internal/nistec +strings encoding/binary internal/fmtsort +crypto/rc4 +vendor/golang.org/x/net/dns/dnsmessage +internal/intern +internal/poll +io/fs crypto/cipher crypto/internal/edwards25519/field -internal/poll -internal/safefilepath crypto/internal/boring -internal/syscall/execenv -path +os +context crypto/aes crypto/ecdh -io/fs -internal/godebug -strings -math/rand -os crypto/sha512 crypto/sha256 -context crypto/des crypto/internal/edwards25519 crypto/hmac crypto/md5 -crypto/rc4 crypto/sha1 -fmt encoding/base64 -vendor/golang.org/x/net/dns/dnsmessage -encoding/pem -internal/intern net/netip -math/big -encoding/hex -runtime/cgo -net/url +encoding/pem +fmt path/filepath vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/hkdf +net vendor/golang.org/x/crypto/chacha20poly1305 -crypto/elliptic +encoding/base32 +io/ioutil +net/url +encoding/hex +math/big +encoding/json crypto/internal/bigmod +crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/rand +crypto/dsa crypto/rsa crypto/ed25519 vendor/golang.org/x/crypto/cryptobyte -crypto/dsa crypto/x509/pkix -vendor/golang.org/x/crypto/hkdf -encoding/base32 crypto/ecdsa -net -encoding/json -io/ioutil crypto/x509 github.com/containers/libtrust/testutil crypto/tls 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 3 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph + cd _build && go test -vet=off -v -p 4 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph ? github.com/containers/libtrust/testutil [no test files] -2024/07/18 12:33:53 Generating RSA 2048-bit Test Key -2024/07/18 12:33:56 Generating RSA 3072-bit Test Key -2024/07/18 12:34:05 Generating RSA 4096-bit Test Key -2024/07/18 12:34:24 Done generating RSA Test Keys! +2024/07/18 12:37:30 Generating RSA 2048-bit Test Key +2024/07/18 12:37:32 Generating RSA 3072-bit Test Key +2024/07/18 12:37:40 Generating RSA 4096-bit Test Key +2024/07/18 12:38:26 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.02s) +--- PASS: TestGenerateCertificates (0.03s) === RUN TestGenerateCACertPool --- PASS: TestGenerateCACertPool (0.02s) === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.02s) === RUN TestECKeys ---- PASS: TestECKeys (0.37s) +--- PASS: TestECKeys (0.41s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: RX5G:WKZ5:D3RO:OBTU:7I76:DCH7:UTY5:XX7J:ERQO:W45K:3IDJ:KCH4 - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: FVGB:4P6M:U4Y3:DRY4:CLJF:CQEE:2Q43:XUUP:AC7W:3SIY:OTSX:HXW4 - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: ZUIO:5NTM:4K5Q:FXAN:2JSW:54YK:6N4U:2C7M:JR7F:QD7T:PCMX:G65O ---- PASS: TestECSignVerify (0.18s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: PAZY:RJZM:PC3A:WXBD:P3PW:7TYB:K7ZU:7UJ7:J4B6:SXHW:UUIS:BHBW + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: CHT7:SGWY:7WKI:EZU5:33HH:UUTU:66IN:ROKE:CGV6:XGBL:NTKX:N5T7 + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: 53O4:L3RZ:VYKU:CYDW:W3EM:J35G:OIHN:D26U:BAOC:BJMI:MZXZ:L2MX +--- PASS: TestECSignVerify (0.20s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "zU8hy0b4ns2cg6utGi7jlw4sfrS1D7JF0k2vOk6TNjU", - "kid": "SGX4:LV7A:EG7U:CVWE:AYDL:NVUM:K4NI:4QUZ:X2A2:5H6U:VWCD:XYN7", + "d": "fM9N30AqDZ-TbnvYjFl3IpgL2Fp2jAq6MgBU9XwYI7w", + "kid": "A2EM:GX33:FNEU:4RBA:WJJQ:DDKW:VGGG:QAES:2SXS:7QTY:3PUV:T5D6", "kty": "EC", - "x": "WvR4ePEE1mDMnY0lNCIbUR-VC35F8DGvxZMi3jJyPLc", - "y": "Kjrh28UJyVxlOsg0Gr9Yf49QFdt8czDVngEuwcTpXGc" + "x": "fdT29p_wCUxcP-2W0_LY3IMeWDjf1dq4EbY9fDBzzns", + "y": "nwXtRWiImDCmvYTMR_o9k6v_kZgFtvJbKlHwc7wCLuY" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "SGX4:LV7A:EG7U:CVWE:AYDL:NVUM:K4NI:4QUZ:X2A2:5H6U:VWCD:XYN7", + "kid": "A2EM:GX33:FNEU:4RBA:WJJQ:DDKW:VGGG:QAES:2SXS:7QTY:3PUV:T5D6", "kty": "EC", - "x": "WvR4ePEE1mDMnY0lNCIbUR-VC35F8DGvxZMi3jJyPLc", - "y": "Kjrh28UJyVxlOsg0Gr9Yf49QFdt8czDVngEuwcTpXGc" + "x": "fdT29p_wCUxcP-2W0_LY3IMeWDjf1dq4EbY9fDBzzns", + "y": "nwXtRWiImDCmvYTMR_o9k6v_kZgFtvJbKlHwc7wCLuY" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "qBKX90tPesEIcCSokheqgpY6NU25dpJAgp_Kkdr0s9yZ05G-W-tm5Qlb1--pYK1x", - "kid": "4TMO:MKQ7:I6LS:B7VT:S4RL:W3MD:MONT:REU4:NLXN:MOLS:GINE:IWS6", + "d": "VrpiJ1Y1HUqoe1HM0_ShA_UVQGVqotKLhTnktCP-EDiAGefw2j-oqC2d8d3_YTrW", + "kid": "QES3:NJVB:C2PQ:4P76:W4GO:T6EY:74MT:P6JA:4EFR:G63D:5VTT:NCDB", "kty": "EC", - "x": "H547kJbmPVu0lzmAu_E8FQEevRbAobRfNI0WF08AsYEEwWIu4xXfIOw7n7AMMYv1", - "y": "IJ7w6rdopBKwTwReyvxKlqbhlB6HlEfcMFtIBgCGbu0hwbfFVzZMzaSShXzMmO4W" + "x": "1__ebk8NQuIEOmVZgtvW_t4QLlYgySS-rzQxJce4Bfu8vl9dCVP0__9mlstWDoqi", + "y": "bemsZKoeSeXOLGthHGcloo3FuD1RJFAtS7uJxHgSBTTAp-SJvsSgsADTnMJTrDwf" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "4TMO:MKQ7:I6LS:B7VT:S4RL:W3MD:MONT:REU4:NLXN:MOLS:GINE:IWS6", + "kid": "QES3:NJVB:C2PQ:4P76:W4GO:T6EY:74MT:P6JA:4EFR:G63D:5VTT:NCDB", "kty": "EC", - "x": "H547kJbmPVu0lzmAu_E8FQEevRbAobRfNI0WF08AsYEEwWIu4xXfIOw7n7AMMYv1", - "y": "IJ7w6rdopBKwTwReyvxKlqbhlB6HlEfcMFtIBgCGbu0hwbfFVzZMzaSShXzMmO4W" + "x": "1__ebk8NQuIEOmVZgtvW_t4QLlYgySS-rzQxJce4Bfu8vl9dCVP0__9mlstWDoqi", + "y": "bemsZKoeSeXOLGthHGcloo3FuD1RJFAtS7uJxHgSBTTAp-SJvsSgsADTnMJTrDwf" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "ALbKNIY8mmxhX1xukjoZ1sV45wkh-ZUBKLrbhpSVVTE9zBCkk5md_2uDXkD7sXgR09L3FssVcKgc0kiexZTuWezQ", - "kid": "DQIF:HGVV:TFSA:3ZRC:FXYI:E4EN:M2CL:VBQM:CXHE:F4Q7:UZ42:JVNQ", + "d": "AQP6L4twhAP_s_xFuz4AXU93JGfwLTFm1np1GnEC_-nYEtA-E-OiGvNUa9CMRHPqIwe-YO8WfNb-FGGQ1dbH4MqU", + "kid": "D3ZQ:YPRE:AQUS:ZKYL:LQNT:DG3G:X7VM:5B5C:Z3OT:FW7H:3LF3:JPDK", "kty": "EC", - "x": "ASZQ7t4ieU0-fooTLLdOqQahKjaYLGTkP4N8TdciblszUeOQ5Cja3z7-HyN522dm0vpC4Z82iVg_-zA6h1Lth3Kl", - "y": "AN3ifKfVl6iHd9ohRxDfKA0uYHqqNcOu6WLbhQUokW2ud8PxfgfOZ5qVWKGwaKqYvlTl5OGLTlgqhAAx0BYg_XKe" + "x": "AJKyx0M2T_xysmwatpayjOr0W42-tmnMrTsAv1tIBwbwHMr8ChLn3BvnMRCiayyQALGsxPRWuQb4F8y54-ofAWNf", + "y": "AZFrYWQX4z_t5-tQZqR1y5IEsUF1cYPfHuJDkqjuJs87P3MOwNYNfNlRxiLGA7rDMcXRCp07wT-W2qcn69-ns2VM" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "DQIF:HGVV:TFSA:3ZRC:FXYI:E4EN:M2CL:VBQM:CXHE:F4Q7:UZ42:JVNQ", + "kid": "D3ZQ:YPRE:AQUS:ZKYL:LQNT:DG3G:X7VM:5B5C:Z3OT:FW7H:3LF3:JPDK", "kty": "EC", - "x": "ASZQ7t4ieU0-fooTLLdOqQahKjaYLGTkP4N8TdciblszUeOQ5Cja3z7-HyN522dm0vpC4Z82iVg_-zA6h1Lth3Kl", - "y": "AN3ifKfVl6iHd9ohRxDfKA0uYHqqNcOu6WLbhQUokW2ud8PxfgfOZ5qVWKGwaKqYvlTl5OGLTlgqhAAx0BYg_XKe" + "x": "AJKyx0M2T_xysmwatpayjOr0W42-tmnMrTsAv1tIBwbwHMr8ChLn3BvnMRCiayyQALGsxPRWuQb4F8y54-ofAWNf", + "y": "AZFrYWQX4z_t5-tQZqR1y5IEsUF1cYPfHuJDkqjuJs87P3MOwNYNfNlRxiLGA7rDMcXRCp07wT-W2qcn69-ns2VM" } ---- PASS: TestMarshalUnmarshalECKeys (0.18s) +--- PASS: TestMarshalUnmarshalECKeys (0.20s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.03s) === RUN TestExtendedFields @@ -517,104 +553,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.01s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.12s) +--- PASS: TestChainVerify (0.14s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.09s) +--- PASS: TestInvalidChain (0.11s) === RUN TestMergeSignatures ---- PASS: TestMergeSignatures (0.01s) +--- PASS: TestMergeSignatures (0.02s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (4.28s) +--- PASS: TestKeyFiles (1.21s) === 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 <7GG7:X4LV:7R55:CAIP:3VFK:UHJS:VAWF:Y7ND:FI6Y:3DBQ:76LU:U64X> 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 <7GG7:X4LV:7R55:CAIP:3VFK:UHJS:VAWF:Y7ND:FI6Y:3DBQ:76LU:U64X> 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 <53VL:CR2O:W54R:7CDJ:MQCP:EHTA:TRAU:JMDB:IUVV:ULVX:JND5:3OVU> 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 <5WLA:GEFQ:3KYQ:FKEK:BLA7:BSRC:B6RI:72LO:NIQB:6X6R:XEHA:KZWH> ---- PASS: TestTrustedHostKeysFile (2.47s) +--- PASS: TestTrustedHostKeysFile (14.07s) === 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 (4.65s) + 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 (4.46s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 2GAU:WGUC:E2XD:ZOLF:JQ4T:6LZF:MG7J:PS6A:AR3O:MY4K:QFVH:LZ76 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: RH5P:HCGX:JR2G:5NKG:WE4E:JDCK:JFCA:L5LS:4VNI:B6HK:FF6N:SVJL - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: XU76:DMMP:TV7X:VDNK:DP3J:M5NY:FSZM:VECZ:ACNY:ME35:IJWL:2OLV ---- PASS: TestRSASignVerify (0.23s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: ZOUH:6KTL:QYE4:CSZU:LORO:4CT3:CYQ7:MNWZ:EW7K:TDO6:C4Z6:HM6W + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: WHHL:XYLG:MIXN:CB27:ZACI:ZD6B:Q5KR:QA7L:F7FR:JCUB:ATOX:OMX5 + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: P3CG:NVGK:TXEX:3GCM:IUAK:ZU3Z:5VNH:RGD7:YJLS:OUI4:L4CY:R5VH +--- PASS: TestRSASignVerify (0.31s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "GevEZ6F3MlEwwyxBNbigtMVDPGJTuPB1JOIZtjs7szaCQ1q2V8P9aUuBju0dgSjaHmdADCW6fAFVfq5hOzq-mQdMlpqK_lsq0x9RfDCTxgaUaOiyhioKihQnpBdQmRZm9GJI0NWx8F8uNHvOF5DgyV_xuibdWWrnxc7T4C6W2lwjUyPk00bcZOL3chdqY7NAKL731_7GN2xC51xmcxmHF1rEDaSyhZLzL_7SZf_tl5PHtUPWlYyF0GyeXundiCNHqTjuRRmZW7kjc3q-GI-Ala7SLvBo-Tjju_f74QlTFh_SnS9wA2QRKHmu58wROmypbx8ybcx7OS3idU53gHt5AQ", - "dp": "usVMrDoN8eHKDPuKpbObD6DtPgy4O31hgiSA9xhb-_gkirTVR9GYVzFx9xyzL0CWtyGLBSuzSHDLnhzgxeK74ATSM9pGE3VeO1emKan2Tj-1p2gQUNv9zsbLpjNWrKf1D4xC-cgZLcFAt9LlVOLXZy5t4XDafrZO3SA_vAYKEeE", - "dq": "AWOnR045HWlrfOsv9YvVHm70vn3y-CzbEJRa1VWTSKfvTI3KkpFpHoabvOXiVQxtUNnhl-o0xs5ht8H2LqPjmu634jLo-uqeHcmOHdw3Q1dVgcUnuteaQBZj-sF9RPu4qVONmpwBH2hTuk-LxP8RfdwnJt6AnEj0NI_tv__JVXk", + "d": "Iv9cdERQhK9mpm8fAImwB-5SX3pcWSjlAfUp7ptLDoFzsT3gY82mOpS2K0gx4TajtXXMDv7X147CNqgw5e8SkNspMWgYMNRUu1TxQZmVVsmgr9pPrpTLjQW2MKOsMWcHMjDOtK-AWKeyrr_3fI3p1to70vEzaP2FHOVr-ryuD3pi-tP-shKhTduJ8scb2r2-NuPAsvnasPSGHICNZZ7KbHsj6LFOnfF2YlPekpyRuckyDx3wzXw8B198ZZnSwMgdZKp36TRFvG4V5fNQ5cieM16pC92bTZrS1eY3KZlRh-x8UOg9C9xxVDI4XTlLlEwpXZ_fSY5p6IFybmqbWjgbcQ", + "dp": "YcYx6LRSWD_SZjmxxPM8rIj8t1-i-x6o7p-DN9gLCqg-uGDp5Drsi4EnNkZ3YHwUDgysesZmD9GT2ByhPxHrX8_OijD87blVVfibRQqzRxy04E9ItnMcGPGo58b8rs2EXehKrgFdpyNef5m49tUwQmQkxXl8cRMt_dRLd2ulFHc", + "dq": "Lv7HlSUvbI8vUDhXm77n190DPoVylYGXqhDd_bdBTypd6V0h_T0NijN4yz6Vtp7yRl_AIdRkhiFmqbNNghHuuj9-gltF4syadonb2uPiaO-2WG5sMM0P61kt7Uhr13E6p4zCLgl2x8ebqPuRQNLp2EVfTdZFi0PpRFWnYs9NPQE", "e": "AQAB", - "kid": "2GAU:WGUC:E2XD:ZOLF:JQ4T:6LZF:MG7J:PS6A:AR3O:MY4K:QFVH:LZ76", + "kid": "ZOUH:6KTL:QYE4:CSZU:LORO:4CT3:CYQ7:MNWZ:EW7K:TDO6:C4Z6:HM6W", "kty": "RSA", - "n": "sLxOf8iSQ8P_Q5G_fkqIFJ0H0iAtC0we0uqMohAIDh8KYiSxVnX2xAvLb-5u9kL9h6dSp2lTP7PDEDCTssM30UhF1ILdnRaCkIQ5aJB1XNp1YuR_z1RJZ59QOe0pc8Z5GKRpw6mRlG5Ur2hdacKlZmXtu2h-_tW85yPyVluX1eYeNwQHxCrn9pSupBOBF-ritn_D_B1TwibrcuzXe4oaIP60Wgf8amNKowLxTZpfGe1pg9FpwDZT0nrGm0rqTuxkcfZ5h52-1Fi1KMzNpHGhtucfxwSyibaJKgfKH2UmoLY0zvLVCG6vnztqEroTBwHW-IhidPYbkMf-wEYQuZX7oQ", - "p": "4xgulzgcoUFG_X_zZCGEL3nvKawYlafyxmg9E77QIFECsTiiJvqWFs5mvp78xSSGFmtGE_rfZlzEqeI-XXMUgxcrVoUSeXPW96ZV_ekqAYKrNQNSx4BACXHnyDd1sYf6VhFgVI5slUyJSSQaGjff-o5laVa1DN2VNXAEY85A-Sk", - "q": "xzsxRb4ihr3X22gfx92kR76PGHnRA9LCn-KKv88NA3vGA_jJ3UJ8UsDZEkYmnUY52pQindtqcK8RcYk1jcOjeJ5tMA85mdKk6xbp019Mfu8cES0YFgh0V78OpYOnwdC_C-JFjYFAFzgX4nbNU-931lkTDu5X1A_1pVOkF0SHJbk", - "qi": "gN-XwbEKRsLRnZSFZikVCGfvpnXlyJazNuyFojqyKNfgADHhhz9ptXZDfZgF7-eYTmCkPHHMYVJ9QRZKKjE5Dbzar8DciEMXFLHA59vgsddPvzdA3SVrxwrN3ItJ4jrw81-1tQ0B6TNgv5BlsQmz8pxCK1kisgihnSjS7pUqJ8c" + "n": "pXlGv4ni386Qf8PROt-rz5SgWEu4VMJVtlk0Ik0e5SMKHYrmMVmhjagjUBH5MURCo2fE1vW6aneHFy-pFje_uexZjHG5plxWWu-ODkYNV26aBcfh3_vBKjAwlIaeOd4jhSTJ25UxoRtNtSzdo37oijlXLWXAsQZfrXP7yr9RSQ9NYplyUBCpMDX3yf8Ux8_OE4QdAJlP30stMtegFP8uC32gPENA8kVsOXCdkHOmJoJ8irdZR3oF4fIIJ1paTYiz_Zlj2dTZzglMoUU6CqjSm4gtQtsnzkp3KM128vtFj0jwoBmWWG577VQHUNrfhzwfiyElvSRPBLzOH7LOweTcgw", + "p": "ygTCXri8DlGutebujEOElBDD5i0SE6hiDijvJqEaDOQ5HVGKzdR40w0GK2svuxICrjlGcjnf-f4LS_V0SnBh5cNXl9mCz3SwbHS2_wHNaQawzwkKIHWpXiDtjbMOVxo7UPbYI-6QbJwi25w3XuP2aI2nN6J1OdMiclFyEDccqRs", + "q": "0bCjNKZI0JF_JyzBU36rEEJI_D9SdOsJIH9Nx3s-BTkd51-SBzvdjAJIe6qu8L5XqDExqnd3QnlAVTpoqzbzYmi6UMNZwvizpSomkQGgSw1fg7VYG8Tkies_IvgSZyE4w1YPhp3sONxdbkdKHaHtyio9r4EspUEOFkpiB6VeeLk", + "qi": "YIEv1dGugoEPbsfCfE44NV66SIk9NRAKk2ceiYRJvMI0CDPdSUP8A3eR_EzxLkBUJ0uQjzXYaVFxxTj2Ga8OrivD-m7IMGoM-ML8Fmmqt6HLrvvfjceflcjJJNXtuKQtoIbRWdXWwkW2Spcut-kwUQndMGHmVOtPqkbsxdiw7mY" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "2GAU:WGUC:E2XD:ZOLF:JQ4T:6LZF:MG7J:PS6A:AR3O:MY4K:QFVH:LZ76", + "kid": "ZOUH:6KTL:QYE4:CSZU:LORO:4CT3:CYQ7:MNWZ:EW7K:TDO6:C4Z6:HM6W", "kty": "RSA", - "n": "sLxOf8iSQ8P_Q5G_fkqIFJ0H0iAtC0we0uqMohAIDh8KYiSxVnX2xAvLb-5u9kL9h6dSp2lTP7PDEDCTssM30UhF1ILdnRaCkIQ5aJB1XNp1YuR_z1RJZ59QOe0pc8Z5GKRpw6mRlG5Ur2hdacKlZmXtu2h-_tW85yPyVluX1eYeNwQHxCrn9pSupBOBF-ritn_D_B1TwibrcuzXe4oaIP60Wgf8amNKowLxTZpfGe1pg9FpwDZT0nrGm0rqTuxkcfZ5h52-1Fi1KMzNpHGhtucfxwSyibaJKgfKH2UmoLY0zvLVCG6vnztqEroTBwHW-IhidPYbkMf-wEYQuZX7oQ" + "n": "pXlGv4ni386Qf8PROt-rz5SgWEu4VMJVtlk0Ik0e5SMKHYrmMVmhjagjUBH5MURCo2fE1vW6aneHFy-pFje_uexZjHG5plxWWu-ODkYNV26aBcfh3_vBKjAwlIaeOd4jhSTJ25UxoRtNtSzdo37oijlXLWXAsQZfrXP7yr9RSQ9NYplyUBCpMDX3yf8Ux8_OE4QdAJlP30stMtegFP8uC32gPENA8kVsOXCdkHOmJoJ8irdZR3oF4fIIJ1paTYiz_Zlj2dTZzglMoUU6CqjSm4gtQtsnzkp3KM128vtFj0jwoBmWWG577VQHUNrfhzwfiyElvSRPBLzOH7LOweTcgw" } rsa_key_test.go:98: JWK Private Key: { - "d": "gSBj-NUptCtTq1ct5qhazUREtuHTzmonwreZ1wwYtPD7m0aZ4yaDK1UoIuHvs75uJgldBt7LVdTApkDAn9yXs0sTaotO9GDqXCfR9cmargxL2tC0Cyz7BD12IJTW1oPkjs9AJA6cKzHsm164vDlaLfMthtxF4c2u9hKySvD3KQaMwAG5gAQLdXyWOQLoZhZBY53nd9VdGbFIw8SuFsCBmYO-bZb_llZ5hsGGwul92TJtRbWF8BTAiurYQhKUoBkrJWWNq0wvX33PWakYQQzd0OyNJTT8rrUhxGM7SMZFgB1Xj6CUCjsa2t5yo7ooCa4WCvUfMI6LmNkkvCdGbjG4mQh-OFs7RWMBlpKkkR-hZcUPBhDt6bRoKVpo5pZz3vNS6Iaq26B2Ryn2NQQtUdgMDeqWOmYRaoT4pYy5TwGK8NUzJKXffyA04iPdEtdJA2Mc-Q021IuwTVUeu_dVMPUIB_uJ9-yNFbHYvJR9GaGjJQ8b1dlt5ozvgwW21vbn8bEB", - "dp": "bZpnlaCct2tph0s6r6Uk_aRppV9eA3eePgUNIF6UM3mrwPfADy7tBhZ9FpvDlF6hSOZd0D65oHFaoJD0aGaKMJ7fjPkEGmyMHMcZPvYCYuNbtFVuG1GzKxyJipd26A11Yj4JDECNXTlRJGYkiLNQHrYSyD2C7Eiy4fjLW0Tmbf2G7nF-8eep8QVI2qzORAnOEBG0IqTHhI5_y82s6x-hzWoiPT0ly0LGsT1_lFmJqm4gv_cXr4N1Rc5tdMf7SfWB", - "dq": "hkl-a2PchiY1WZzvyA0idrnU9zuSAN5eoJxVvnKqvJhKG_b-OskhpG6LdQixSjn-kHvfGwKxsNZOs7vvGagDVD7WbqXlBTUv-O6rEInLpkpygS31fujMcPeiZFQvb1r26OHXHPX2Zdhtm9g3jdCQV7UNPVw9bZgzy2ioaLSVArnXRdz9wIV45K1Q_8BE5tbHFx1em_d8TVpoavnI9WwOstS1AOJmMx8iuaPZamQ9Lf9WW9bzB_JH1fs6ll2QywAx", + "d": "24-UQOScrzFTTjOPzatLMRHt94UorJBhIu4Ox52UuEgouSje3sereFrjSMOBQmG5fWRv3dSCOLRlyXyKHuoZJmdjkuciUVkx7o-HNa5UP0H8Mwbrn6rvFFX_IPqV4gI9w9icz99YLbx1_8OXZcBUkCqQXS7G5h69j8CKGS94KGg-NidamGXY2FqrWVw_zmaGcYL1P3X7xHKeW1EwWF7LO-I2EDtxLP2kjzcq7X_VFJfQqQsQSEDqvdfM16Tg3ibDAMkhJQAiKDIEdd2g3ai6SROxE-3faAw_W8xJjyKP8pf5awmLXOFas2xbN5eFlvzJ2JTxrBhXzvtt0oulDWXttqKmI9ysgWtnym1f-FCiypB2qox3JbSNf9OWNV7zbm5DUO-5tDno8uQtHfmTWD03WQ5cL_NkGAMzdFzEQIgNUIMevoWuPQR3TAMa80RLTTZ2nN3-UxoIkFCMZAvESbJm1GPxfbEfN8-JGKdAS55snORwO4lTZwPmct__3iqtSOkB", + "dp": "yLvXRq978jXKiy_4MELkAky2ZJfXKrdov7hC1HASzxpIubylSdIyLiE8RYCbuIxdNdCtqiDgUyCZP0PBw8U7H3IOXtqYUN2AQRUBrSGgmvCOHgajhzC3pHDmhT71RvTaEjq5Fv0b7HY3IENA1vlRyGxDMPlprqrIq5r_1Q4xjESNeyhcYq8jQea4KmpoOg4hA7FtidRbCUJ4lA4nHwkdnhl2Dlkqeqmg03edZwdnVvzkTmat8vZ2_xSFr2WgVjaJ", + "dq": "SbMgpUs41skPeUyg2G5a98nrtmjFqYYL91BMXzyoRoKlcXCdLC-Hr3-n-4A0FPJwCx2GAO3C59Et24XE5mhW095XrD0d_V3r8MjavcB8xyaE6WpOkiiSz5c_5ml6lGRFWNSMDezLgr23bDl6WTkBC847RjtJuzScbQZSNiyhGgeJ45eRyQufTMdI2EnhMoYu70YGDP41Nl9fDnf8k3KT7STPdK7p_S9E4tCcpQFhbkZEA5HSIBckwv0i1Lwj5SKJ", "e": "AQAB", - "kid": "RH5P:HCGX:JR2G:5NKG:WE4E:JDCK:JFCA:L5LS:4VNI:B6HK:FF6N:SVJL", + "kid": "WHHL:XYLG:MIXN:CB27:ZACI:ZD6B:Q5KR:QA7L:F7FR:JCUB:ATOX:OMX5", "kty": "RSA", - "n": "3RrUJO3BzgeSB8BHeTMLO_2a-DD6h8PltMn5HXTLgFbLjLP8KLkTeeiqo-KIrElEL9VtafW224VY8EOuZyxejKqvTleGGsfEXxmT-ex_xuYuabzCKAE39xE0oFUg-HXLLZMuv6_zwi84ZMeP6yU-scQDVMiVRujnE5vVcdJl0GN1S5WiZdZ5PBPStyRNRgVSFPGqt-pqV7eQvDotNhMhvM1CgdJ4x07HD7Y_hJwylXqeaf47WiPvdqpQN0svR5f0QvDsEYcdFXd8jfyNW0pUcA-Zf8ZhR-hS2OR5aFpdpoErFa4PjAfOAg-Wjz1Y-yTuHkKyZR8x70Z1YyMz9cRKyfVhps36djohbvlaLilvh2ZpbeYbhZR4daSPz3PpaX7MkwV45ejduzJVNwo1zgGQAWeyCpwzIIIPq8MqiNEICN5Z82dmM8Qe4OgnBzOGi5UHejuNZKVrawPbfT0ZhB56jmPInWWpADENxEEK8DgA6_mWvd12247PbAZu5AjEg11J", - "p": "33cOyCAAs3s6o0V2l-QhaG_wRuvEIdAZ6ZliCMIbab9C2zOdrpD7Mp3HhuNIYR3c4-ZQNDei-NL6qdMO2yIrw6wG-bJn4Uuds3Ez6S9JNrY1c_eb-eHJsN2hwtffX_yqny7bADQxrbxSzyBPYKbfI9svhEVosfrlc-x7gjtk8eMdBWtFuruJ8dl36Hid42SvCQuhGhDmt2ouVoCkk-ovgbAZzIPIgkxYFXDoDvtE-ClgEIAf6MUKI_a5TcYFfqsZ", - "q": "_UvMqqEjBSBKRI29kB3nKz6pi3Ubsw08jL__QRWTI-Wc9i_Ge-jlr47TxFmckZXziXPfe_qzQlk5AZqBSkFU5ynvo6rD0bdJb_nICrRiShBCdNCuNvAO7P-iXhugzW_EQmfYFhUVF9OkDL7L4viYqpBf-mlHgUDmYPN3OyoqLxKl9_iKcMS0ph6l-orVAFgL8zZs1a-8QBeAi1v1iBnoGtgwjUiiUBH2Q-hMM4dtbGTa-Eud0jIV-SQSBODz2rmx", - "qi": "xwxFI7FRkNli-Mw4TwpGxow3EJDc1z30PehYUDGrPsFa61cdfPBgFytyc9zWFCwCZIlEbkDrVnqUMXe6lxnZvKwaL9H9dK6PUGVE1BJlW8rXri8z_6y8oOs-cHGjcsw8MLOJtfl6LKo17f6MmUphueseiIuNg3DuaMI-UYBRXbEbpqcIi9WeELsgcDVMVOBkBwEPagT2u5sGC1z_7HvSMC2sDxg9I2Ge_o9e4nz38kK8XV3n5mRRICLTzPb5fX00" + "n": "3SutBjBfhWoTvDjXskqbladiRCneCpS6PZm7jmkn2_nlqFaZDDlEu9OZFEiA1W_X1GznwS-UhV6aZPYNG9P2Lj6GO-INiad2qGKNA2ffEFigPvg0J5AeuGPtRCRqksD-n4b_q9-8DsAQ25HaW1mU4VIVJxPM5eESLEhwivv94_RAxtdJC5H0oQ77j8bvDyaAbtd_c2XMgrFkpRJ6BG9itjhCjjHmMHDjc8cAKPbttmwWOi_qazCBLvXb1DBCPjNKXtXIF4fPOvq1wn24pPvpwzX0D6xCFSEFeuISgqv9NuPoC1ObFxGLchIrYLl8PRhDAeIF8nqm6-CI6U-TDSUy2q3T3eKvJFr01amKlzoplWiB7uXAC04pzbKf8lvtu40Dveftmz95lRUxTabpIenJzBVP5aklyaUURy5ZymxBHWk8diCJ5KSFHTGQkgUAFQj0wEtFDP7dn0wlFo90hvkqP-JCoYs-muQjVElcDjreJBaXfF5Ev3ZgQWh6P5tpiZqx", + "p": "-dyw0lBEs5RVwS7LssigKraPS6lzmgXcePUHVyjQhroxRhDx5aJ1_OUjZUT58USXB9yUxxcrrV3O8I7CZf6VpvqO7JIJhH_Dx5DOFxKYvnzHcNdEYtcRsv651Y9k07_rzsJqttvam4htN5nmJ1OIEUzJdPkYED318mTZYThNaxSyev5b9YjCTH365nOvSiU_7CyQMKGav1_AKWt5nUnk5O14jDjkTxRWDAMEz9WEDfcjO6PGf3C_3sJ2eNyCbEuZ", + "q": "4pqNjweCD1LvM65_7DKIPy9Zx_c1lONyAZzQo0Gz3luvrQ6yK7O1ee7RqoNEjoVNbNgms-NE8jmlSE9F8C9ufEXYtY64rTARqeVCY2mEXITiCJDkcSB_40vKgIDDNtZbaWnPPmdgyR2VWP7LORnu-qWQMIEicIRNIDuP4KnE6skTaQYU7erXisMjoSaz_dSpBthq-ePNXxe8z_WQRfAdZd5OZbU1MeTbhpHSpPldEFenoEaXzzSOLgW2-cc_LXbZ", + "qi": "niLGgFlbLkK8S2jDepaqdvBBbcmOdBn6jH_iGB6m1oNfT_Sul2N1u0O5MU0GzDF9Mb14ed7PUH7hjcm-i4dVv9aktjI9ys1Um4E1hSITMemNgWNyna7RpAgB8lhgq8REjO7xzM9lPATYbCERtbcB-XYssXhs_C5c30P2JLTCjMtFEyv5_hQefq3OkFd5uB1Sa_UqOvGc41uVbZ6lXXj31fIUQ4wzMZUyzBb7q9VP5GpYVMhGHBD3FUgsnMv2hAFs" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "RH5P:HCGX:JR2G:5NKG:WE4E:JDCK:JFCA:L5LS:4VNI:B6HK:FF6N:SVJL", + "kid": "WHHL:XYLG:MIXN:CB27:ZACI:ZD6B:Q5KR:QA7L:F7FR:JCUB:ATOX:OMX5", "kty": "RSA", - "n": "3RrUJO3BzgeSB8BHeTMLO_2a-DD6h8PltMn5HXTLgFbLjLP8KLkTeeiqo-KIrElEL9VtafW224VY8EOuZyxejKqvTleGGsfEXxmT-ex_xuYuabzCKAE39xE0oFUg-HXLLZMuv6_zwi84ZMeP6yU-scQDVMiVRujnE5vVcdJl0GN1S5WiZdZ5PBPStyRNRgVSFPGqt-pqV7eQvDotNhMhvM1CgdJ4x07HD7Y_hJwylXqeaf47WiPvdqpQN0svR5f0QvDsEYcdFXd8jfyNW0pUcA-Zf8ZhR-hS2OR5aFpdpoErFa4PjAfOAg-Wjz1Y-yTuHkKyZR8x70Z1YyMz9cRKyfVhps36djohbvlaLilvh2ZpbeYbhZR4daSPz3PpaX7MkwV45ejduzJVNwo1zgGQAWeyCpwzIIIPq8MqiNEICN5Z82dmM8Qe4OgnBzOGi5UHejuNZKVrawPbfT0ZhB56jmPInWWpADENxEEK8DgA6_mWvd12247PbAZu5AjEg11J" + "n": "3SutBjBfhWoTvDjXskqbladiRCneCpS6PZm7jmkn2_nlqFaZDDlEu9OZFEiA1W_X1GznwS-UhV6aZPYNG9P2Lj6GO-INiad2qGKNA2ffEFigPvg0J5AeuGPtRCRqksD-n4b_q9-8DsAQ25HaW1mU4VIVJxPM5eESLEhwivv94_RAxtdJC5H0oQ77j8bvDyaAbtd_c2XMgrFkpRJ6BG9itjhCjjHmMHDjc8cAKPbttmwWOi_qazCBLvXb1DBCPjNKXtXIF4fPOvq1wn24pPvpwzX0D6xCFSEFeuISgqv9NuPoC1ObFxGLchIrYLl8PRhDAeIF8nqm6-CI6U-TDSUy2q3T3eKvJFr01amKlzoplWiB7uXAC04pzbKf8lvtu40Dveftmz95lRUxTabpIenJzBVP5aklyaUURy5ZymxBHWk8diCJ5KSFHTGQkgUAFQj0wEtFDP7dn0wlFo90hvkqP-JCoYs-muQjVElcDjreJBaXfF5Ev3ZgQWh6P5tpiZqx" } rsa_key_test.go:98: JWK Private Key: { - "d": "T7thyBJI-P8fBZDQ1jFbXWdnxojYl-qa3c3ipOmyGgpVexhFUrqJlhLrV3Orp9BCPXZi62SNEK2hglJtSaPbmZarjKG6XYy7e21FcRF08nXTb7Y1-MriCQdouSYia7p5J8VBLWkV5K7eVMiiGZhsuELzeYQhnhwNXjpJbZLQp6lz2s2LBkQJRHWi-G4wR9OBEc_xQlf1KE-TpmuqzPdi0bHk4dyYSi0TSr6_8DFIrmIgefRquGzB_g0wQmTSr7vVEFHTd4Eyd1pZkhkZj1LxOU_qYsmxvNnR-fSlv09zDhIKJpEOegAYV2UzEv1AHlqLdtCvjIRcbbKwHi7EvqSuPhLIvcZyShEqORtG29E_unON-YC9Yj8n8ku9is6Mqu4xtDTjv89L-kTg2fV8xuKOOLbkKhcyKTzvuKx3MPJfgw_uRw0yIbtDzS_6Ol_B8slgu4DhKI2oVIbk-a23e8YGjD4z5FIvT3TiAKU92Jff-G8FZK7GEp3gRfs3JnGEj7hkEJKbjw5Pu1xcO8bFl69XFKSwkpT1YsnQW4KbRS318EnKzrLslp7Rs3IynDHeL6qWv76RxLTMgPdyAc39KHcqo8H4XaWltOfs4XM80fX0Es2i620ezuCIotaq8sJtztkPez9u3Fl5WwRf9f7_UChuoPTUhJk5tBH00rZRRwdg7iE", - "dp": "DY3JxqPoOSPNPMwKz_uY7vHLKAAQfTRAB43cQyFiv2kEFMqWd2E7zWXZiIlS2yOJcaAZgT3Q6PPTswwPt_-xPvNk859o8_2_SFeJ0DIl_5dvf5P7u6349G00AZMnfmW4dJEySdVlm_3aIXgglcXv60Gtj3aY1atFKs8JXv1RBUZ-kQriYmdhbOK6mvDqU7aiX9tvm3QKZYifTTNw8wKQcyt4i_1B-TUKzZFqNsfxbiaFZEhPOIVGUYaAq8bygzj-6Wz7t7QpOjFzmDIz5nG4922JFfIsgCm28b87Zkf3Hhm3FLp35_JwFKpCDZYWI4MUm8EY4NUiEZ6Va-nmR8m2gQ", - "dq": "hjKaPD6uOIFQuWWvea8bSWTbktSS2O6Jk_nT1nhieWMaR_1EakUFFbV2Xbr54LRIGgjJVyfCZGcl0Q62Ef54WHiZI_SDrdMUl3gQLTSB0I6JQZ-H2RFoE5Z7-OTvAW8-gYodUsxZIz__zN1_6SucndmrhrdfB03JWmU43mhNV105P_KKr2NyHp5TawRwygUd-ogW-a_nY2u8hMVjRgwicwQFt0qSKgA8zJdzbyOU2FpDfksejubdzHHpgub9xXC_hobD7TgMrQ773pq_I4zlNuhlpBR2sb1qVAvzUaKqU2gbnyLwk2HAe_DmCKdDAXv9CZ4OG1y3ePSwZOi-NfleFQ", + "d": "asAu4srwQ8O7Kk0E1zy4Io3hcLi1YuZgtQz7C1fnmt6FUSrBCeF0Vqu3zepQx1ZRsHp6vlMpdtoAeUg23GTuAEq8U8ORkzt_6tTXHv8SRCvIM0SbALOyf02606VfefcFSEHKZyDeV7z7wSHVyc2_QKpTO9kUnJb-H-hNwj1-cQKk4s1frnJexDxHohBXbpS0ql2_2kBoDl8XXEHov61Be7WLvwzCeybcZoLz2D_oi-BKPj0X1rI0th33gfkvI8rc6t800DjKr69uLth76KXzXolfcwmnLviFFDZkHFfxNMpVUkfsWS90xMUVGQWGVasML-E9A9raFgHqU0d3zAri3z-WodnAgrFhaEaJ747Gz8YzKKCCd6GhGD4e-FkqHgoCI4KPu-iu1SX2kQ1-H-8d9-KbKOCB8I8qGgIIpSy6c4rrnP9Z-tUs0afFYEyOe0X-lHNbKARGVmiGTnJJcA3WZa3X1GIcml96eoGWe5rqKn-DknWBRqwoeH-wLdtrbRG5paky2ZZGddnh0-N-bb6M39VTUQtKqY9YdD3RReyfLYyC7evkBxy4QBt2JI5hdNzvW4BYbzY4-nICovpv6UngJEW5ofXvgiANugThffsIZtqmy9tO-77-qYDb0qAHtQiecwcFjk4RBGwK4QE9GuLCHgQrOWYO-QlgmqsLcH0xSmE", + "dp": "MEltEAlkDbbIODyrxNW9k2kHuNdi0WBTgTEwtwRMh6Wybqqpi91uKgAuBDPJDsuQIlIdpTgYTDaqlIB1Kll0_HTq0VAQDDgbPFdnwuBr83j6-IGhrlq2dRPWVCPeOOwiNQ4escWoCQEl3ARU-G_UC5LqUdfWpL_Y6-tbhImIyzMyj1sJCne9S8jaT_bePlVQU7IPhT7uR5DRiWKi0TqV1rYLWRuizFSDCxNaVN33wIv6zAN8Iw-2PejuKZpwnHWDBGfgMWqiNN-GzUQesHRmcdg2C64b4-v9W-13xOl1QtUloOcJmaShieF61C_F099iknqtygXkkWshotBnkLVjsQ", + "dq": "Giu2Sygi0kuBqEGXI_NhTQej8xbXEBTvvl8OsTIlpuej-uh9WjcMayg0yN7I0rL-3uwPnOZVWvrSMO_sJlkBMM53bGxCo_lzBsGt54h7_4_D-hQqSuuE0zE7joHjXbb6di8yjySBDWKTgGDpEMbNHvrPvw2vSeAWjV4t49OW1YW8ZKFED2HWB4sNJdQfT81Zjvl8--Gwk6Yy2d4rL5oYL0yYfdY8WGVfID8XVc4wJBE6r5H07dQNsfWOaLe3ExYdf90MXP52YVADKK8R0wKdegC3CsGZTUItuPhOYtUIEWHw5ARIweVHQrqDp2aA0_LqA4mq3mVmIdQ01VDkEdv9OQ", "e": "AQAB", - "kid": "XU76:DMMP:TV7X:VDNK:DP3J:M5NY:FSZM:VECZ:ACNY:ME35:IJWL:2OLV", + "kid": "P3CG:NVGK:TXEX:3GCM:IUAK:ZU3Z:5VNH:RGD7:YJLS:OUI4:L4CY:R5VH", "kty": "RSA", - "n": "uOJ1SxSdq9qlWM9fV54eHW04Zvl2ISBHqznbKQH05IzA6EslqYh-mNh1HtUxpBlYGjysJm-5CM0pDvjQSxTMgGMsxCq1GD1P-PpdaCndfTZyA9-f5_NFsuUo2LlkBhhNDDRcz-DfBL5-iLVvcJ6_3jrIWBxJ5UIpj0OFyosOnVEEd8GprXmh93UoPouff6GW_vxSvIDemz0mEd-2BZTO7PnfhD91zatStHeyF_EUqGQ0dqD2fObsO_R_2xcdveIGplhY_uRUBmJSTZOvGYnWUYMgcTkT7ElI8LUCCaFU1wFepnTovXnNlGz4JgutLA3SDZssDxJCjp2j0VxHrY0HUrlQyuY9AT-OBUcHHRxVcUYVlGUa1eRMnOZh8iBdd8tKvsiprHFFARXlcwJ8vpZF2z2WNWK_zYl1ZM869pGvU3yBDGoGAbHuUKdGkjlY0DPU4Xra95oJHCDoderKupQiwGZj7k6JmWETpexsCCSZAIvSJfpVmIx39f8cR5BxcMqOpcXEvH--iVmqxjyqUMvp-k2qfYYni-TDd1R_Ab8X9TvL6eybmkwuQOsGV6LoxexxoY9kSrq2w-rCbBPIeAPuVpEEowEodg73A2JU-GPaliMiB1mq9O0Y4qIIf7MHihni_xlJyj52tYKl5vpPZu6VUF909weCoiIJCIhIVePiUvs", - "p": "9Ahkdf2rZY7Lt4KBIIVo1E5atfVYJFeTrbTf_9WnKMZLPTveYVCuUkLg8QJ9OCaU5jor-uN08SRWARvDhU27Q0e6ufoh_1iQdqIw7kYz4o_4nciIInDaeNZlMFPoenWCsVjQ85mPkfdtqqNPLyhY-wxve4KNhaI9MT6_KGrm3RUWeRGuyhxmszX6NbK5_vE8qKMgjgqJ9PWmYzeSLUISaF0Yt9P4k-eGp2Ziea5utJppaQ0v4e8KCwd4AIkpyavBJ6iXHc-tvTwL7mdAL6gv57OEdvIbK8KcGBCtrhdypFlC2ClmAdpOJLxks3266HR5cp3dQJA9PV-Utj8rcRbysQ", - "q": "wfODv2u9seLxqhypUNLxeKrWdXMNl25QyiwxGEP6F_IcOOdmNueegbPPGwbfvWsIFguDZIHPROUVZcS3r3QM6S-w2n1OFxgkdizHKDvKmYlXm4POxlgZOsiu3vTa8fSYhdLxUMvYwBaZYZ4iYn_qA3IDOzzKAqtVMPvDAQ6B6XSD0TtNv8n-F5nCspmCxkeyllElNriRckVZR89b2UqOmZ3AC0rmsz8NogPztRze83NhqJ9pHnWzcYGkgKy12syZAtMKvNR2Id73xyGCl8u_7xhhWna6lZVSyET2LK2h2FZZCUjKjObasWOKfg9DcfQ5-hQS4vET-7ARToj6HDPTaw", - "qi": "jdZHXIGoncEMnE-Yq-Qq8wqAlYhcfzlRUvJBKyJHkt-063zQLNaw-GEb-7q9RhL6swSfcH1_Xdewe8wk6j_vJh9Rp_a-x8ADS6THM9S_99GByhg3fFPDt6mftEIMmCOr4fruU462Y7bXDH46jj3XCmuNVNIHqIJAeSgBxSz1Qz-b5JDvH13iefDQmgt8JjfZcJQorYnCCzjV9vEtK5iKpFlteeWNbvQO2UmOHCoHI4eGVTv5sSHgeyI5aMTnRVeDeKNGkoRQIFU0WYtvxys25QLuAvOBxEZP_drrWCB1YzcGbk9lFN9IqMh8SsWAG30k50CiMAjRgNVKxtAbCVYl4A" + "n": "w2wh4zzybsffYMuJCl2V7v7TxOu8PGFG9fjoNE7aF3-hJihKDwGIJyE556Ule3IT15Ws_7Lw6W2abKP0l3QIRm09mdP9MDRPOCdfRs8Y6Hld3pGFgE4qz-QKiS7f5v1rmcPWatQMEzAixKjPK-cfZScZnZP_PVnyxwLJVB37LxbA01Z1A9j3ENcunJMW0VlSqDR5cyiwwo3MmFm8ZJzBMaYCjMoQpYIzAnSMAfjMMqJILzDXPRyDZ_a3LOmGlfP93f3S6sJaGp3Cxsikw25wCvXcKbYperTNWURr6VFjOvK-PssS8X8n5z4jzD8mzxkgg6viSfeiEp7sL7kklIcdT9yo_s2nt6gHgvk0CNrAKNQiOcT1hX5JX3TZqnrT2G-qIukLc_wMPz8_7JbNiaSBPUkQXisy9fvSMwebF1k_rkBnxNMIITFBhxUPl5q6z-2oZRSuCK3a70s64c-duWTQ3qUpDayLlpY08g12Qy2_J7u4D9nLu0wtH5ktDK79qO_GuxJTSVotIC0pokK37x7O2_a-iTO_iCDYbbaGu6xsEuTgCqVigQBnbVWIYFc6acWYW-qDpOWDxUT35h3RugAZhJqTsI-odf-BHENuvf7o-WodKkMCgdXIwr5NK442Kzbs3-e6DDEX4xnxHrtqM2_6qD8BP720aunwSfQlExjEmhk", + "p": "-KF-0pf6B0w6OliUEB7xOEnrHrcFztOHB6gvJjw_9WzQTIhKeCzu7r_1yks_nAKNjc15oYDVxMQeeYtgmXnKss3Ic7-qUt6FUaHKyUvDQZZqOi3m5gWRSwcl-SARUC2ZXdByj-_I8YrWlyJK6rI2Sx8sWDgqaQppd_XaBjdMNA14kbtNLykv3BS37lL9sOf_iZ8zJ2P-MyZRTShPkJn3qLTmE8VZJAdjl4pTg6BauHjoL5flvkRpLyDoE3tMPzKssJIxvuPqG2ODZRtu9KNL6XI9i0Q3EgTaWLcvMWwsA21su4xcDSicsQ5qT7NJ7cL8VjCZRrYdwOtN_2W9aF28Ow", + "q": "yTbp-2NJtqttEnpGkDu-LiiiQmV0nX4DOQbCYVTl9oxmbbGuodQ7K78gloL-e5wZC4Ai3fDuYU_Natw7xgLeiakIIrVeymyRmv2eAlqvZKm7Vxl6oG4IXthwb2e6ytop9fVzZXue_ZYSG8NBwzWith3-nUuDSle1cS-Mu-4PaQMPkWinuQ8tz71ZCzXaZYfo0wrPgg_9wfm1R7_C6AMd9F7lw6fjm58o5K03hxLMiAempXCyv8JbuH_Us2uC6D_tcGY9FoynsljKj_v9qOr92y97uC5AmKvgnsEm5Y241adpSzzPSshp9MLN9nRLRqEnt40bRZBp7sV0sXxgqxGhuw", + "qi": "2dXmSm0_RcS7Y0iyIiZ46ucPNeKar6oiatqOkfKitJF89Am5g48GUHEVL7N-Uyf2P8GtsDOLnTBmLECt_Lhok5awxismPHdSjX0exldsMnucFPpnvbW_E1WgqY0m70wheXO-d9cXIzhb0pyWCIYBk_QMsYK3AtxGXfwAp61Bhvohhro3hjb-2vVUgdQQNiZXwYgfo3O85OMWDg2DaHu3ePFwNd_wTRRjfAYQ6FqsJoUCmWYhL1Cy8ZZomVsOQCDRNSye2KVRlMrq9aOVCK1qLysVNGqxf_1BHJ7l3NFxLk5NRSplyNwvYFVjhyRr-7EUm4iHd3zRbDvmUM9jEuPk4Q" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "XU76:DMMP:TV7X:VDNK:DP3J:M5NY:FSZM:VECZ:ACNY:ME35:IJWL:2OLV", + "kid": "P3CG:NVGK:TXEX:3GCM:IUAK:ZU3Z:5VNH:RGD7:YJLS:OUI4:L4CY:R5VH", "kty": "RSA", - "n": "uOJ1SxSdq9qlWM9fV54eHW04Zvl2ISBHqznbKQH05IzA6EslqYh-mNh1HtUxpBlYGjysJm-5CM0pDvjQSxTMgGMsxCq1GD1P-PpdaCndfTZyA9-f5_NFsuUo2LlkBhhNDDRcz-DfBL5-iLVvcJ6_3jrIWBxJ5UIpj0OFyosOnVEEd8GprXmh93UoPouff6GW_vxSvIDemz0mEd-2BZTO7PnfhD91zatStHeyF_EUqGQ0dqD2fObsO_R_2xcdveIGplhY_uRUBmJSTZOvGYnWUYMgcTkT7ElI8LUCCaFU1wFepnTovXnNlGz4JgutLA3SDZssDxJCjp2j0VxHrY0HUrlQyuY9AT-OBUcHHRxVcUYVlGUa1eRMnOZh8iBdd8tKvsiprHFFARXlcwJ8vpZF2z2WNWK_zYl1ZM869pGvU3yBDGoGAbHuUKdGkjlY0DPU4Xra95oJHCDoderKupQiwGZj7k6JmWETpexsCCSZAIvSJfpVmIx39f8cR5BxcMqOpcXEvH--iVmqxjyqUMvp-k2qfYYni-TDd1R_Ab8X9TvL6eybmkwuQOsGV6LoxexxoY9kSrq2w-rCbBPIeAPuVpEEowEodg73A2JU-GPaliMiB1mq9O0Y4qIIf7MHihni_xlJyj52tYKl5vpPZu6VUF909weCoiIJCIhIVePiUvs" + "n": "w2wh4zzybsffYMuJCl2V7v7TxOu8PGFG9fjoNE7aF3-hJihKDwGIJyE556Ule3IT15Ws_7Lw6W2abKP0l3QIRm09mdP9MDRPOCdfRs8Y6Hld3pGFgE4qz-QKiS7f5v1rmcPWatQMEzAixKjPK-cfZScZnZP_PVnyxwLJVB37LxbA01Z1A9j3ENcunJMW0VlSqDR5cyiwwo3MmFm8ZJzBMaYCjMoQpYIzAnSMAfjMMqJILzDXPRyDZ_a3LOmGlfP93f3S6sJaGp3Cxsikw25wCvXcKbYperTNWURr6VFjOvK-PssS8X8n5z4jzD8mzxkgg6viSfeiEp7sL7kklIcdT9yo_s2nt6gHgvk0CNrAKNQiOcT1hX5JX3TZqnrT2G-qIukLc_wMPz8_7JbNiaSBPUkQXisy9fvSMwebF1k_rkBnxNMIITFBhxUPl5q6z-2oZRSuCK3a70s64c-duWTQ3qUpDayLlpY08g12Qy2_J7u4D9nLu0wtH5ktDK79qO_GuxJTSVotIC0pokK37x7O2_a-iTO_iCDYbbaGu6xsEuTgCqVigQBnbVWIYFc6acWYW-qDpOWDxUT35h3RugAZhJqTsI-odf-BHENuvf7o-WodKkMCgdXIwr5NK442Kzbs3-e6DDEX4xnxHrtqM2_6qD8BP720aunwSfQlExjEmhk" } ---- PASS: TestMarshalUnmarshalRSAKeys (1.40s) +--- PASS: TestMarshalUnmarshalRSAKeys (1.74s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -622,23 +658,23 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 44.792s +ok github.com/containers/libtrust 78.730s === RUN TestVerify ---- PASS: TestVerify (0.03s) +--- PASS: TestVerify (0.04s) === RUN TestCircularWalk ---- PASS: TestCircularWalk (0.00s) +--- PASS: TestCircularWalk (0.01s) === RUN TestGetGrants ---- PASS: TestGetGrants (0.00s) +--- PASS: TestGetGrants (0.01s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.22s) +--- PASS: TestLoadStatement (0.38s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.12s) +--- PASS: TestCollapseGrants (0.16s) === RUN TestFilterStatements --- PASS: TestFilterStatements (0.05s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.05s) +--- PASS: TestCreateStatement (0.06s) PASS -ok github.com/containers/libtrust/trustgraph 0.504s +ok github.com/containers/libtrust/trustgraph 0.748s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -665,12 +701,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/8744/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/8744/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/14713 and its subdirectories -I: Current time: Thu Jul 18 00:34:46 -12 2024 -I: pbuilder-time-stamp: 1721306086 +I: removing directory /srv/workspace/pbuilder/8744 and its subdirectories +I: Current time: Fri Jul 19 02:38:59 +14 2024 +I: pbuilder-time-stamp: 1721306339