Diff of the two buildlogs: -- --- b1/build.log 2024-06-14 17:01:20.223492116 +0000 +++ b2/build.log 2024-06-14 17:05:17.661398887 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 14 04:56:10 -12 2024 -I: pbuilder-time-stamp: 1718384170 +I: Current time: Sat Jun 15 07:01:29 +14 2024 +I: pbuilder-time-stamp: 1718384489 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/26964/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/13547/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +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 14 17: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/13547/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/13547/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='unstable' - 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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='7e99347015384484aabbba3d85d48ca0' - 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='26964' - PS1='# ' - PS2='> ' + INVOCATION_ID=75cafda1e07c4a64b24cb460ad939973 + 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=13547 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.ZTCthTKl/pbuilderrc_uBH0 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ZTCthTKl/b1 --logfile b1/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+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.ZTCthTKl/pbuilderrc_4s1u --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ZTCthTKl/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 virt32a 6.1.0-21-armmp-lpae #1 SMP Debian 6.1.90-1 (2024-05-03) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/26964/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/13547/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 unstable/main armhf golang-src all 2:1.22~3 [5020 B] Get: 34 http://deb.debian.org/debian unstable/main armhf golang-go armhf 2:1.22~3 [44.2 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf golang-any armhf 2:1.22~3 [5104 B] -Fetched 58.7 MB in 3s (22.3 MB/s) +Fetched 58.7 MB in 1s (48.9 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 ... 19460 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/13547/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/13547/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,18 +357,18 @@ 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/coverage/rtcov internal/unsafeheader internal/cpu -internal/coverage/rtcov -internal/abi -internal/chacha8rand -internal/bytealg +internal/goarch internal/godebugs internal/goexperiment +internal/abi +internal/chacha8rand internal/goos runtime/internal/math +internal/bytealg runtime/internal/atomic runtime/internal/sys runtime/internal/syscall @@ -341,83 +377,83 @@ unicode unicode/utf8 math/bits -runtime -math crypto/internal/alias internal/itoa crypto/internal/boring/sig +math cmp slices unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 container/list +runtime internal/nettrace vendor/golang.org/x/crypto/internal/alias encoding crypto/subtle -internal/reflectlite sync +internal/reflectlite internal/testlog internal/bisect internal/singleflight +runtime/cgo internal/godebug +sort errors io -sort -runtime/cgo +strconv bytes hash -strconv crypto/internal/nistec/fiat -crypto -reflect crypto/internal/randutil internal/oserror -crypto/internal/nistec +crypto +reflect syscall +internal/syscall/unix +time +internal/safefilepath +crypto/internal/nistec +internal/syscall/execenv +path +math/rand +strings encoding/binary internal/fmtsort +internal/poll +io/fs +context crypto/cipher crypto/internal/edwards25519/field +crypto/md5 crypto/internal/boring +crypto/des +crypto/internal/edwards25519 crypto/aes crypto/ecdh -internal/safefilepath -path -math/rand -strings -internal/syscall/unix -time -internal/syscall/execenv +os crypto/sha512 crypto/sha256 -crypto/des -crypto/internal/edwards25519 crypto/hmac -crypto/md5 crypto/rc4 crypto/sha1 encoding/base64 -encoding/pem vendor/golang.org/x/net/dns/dnsmessage internal/intern -internal/poll -io/fs -context -os +encoding/pem net/netip vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 +fmt +path/filepath vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf -encoding/base32 -path/filepath -fmt net +encoding/base32 io/ioutil encoding/hex -math/big net/url +math/big encoding/json crypto/elliptic crypto/internal/bigmod @@ -436,12 +472,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 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/06/14 16:59:54 Generating RSA 2048-bit Test Key -2024/06/14 16:59:58 Generating RSA 3072-bit Test Key -2024/06/14 17:00:33 Generating RSA 4096-bit Test Key -2024/06/14 17:00:43 Done generating RSA Test Keys! +2024/06/14 17:04:09 Generating RSA 2048-bit Test Key +2024/06/14 17:04:11 Generating RSA 3072-bit Test Key +2024/06/14 17:04:21 Generating RSA 4096-bit Test Key +2024/06/14 17:04:36 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.03s) === RUN TestGenerateCACertPool @@ -449,59 +485,59 @@ === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.02s) === RUN TestECKeys ---- PASS: TestECKeys (0.44s) +--- PASS: TestECKeys (0.42s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: XAOV:PSZB:3YQ4:RNRS:SNE5:7H7O:GCDW:LAAT:3RPW:XIGV:IGUB:SYI5 - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: WFBN:BZOL:W3VW:62QC:55ZE:C64U:MN57:H4ZE:J7RR:XWMT:4ZAF:LZ3R - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: VLHD:DHZH:ZF6B:IVLG:5B5K:QB2L:6COQ:NBTY:LYFF:LI2M:WK5Y:WQZR ---- PASS: TestECSignVerify (0.22s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: KNX4:L3DR:2ICN:YE3D:E32N:WLNW:OLRE:VU74:WNMN:7AJO:XQHG:YJOS + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: T3PX:HYUW:LP3F:WCUS:W4BX:5MDJ:RYFT:PXEN:WRGN:SLGZ:ICNK:3PTB + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: OKJ5:7KNE:GBYW:O6TJ:KTFZ:3FSX:I6KZ:2AI6:KVI2:M6TH:XZSP:54OU +--- PASS: TestECSignVerify (0.21s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "_oWwiAhl9a3lauY5G2weXRD8teGH_khTc7jgaPiss5k", - "kid": "FZCQ:SO4L:AUSS:V55E:CKKC:E7DB:WTIC:HPJL:K242:DQY7:GXT7:Z4Z4", + "d": "tQdozcItgBCLYX0qjsHBpFLNB7l3UkVQr_XwX87biaU", + "kid": "VND7:5RS7:CTK5:SDU5:H2VS:TTEG:JPRN:ZW4Q:LCPT:ER2B:YZQO:JHJU", "kty": "EC", - "x": "7zL2esrTMrjI-zjv_K3jhuSOE8TrouALOaoYUA9PBM8", - "y": "A8z-wxKY8EQpxz90yHp5x1TkkjFWlhT2VxaTQ6iwTJ4" + "x": "BKq4UzxYu-3ziHt0s11OeGI3zS69MKF5ES1-SjHHEg4", + "y": "iczxhNgJLmmqL1bmGdigorNH_EAN_15y4w3402Fpqqk" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "FZCQ:SO4L:AUSS:V55E:CKKC:E7DB:WTIC:HPJL:K242:DQY7:GXT7:Z4Z4", + "kid": "VND7:5RS7:CTK5:SDU5:H2VS:TTEG:JPRN:ZW4Q:LCPT:ER2B:YZQO:JHJU", "kty": "EC", - "x": "7zL2esrTMrjI-zjv_K3jhuSOE8TrouALOaoYUA9PBM8", - "y": "A8z-wxKY8EQpxz90yHp5x1TkkjFWlhT2VxaTQ6iwTJ4" + "x": "BKq4UzxYu-3ziHt0s11OeGI3zS69MKF5ES1-SjHHEg4", + "y": "iczxhNgJLmmqL1bmGdigorNH_EAN_15y4w3402Fpqqk" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "oOl2E28QyIAMEy1AcqYMjONwLnFAqp3jkxg4AZvacamsCp3snPdS1uA8-2dOSMeu", - "kid": "ITYJ:NBOF:FOW2:4ORZ:E3ZO:XEWO:JZIA:VR2D:JRN3:WYY5:TH6J:SJI5", + "d": "nO3EgHXzWVcxgqkKoZF-kbO1f6Pqr205OXHtQv3yptl6yulOKzK-7nGALxn8u3Gc", + "kid": "ZDEL:4F6I:6B2A:2RLG:72XO:QOLD:6TV7:6RDW:CTRD:PGJO:WZTW:3II6", "kty": "EC", - "x": "KugI4jaDm3dO5M46YNfWBqs9vB6VNMB-8yT4PQ46Qlx9dNtFN1BGU8WBSLrzi9_j", - "y": "bYnnJIcaNmM5EIbWi5Io0gMYgwWaL20coBNqwogYFMXoNEPoao_nkxLjUePlYMqC" + "x": "IEVPOyJnu3SfYjegn00XBZavaCKtysioH5hM0B5G3trjsBwZS-2Io6NkDq1lchBy", + "y": "zNTMnaG0ietuJYfC0o4UsiIZf_dFjbdbQ4uF7u1ndVzazirwb4FMAGJqTpb5PXYq" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "ITYJ:NBOF:FOW2:4ORZ:E3ZO:XEWO:JZIA:VR2D:JRN3:WYY5:TH6J:SJI5", + "kid": "ZDEL:4F6I:6B2A:2RLG:72XO:QOLD:6TV7:6RDW:CTRD:PGJO:WZTW:3II6", "kty": "EC", - "x": "KugI4jaDm3dO5M46YNfWBqs9vB6VNMB-8yT4PQ46Qlx9dNtFN1BGU8WBSLrzi9_j", - "y": "bYnnJIcaNmM5EIbWi5Io0gMYgwWaL20coBNqwogYFMXoNEPoao_nkxLjUePlYMqC" + "x": "IEVPOyJnu3SfYjegn00XBZavaCKtysioH5hM0B5G3trjsBwZS-2Io6NkDq1lchBy", + "y": "zNTMnaG0ietuJYfC0o4UsiIZf_dFjbdbQ4uF7u1ndVzazirwb4FMAGJqTpb5PXYq" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AY-wKU2H6aZzGEx2kJV7I8EJaBcXhKj7dTsy2qMZKSQAnIAvqPFcQIeGJghRvvwvnWwudulrmQ37UII7RpZjj6Nv", - "kid": "KB6D:TQBP:LX5B:EURC:KLNM:QAQN:C4ZO:LVQ2:7OUG:YJVV:DNRP:BD4G", + "d": "AS5eNKvI7UwnDYf_Bz9uhFlO8pLhHBEvhLA6TyrE_9AgLT4unDBg9raeS5w7irJZ5LagaoymAtgP2I-w31S0_t7C", + "kid": "LU5T:II73:CINQ:2INR:4REP:JD3Y:UK5O:D5LR:GEA3:SF2A:IOHY:VH5D", "kty": "EC", - "x": "AZ1ycbel2uqPrZ5MTDVGY0XDDey9rzoJXy3-uGEy3qxV0wl2pEPzr2K1olsyg7ou-wa3r5IiA6hqMpjFg3fvsqME", - "y": "ADJqyTs2y5KCr2xsRVbMF3L61MFTwj8NgxB3PiNIsjbukbO0gPvh9qltpUArbYaHFkW-fn_oMwWCMbFD00x_36g2" + "x": "ADLk8AcfOM4lwUscviBCd8Xml_GqB05uJveXvKukoN6M0aG7qkOPqZtkWSonVhk-zejDMHRq-__FWMDOt9JkoZTS", + "y": "AJjt1BbanRyoPTNQxnRz5FvOSBqmEuWyWqeJmwpO8hxxcUvADPicafYnm9-CiNZkr83GN3hpmDCwMPv-C3hpV9W9" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "KB6D:TQBP:LX5B:EURC:KLNM:QAQN:C4ZO:LVQ2:7OUG:YJVV:DNRP:BD4G", + "kid": "LU5T:II73:CINQ:2INR:4REP:JD3Y:UK5O:D5LR:GEA3:SF2A:IOHY:VH5D", "kty": "EC", - "x": "AZ1ycbel2uqPrZ5MTDVGY0XDDey9rzoJXy3-uGEy3qxV0wl2pEPzr2K1olsyg7ou-wa3r5IiA6hqMpjFg3fvsqME", - "y": "ADJqyTs2y5KCr2xsRVbMF3L61MFTwj8NgxB3PiNIsjbukbO0gPvh9qltpUArbYaHFkW-fn_oMwWCMbFD00x_36g2" + "x": "ADLk8AcfOM4lwUscviBCd8Xml_GqB05uJveXvKukoN6M0aG7qkOPqZtkWSonVhk-zejDMHRq-__FWMDOt9JkoZTS", + "y": "AJjt1BbanRyoPTNQxnRz5FvOSBqmEuWyWqeJmwpO8hxxcUvADPicafYnm9-CiNZkr83GN3hpmDCwMPv-C3hpV9W9" } ---- PASS: TestMarshalUnmarshalECKeys (0.23s) +--- PASS: TestMarshalUnmarshalECKeys (0.21s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.03s) === RUN TestExtendedFields @@ -517,104 +553,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.01s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.15s) +--- PASS: TestChainVerify (0.14s) === RUN TestInvalidChain --- PASS: TestInvalidChain (0.11s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.02s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (2.35s) +--- PASS: TestKeyFiles (3.31s) === 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 <6A5Y:JULC:W7JW:HRME:ERFS:YNF5:YIMK:6VM2:3M3N:MHN5:KLYU:YONU> + 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 <6XIL:VPQG:VSVH:CVET:A5TF:F2CV:23D7:DSKZ:4B5V:PQAC:B2VZ:EZ7H> + 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 <6XIL:VPQG:VSVH:CVET:A5TF:F2CV:23D7:DSKZ:4B5V:PQAC:B2VZ:EZ7H> + 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 <7RTG:WQ6O:UMVE:2ZHJ:Y62E:KDLA:IYUL:UQ7C:DKA2:KWC3:YOWD:QJPF> ---- PASS: TestTrustedHostKeysFile (9.98s) +--- PASS: TestTrustedHostKeysFile (10.78s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key <2EY3:QZTI:5A6S:H7OO:7MHE:VLRH:IH5U:LVBH:M2XB:CWVQ:MGZY:NZ3W> - key_files_test.go:218: Client Key: EC Public Key <2EY3:QZTI:5A6S:H7OO:7MHE:VLRH:IH5U:LVBH:M2XB:CWVQ:MGZY:NZ3W> - key_files_test.go:218: Client Key: RSA Public Key <6UI4:YCJB:SQ5G:DWMP:CE6R:S5HS:J6MQ:2IXN:DK2Q:BNC5:2BKK:CGML> - 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 (5.30s) + 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 (8.85s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: I35N:FSJO:7YSP:MKJP:3BRC:EZXT:QAJV:WVM7:BOVT:336V:UJNF:KGH2 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: K3QX:ODV5:LQNG:CUHZ:TGFU:G2IB:TY66:H2UJ:SIZ2:5XH3:YLVQ:773P - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: FMJM:BEP5:M4Z4:MIFT:K7CH:NZNY:KHT7:3EQJ:VAYX:XT65:PMSE:WKLZ + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 5RPL:W5W4:S3VS:CXFJ:NNNK:GZB6:ISIU:NZKJ:6L43:EZOJ:IIZE:BPKV + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: B2VA:3ZKM:P5BI:VWO3:FVAS:75RB:O6EF:YCWJ:ZFFQ:5UJI:6R7U:XFQ3 + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: WQJF:KVD4:BP2B:JUB5:ZCTW:P5WN:YHRN:D4IA:XL2N:FPIR:6ILX:H3OR --- PASS: TestRSASignVerify (0.31s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "cotd5p6BlPZ-hpdCdG1KgGjb6_5fPqeT8wS3jqKtu2K1aLKvN2x_p1cU0epISVaRBdFJLhWa1uxKUpDm2mSDA0SRExFJtyhTP0V5PxKpGx87JZhGJiNt56XRIKfXplBHlcH9Aq6X2VqWa2iLudRGquEZaK9s75-R9N0Ba8zxNsu96mVT5yqN25WCWZkmbLh9awZbFmDy_PLXpnj_S-zrlm1QtQpEn5hDpZVUj3v3xQJUq9p48DhiojXZfFis0uut9WwKbZWBZl__luNp3NP8rZuriWv6tCvMWta3qW2GVpHuGEoMQ1kxALNlP5sa_glBIrMZjycCrnmfh6ytSA_gwQ", - "dp": "4W8y5ywPiX6yTpU5T4YAmP4ysrni5HTtuUYX1D01qxXZVv506oAKvAIpOdqNeRfFRU618vndUh1Vy2t95cOYn4YIGpyRALqOGLkJ01iIl2TFRUOh3bbyLKnB2R71JpbkjsVk6U923aSigRPHMxYJxLKQ4wsJWod7ofwIGa8ZdT8", - "dq": "I8ikOun3BHPjmcWUkn2bIpKPTjdF2E2qkxGMJ4mlNLdkNklHGrkVMSGk3W75zIlPMtbvy6yQBClDyAOZHm7tvDmXnUUzVnzmfl1URzsXMeDkg9ruqDjeYOGDvw-XX2ngwBKuy9iY4EKaAa739UoANtNLcp3O2SvxEgvj06fY0PE", + "d": "T8eECZutqMQrxfff-_V_Z9OO44QrA7MU-ofRizdh6AV5SNfaRbRKCDKWH1u4nDYFeSr4x2e-nfHhBIzlBDI5GZgyJuOQONUE9DxH6SeV5BeEIjLeAcHi7s2bblwXI8MAVXUtMw6REK31dlp4ewy32vYt5AOgbIoMWv8SGlA12j4W2WR0siFF4Rm8N_kSw--4pdClNhNn8F9b8TFPIUXIm_oqQN-6oPFDjmPiqWgGDK0LnR0Klv2yJdsk_VH1zWMRDZqZkRlr9I3giPDqKD00skcZMdSqyYb-1UUHmdG8kbZFnbEfY4-sRvD97z2TLNpVVPm5mUKVFfubVq7uSxXh6Q", + "dp": "U62U5MbFr1K5U9jBfiDenVKpSKjVqenUEUKa8C9Nd7EcDdyn2Qn3Cs0g4i7KTXM6E_HuuovYuXz80kwS4WRLxlr0DgAYq-yJMpeBXIx6iNfvSEzsoTplJwDb6Hbs7GCdmYVyRee5n_BhVEAfb8SzDmm-B98WM1feZUC3Ok1l7Bk", + "dq": "BtNyuVXRIZhymPm-_PhpkLT1zCDQelM1Dps4XbksVI7niDFwnU_QFlPT3kbRexzmvmhHzXivY8ossB93NJeMfDd9kKgl4-z3YSws-ZryeLnqq2poTF2meBlyuADQj44anUGOoOT-05iTF-NNuK5Ixl6-fmWkQ9GhRRwYmx9yp1c", "e": "AQAB", - "kid": "I35N:FSJO:7YSP:MKJP:3BRC:EZXT:QAJV:WVM7:BOVT:336V:UJNF:KGH2", + "kid": "5RPL:W5W4:S3VS:CXFJ:NNNK:GZB6:ISIU:NZKJ:6L43:EZOJ:IIZE:BPKV", "kty": "RSA", - "n": "yK_cpQxjgWrNGmNoJaqp9RmqplIQ3sWj2F16E16gDNCM5YPaPI1cE19_8fpLK4FSxZVPx-1WHNH6G0KupkXtFQj3vmzLdMiDWAe5LxI4L7Cnkd2BYODVYlECP31sBiGvQcClKOHdCpjjsaUUq8CoMB_I4N3HPpjY17XNHWdOvkWQJB76XzWVicJoDmx8KmptmeVzjmZoejk2nqZztfmkDxI9NTyq_z0kf8LhxYqZvzFwWmjhy2XAe8dX8qoja-A1xOR2wdYnynwW8SjB86hGsaD7SZNNert-lq8Pjoq7Xo56MxthptgLdl-KJXTgzRsspDOfb8nf8v02Hass2ybliw", - "p": "9mPgn0qrNs5Vmtu5Kr7dIwqiLXQVu3FdDNzUd6W0NEEQ4VDQLNTsfDkuAqMyA2mGnID_e2lufl_CjzkxYTsrfNMFdpL5Jz7rkX1g_MCqKCmwMsqb056tNCzAwzre2wG3hd9Jiqw3O32VApe5OiyrR2WcoElHqrhU-36UsKBEDds", - "q": "0IOnT4LDk8_WbfctI06trN4a7AF1R_A5MaVYdCAQtxutL5U77m6qQwd9DduzU-bdeVhl2XMwhYDaLTDCKEoGTvewN6Xgt-ta0y2m1SvHwVyr6a5Xy4viRIKTMJS7_QYgaVPxID1KbWFnL1f3LKJ2D4MizO3BeS2Y2BNA4g-gDhE", - "qi": "VxwHWSD9EVv_JMs8pfNLcpLexBi-U4G0wUqGNwl-RSyZC7ldNVO84Bi35Jfq-JIBrXtw3ZA7DRPcAkqtETUYnxraJ8GBIVQMjot_lxt3mEau7SDCeelKXaWLnOYB3K3cOgMMX9YkNQ-3aRl8CqJew2IkD9wVtf8xGklpmBQQMDc" + "n": "sVboAFhINiDPFwzb67q9NqIHyg2el-Ii79kQ8w_N14yhzRw87uh5vU2EAbfGWDCR3eoeUv8SNJsRnxjoXaFrQlcoTpz2h8Kk72rltjUu_4RtCctdmWI8hrrKQsST_cLSFGsIMKhG6nva6LhqiS8YeXmcxc-spRoig-OrF7LTw6RZfo4RQ8abdIxr6ji46TsVfhk3nHCmac7sBOg74X7AJMId-jHqg1EarptbxEykpPfXFPEtd04Go9NSCToDSe7GiKYiQAjruhhFJ672lxwrHfqyXdJNXZjSaeSE267XDYVE4selbidu9GqihUAXJOjSSrLvlrBGl4pPDb6ZhG-1-w", + "p": "1tcRQOJb4vXMCRZMP87ditWF9d81XJpEBwwOjMoUpk522nBC-HTRiIlQU0cHuYgWsoQg8KQv87OaLbN4dn6JlY9CGcGGsIW3vg5w95L0o_BGm0A3BUP10xcdrdSwTXq26Pvi1EYJqiHAD71xya8x1c5XRLW0ugnYiYIzf8Fr3eU", + "q": "01CaZWa48groG5zWIBgCEfXnOIvdEbzur2BA7isOW5G5_uiEYj5TNsTkFCgeOR-LWAl1Jaq7Aj6yhcM2yU_SBRNxU0iAMLc9U4GHiAg7dL2J5UjiOY3ybRCqcGeUqZ5P-buKwa1-rk151AfvEYjxcnVnC78Fnkd6WHDpDPIRBl8", + "qi": "Rqe8zBi3C16vLkzljA5j302szfgGM_UoMsS2i8U5dxxDcSk_6Bzu-r3DeU9tIUeSCgh9rRT0FsvXq-XT_lc2kF-hVsQmUDv32CBer0WA_v8clOjDfifUNsZe0-rqIPnjS5WhlrGPCANAQ33J4vAAc3MgQzPmWME2BufM8Q1bRDE" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "I35N:FSJO:7YSP:MKJP:3BRC:EZXT:QAJV:WVM7:BOVT:336V:UJNF:KGH2", + "kid": "5RPL:W5W4:S3VS:CXFJ:NNNK:GZB6:ISIU:NZKJ:6L43:EZOJ:IIZE:BPKV", "kty": "RSA", - "n": "yK_cpQxjgWrNGmNoJaqp9RmqplIQ3sWj2F16E16gDNCM5YPaPI1cE19_8fpLK4FSxZVPx-1WHNH6G0KupkXtFQj3vmzLdMiDWAe5LxI4L7Cnkd2BYODVYlECP31sBiGvQcClKOHdCpjjsaUUq8CoMB_I4N3HPpjY17XNHWdOvkWQJB76XzWVicJoDmx8KmptmeVzjmZoejk2nqZztfmkDxI9NTyq_z0kf8LhxYqZvzFwWmjhy2XAe8dX8qoja-A1xOR2wdYnynwW8SjB86hGsaD7SZNNert-lq8Pjoq7Xo56MxthptgLdl-KJXTgzRsspDOfb8nf8v02Hass2ybliw" + "n": "sVboAFhINiDPFwzb67q9NqIHyg2el-Ii79kQ8w_N14yhzRw87uh5vU2EAbfGWDCR3eoeUv8SNJsRnxjoXaFrQlcoTpz2h8Kk72rltjUu_4RtCctdmWI8hrrKQsST_cLSFGsIMKhG6nva6LhqiS8YeXmcxc-spRoig-OrF7LTw6RZfo4RQ8abdIxr6ji46TsVfhk3nHCmac7sBOg74X7AJMId-jHqg1EarptbxEykpPfXFPEtd04Go9NSCToDSe7GiKYiQAjruhhFJ672lxwrHfqyXdJNXZjSaeSE267XDYVE4selbidu9GqihUAXJOjSSrLvlrBGl4pPDb6ZhG-1-w" } rsa_key_test.go:98: JWK Private Key: { - "d": "kkbtvFGOBahkbWaT19fANplu1tjQr7xMPlojfm1T1q3EL4hWmElHh8zGvSD-XYPj_RpPpUV_boAHis7xsl0ssr38AapfTSPtDpRTSSxqxdf0myTAKoRPRgKa5LI0nnzOot66QLkNprBeFnHCF0vZHXLZoZuoC6FuKP4PKNZg65zVNYhfcW6BksCI3_csy7GrbXWTIo61pwl2h3gWFGEGvvz0QK5TfxODby6Qoj0rzy5IUzl0CR0s-OwcQCzPBbLKHkrPXrlvyrA3oduVj2O8d9lc894gjIa_CCOGRiOOEoTGJVK3Etucn99eyeStcYkjetKMTVEjoOlHO_wzp5WATW8hkK-lUV_zOWxlI6-ihsbQqCb-_jdG0pPPsWEwhc9xPLs6ZWNDqrw5MKTWs-3LvY9omZpez8MSL_pl8qPHZrVAzrY4eHK3Dp5shpupDotMIgvAM5qpol6zpy4mUIiOzYxiIVJ3ke3kn9LwPid7lazcnINJW1GHCq5jdrW2zqcB", - "dp": "c3V_qSukzhRFyKeREgR7-8eNx5KDZZ5IpjvKZaVN7M_WrAvwpV929IE1VjeB5Bg1nMAV9dMUqU9Cu-6CtQyGPbd0PHC0tXV6grYvybmeiXVbMtVAv2A-MVRHtcnAEliODKrsHmLmdxJennHnglu_jgbaSG7dJUQj4hAHnr_pEhjBEn9ljGR_DXANVoMCNZPvG0_mLl_ZQf8pXJUYezn4YnaMXNhK59Nz2SMaAPXgmhNyYmOmTZaOG-jcU6-E7AIF", - "dq": "dc3FlGlRxrNkilh6G4VCL6sxj9dBoPxB_yiu23yiXmsPBaPg_Q6k5JepSpTHZnSNxYaiDhtuoqFRAoPQnSosD2ENrJ3ty_dBcIsbfQ3ery2Fqn89KG_IROkbQwu7VYTAn-S3BC5IQ_7g0O8mjXH5J0TwSYuuzPVmx5H5canwZDu47aLnqI8Q8oGZhvhi8SoXwLG2FnqzSZoOacVV5E-ZdRXsptRhThUMSFFR7Kgp0iJoX1V9xX8WTnlC07XC7G8x", + "d": "fG-zwr8Mj7KwTh4VIyCbx167qvL3WeTnQTxoM68ew1568m8ywtA2j1QIm3I4Rpu8GL_aoX3ADbA-kfIunQA-P3Yia0WsvxADSfw8GXjBe4rR0EJ4L5jq9-LxAS1Zoc7HxitW__9dsOH5iIikUV1erHPJG-myJfrOlQ0tBAJufduLmqSIsxCQhBZYW5Ygu75OPWQnBXfCZWZwQJ6uaxPlneo0FJt5eHQjarLWPOAo8sPTquztUbN7lzkeQVK4L1E1LefR0TwmOcTfCLnzSMW_M8pDEPWQ2U79dWxFm-pgpZBTMYyEHL3m_cStU8g-wBi5mb_SRcngzUro8MltHC1ozDYZUSUua_35yo8dLHfiwtFIv07HK6oAou8mZzryuQNJxBzkMguz4urshDrEuLOyEA68Q7FHttGXsQzKHucmJRkCmh3uC2GdwbxZr8h4Er1hHcUw6EXFCBp27N5H9tOjlVIOM55NzN3JyhFJ1sKYQj68BEZrxMQvnDt-xrUjYgNd", + "dp": "UUyyc9pHMT_adO8vG3wrQtw4tcP4zpGUH6v-V-Ve7pjsXa24Yro1Tr_pxJgLY-T4CeMxyra7n8p_ZJe9QCOdyoqJXr8iYV6a7NTw7J62zCdmFFyv-NI85zrCwXfpdtA_yohvsy-WH60Rrb1ODznPujSvxv9qLaZwXfLvCub76tlfFaOlBkTmwMUMAwkTy2KLnb59CiSTY00gxbMVAxucj2JGKjP3DvUrx5oK_KrYuGyFtsBFco0EFXKX_wF-ASNP", + "dq": "fpomntXqJ8I2sBMVztqkUdd6Qfiv2OTLyFgSL8O7LzOLsemoDriDa_J91DCQpLt6-QsguzXD9EFtnNj5gIUKtTHuUUcDl-WOx2H1U5zS4yZUBbfdJlGOqMh2MGpsyK5NVbCYCJLMk3oaL1x61WMh9lLDqa4gqNeuVj8IBoAkrxxiU6rA25QmVugOCOGeJL81tWxnJS4o9QhyCJ6e9WaQjrPOcHryh9qt3qftfyB20PsOZTIiFD3ck6AM55QJgQAn", "e": "AQAB", - "kid": "K3QX:ODV5:LQNG:CUHZ:TGFU:G2IB:TY66:H2UJ:SIZ2:5XH3:YLVQ:773P", + "kid": "B2VA:3ZKM:P5BI:VWO3:FVAS:75RB:O6EF:YCWJ:ZFFQ:5UJI:6R7U:XFQ3", "kty": "RSA", - "n": "l0Y9xWf9YQ7brsyayua-kT1gQfU0RnBqPK9cL9UoGwYJ6RK4XyQdFvqMdTaMmxENqHIyDrmdvWRq4lfKng71g0RMErR-tqMUvdYXnRvCm0t0RfjWxsz2XNrKXe8iwoW_uE9b9MRaKehEJujAAA5qQ48MSEhM0JzoJML4QW6lDTFFUEg3bl7tcFvkZziXIFwA1jOtbikLKA2xT8TqF0PD9HIHIe1esd6P2rbRMSEZ2uiNS-dnWCZaSUyxeHdgTIjFcrqnV_gTptEIJM6adYQIweOxLMOG6sWBGPxVcwu60pCA99-TzV_ApRHsIoxgsj4PtGYAKM7D7P47wYsGrZV2HrIL5uyB9tBGwaPfsdK4UxqCgTlciFo3FMBWwNr5la8DGmDiY33GkCBg45n38P54ln21SRhrwVxpd_gVWKhonswaC04h4u03VkOkm20Nrh0lZeXpP0CfkTV9DXLRgzSuiKZPt5usVKSiLHdODFyw12cu_LzX152u3ZgaZly9FK7N", - "p": "w2OegFsNF-Px1V873g80MM7V8hSatciARWlu299Qwn0oTX2pRHAdN7hNhc5iG8pqE5CRJmgTs5VjXlGF-5eoOqHLlDsNLPH3Se2t6WpAEytcnoUQZ40syE-K-8yBFon2DYgAHUprKs7FPuoWF_bdJ7zXM-ES6cO79EJn3gvHS9b1EW9F0vGojrmtZoXJGR0fi9zDau-tMooB1gOQO-E4MpobRTi4064HeT9Gg2Z265t48u53ncaHA2yJjWNne3fd", - "q": "xjNZiCiTr8bEDgtmHAg2jcs8GETv4WMDk_KATNY1IpkSZlG1H-DjQWo8aWBTdav4u1ueKRx34yKm44q_2AIBhZIOlnUQRziqqTT20ef77qa2Ix0a78RHMVUCn4yINPHdUS4LAehozJ7xcRWmxNygccMnPqahHFwPJfi2M0wST4_IpW4LPBEErtvcVK-_mrgCb9N1wI8SR14rrTDcW4uAt7J2KCKzf4TvSH5Nf0SOUAJh5Six1RBlWdEmaB4rdJux", - "qi": "UYM2mzd7K_H7sJg67cRT3GbXzeR23Pdnl82KZ4hKJsR9xgmmZb72t32GoXeeYtRCOYmpDEG9fb96BaDG77xcWM5gMH23d6oqYEA5IdDYlbvb4X5Nu5NQsz0rV61rQy6qlhqXCFa61_CUe3jz7-zZZfkM_Gq3wIL_ysEx-nk1EeFOBO3istTwlT6BrPE5KHE_9QZTv_Desw6Zpd8GWQBH_0JE0gFLg0o42WlcEmq_A7oRwwXYpBWzR0DVeQF2H7GQ" + "n": "xnxaaPRjTyso8mNssHa5nKLjkUKDr0CAPaG9HtTXxYOc1pK3Drd6KYACSiZ3bCIvl8w7TK7xNgphxeW48-L8OoVcWot66tBuUge6ALDR-c7_dvOihxm64b_d7m6DLO6YWJhCnUPBuDuhVY34rDn-09iU_HWyrNuF2lPqTLieQtfNcgdPi2tbtqUz-24BMguKA5D_K0CEkjoRWlHNh6zP8QuVMt7oyk7K2e0G9TeYY7h8p9u2yxzcwec5O0dOnNwgowfSStI1CcN7qXgAbUO_lBio_cyBZwOtixLGMaLFanPa2ebK2SCGlU9QkWWIXB-HGegaoRmE5RAzzIxE7x6qyLZe2Y0p5X_1ERGH8bOATxpdo5TTY_WPvJdkNWsNjcjeCNctDryBLJanjNJtvQGTSFVXXyBR01bb3OVV54CbCpveCImAOnCr0JF-2VGeM649bHmcaz_MtBBK2j2mx_EiGyeG3rwH-5XTUr8UljkCjSlCIPVDqcI4bOPXiWD5odBx", + "p": "7IsEBKUxZiC0n7jDgssUuvk7nC0gS2aZ4Cf7ls0JZgvJBbHmQGymtwP46fX5yz8_DV45jVTj4JC8vfhQvJSWUTgWBHvNUTFFci8jzn1Ck1cMX7nbq-Cm22lpXnDMYFm5LmgP3IhZ6aWd81-FlKSxHVxjGbueLk8CvlAXEcOXmQvgNjhVTksuQ4eJzaouCLt32UqfAXBid1zXviA9Weqyq-VgsFIGd0S7wtSr3zLC28sbsEjgJx_F1qN4UXt4mk7n", + "q": "1s_zHz2Sjx-0MVlttcjWdA1PMTstv8fTtQZmPWZR8-OgJQuXhXfrFersCOx1xZwQSAuSGXsNrGESAngtnAC8uPJ-8bnRKRfzadF2zRDslj9sQK_Xla5WnWDwQF-iYfCmaVsEp2KA-rxBM3gyb9nfVZ3UFkE_IvNohuzan1-7ztQdB73pJkGCSlBZS93SCCJ7ItR6koYEAtiT_kf2UtF3OSQVNgGSJHKlerMf8k5_6dlUP3-FdDEvFlwd-1p_OLLn", + "qi": "sInBBliCR-EqrcGAJiwCTCAaBn8bjXZWheX28lHKpJfZZTjYiQSWoXFf7kJ2LfecOh67Czf75fGiF7bIEXZ6vZllCl_GE6_N1W42K25sGScu5DiPI6ILMDy-99nJFV8sNwm7G89Rzx71XKfjcL6Lu3M9iSkknBEDCKG47jEYse1hwAYvqX4eZgdnpQuvmXGWnhc6PLUgedWSz3hhwIKIF3743R_Bd_zEkMznCYFIUzRkYLlXRah-Pl5EDVPWAomb" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "K3QX:ODV5:LQNG:CUHZ:TGFU:G2IB:TY66:H2UJ:SIZ2:5XH3:YLVQ:773P", + "kid": "B2VA:3ZKM:P5BI:VWO3:FVAS:75RB:O6EF:YCWJ:ZFFQ:5UJI:6R7U:XFQ3", "kty": "RSA", - "n": "l0Y9xWf9YQ7brsyayua-kT1gQfU0RnBqPK9cL9UoGwYJ6RK4XyQdFvqMdTaMmxENqHIyDrmdvWRq4lfKng71g0RMErR-tqMUvdYXnRvCm0t0RfjWxsz2XNrKXe8iwoW_uE9b9MRaKehEJujAAA5qQ48MSEhM0JzoJML4QW6lDTFFUEg3bl7tcFvkZziXIFwA1jOtbikLKA2xT8TqF0PD9HIHIe1esd6P2rbRMSEZ2uiNS-dnWCZaSUyxeHdgTIjFcrqnV_gTptEIJM6adYQIweOxLMOG6sWBGPxVcwu60pCA99-TzV_ApRHsIoxgsj4PtGYAKM7D7P47wYsGrZV2HrIL5uyB9tBGwaPfsdK4UxqCgTlciFo3FMBWwNr5la8DGmDiY33GkCBg45n38P54ln21SRhrwVxpd_gVWKhonswaC04h4u03VkOkm20Nrh0lZeXpP0CfkTV9DXLRgzSuiKZPt5usVKSiLHdODFyw12cu_LzX152u3ZgaZly9FK7N" + "n": "xnxaaPRjTyso8mNssHa5nKLjkUKDr0CAPaG9HtTXxYOc1pK3Drd6KYACSiZ3bCIvl8w7TK7xNgphxeW48-L8OoVcWot66tBuUge6ALDR-c7_dvOihxm64b_d7m6DLO6YWJhCnUPBuDuhVY34rDn-09iU_HWyrNuF2lPqTLieQtfNcgdPi2tbtqUz-24BMguKA5D_K0CEkjoRWlHNh6zP8QuVMt7oyk7K2e0G9TeYY7h8p9u2yxzcwec5O0dOnNwgowfSStI1CcN7qXgAbUO_lBio_cyBZwOtixLGMaLFanPa2ebK2SCGlU9QkWWIXB-HGegaoRmE5RAzzIxE7x6qyLZe2Y0p5X_1ERGH8bOATxpdo5TTY_WPvJdkNWsNjcjeCNctDryBLJanjNJtvQGTSFVXXyBR01bb3OVV54CbCpveCImAOnCr0JF-2VGeM649bHmcaz_MtBBK2j2mx_EiGyeG3rwH-5XTUr8UljkCjSlCIPVDqcI4bOPXiWD5odBx" } rsa_key_test.go:98: JWK Private Key: { - "d": "rAiafFxYrKpymiDEUPl_FyQYJnKkoyaZDpnbIz4KBe6K1GTqkXvRf18xFZ6hG06m4YJ7SxjtGlyQBgPyger51TA-UccVUVidbSHQoFWXGP323hIUUNuQscF4uBfzrrmlDGR7tGLm7luy0VP753jYpXlLmJkKjkGlVF4ZC6lgRSksn4kSpsmBB0RNC7eD-N4D4z-IgRYpNDUNWXvtFX9IO0Xd8PCAAGlt4Zi7_Z77V0k7GkiA4LMaqfK7TfYKJqwKaWBcW5mBDQfiT3YPgE6z_oYF6P1aO9_tuPAKjXTkdEqvSHQQd90A9Pe6fITVCifT1FKYDoJ0Gg28DYEzXSDWZ1qUDVebqr_SMaxt8FxkOlj-IABmnU2m5C2y36zBW_l8yObQVw5DQSveCroEMqZPuMV51bbg7isFJGZLa9AwUA7d5LqqN4AqykD4xRq5wET1J0s5BuGGpBMX1Bm_6oEQ83YynYH6MlIpo8nSbr85r6-gDlnaqzppm_QKyoO-qsnc8XL8c-e_U7382QolYKMgY4UhfOccMnW7GZeMeyJvItCyM_rDfme02JeaSflmaCQFfWdoCQP6IcvDy8-jTa8_9apr1aYj5OzgBwLqR8m8oK8u-XBZQOl3M2js5RStMVdS4UPUsW7cs__CRLf38JqJXfgRVhy424LaQ_zm9v_xNwE", - "dp": "UV3tWmjTJPN1IrC4MZsYbJ2LUelggss1jQSQ33WKkboIGAlpDqxMQvykOHnaQTTi7ExXTTj3TFBpbS9Cc3a9eNzsw6d9SwXYljf4y6sDK_l0IGxlmWhynSvt4flR9j2CfMtlEC_muCR2cUn7t4WaNxPcGunieOjaAmgo-nFrXtf_TI8B3S2PDJVhqJeZ4-7_D1MDymA683DS8DPJ3mWlIz9duKIo1lL5-21T8gsExz2LOZmbQQL5J4fe7Lx8J0N5IHbyzkIWpKDiur3lS4AmI3MkakY0hG8woSKSbozOX_bWq8d8OJ1BkK8AQ2ZRwb7dnZ3D3y802KEPvrlv3YAl7Q", - "dq": "WK3euwbTIEA8_RNu278bnIjm01Dzjlnd8WTiU84GbDPMALDcJq7ZKtjKvrCBOuwPG2_a9C5Xf8mnhjp27oUL5g6TR_UALH52r7ygQxwlxdE4NNuzjphp7ZnLE1Dk0yQ2IphAslQFcqoqHVBHfubqyCFJGOlKe9MZfFQmwAgi6UKs5jQOApeSWf0ejNVAN7PaPtifqEtAfEu8Af7-vN9gQGRmpReAfOazz1oSW3AFD3cguu7u_Wy-FYvb58-8y6LrZmREhB6MJUfCepeKaAPsfkOain_agWa_-5OC7oXL6rmfwgRCmzxCdATlxhSoIgVynqNiV304l3doHRIGcHEYCQ", + "d": "nHrBQdjffRghPbqKxAt63iwDr8VkbB5pK8RdruquziLRDcWCJf1lJO5r_hwVqo_UGr5dbDZPSeWYTp82YNPJ6zzVi6P7n-c-TQYN3L6TLtbbKh300KdfbETPqtPTieIu63gCcIuF4MIhNaBakEDRX-zoe_SNJgk1RF-t68dQN4vdEaNCPKeT53mAwhnzoyuDJfq85G_JAI7v3DWWw1DyyM7KnrEosFqkOUOrhLmZe_fITxaTZngxVBACIyzs3yd3Z9WqPPE2C83PVJVQo-AZ-lsuSwtEs6XLcylZjmBHCjYCpmQroprMTNxbm233EkreJme7Qjhgz3ksCYbcGM7uSzsAZdsKaECgAMrkBPyGZNrDaZ37XWmeiRm7tv9xCRJIiCUCSxxm03OvjYsJ0COC8u2wKWdrFskFo3yDvK8IIrPCB50XgOOCGgCyr6p6-BIXMrJxqWOv_VPzK1kKx6ldBLyW6fYmq8ul5Sj7Tr7rDZDKbGMvZjbUxTqpdpCmt1BUuU5YQ9esVd1HPNpfDOZ5XgFfwHllNSnPw1kpjMGAcSH_kS3cHaLp73LtAG0mSJWcjPQw6SW6n6dbWR7TE9JA3CHaC454k6Qn-PkvIZBXs5mqbrsFMB5yaqYuWpGeuPWdvV8s3as8q_H05sE2HGw7eMrpaNV0bKuLxXdVFIhgeAk", + "dp": "ubgUKEYxp99BjxuoTTobkDDkD6thG183qSgSSA95WgA1lH1IAPoE5xxGwsH98BDrxpimRsvHmFrruX66hzqNbioSubGk9rJ4dJ-Ri8jOOtvvmCBJu4B1yAVKPKsGDURW3U8Sof_uGuv1Wgeh6triqKpJmevBq9ey-jClouchwW_kJuzXUpIVyaGJ8Cp5KC9vMg4ZWZHc3i3CqBdVvbvmX2iD9WYRXcXVZ_rNX6DqPJikpmOw0uvXfGM9aJOj57zZoYKiDmKhqquLHjSv9bwo2wf6w-2E8mk8l9jLOHS8xlSymfjIR07dZfgUDbJUm9l9-vGXUycV9QEPgBWDoCfxuQ", + "dq": "GGXhGdjBBll6pRIRBvLqKNDV6ChGjxBgDl537iGgpeiMuoTvL3am8h73h1ry6Ostq8OOfQ6ASM08zTqoysuoAjzKzL8ea2bG-23SOSMEQCr3eYDTMlUsFI36Y_6WDV9gbdlr8949xQ3W5MMupXdu0HakLgNfspjPXgS0R01qACfysMTMHiKMa3BUVkNaSxeSLO8xyvztm0qAClgooCHqyUoLG23JUg6FfTgxF93UUO-Ial1BqoF1rqfviUiS41Kc0libtlBFOLLE7hGS3AMWBdVQJirpNfPr5pzahgl8DVxiKNPjtptorikMe5DWzBUJMu4h_wuQgolitS0MveQMlw", "e": "AQAB", - "kid": "FMJM:BEP5:M4Z4:MIFT:K7CH:NZNY:KHT7:3EQJ:VAYX:XT65:PMSE:WKLZ", + "kid": "WQJF:KVD4:BP2B:JUB5:ZCTW:P5WN:YHRN:D4IA:XL2N:FPIR:6ILX:H3OR", "kty": "RSA", - "n": "vSUrNYZB792Aai4Z-2L8MGO0C7petwm0_CFM2I_yjH3SURVU7PV3B3VnD0m58-evH1cVU2eOJwDVt3QQGsnMq46z-ZBeG51jSM0Jqe0RAEMicaAVUH_0g1MoEWNPbffFNJLy4Qmiai1J5A_chfJ2qiXvhDHDfi4OCzciFyrlOp7gzmCfoDGlb6bBxzEYkUX5EK2gSCVJvfTxh3GmQ3aPHHl1xf9RH2i_5r22o5ccGOUKFPlHicHuDXUCyTR_zAJFs22pDrIqScUtNklz2PY5--uKsr5JkLlvmQ3uDfJnC0zOF3JHLABhp0G5YOuh7Io_RUIxIusWWhgTodkKvy9TbaRoFJ8LIP6y3C9LvUVjOrwBGmPpcy1j2N9hrUkdiIuTMb-y7WYcQHVa7nwohjxbdzXgSV3euCt0gE0iCXJ78bvPYlq2_huowPG3omKWKe7SweXJs41mn__fgy8-b2nUq0RT5Lnc-ND0OJjhumVpHk8W4rvUE1EwCzfQQ2n5fCyCmykpI1qz97O3Njh-lj6Cp7gJn4CHmvkH70WECTt0jNQC5z_wx4Dz5CjCCt-mV_-wYeb3ZucZOmbgHAVpC_zfw-b0YXj2X411GA5s6KEl9hwCn90qUL_qPAgjtWsm52A-3byvxM29xX4U0vaJLKK0pjIigdhxFUrIv8zD93FN5TU", - "p": "1KWR2mS7xh-lvMkObZJHWth7ZT7RTC8A86N9Ktl7wDka1shyLGFWgp4U5er6Uxv7pJCMkUAF7xyxkEOeJe0_CKaUVhTGHMy9JRKuitBiuhFLWR2n9Zuw4ToL4bvTm9QHah3jouhlmJQ2vFosGI4KCCB0clstM454RQgw8ivlF8opWa9wOX0bsoBDRi0gcsDUUiOJg2UBvgeuQqYdR7CSmp-7pLv5mA336z_JcGVWqcBNqHCBzEPt752S4HB3cAPCv34uN1wkNPUKJ1mkR7g663FdWe767tDl-1D65Z-eyBRnNv6-jc_bt9oIqTPcbx3Fl3AIoC7rOVHyqlogjfCevQ", - "q": "47UCL3-YZi5U7bgfhtCuZqdlqG80BP0-oYi9DjdeapAOKuCqBt7jj7jNQI6CAVtimf4oitSdxp5zIAa2N8me4QBicQCxgkSoh2Z_j6BH6nw2vtVD_1uXOZm4GEXPtxItbLiMSasz5Jf8JKd4yP0ZHbMzhuZOgd3PbZ23FR9Va7_9M0s355UWfkZG2kZIKqYjoljVDMwuk1hrQopIhEyPwAOZ6GkXhliS0njM6VNYfbMw4KwjEa41hhzhoqfZ1sXs-dP_KU4MIoC5iqWwNzB1-gsFbWcrnR149QMLUwwM9tZ9bwYsv-LE2toNxW2aD2byMHc_nCzlVjBxBlSW6ymj2Q", - "qi": "q360ExSMFvOt2BTIe74exx_TBuMVQzF6uerJHAzsnrxkIB0Io0uwFjsey5s4beIsFa580pIZNRufoDkPu3iTSPCeevpZ-UEunV9DwvCz010PMUW_o-MmD9CLxL9ukJ0ct-oUXhs4T9U8IYzyCLiX4OF6HuCnNhfvpVrZ60s97WBNACBIxaZ2AKR8ifhC5iLv-dGn88Dr1NUUI2jplW6Nz9Si5vsivPQxrKj6zyUBUsY81EWfuiZX9U_JTJgOxKPmNhCZTrnlWXlPg0CPb7mEM1iYGARi9q3LnJS7GvVCzJzpEnjfImOmr6Sxylhn3M99XOCRw-X0S6ImKnW7wxinpQ" + "n": "0iJzmvB5j5XSHGX_ZQPxuD6_M0KdWAUa__tZewbH9I1ahqree72mPUbN7wlEjCC0VeTBXZXA4DNgU2GWuK_uHjKPna9UYpGpCknXZ0Wieo7Tn0xiwahDSdUvbGMByYdITvjJbuLXkDTNRMshfFfcizVq-kWitzguhq4SIukaX8DTUh8K7RQGeoM8MOHMwa7tDjhc8oRlPdGe67vClunusDUPr9NN7lcBlsM77B1YSTwkWz8J52VmtwvXH0ZDyKaCE4I4zWScMpvMtfZH9xC_lNlxcoORev7mIOo6t7MF939HKzut2QnBm3d4c_-dTO_EarnWr4Ey4vczWkaf335IWt8VZK9snAxbz5mUOKfv5m88EqsMEaSY16bymf8MxVgWh2qNe0xRPitsn6xQXKMPzNpwXFXG0snfmOEqhnxkgkKzQqW4cjqcOki7b0w1UN11WybWbTZPdeJSTgYO4i7Kd6vlyqw0ObuXIKkv3JhDocPhPxjFKGYQtMkD0qEjyhLj7S-xomLcEdeY0g9XuGXHfYz6UaXCfshii-bVSP9l8ETZLsP8pO6PSIfTJZPoleOB4w8kAhFOUI7D8BcO6UGGQJpPFnYiKLFjdjK7iXK3E8wXLnP1Uip_w_E4XudVyTy-RlokLIvS3dvbiOuSOkNze6L-IOSyyl2LXXbGgsKRcjc", + "p": "9y01T3s2JrRoAmXU0BcA7_V1RxtBl5a1ZiJvHBfWtVJreThTln7Rud0dg4tXnFfb8EKcmy9VAFXdMN8HfG8cy3VM3lLx_wUJ14MC0HwTMTkl0QXdEBi2IJola7yDQtvZHxatSt2oPPDaIbwqZMcp_mIFEzt2QAkkzplSkLKH273byg_w26WVht03utD6eM1-2TFAHtXUWdljNqEMSP_4KBZkqLOffQb-Szevs4w4whOIgWPNgHyoxoaTUAk2_WTlMmC8vjfAmh6z_fYHj695M3EAF9U1OZ_mYsjgmGMt0Ufc5ARLp1MXU4LStO5eAYIYH_B0-iiecISdLS7W_XNJzQ", + "q": "2aK9VWXhPHjfyc6qAVJx7lV2iiDq90lizyHGP9GvNw-HIMbPedgnDWl2B0OkSRsqBSFI8z8mRPmKPjZ_O1rvuV0ssGDWcvUtRQ3kBMgxc0WkGPV3c4VuwpJg3aSSELSONPU568wR0M6xljc-AqaicJjrJrJAq3Nv-66LclAeBUtlvCzpACC0ASQgJZ7xjh_kSBr-pb5xq1UZ2VR2D-hoXYz1Wqko3eHPI7RCfBPMP4zsB90EfJJ9ypr-VcpGuuL613TVoHTruDiBF4mP7UB_bBkoKD9BXOYs5du7Y1dJp7hX_ST9Djh-DReKzkD2T4IwA5m61y6kDL_TWW--CbbYEw", + "qi": "Jeo9INGD5jloey2bsOxuyrmcDGUedhJkrWc32au6RTgF9Emkc_QFBJnryLYSt5gYq3MVJVuIX_ivTrS5CkUBQnvyfFJwXmzxGlu0G5NlV4a4aAfDw2F8vvEXTgBdny6ZfM3qDLpZsKHuOc8SqgKYiBHiaa0S3agwiFTNTsTQBP_XM-6_S2dJkki71lKVSifkDmWVryj97Jp0CArUfeGAE-VqpK21GtGiiqP5XbLNBxqv9ql04vwe_xMfd1MUoXhs4PG2Rwr4U8By1N3RNpS8-edxUidIqv3kjDGMyCXuS_YomkSeS4colbLq7Wq-0iQdGIMiADftGTRoc8hmhu280w" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "FMJM:BEP5:M4Z4:MIFT:K7CH:NZNY:KHT7:3EQJ:VAYX:XT65:PMSE:WKLZ", + "kid": "WQJF:KVD4:BP2B:JUB5:ZCTW:P5WN:YHRN:D4IA:XL2N:FPIR:6ILX:H3OR", "kty": "RSA", - "n": "vSUrNYZB792Aai4Z-2L8MGO0C7petwm0_CFM2I_yjH3SURVU7PV3B3VnD0m58-evH1cVU2eOJwDVt3QQGsnMq46z-ZBeG51jSM0Jqe0RAEMicaAVUH_0g1MoEWNPbffFNJLy4Qmiai1J5A_chfJ2qiXvhDHDfi4OCzciFyrlOp7gzmCfoDGlb6bBxzEYkUX5EK2gSCVJvfTxh3GmQ3aPHHl1xf9RH2i_5r22o5ccGOUKFPlHicHuDXUCyTR_zAJFs22pDrIqScUtNklz2PY5--uKsr5JkLlvmQ3uDfJnC0zOF3JHLABhp0G5YOuh7Io_RUIxIusWWhgTodkKvy9TbaRoFJ8LIP6y3C9LvUVjOrwBGmPpcy1j2N9hrUkdiIuTMb-y7WYcQHVa7nwohjxbdzXgSV3euCt0gE0iCXJ78bvPYlq2_huowPG3omKWKe7SweXJs41mn__fgy8-b2nUq0RT5Lnc-ND0OJjhumVpHk8W4rvUE1EwCzfQQ2n5fCyCmykpI1qz97O3Njh-lj6Cp7gJn4CHmvkH70WECTt0jNQC5z_wx4Dz5CjCCt-mV_-wYeb3ZucZOmbgHAVpC_zfw-b0YXj2X411GA5s6KEl9hwCn90qUL_qPAgjtWsm52A-3byvxM29xX4U0vaJLKK0pjIigdhxFUrIv8zD93FN5TU" + "n": "0iJzmvB5j5XSHGX_ZQPxuD6_M0KdWAUa__tZewbH9I1ahqree72mPUbN7wlEjCC0VeTBXZXA4DNgU2GWuK_uHjKPna9UYpGpCknXZ0Wieo7Tn0xiwahDSdUvbGMByYdITvjJbuLXkDTNRMshfFfcizVq-kWitzguhq4SIukaX8DTUh8K7RQGeoM8MOHMwa7tDjhc8oRlPdGe67vClunusDUPr9NN7lcBlsM77B1YSTwkWz8J52VmtwvXH0ZDyKaCE4I4zWScMpvMtfZH9xC_lNlxcoORev7mIOo6t7MF939HKzut2QnBm3d4c_-dTO_EarnWr4Ey4vczWkaf335IWt8VZK9snAxbz5mUOKfv5m88EqsMEaSY16bymf8MxVgWh2qNe0xRPitsn6xQXKMPzNpwXFXG0snfmOEqhnxkgkKzQqW4cjqcOki7b0w1UN11WybWbTZPdeJSTgYO4i7Kd6vlyqw0ObuXIKkv3JhDocPhPxjFKGYQtMkD0qEjyhLj7S-xomLcEdeY0g9XuGXHfYz6UaXCfshii-bVSP9l8ETZLsP8pO6PSIfTJZPoleOB4w8kAhFOUI7D8BcO6UGGQJpPFnYiKLFjdjK7iXK3E8wXLnP1Uip_w_E4XudVyTy-RlokLIvS3dvbiOuSOkNze6L-IOSyyl2LXXbGgsKRcjc" } ---- PASS: TestMarshalUnmarshalRSAKeys (1.75s) +--- PASS: TestMarshalUnmarshalRSAKeys (1.72s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -622,7 +658,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 70.016s +ok github.com/containers/libtrust 53.706s === RUN TestVerify --- PASS: TestVerify (0.02s) === RUN TestCircularWalk @@ -630,7 +666,7 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.01s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.23s) +--- PASS: TestLoadStatement (0.24s) === RUN TestCollapseGrants --- PASS: TestCollapseGrants (0.12s) === RUN TestFilterStatements @@ -638,7 +674,7 @@ === RUN TestCreateStatement --- PASS: TestCreateStatement (0.06s) PASS -ok github.com/containers/libtrust/trustgraph 0.503s +ok github.com/containers/libtrust/trustgraph 0.502s 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/13547/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/13547/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/26964 and its subdirectories -I: Current time: Fri Jun 14 05:01:16 -12 2024 -I: pbuilder-time-stamp: 1718384476 +I: removing directory /srv/workspace/pbuilder/13547 and its subdirectories +I: Current time: Sat Jun 15 07:05:13 +14 2024 +I: pbuilder-time-stamp: 1718384713