Diff of the two buildlogs: -- --- b1/build.log 2024-05-10 00:49:18.510073355 +0000 +++ b2/build.log 2024-05-10 00:51:50.379600423 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 11 19:11:06 -12 2025 -I: pbuilder-time-stamp: 1749712266 +I: Current time: Fri May 10 14:49:21 +14 2024 +I: pbuilder-time-stamp: 1715302161 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4011741/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1782839/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 May 10 00:49 /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/1782839/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1782839/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='ebdde0aaae38459ea6fbcb766d3013d7' - 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='4011741' - PS1='# ' - PS2='> ' + INVOCATION_ID=40565a5d801f4ad79a43a6e4f39d3362 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=1782839 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.xlGlFcsp/pbuilderrc_EkAH --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.xlGlFcsp/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.xlGlFcsp/pbuilderrc_bPA7 --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.xlGlFcsp/b2 --logfile b2/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 9 17:47 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4011741/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 8 11:23 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1782839/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -146,7 +178,7 @@ Get: 34 http://deb.debian.org/debian trixie/main arm64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.22~3 [5104 B] -Fetched 58.9 MB in 0s (224 MB/s) +Fetched 58.9 MB in 0s (132 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 ... 19744 files and directories currently installed.) @@ -310,7 +342,11 @@ fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/ && 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-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1_source.changes +I: user script /srv/workspace/pbuilder/1782839/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1782839/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/ && 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-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1_source.changes dpkg-buildpackage: info: source package golang-github-docker-libtrust dpkg-buildpackage: info: source version 0.0~git20150526.0.9cbd2a1-3.1 dpkg-buildpackage: info: source distribution unstable @@ -450,72 +486,72 @@ dh_auto_test -O--buildsystem=golang dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-aarch64-linux-gnu && go test -vet=off -v -p 1 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph -2025/06/12 07:12:02 Generating RSA 2048-bit Test Key -2025/06/12 07:12:03 Generating RSA 3072-bit Test Key -2025/06/12 07:12:04 Generating RSA 4096-bit Test Key -2025/06/12 07:12:08 Done generating RSA Test Keys! +2024/05/10 00:51:15 Generating RSA 2048-bit Test Key +2024/05/10 00:51:16 Generating RSA 3072-bit Test Key +2024/05/10 00:51:19 Generating RSA 4096-bit Test Key +2024/05/10 00:51:33 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.00s) +--- PASS: TestGenerateCertificates (0.01s) === RUN TestGenerateCACertPool --- PASS: TestGenerateCACertPool (0.00s) === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.02s) +--- PASS: TestECKeys (0.03s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: QE5N:RFVA:ZQSL:TOMF:HI3Y:UYAZ:DWEQ:BF4E:H3DJ:XSYJ:YWUW:7V7X - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: I2NX:WTMT:6RYW:CPDC:VJAD:5TZV:GVRO:V67Z:ZTEQ:KYPL:CDQN:XDIL - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: TXYS:JX3W:OA7Z:ZFTK:2W7M:2MEI:YG5M:KCUU:B73M:VWDS:4JQU:OTLY ---- PASS: TestECSignVerify (0.01s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: J77J:2TGF:PLL6:A22P:F2OL:AHZO:GJLQ:TKCK:GFMD:XENR:QFNU:JQK3 + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: GMK6:626A:NHHE:IB5C:RI2I:YIIE:N3XG:YFVA:T2RR:7NJH:5YNR:5JTM + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: FU6B:TCMD:2NRV:SRLF:FYCX:GOF2:GFKS:J65C:ZMDS:7JZY:DQL4:GC4W +--- PASS: TestECSignVerify (0.02s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "-Bjli1kevNHyVtt-UL3OYgbC-C_o9QWHAqUtqkwAc4U", - "kid": "6FUZ:DRGY:BF4O:HKOR:UQS7:A5DV:27AF:P6TR:FAZJ:UEQV:6MFR:W6OB", + "d": "4uV_qirrvUdSMmI5M6Wp2W-EhMdtc-HWLFOcwKQBThE", + "kid": "7N3N:M3HT:DW3U:3FPD:XGYC:GLYU:EBE6:DERJ:JUG7:YMSR:6UMO:UC6R", "kty": "EC", - "x": "e0w4ay11nJ8CocRKPklOBMzYB6m4s6WIMz5Aczx-cB8", - "y": "0sSAowlT1FdWfG7rgeRXyvYwpezjXe7GxsqU6LWAYfE" + "x": "2E1uO5HFyoVuktH_oBU8RowzBPgq235NN2OyaWT0Mg4", + "y": "ue_xg44H5ksecdC9scae-4joybpP0PBxV7k-KQqw_v4" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "6FUZ:DRGY:BF4O:HKOR:UQS7:A5DV:27AF:P6TR:FAZJ:UEQV:6MFR:W6OB", + "kid": "7N3N:M3HT:DW3U:3FPD:XGYC:GLYU:EBE6:DERJ:JUG7:YMSR:6UMO:UC6R", "kty": "EC", - "x": "e0w4ay11nJ8CocRKPklOBMzYB6m4s6WIMz5Aczx-cB8", - "y": "0sSAowlT1FdWfG7rgeRXyvYwpezjXe7GxsqU6LWAYfE" + "x": "2E1uO5HFyoVuktH_oBU8RowzBPgq235NN2OyaWT0Mg4", + "y": "ue_xg44H5ksecdC9scae-4joybpP0PBxV7k-KQqw_v4" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "ZUYu3KW2QI15tJsXU7FZzbwbpguxnmJmKyzdEVderPaXj7uPki7B3mQd-6fXLf2k", - "kid": "3ELP:C4YS:SSNK:INSZ:ZPQM:VWGG:NSVX:IV5Y:LSWX:O5W5:EN3J:UHXE", + "d": "EBGhNyDyGizDSzVJub7NI9NUjbRh9obbYllrIRCB989RMfqi8KGH64azZv_-mHCj", + "kid": "TOX7:6XTJ:OJLM:PDHA:2DQJ:DAHT:UJL4:EOC3:U2CJ:OOR3:PVDY:ECAJ", "kty": "EC", - "x": "9QlGEgoAVqCA8Sre3f0Ago4uTWeV7PxdSyoxqrgQFAb5zj41yCoh-ayI7HeZoYL_", - "y": "TrDVW1RJHjAjWTdXcLTnr7xV6_Jr3-mRkPs47S8cd17J3683Femld20gnTHXIopv" + "x": "1gL8xYuZskt5fAenMnb3C-yLPm2fTwTJRFwcAB-mBXMW8hYl4QskpVwIE2NW2pK6", + "y": "MB8DaYq0Sz-wqZmSstKwWJeygFCcZkkoAoJp6SEpf37Sz5alu2NpzcLSuzmrfZS2" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "3ELP:C4YS:SSNK:INSZ:ZPQM:VWGG:NSVX:IV5Y:LSWX:O5W5:EN3J:UHXE", + "kid": "TOX7:6XTJ:OJLM:PDHA:2DQJ:DAHT:UJL4:EOC3:U2CJ:OOR3:PVDY:ECAJ", "kty": "EC", - "x": "9QlGEgoAVqCA8Sre3f0Ago4uTWeV7PxdSyoxqrgQFAb5zj41yCoh-ayI7HeZoYL_", - "y": "TrDVW1RJHjAjWTdXcLTnr7xV6_Jr3-mRkPs47S8cd17J3683Femld20gnTHXIopv" + "x": "1gL8xYuZskt5fAenMnb3C-yLPm2fTwTJRFwcAB-mBXMW8hYl4QskpVwIE2NW2pK6", + "y": "MB8DaYq0Sz-wqZmSstKwWJeygFCcZkkoAoJp6SEpf37Sz5alu2NpzcLSuzmrfZS2" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AfTboViewID4EEVXv6nZP0Ei4NiS9_33zxc-pXJvhRgjL4T-McUf_jSqJrBC7FocIxuJvTxoXVMzYUHmTq5ya7bd", - "kid": "WFQ7:5BCL:WI3U:M5CO:52KV:3GVS:WDIU:HJX7:BAFN:ER23:6ULD:U26X", + "d": "ADo2rjgM9c2osc8xvyREaP-G59ak3_ZjP2iQCDs2Ua8h4gxXmdSlkL2D3xalCJ3bsXxjuD79pKcTWXGKFy4FTZCR", + "kid": "BM7T:THLE:NYYK:FCT3:SURX:PO7S:XYKQ:NCEB:IRYO:BT56:7WYP:HZDY", "kty": "EC", - "x": "Afww_7B_nNA5yuJUGoCjqmQWEjZYpJYFKiRtrTjiKEcnF97oRogMiPU81amtHHmeE_yh6elgMCUS6tBz-m_JtJ5k", - "y": "AAKolOPdBT__GBx3lOKNlIoyFw-uNKbUf-9d_oMozIwvHX7sEX6NZQXt4R9ovz8gTUIcS2x75lLMpX4Wd00rTk9f" + "x": "AY28bWt9wZoE-skz30SO_nqujZ7c_xuyBfpWN5jTOXHvelGh5QfU_ZJfAuuePtnNUdcL9S14mW_CQTFT9A1c-Qs3", + "y": "AFbrz16dAPaQ9gzAC3cFQ-G6UvagQZzPfTrUzEgUSMJdTCvCOwLJbT2fclLRgB9of3gQ3kRx57nXtcNKk-QVgAvF" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "WFQ7:5BCL:WI3U:M5CO:52KV:3GVS:WDIU:HJX7:BAFN:ER23:6ULD:U26X", + "kid": "BM7T:THLE:NYYK:FCT3:SURX:PO7S:XYKQ:NCEB:IRYO:BT56:7WYP:HZDY", "kty": "EC", - "x": "Afww_7B_nNA5yuJUGoCjqmQWEjZYpJYFKiRtrTjiKEcnF97oRogMiPU81amtHHmeE_yh6elgMCUS6tBz-m_JtJ5k", - "y": "AAKolOPdBT__GBx3lOKNlIoyFw-uNKbUf-9d_oMozIwvHX7sEX6NZQXt4R9ovz8gTUIcS2x75lLMpX4Wd00rTk9f" + "x": "AY28bWt9wZoE-skz30SO_nqujZ7c_xuyBfpWN5jTOXHvelGh5QfU_ZJfAuuePtnNUdcL9S14mW_CQTFT9A1c-Qs3", + "y": "AFbrz16dAPaQ9gzAC3cFQ-G6UvagQZzPfTrUzEgUSMJdTCvCOwLJbT2fclLRgB9of3gQ3kRx57nXtcNKk-QVgAvF" } ---- PASS: TestMarshalUnmarshalECKeys (0.01s) +--- PASS: TestMarshalUnmarshalECKeys (0.02s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.00s) +--- PASS: TestFromCryptoECKeys (0.01s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter @@ -529,104 +565,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.01s) +--- PASS: TestChainVerify (0.02s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.00s) +--- PASS: TestInvalidChain (0.01s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.41s) +--- PASS: TestKeyFiles (1.03s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key <5AJ3:DRHM:R5JU:7DFN:IY4B:7TJF:6CAP:27EQ:NE22:BMRN:3FDZ:FVYQ> + 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 <5AJ3:DRHM:R5JU:7DFN:IY4B:7TJF:6CAP:27EQ:NE22:BMRN:3FDZ:FVYQ> + 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 <632S:JZW4:FEBG:R44Z:DK3F:ZWUY:3IX5:K5SU:FGHK:FZQV:44VY:PSQ6> 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 (0.43s) +--- PASS: TestTrustedHostKeysFile (1.63s) === 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 (1.16s) + key_files_test.go:199: Client Key: EC Public Key <2ZZK:UZWE:OB3Y:LREF:CIN7:DVCF:2HF2:2ANO:ZZZO:4QPP:3DGE:VDJ2> + key_files_test.go:218: Client Key: EC Public Key <2ZZK:UZWE:OB3Y:LREF:CIN7:DVCF:2HF2:2ANO:ZZZO:4QPP:3DGE:VDJ2> + key_files_test.go:218: Client Key: RSA Public Key + key_files_test.go:199: Client Key: EC Public Key <77LI:P5RS:TVQO:GBI2:YYZ5:TQCY:IFG5:6NIE:IUSS:YVIK:24XK:KMZV> + key_files_test.go:218: Client Key: EC Public Key <77LI:P5RS:TVQO:GBI2:YYZ5:TQCY:IFG5:6NIE:IUSS:YVIK:24XK:KMZV> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (0.74s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: A3HO:RBZG:6END:ZCBE:BQIF:Z5B2:P3UG:ARUQ:NUZQ:6ISQ:J6RY:QKA6 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: NOAN:TAOB:34QP:PON4:4MEH:S6QC:EZ5O:7BEB:JXCZ:ZZUB:BGYD:NZYX - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: R3JX:AU3S:3FPF:B24B:M5HH:BFJI:M7SX:6B7K:JFD7:EQZ4:G7YP:ZMK3 ---- PASS: TestRSASignVerify (0.04s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: BPF3:KVLP:5UHE:V3UI:6TFA:M37R:HRNT:RMKZ:PLCT:57X5:JT3N:BJWN + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: 4GNJ:4O5N:SI7J:B4PT:ZP6A:GNXL:XVFM:TFAI:OJB5:Y5JU:6LOT:VUD3 + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: YI45:TZBU:74UT:5RLO:7XDK:EKF6:ANLH:SLJW:CPZ7:BJHX:SMGG:OYGV +--- PASS: TestRSASignVerify (0.10s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "G2JEhvrdCvzE3Qr1gGNz3e5yPNqzcEl7jxYqCCA3ldU3wrktvB12dYyND9dLzI7gv5h0IKDo9rRRmiN9NGoe4GdoAqjdwQrUjGdyPN-LCl6adhxoLiTjUh75tQBKn_XW2WSOd4FM_uWu0hvTin5xPoKzkEDd55P9JFMhLlDWO4LfxS0uP4a1w0k5CIT4q9fLSHPtcMK50ZA_XJOA5IsHlnZPX4epAsKBu3Mgdz4RHUvfKSEo57M4-TNYTfTfaF1MaLf13Nua3Xr9fhWOP0kzW-9XZhSa4Czik378N0eXgoUNuY5RcbSl7vTmWs2pwZxB_TFyFKawKWf6g7aptOgtgQ", - "dp": "rCak1jaiVmjC-mr2lTmxGnagt2cxT0r4rXqW0OAxfxPSu03smF6eD2BNqETrglM1gD6UdsCbX24VlQv8VFDTIuPIGWD67WVYV1JBsaArKnoern531k9inaqaggGyWKNV_jsTgdtnk1Cdeb3YnZXJykkxkk5vI_PJLi2Bs_OwlyE", - "dq": "myaQvJEpSFCUJGQLWsKUMOpEN3rbR2OkA3ytrdUSY0dfEWmXC-IQfOCdGSBYOLoFDyb2A9KbaYmhYj4AT86CituwR-X18Ff5Vwwnm6YeMtdxCDa5wsBQrfILrqnxIknWbO3q5zwcR-6Iwda_AQeU0VnOaqm8MxPp7VoiC1biOJ0", + "d": "IJi0t7z1lMZsTatWCNI1PDFlY2VomHSEgjDXv7R1xHey7JjtpIXcCkcCUt4Ro56HKWrhZoBu6ZGx7lr75iLmUVcn-831zihsjwOIVZWrWXiCowmzvHbmZetTInzohoc3gcQdGSTIVFIuY1rG6v8D_m_QS8GRZAmcL9etfiadB5PuZal4e8Gx39f77hBPy-3GxqUVKfC_0NM5Xo9nW34cjUYi8IPkJB7eTKS29tyIyOF5mar-c9OeXlw5_HY1dM5CGSakWZgulT5_pYoAoCgnVM7UL8teK6644uCZNWimuSsSkI4noAjfvQpMUsXwArhlbcEPpSsmAEHr_5_kkVSRXQ", + "dp": "G0OJlzHB1bwrcNQ7SHlxO0yuUAwkYgsC498Qwzsi-1iegrpoXU9OAgoYR99bYIqzHPu9OqXpxjKZEdrJJ7_9WWdHtJr4XULH88KhPH3PzdFcsCAo5Sln0K_jeESrqNLaQEvBUF6T9Wr-aEE3N_KsdSvJPOVsYMnXcWx8OOVyiqU", + "dq": "C1ZUWvtoOQ1zqiwwTarBEx-4XmNTKQ_fNMywEcqNW0cxkLefG7FAjxXmvuFyUnz4MJiv0PpazbzD1-CMZ8Oih4aG-VmMQs7Wm6H7ZwuS2RdAZNJ0SFY-SKO2lejxazOXLiDRJ23nHLqEgjlILfdyT-Lc-wgGzeRwfYCcVVIr_-0", "e": "AQAB", - "kid": "A3HO:RBZG:6END:ZCBE:BQIF:Z5B2:P3UG:ARUQ:NUZQ:6ISQ:J6RY:QKA6", + "kid": "BPF3:KVLP:5UHE:V3UI:6TFA:M37R:HRNT:RMKZ:PLCT:57X5:JT3N:BJWN", "kty": "RSA", - "n": "0SSaVdebN-6Sp7fChhl8PM9JhLJphSx6GFX0E0efCwhPtoTFp5wTTXKbrqATNVUYB6xWyaUOR1cIdNwmirR4e5QD_-glSflsqPnX-SG9K7H7EahMcxG8IR-1LWBhYjIGXIZ8DIXoMup7Uyo0KINg1nDFtEu4xW8XTyfuntVTJ-1i8QLdVSYftqmz3iou2wMels1SRwx0nC2p8I8kKBtgJD7CdDAEqTU5NKsO5vtGTeVb4MmzL0_GPLivsXQqwCWVuD294-4rdvzDL28GM5_qwe1qWashhZYi78yjW-Juyte_0nst-bgVSQhukqlnH6pq3L5qTwwac_p9yFHGsFl_xQ", - "p": "-2SN1bSyKQ3LhyCJczuPSQ1wr-r3hUT7JfUbSqsbKkI8hFGpQHV_hJjJtGkvRyz8_aIZ3t1TIL6vybRnbkZmAFj1FUEgfNsNXmoAcbrnTHYJ2VfjDL6YTCWgRm_cpakMYaO_73lvHeKyOZMY0NtbsiSWCoewYfJla8MxN_vILuE", - "q": "1PnT4x6W8wzHuwYQJ6AJBudFXgz1cYZVAVFB3V1_xiRrvQVZMdtbmBbq0CxGuGmkTfxT8Q3QWonPNyfx4BbrU3CixJhgreP8q5fnokJhmuQydzfmLy-2uUXvZGb4uZXjldVZc04xK49sGG1C8aNiz7UaC8Pf6vs9EHpWTfrUIWU", - "qi": "Gg2ZsC3o2-XyyipsX6Xhrp2PR0m8b5CmiD7ZEETW8ZifXDIrgL2F0n4ipUaOnRfWVrQSfjeTs3p68p73MOxgPD5vLaafjEpCN5Vq4bCZk2Tzh2pDndOxqczXE0Q5oxeax_KmeSk1FqgPgWJGC2qzq4khjn_vJYv256r_ldsa4ns" + "n": "uIcYFzYYUXa0C2b5CbZ_jjiwH7o2N7RlP4QIxM8CKls5WFZgwOaxev4W5_jYviyCHE4qLXXTglMAHJcJPu25Be_MaPI3EEILcSc8Xt0xZzKHt-tzw6VmmXTvCQuLDhSFfqG1PgYXa3UaXs0f3AsIuPKBWbVqr4JnedEEh4J4NaEcuXi8MD5HuYVyyqjsvvcTXKPeXjrWK0Fq5B8nsB8g_qI1uC_elvVHnzgqu7CriM8Cv2nckJgrmIbqZhQ9X-90hJ3RCadiaY1V-vWaWEilpTAvVaZsEB3XbQu-1TBZj6YEnU9PdLcidf3KMiDEerB0a10lJY1uhzSA8SlzawTufQ", + "p": "y9TrlCkmIBDbDqaU18dHGoOykqyqQ2JxoNpYfvmU1hw05esuMStgeFKKBBP0FPh0knPUB80ypHyA3DEmcqEAzMuGKJzpK18uZC-SorII3fuEdAWjDcr-mdYvUIxK7AoiyTbGWv7mW-cdAa7MV-Zt6xjkvl6KX56VRKBvXXE8Vm8", + "q": "58Ffciq8e73w9UnR1cOIX-JBU3-5cXhGpCnpM3klCXddGSryDR_M7DvfzYzK0IMrFaEruy7GWv6wXFaUi-ahjMfTRiZ07eHFG6zg8L8nLgBwHZzBJCJimxGqNfDvPjRAqAE4ZNr-Ik5aIVxW0S2JcusmABSWl1XzD0JsHKBx39M", + "qi": "llz2j6rr5vJbueZUR2NKdk9RlotWZh8ZKs9kzuYns0QYdsPoNpYrf6kUoYj6B9M5rurJeY1m_0h-RV14MHkiLDjkXFg_mAkh1c_kFIlEOAqDR_oQ_8unYLgCoOR6gnBaAXUhtmmYg9LvdJhocdW6-eVyMxuv5raBFxZTO_VChdE" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "A3HO:RBZG:6END:ZCBE:BQIF:Z5B2:P3UG:ARUQ:NUZQ:6ISQ:J6RY:QKA6", + "kid": "BPF3:KVLP:5UHE:V3UI:6TFA:M37R:HRNT:RMKZ:PLCT:57X5:JT3N:BJWN", "kty": "RSA", - "n": "0SSaVdebN-6Sp7fChhl8PM9JhLJphSx6GFX0E0efCwhPtoTFp5wTTXKbrqATNVUYB6xWyaUOR1cIdNwmirR4e5QD_-glSflsqPnX-SG9K7H7EahMcxG8IR-1LWBhYjIGXIZ8DIXoMup7Uyo0KINg1nDFtEu4xW8XTyfuntVTJ-1i8QLdVSYftqmz3iou2wMels1SRwx0nC2p8I8kKBtgJD7CdDAEqTU5NKsO5vtGTeVb4MmzL0_GPLivsXQqwCWVuD294-4rdvzDL28GM5_qwe1qWashhZYi78yjW-Juyte_0nst-bgVSQhukqlnH6pq3L5qTwwac_p9yFHGsFl_xQ" + "n": "uIcYFzYYUXa0C2b5CbZ_jjiwH7o2N7RlP4QIxM8CKls5WFZgwOaxev4W5_jYviyCHE4qLXXTglMAHJcJPu25Be_MaPI3EEILcSc8Xt0xZzKHt-tzw6VmmXTvCQuLDhSFfqG1PgYXa3UaXs0f3AsIuPKBWbVqr4JnedEEh4J4NaEcuXi8MD5HuYVyyqjsvvcTXKPeXjrWK0Fq5B8nsB8g_qI1uC_elvVHnzgqu7CriM8Cv2nckJgrmIbqZhQ9X-90hJ3RCadiaY1V-vWaWEilpTAvVaZsEB3XbQu-1TBZj6YEnU9PdLcidf3KMiDEerB0a10lJY1uhzSA8SlzawTufQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "hM7WIelgm1WU-KzpaOycGYfSZfd7MH1UxUM2oEb2HuHmMoE6G5P1issHskZYvys0PNt0nXOrOvaRMJG_NIKOxSSNZGhLhtZH3c59CbL99EmAnTGCJQD-cKf9QeTqF6C21Tia11shz_HQIGFrsFjG0G6Mb5sZb9j5WY2V_E3pz5c01-zxhjK7YqWXkltJ13KALO1r0bi4MUXOZ7WhB1OKYFAyWDiW0vv6bgNeskk2g_wVyWLelku86MN31OYmP3u3R0FS9GhgQjyI-R4PhhbnWDdKrkWkP3nQV5G05FzSlodg6W5D8z-qgK1caMmUuPhw76d4CVffjcJ2GhP3XLitIRbEM7uQS24zpVmIaLu57dX8DANOlQXuj2x-U-h0M6eU5jxpYzEMr0bu6X-uttITDT7jDP_mVHeGTkSctzbqxz2BhHJcOQ5LBvmj88v96m51nPmVRdHCk-fFyBkE0sXVhOSoJdUIAECC4-2Gil8612Ci-7PvjxoIq1zf-MzTwL2B", - "dp": "PutIvEN8I6YceoJFBb1eCGmiHKTcwV_upFE_q8cNwiMnOVx3ApGvk05E5kObo41hCnh0TgRYJM5HYsjJb9NpSmMOSeypnELKUvO01VndrKS1cxbbODUMuHmQQIUcSM76cRfeSCa48UMJUBdSmRcRRwvqM1PhbdmLk8wAp50llxTKRHQeyJAyJAs83STkMx-nM4mWMRxvZpHX6OSz5fLaH5vxCuT7TjGi9hTJw8l6bRbo6yMdvm-W6ryVx_t1zjHJ", - "dq": "kWsFFZRB1Y6hWU-52ct0gFRvutZddNIEIHNLDZ05neM0Yddp8iBpe3I147BFeCR_h58YMGOIgdTjOxnDqG8PhZnFhv_pK3b3MxQwwOG3g5yPZtT_ZW9t6vKpp_KvYbJM1DdTy-zwq9nYW9O0Fm8GqooyPEp1LuhSbFrFyRz3AbtcD-0JDIcoAQuBbIyzNEVu1pO6iJlo6THRcJnYxNFa33PQMhiqdfLmry7O2BTeCVbJLAX4H_UqdsuKmLYjN0yz", + "d": "6osPZwJpAfSDU8ucamZusf5wcqMYDltiaIaXbRCXKBNxxFqLl33AOLOWq2ekL_WVHzZd-Y1b9eU8XSSmM7VhpkpM3NjUsHtMqHH7QT0gYkTiwl-d6489lO1K8or-w0SNreYswzwzNeEeGUpedw8yNH3mfAPzHuUlA3pLjlwbF-BwrlMFDFlXKkZ8ox6YMqn7XG5d9mxphME9FkVJXO_f5D29Acx53Q3uh70J0oMD_JpYWMZzaWQ6JvgqO_1uvQW7XVsFU0gXWOTvGUIby7BaEMS2UNMoZrS-17jFZdZyG6vfkQRW4l7Si1oo_-mGDJYXbPagxCueMfSEUxgHHDUna6TiD-1abGsFYG6djugL6CD97xceP2NjccNzTDIuApc4ennpcg3jDVj6Lqeye3ywebXtFnmkdlb9a5RkPZx4qOvOfCW7ZSAa2rm4p2arJ9kdARvOdt8W4CedZRcmnsd9gy9-otBBIwjcElHQiCaywgP6s5cm7XOLl-ajuevdKojF", + "dp": "Q1bGBwk39LA62oUK_ShwHH0fMayqPcQ8KE96Kbl6Gvb9Ortt82w02iSRayFXiDSlqnxeW9RZf7nrZSkfyjssjrwvLTnw1bH0OERNcnXUsfxOvP9CLzWh2uQQmvLgpD7T28YNHQr-NKstXFw-Hno1bKEw7CSPHH8sldMPiIGQiWsQPmdBQfdy296ys97y27xmGmWnxSy0O9CIeI0yL6IaxHvNoglG3J7h4xL7ja-mTCyBAJ9EC7VPsp6SA2ifVhrN", + "dq": "gC4QwXxLs-vjfqGbKfri1fsL5a1Tc0cACN6ZS3umUQSUn-7cHDitIWogDDGfbUpX6ml009aTMecpFt5NL57HzgKf_RNW9yZF42X6XCfn8wMIixUC0RckjGKHqDE2je1REyHBolsBXPv4xmJ_f2MfJPhaegmta5LZ2GY_aAGWQKSu2ey2VlrpB0opex94MT9J0t85ikuUm1TIAttiQsamqO26HKqAs6HT3GqwnQ535sEbHuTRFxXR6CXM_js3cQo7", "e": "AQAB", - "kid": "NOAN:TAOB:34QP:PON4:4MEH:S6QC:EZ5O:7BEB:JXCZ:ZZUB:BGYD:NZYX", + "kid": "4GNJ:4O5N:SI7J:B4PT:ZP6A:GNXL:XVFM:TFAI:OJB5:Y5JU:6LOT:VUD3", "kty": "RSA", - "n": "tfd-yKK3XZZUmJuxKcdAjq-GpWkI_ca9WTrD3Ij2JAJA7vS4m5W8QfDFSLwb8iYKD-0VPeoJ7RWv-Ka58V2-MHxwOizfEcdN0crLVjCYS2WhPXP8hh4_NL3WWX-HaQBKnj8ykOxPhtlAXW8WfPZnlGNRTHfDbi4Iv4M67Peu-k-Tq2dz1eQtf_vb0dvtmoFYwW6kU0J2JDZKJRnHjTDG8joSzHbwbxTAjntLQkeM-tVHUZyfaYMqBvA0Mf-3lad_ij-CsnHU5zfK4JulflQmQbfe-sbov8UfgiQi0NOFvG8uSCsjUhxrDmJT21PQO6twJmlpep4HaBIYukTsTX3uyKqJnDPMDXzJ6jVYKOdt7jygbDOB9ROykL8Gg95n-BqnpMOtGJAARc6X_UakE5MPUCN2Jp_5mtY_006QYAzu_1Bb-xEGz8yxufpu7byX-DltNoEjkde-a5DY0pT4HqCEJxbDkUuqofo8JUpKjovLHJTJ68PfqMULL98r_inGeOkX", - "p": "2vm6aqqQOhtTrueeViQFyc6vl3iCDJkTUkJsTv6X7Bwh1JMZQl1epUD_o-PNsESUSbP9UI6OIjWzh_06zhQbphAT-F9thGBI8fUKMl0qByD32qVsYIZ9jaVjZCuDf9_aJ1HfLtHjbIaDSOqgA5yS9Y_ciPQBmbo5hf8N9NmHsNt9WHch-3IOAXWzaca7COcH-BJLbq6kq-g3SSI6dzUrYvuzCekp7ZsP6lqemjvti9azH4a_g8Nw2m5sI6J-UP25", - "q": "1LvbxieqhdKh-v0nt9iJt1RW4LbRMzQvCEPz9Y4-lzJW_aOHNMNijkC6pMJGGGlq6WFVH-nVTFu2AnxZl3ne_GPiCbvxOvqvBXQq12PuIgYnjTvnzsIGA4MQQtCbRjMitOKK0loNFyzGDFrb0qU1wMTsUQ6kngAt1V2qboVi8vTCMc06L_fMEY1HteKAM-P4r4QGxIqMgmsjL6AkkIqD_wJ1_Z3FvUZdfP_4uZRjCC6ZJqFXcn7inzn4IIH9tgVP", - "qi": "Ovgryk0OOs4bCBcRPQfrDzXu1NDUXG2447q6VuUoCFRZsEPBAqEpgExpxhT45rN3V0kpfXipAo0lC5Cs5nooYxz-GNFjrfByehSrEnxGnhixhir05Hz5ph36X-fZpKeNcGAWfraxHMFazK1arODO8Z7OvoLmm5mEs5DyGQdB3GD_hm2o3rkilAr1XCZ_buC5YLyEXKezD1vSLs2tOWe1bKQ-fGia19V6FbNj3vWO3BejHwVmEF7fOYpsM3xm0mes" + "n": "-rOSKjhGVIoXPbGlslwWKgzLgivcNyUeDr4zh7OPQMhBRHSOr8-ILeCbhGu818UiALUpqjpveA6sTsijEmg6vJkUXiKNheOjRiB1H0dbwgs8YDm4dP8mGaxijZNjpyWV905xrrpJc8DNd9Qs0LR6c6oeQx-3VAuwwWWaESi4KffYAx8zClXiQw3HMpbAHFWV2VXqrynj-NA0aAIaUm8TIKUlhX6fcb0I69XvrDawrAPpe64IBjYaAj1Bsu5UOdrbiJQvULTAQ1V0PyJIwehWIhXw9La53dU5_w75o8DLGUPNkJKCpN4Bxpa5-MnCJafI5GVWg8lzIu9TNPjMp8UxLpObuDRtD0Lb5VPDFHGZvNryxvaEYjQ096-HGzfxFSDh4OCl_kWvtyvVOssMQpEXO-7mi5Q8VkIPskPgIH5jPg9RsIl37m_GQjSio_E6kVO6un_cIltd3DZU_znqih8h9woYITOqc9JTilOPsU7mfyT1J5Uv2A4kJ0Sdg5NGLNRB", + "p": "-vMBgttUqZAjF-axVjLLHPyH4w7-FbJo717cS2ZzLoLXaTLfScb_p9z_nfvnkRP4au-8zr_SpDHjg1dTsY02905B4GX8ysp8suJqezNB8NEqfxU2VWsCe3i6jHBQ7KGkj7wecKxJPv5towhzNwBRnnKdlbJt5FERvriaW0Jso46YhVXLUkHtH8k-qWjhJihg_ZR7818T82Aq_PegOg7ERDj6WXsUB2uc7Jf0mNZWaHGexoDtQ8SoKW7nmiOeCq_X", + "q": "_79Jz4wB9ziZ5g420Vbl_8fmYUJrQwGLq4llh4BCcFR3J3yZL54vEyC0vRajRQ7rNFhv5YckqFTRoqxht4iogZTiG9l33QAUBvtsV2aW5LTPhCeLZCwYEDQn5NKDkRQziRcNTgMhgUzeE6ZrDbLIuE0_N8PkA8Y2gNynbSya_M3X8e_OhKycO_ldosdvipdsrz3wmIwXV2rSwTOMa6dhkPFRJLSTSV3HG5oQ-QR5J6uH4iJOyyxskO33aV1jtPmn", + "qi": "AT460Rf2Zhq-NCLzgn6owXVF5KTa_EDdVWRFd8hzkdOwreztqyKnTCPRI03kS1yHA2qF0eV1QSYYoSMF-pDXe_vgFpbSaibLoxvQQcl8ciEYxepxjkVZjsmIQkzBTPtoDHU6PMyNaE-ZUzk_ECpphtXr9U7nW1bKBf_-ZacMekZQtQncChiSY2afdon5PZZRNUJdKSIuOnmwpxK6it6zzJxx94nEdLOnBxXZ5tPUm2vZ-TDsqx-KsJye0I0Oq9gS" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "NOAN:TAOB:34QP:PON4:4MEH:S6QC:EZ5O:7BEB:JXCZ:ZZUB:BGYD:NZYX", + "kid": "4GNJ:4O5N:SI7J:B4PT:ZP6A:GNXL:XVFM:TFAI:OJB5:Y5JU:6LOT:VUD3", "kty": "RSA", - "n": "tfd-yKK3XZZUmJuxKcdAjq-GpWkI_ca9WTrD3Ij2JAJA7vS4m5W8QfDFSLwb8iYKD-0VPeoJ7RWv-Ka58V2-MHxwOizfEcdN0crLVjCYS2WhPXP8hh4_NL3WWX-HaQBKnj8ykOxPhtlAXW8WfPZnlGNRTHfDbi4Iv4M67Peu-k-Tq2dz1eQtf_vb0dvtmoFYwW6kU0J2JDZKJRnHjTDG8joSzHbwbxTAjntLQkeM-tVHUZyfaYMqBvA0Mf-3lad_ij-CsnHU5zfK4JulflQmQbfe-sbov8UfgiQi0NOFvG8uSCsjUhxrDmJT21PQO6twJmlpep4HaBIYukTsTX3uyKqJnDPMDXzJ6jVYKOdt7jygbDOB9ROykL8Gg95n-BqnpMOtGJAARc6X_UakE5MPUCN2Jp_5mtY_006QYAzu_1Bb-xEGz8yxufpu7byX-DltNoEjkde-a5DY0pT4HqCEJxbDkUuqofo8JUpKjovLHJTJ68PfqMULL98r_inGeOkX" + "n": "-rOSKjhGVIoXPbGlslwWKgzLgivcNyUeDr4zh7OPQMhBRHSOr8-ILeCbhGu818UiALUpqjpveA6sTsijEmg6vJkUXiKNheOjRiB1H0dbwgs8YDm4dP8mGaxijZNjpyWV905xrrpJc8DNd9Qs0LR6c6oeQx-3VAuwwWWaESi4KffYAx8zClXiQw3HMpbAHFWV2VXqrynj-NA0aAIaUm8TIKUlhX6fcb0I69XvrDawrAPpe64IBjYaAj1Bsu5UOdrbiJQvULTAQ1V0PyJIwehWIhXw9La53dU5_w75o8DLGUPNkJKCpN4Bxpa5-MnCJafI5GVWg8lzIu9TNPjMp8UxLpObuDRtD0Lb5VPDFHGZvNryxvaEYjQ096-HGzfxFSDh4OCl_kWvtyvVOssMQpEXO-7mi5Q8VkIPskPgIH5jPg9RsIl37m_GQjSio_E6kVO6un_cIltd3DZU_znqih8h9woYITOqc9JTilOPsU7mfyT1J5Uv2A4kJ0Sdg5NGLNRB" } rsa_key_test.go:98: JWK Private Key: { - "d": "ncrQy4lx7D9WItIAxwNHi5F3S-RncG-cuvycIUioNB-i1vaPMJA23IK9rVHIV22hTIdwtNVTFb2wkuB54AC6G6lA055RZoxwaVwIb_qg-13aJmubnUJbNWjx6pyRkR1tJCQJ-eY7lLx_upR_jL6weFTgaJ4h3qwEaPbMD2LFQlZyMXSWWPlEVG_l1LIQqmME8SYo4aptmSqnQRWM8f9Xv6wouvQLlTPfnY0MXXUQGXvV1Bc0Gc7A6QGdYNsroYnVE7n8dZVFerhE79r4bKs5_-sqSBl4M7WHqSbRQX5X4Rn_AZHXPO3rGw4muE0DP4wd-P92QTuVeZVUHD0xBPsiRXmC5Jq2ftzu5ITFGcUpRsgADj9kzii_DsM6BQwN0kB-x_VsSd9hRzAZX70s29SuY3qfnIdyu7hP1pUBGAge5svoXfT7QcEHrHM9FI5F_3_VhtjaIk9Nm9_D5e0aV8CFmJRdldAfo-zBgFZ0Xcw3TA8NpF4rDAkTHuDxeXu4BCKhV8KOJlsI3Ek2wehcZtWrRHRoI1P4wJBL43ynM73UE520aWLUDfQgUSFXfwH9Gakwv6wMpbTDS_x8aXAcoPG-d17eO11ceV0zXxk0_JGNLbnaH2z6VEwK7et8VfyBGi1NzVJe3_sNYkYdNsNWOT6xt2cebBvXtHj1Ge-zSdv74XE", - "dp": "uUOwxTpixpRnn_YqRuuTCzMEt6okz7FvNK75jKlLGYPts-TzZm3699QsWXSEfYIf5mk0PiljvS3oN1Yno4xQOPhp0mp2rGFusbKKInNMHS2VJ8DJF1LiPRyRb5w9y1i2MJRAVwj7wyGF17p-o_YGDlChrGhy5kywSAT0u1TUOGR5LUjt2xwxZYy11tN1PXvG2x1gzLS09V-xSZnERXDWld9NtrdmYm5UMIyL4hNjrPqU1c66sBfyAFVDqZ4J-7rmK0aQ7cNVhd7eUEbpmw9M8Mw8oBP5B4znGT63E6ZqhDQjps_ZZgUEOtntVRr00qcescEuF9hUClb2CFg9dzr9aQ", - "dq": "F1UK8lkz7lAvVluKonMS__CGtksX4g2558UaXVj6VfjmW00k7YI4XWorrVkAQZ4kSyQiyEv4mgN0q36LeqQxhxPD_oOi8fV3Vitsnnlgx00helZbl6LOKSI--_OkNjE0MLfAzoWYsLefBn_Imux1dtH1vWYpO-7rlQ2lW1sz2HkBtZiIMcs1ACjbssPF9FbuLfnPhMOvVyow9Njam3ZwN7bb5OKfZTINXG5ke3aZesJ9repMHyGX6vq9hFPXBfgWcAnYI79jSDKcvSniZ27AerPoUgKCUQd_LIlHpn4KROekIwr55xpCY3fjs9R86c2LRz8mKRVqIYyLWOmJ8xpFVw", + "d": "EemxwT7HxsVhCMZkS2J_ij-el29lLxYbmsDOW2c19ie4kEO4AI2CPDJm0ztjrWjTvdx4uqA5tmEwngwpRSH7zcGtJeup4xdI0NWcUjX8NcOtIPem1pHzByx5b6lrLToIFRZIQPcYPoDCSTuHluWHQzQ7_19eCac5Hg7CUghJJoJUxo0ZO7qT2CkOpI_ml5dcds_hT-3AhCkK6qW7tRn_TBoajL3TD2YhSvVOvyHLz93lUOovPGfxKNGkaO5f1XsgQJ9oSOVSebg65AVtd1hxmlfswXw4G7aDInkD5yaHwwJgk3sz3Ut0iVSXF-UTy1cmkyKKr1kT0sgwBbMNAHClGjg4z8R48cGOAYIrhIIFUOxv7JZ7eoharDOXvVw8wfSXjzJ5rr1DxS3seQi3YCvIyA1jYR6tQupdgLUKHKHLK0DgQ1C6em4zaFdrw8Q0b-JqkwEv2bNLBCv-JdIv-Sxp1G41kZQ-7Pqwb-RKHSKJY8S_Mp--Iar10Gfr9PZj6hRUfcp18IdPD4JHjRzAHE_1kO4_eBNWNJquU4cMETBG_edhZbeuA6oQZ6mSWpiRy26Er6LeWuWm5tbfMo6jO_ZesLUJe4EfjZDcBgc-EtUhjAmwnaiRBLyG9tm8TW1XRq_BnfOTDuJlK-T21crrppb1FXKdJniwtW28YSxVR9H7DVk", + "dp": "tD9xsvBvPbwa1hK84fExQwwCAVsWLtb-3tCTdYMPFlMhTy834uOsG_ZMLTXJL2il2q_n2-I4Cy32lEIIMR-ELlD3iwjaQE7eO-M5Q29GDpa6Au-RAGzT5sCgTnxfv9vjc05CoOGz7doLZWw38mf3ajaaBiYUNvQyvPnKCnAWG9RukhlDiITT94AAeLZo3CRlP5AE8VIYtOCqg9LWEvRIpBJGD081YIpoNz6eaAjgmKxk7kS8-l-4NPh-WLRx99Odk9kePFjMGQ166zyZf2URZSKFgKWO2bMWIKGQE-9AdWs8CiRvYRxCdYllNvREJDxVtHlp8JFeIE_6JOpqVTOPAQ", + "dq": "l1eSNYZ5anZWwVrsgJPH1P3xxop2iAvNsGI5Dccp7kdHS73P82Bo62m2IqMCigNlC64XHeOhKxmwhXL-CnhGg7wFueYh6aJslaQ0RccI-ii3kbgvC3oZ68I1co4LtH0ExMV9kATM_YxV8oPWIJBrRkdgnPEoXjJXg1wFKDB4UzHFWz1sLvwKsOHmWsxBrBj9QxGM_Gjhdnq4IcSQWumUlId0rciI0InbLwT2t4wHtVeZVNbhSWciSRJn5Q2HuKWWj-qz5iXYiuc-6VAQlQWgjMCVfVKTQM7LGAnBTMYnsuU4-vlCPs_FbA0cU1CRWrmgQY2WFQVcDKvmbZUqEDzQrQ", "e": "AQAB", - "kid": "R3JX:AU3S:3FPF:B24B:M5HH:BFJI:M7SX:6B7K:JFD7:EQZ4:G7YP:ZMK3", + "kid": "YI45:TZBU:74UT:5RLO:7XDK:EKF6:ANLH:SLJW:CPZ7:BJHX:SMGG:OYGV", "kty": "RSA", - "n": "syV_vx6hABcALHSLmEvh2xkQpBrRnrRnoG08DSqBZxPryetMhx4R6TiTaefR4hvzkwfnZZasMy5nJcapPmVqfHb_THmEwpuqnG-R_693yfYCuWRkJF_P2sQUAgiGRq19xiYIleXZmUfyuhhNqweny8OHsuYLj4qUYnMSBP0JNQjiovlnkH06NKj6Ca0jEXDVCCJIAwfFXrBf6kXgCmoLVwPkIK3fupn9TRNgF2wUO-xJ4j82-6KvibnFmrhSeRqLjY9LV1w-mhUQWgtPXk4OSQLcgT9O8w_8F21Fdsao0DtkP0efGkOByhG9ADCD0rVz9lIaWtMMICNlunoGdTaF199Uu-1Te6BrJp0A134ZQGZ6jlLV9GeX41oAEt050_DfVk8GJ74e9G_ZVkv-yrLUnX3E6vZzIMfiICpu8BSU0f2C5vzfu7PzRrq9jmvAmnsKMfPCnSRGbUQZm6b4sPbVYvL1A85njrbs-VOWQzEx2x9GwLmVLDEVOx3Hu7B7-OJXPYVJ_1qqw_3WqbegHM2okQRHb3PZHdnRM2F0N5E6IwxA9ZpwPIp-oIIIEu3bRyoDycB1zjYJUIbZ7TJHUjxSTQSoO87hapQZdVhLqjsaRt5z3IkYPex0Vp7xFdv5mLwEytSynhzKTRE-0huXhO_FqN6iLN7hmf-JGgWPDnypQZc", - "p": "4yE2DoGdw-U7Jj92rcdbVS4tzeSjdqB9YiirHXXljM2hpfjNv0UzkhmtzTaPQ8VGlgqYnnthcUA7Bjj5Lxk7SbMJYqq_ngnyZ6qVnpJtkAi_AbgLzOSNgJS3jLXofAtd2qr6QTPOKGBlQyzqtLn9wDcXZhNuFf-LBS7G2I1ASYW_O9te0zqVwdJNKoH2HFOO61ZH98oaqjqtPV17wXF0L9JGDVP6gth672aCJWDuTBZTL1r1Nu1H2WD62y0_lMCKt0sxAZ_r-BJLYfjpcHsrn12f-_EfFRq19ae0MYsh8R6HTOl9CFvN6FMPOpV9ZTaJoKIh0vedNVHPfDOJhSrA6Q", - "q": "yerqYONgkAKf-vWFOPNOBVM25GAT6mttvtwAwkjwYXc9KKZTLj_ReRJB5vCsWvJxBHFghqJbz91XArYrpcyOOU7m00OxFkp7Glv5cEOVVioC46H0PGNPZ30dHLiTuBy_IHvpFwjL2b56gshLRbTmYsG3tGkEf8kV3th_I1grH5F3UNWRid4WW2bt5uY7S-uq2AJZZeSfPztl9IAIQkqyW07aKhHs_u7ymJWUxJMl8Ml9DkxmIyWXkGaC7SY18fmXR02E8EPYo0VukPlTcJLXycp9ErjJDWn7veTlL3wNwaltt9TlzehR3WTPaepSoKdM3SmGg-PZKFnzItCIue5efw", - "qi": "YHI0p5XC9wkz2vtCGlsGR43OpJH3KKxvjlhzThF-Bg9KLV7fcd7vY8ucS2ksexgX9YEad_jAZgBoTweXh9m1qbAKyxATFB1F-ziSMjAXT8b3x3cIFOkf1Cz4nO3zZwk9yajf-Dwl8m-kya-sRE4_UQhn2VvjTQxV0EN_k3uZoB3rFKa034tMX4iEwOdljF58S0zZeBpAghHxCzpGPWkAdaFy3fGgz2obtWgFZBQofRIb_DdhkTKPJSRhDcW-akx-0RxPolnq_JWbGJmzFebBcPojYmNDsZ02fAIso8c7rl_ePuc29m8lqLvzKdk3zzg0oSjQ86H04-MyLE4nXKkohA" + "n": "0xrqRMz-jWFa1Xu-tlWq3q2XFslilTZmJR9-MPYSwMeMXBUwNgW-ne3RNjFkKaOF2ufb3fpmOa1eA6BmcO9srSjIU0S4oncKu0ofklvnrprnCF5FPyZrrmc9AKNHPuSrZLHwxhqp8TkS0--mQGiBqv8WrVaQgSPN-RbN_xtx-RImniuKATAtyurQnNHhUT_aWffPvyPKIpkRzR2GUnsdmuE7j-BRoVCjkOZAvssmPU4VZcKYrco2FHn0-l-yGjEnKgOh6yyUMC9aGhIFpt9QF0Wb_C2OSmvCuhR07610lc3NigxmOGhOqeusDgChU1ITiC0yreirDyVfDozmJqcte7tQbW2YeyXYRUcoq1QaziRXZ_Q7BtekZ1GbW-jMjjEMCw3LhnOJ_TLk58Jdzen7xLP5G0GNVGFUEJWaosvsHYewqAyuaeO1Loo2-xfw8BQERqzAkRfX7CFk7fSLs3jgoJ4tDOLBVlDLziGH83hOgGASqJbhV76LeHVph1IbStUVYqeSlsnTWfX-VSpAnfg7xZ9REOvsmov29z0rVZ8BHk3CiNmlSZUm3TzzMOib3juh4-Ky2Y4w02EayIK2A_xwyoZEORn4YMR10YQTsTpVG_HNYWepbGRIXaxApZaOVdm9EQ9KB7lbd_nr2rAhO9fBo_3fueogradFTv3tNKExpB8", + "p": "5QDS1KffMmYTyFNPWSliuIW-AHZFSjqrJTzqHVUk-Dq3wOBF9z5T2WvfJNp5Mm5RpPOgI047nq4QNaQIMb7V01IiH8OFIJng7USNNtTZ4BA9vsbtf6vuoNEHEAXyUuBp15d0KhsZzeK-4rzPjnOAubeaqe0S4i-ILzp5_HogdMbhYd18rIIMDR8WMnS7fJJtwbGSHGHgRdfRfcN2qLTcjDP7FbQc0pRe-dcifptbo_SNyjY1rEqS15YrmVgIek-CvJ5sGLrNHGUaAi5lTNs9WdNtb2FEmg3lGa-RGWf2VflCAwUMu3PKF-FS5mY_pSnlPqVP7jCrH_2XIYgEIIudKw", + "q": "6_3wQVlIMMaGvnPTghBD-wpgsSctjtSmBLCG4TxLGVommVend86ErH1c5X4iWPP6BnBlhnOv9MLcrEBd7sCLJMM9GUI25zSY7x1HcQ0q1VSYwOnmefxqMLFH32wM53B0RsqjdLmDvryQJ9Jk7kv0Rd48m5Nkh09-BxlryDdPSPDRg2gWDVD9kCj5z0aEzIEdIj4d3sQ6WSMklGG8ydHjRn3id05s-aB0UdcK064bjVBWtvB5h64os5ebCCDGQ6FwIHXyFMG2ElUtBbBaX4h0bSJDdrVh3GFC0U4jSFDFHLmOc8FkQLL0uXNoucgsddGXoZmoAB5QxGxdvOLzIEHi3Q", + "qi": "tMomP5UbawKrzNKIu2P4awSCnHkrGNUDbuCAEDLVMY7luqLWMmHJVh-UQkWaa0cYLZoIYShpbYvvzezwz5BceaV2lKt_EzBaPjYMFy1eoj0FpbiDVUWg4qKUz10tv18f64y6nR_zJh8J25i0FOr2HTfwyk81FQcePjATUpKf_9NIbRGdIXGiJub-J0nNbj069uN2wc2wp9UuvSFztMNTA2J_cHdOf75B4vRZXnWlOa94sKr_Ky0vILb1yiGT84l6veGm_tKoZQUrs-njVRutaifzUjOHv8oBpXe41ZCXRhXflAen1FRCqbTmDb0W-BoCvth5py_3qBT-dCpZ93cgvA" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "R3JX:AU3S:3FPF:B24B:M5HH:BFJI:M7SX:6B7K:JFD7:EQZ4:G7YP:ZMK3", + "kid": "YI45:TZBU:74UT:5RLO:7XDK:EKF6:ANLH:SLJW:CPZ7:BJHX:SMGG:OYGV", "kty": "RSA", - "n": "syV_vx6hABcALHSLmEvh2xkQpBrRnrRnoG08DSqBZxPryetMhx4R6TiTaefR4hvzkwfnZZasMy5nJcapPmVqfHb_THmEwpuqnG-R_693yfYCuWRkJF_P2sQUAgiGRq19xiYIleXZmUfyuhhNqweny8OHsuYLj4qUYnMSBP0JNQjiovlnkH06NKj6Ca0jEXDVCCJIAwfFXrBf6kXgCmoLVwPkIK3fupn9TRNgF2wUO-xJ4j82-6KvibnFmrhSeRqLjY9LV1w-mhUQWgtPXk4OSQLcgT9O8w_8F21Fdsao0DtkP0efGkOByhG9ADCD0rVz9lIaWtMMICNlunoGdTaF199Uu-1Te6BrJp0A134ZQGZ6jlLV9GeX41oAEt050_DfVk8GJ74e9G_ZVkv-yrLUnX3E6vZzIMfiICpu8BSU0f2C5vzfu7PzRrq9jmvAmnsKMfPCnSRGbUQZm6b4sPbVYvL1A85njrbs-VOWQzEx2x9GwLmVLDEVOx3Hu7B7-OJXPYVJ_1qqw_3WqbegHM2okQRHb3PZHdnRM2F0N5E6IwxA9ZpwPIp-oIIIEu3bRyoDycB1zjYJUIbZ7TJHUjxSTQSoO87hapQZdVhLqjsaRt5z3IkYPex0Vp7xFdv5mLwEytSynhzKTRE-0huXhO_FqN6iLN7hmf-JGgWPDnypQZc" + "n": "0xrqRMz-jWFa1Xu-tlWq3q2XFslilTZmJR9-MPYSwMeMXBUwNgW-ne3RNjFkKaOF2ufb3fpmOa1eA6BmcO9srSjIU0S4oncKu0ofklvnrprnCF5FPyZrrmc9AKNHPuSrZLHwxhqp8TkS0--mQGiBqv8WrVaQgSPN-RbN_xtx-RImniuKATAtyurQnNHhUT_aWffPvyPKIpkRzR2GUnsdmuE7j-BRoVCjkOZAvssmPU4VZcKYrco2FHn0-l-yGjEnKgOh6yyUMC9aGhIFpt9QF0Wb_C2OSmvCuhR07610lc3NigxmOGhOqeusDgChU1ITiC0yreirDyVfDozmJqcte7tQbW2YeyXYRUcoq1QaziRXZ_Q7BtekZ1GbW-jMjjEMCw3LhnOJ_TLk58Jdzen7xLP5G0GNVGFUEJWaosvsHYewqAyuaeO1Loo2-xfw8BQERqzAkRfX7CFk7fSLs3jgoJ4tDOLBVlDLziGH83hOgGASqJbhV76LeHVph1IbStUVYqeSlsnTWfX-VSpAnfg7xZ9REOvsmov29z0rVZ8BHk3CiNmlSZUm3TzzMOib3juh4-Ky2Y4w02EayIK2A_xwyoZEORn4YMR10YQTsTpVG_HNYWepbGRIXaxApZaOVdm9EQ9KB7lbd_nr2rAhO9fBo_3fueogradFTv3tNKExpB8" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.33s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.40s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -634,10 +670,10 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 8.295s +ok github.com/docker/libtrust 22.105s ? github.com/docker/libtrust/testutil [no test files] === RUN TestVerify ---- PASS: TestVerify (0.00s) +--- PASS: TestVerify (0.02s) === RUN TestCircularWalk --- PASS: TestCircularWalk (0.00s) === RUN TestGetGrants @@ -647,11 +683,11 @@ === RUN TestCollapseGrants --- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.01s) +--- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement --- PASS: TestCreateStatement (0.01s) PASS -ok github.com/docker/libtrust/trustgraph 0.071s +ok github.com/docker/libtrust/trustgraph 0.119s fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) @@ -690,12 +726,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/1782839/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1782839/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/4011741 and its subdirectories -I: Current time: Wed Jun 11 19:12:17 -12 2025 -I: pbuilder-time-stamp: 1749712337 +I: removing directory /srv/workspace/pbuilder/1782839 and its subdirectories +I: Current time: Fri May 10 14:51:49 +14 2024 +I: pbuilder-time-stamp: 1715302309