Diff of the two buildlogs: -- --- b1/build.log 2024-04-16 11:44:01.718292058 +0000 +++ b2/build.log 2024-04-16 11:46:02.585139980 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 19 06:05:45 -12 2025 -I: pbuilder-time-stamp: 1747677945 +I: Current time: Wed Apr 17 01:44:04 +14 2024 +I: pbuilder-time-stamp: 1713267844 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,54 +26,86 @@ 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/103145/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/15035/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +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 Apr 16 11:44 /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/15035/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/15035/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='b6f1b59efdbe4a40802ee0a32c980994' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='103145' - PS1='# ' - PS2='> ' + INVOCATION_ID=17fdf8c7f95444b6b846486ded80291a + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=15035 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.KAys60lU/pbuilderrc_M973 --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.KAys60lU/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.KAys60lU/pbuilderrc_O6Zn --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.KAys60lU/b2 --logfile b2/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos16-i386 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 18 17:46 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/103145/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 16 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/15035/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -149,7 +181,7 @@ Get: 34 http://deb.debian.org/debian trixie/main i386 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main i386 golang-go i386 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main i386 golang-any i386 2:1.22~3 [5104 B] -Fetched 61.0 MB in 1s (99.2 MB/s) +Fetched 61.0 MB in 1s (61.6 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 ... 19874 files and directories currently installed.) @@ -313,7 +345,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/15035/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/15035/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 @@ -452,183 +488,183 @@ dh_auto_test -O--buildsystem=golang dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-i686-linux-gnu && go test -vet=off -v -p 1 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph -2025/05/19 18:06:31 Generating RSA 2048-bit Test Key -2025/05/19 18:06:32 Generating RSA 3072-bit Test Key -2025/05/19 18:06:35 Generating RSA 4096-bit Test Key -2025/05/19 18:06:46 Done generating RSA Test Keys! +2024/04/16 11:45:24 Generating RSA 2048-bit Test Key +2024/04/16 11:45:25 Generating RSA 3072-bit Test Key +2024/04/16 11:45:29 Generating RSA 4096-bit Test Key +2024/04/16 11:45:43 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.02s) +--- PASS: TestGenerateCertificates (0.03s) === RUN TestGenerateCACertPool --- PASS: TestGenerateCACertPool (0.01s) === RUN TestLoadCertificates ---- PASS: TestLoadCertificates (0.01s) +--- PASS: TestLoadCertificates (0.02s) === RUN TestECKeys ---- PASS: TestECKeys (0.15s) +--- PASS: TestECKeys (0.24s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: TPIC:QKR5:NC6N:T3CB:Z26E:7WBE:J5H2:LKDI:GMNR:ANFF:ZG2E:MKSR - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: LS4A:3ZUO:H2TL:HATK:NX5N:XJMH:WFCZ:75XM:TPFL:Y4J2:V4LW:FULN - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: UEQJ:MYR2:AX6S:KTTX:TKQV:YZPV:BQJA:LGYX:YV5J:QGVU:KHBF:GK7I ---- PASS: TestECSignVerify (0.08s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: LCLB:3KEP:YUJS:GNZR:JQBA:EQSU:GEOU:GSDL:2KF3:6QCU:MRPK:PK5E + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: VYBR:22M6:3VET:ZA3B:L7RC:MXEU:E2AT:3BZH:RK47:YQAR:MYT2:S45X + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: KUAY:3DUU:LYA4:KTW3:BTOJ:UHEY:6GAK:GMUB:LF6X:MMP2:OM2Q:MAPL +--- PASS: TestECSignVerify (0.12s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "QFXZTXpTv6wbPeGJA_8Gx-rvRuwzJZpS5p2U-_I9EGA", - "kid": "WIZG:WEEA:CQZU:E4D3:UAXX:OPBW:3TRV:FL7W:P7YZ:VEG6:HOGQ:ERYJ", + "d": "Ndw7MWl3-IAp54J_eu65dBSwfx7s_zOXMzqdu0SwEYQ", + "kid": "GRDI:MDFQ:BUJK:2F7Z:PWFF:O47U:YYLH:RT7Y:MIWA:TN52:43QZ:E2TN", "kty": "EC", - "x": "nD3SdCenoMvaajofmCOlnIoAcDy4tM1kUYlnay_nXkY", - "y": "W8C4EkKlV9mKCCcu5m4CGoXRjB_n9uFkBpzgRZ_6B68" + "x": "vOSehEEdKqAvOJ-6bdUJ7U4tTzE-Fd-feJytwSykEJI", + "y": "JPMNIH1RPKC_8XFip-uhK-g9o24e4ysr4q2WqnOaRCs" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "WIZG:WEEA:CQZU:E4D3:UAXX:OPBW:3TRV:FL7W:P7YZ:VEG6:HOGQ:ERYJ", + "kid": "GRDI:MDFQ:BUJK:2F7Z:PWFF:O47U:YYLH:RT7Y:MIWA:TN52:43QZ:E2TN", "kty": "EC", - "x": "nD3SdCenoMvaajofmCOlnIoAcDy4tM1kUYlnay_nXkY", - "y": "W8C4EkKlV9mKCCcu5m4CGoXRjB_n9uFkBpzgRZ_6B68" + "x": "vOSehEEdKqAvOJ-6bdUJ7U4tTzE-Fd-feJytwSykEJI", + "y": "JPMNIH1RPKC_8XFip-uhK-g9o24e4ysr4q2WqnOaRCs" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "lTaBOAfh1qSEmuqVINtPY1DtDBE8PQkwqsU9cmLr7xTgK_I_9SrfOXicTqGDAAHH", - "kid": "SSBP:T4J7:WGCL:P7B7:SBFW:NVJD:JJ3N:L5JP:HUUT:JYXS:YVAP:2WS4", + "d": "GnS5Dz8uDTiQBRAub0mQrvTkiVVALXT_DXW17MSiJSzFyqmbrrbTEtog-cH0p12R", + "kid": "DAN4:45LE:WPJB:5ARE:W5UV:OL4X:PM2N:3QQQ:2NA3:5PWR:RF4H:XU43", "kty": "EC", - "x": "53OlPexGJtqQIKj3qDEiLLzIFutSyR3omZOo3-2kEMh7LxN-0iPCX6gBH-_8qXei", - "y": "zFEVoeZfTE0JPnxkvhnE35srgab3gRoARo3EzpOC6oVPLSttlT6yPwpPGQebxmIP" + "x": "NO6Z8eVYuiZJ7PkqvAbYJX7ZA4hxw9qjsU_8h0pSSTKo8Ds6Pe2zKgGcpDFvhMYJ", + "y": "gRng_aLERJxBUgP2ctbsR6hBUM1mBlblre6eWhvQaEZ0TZeWV53BfiWnSP4H8wHo" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "SSBP:T4J7:WGCL:P7B7:SBFW:NVJD:JJ3N:L5JP:HUUT:JYXS:YVAP:2WS4", + "kid": "DAN4:45LE:WPJB:5ARE:W5UV:OL4X:PM2N:3QQQ:2NA3:5PWR:RF4H:XU43", "kty": "EC", - "x": "53OlPexGJtqQIKj3qDEiLLzIFutSyR3omZOo3-2kEMh7LxN-0iPCX6gBH-_8qXei", - "y": "zFEVoeZfTE0JPnxkvhnE35srgab3gRoARo3EzpOC6oVPLSttlT6yPwpPGQebxmIP" + "x": "NO6Z8eVYuiZJ7PkqvAbYJX7ZA4hxw9qjsU_8h0pSSTKo8Ds6Pe2zKgGcpDFvhMYJ", + "y": "gRng_aLERJxBUgP2ctbsR6hBUM1mBlblre6eWhvQaEZ0TZeWV53BfiWnSP4H8wHo" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AS10ZovjPcxAyAEpAOqo7__4EeSl4K6o2lKW0300hkABlltH0O97_3xQUWy3oiP5hQmjmbUHPLJRtSIQ0b5P-FdR", - "kid": "HJ52:5NVY:NH7L:GRDO:JR6L:4YNV:FAOS:FCXZ:Z4NR:V5RF:2UZL:5XWR", + "d": "AdegmRkM_p8alIwY10ogkvecb6f_6WLUYiEAIx2Qr3kpzpEbcmygj-nDYdne1H2b9oQGH7PbGsEyqpCsXDjnbhgf", + "kid": "MZL7:FN56:5EUF:6S73:QB5Z:N76S:SZQV:VSKF:ENTF:3HFP:AESQ:UBQ4", "kty": "EC", - "x": "AJpWTbXbOq3UW3PVwJ69Ar_4c4hDFU0gRUce9735-MmFvRPzBBDzZyfm--4TL38KofawWnsI57qt5ePOFKxj8Myu", - "y": "AGvRxdBbXxrm197nJ2_b07AU_x2Ng3fSSS7FkoFwlR_gHUkc7yA-GLWQDCDfbG4kHaWhhzHBOLAxbtPtca0qa737" + "x": "AC2F3xDQkB3OK0qkm_52uW1AsfWZpF-oN_GpNdeM5lx1kXBBQHti8jue8lyfk2BjKlBPHGTdN2mr7p9HpxLk-u1Q", + "y": "AI5yjr3vwLJSJmV9ggQp83i32fCGxwJdjZ8P03uPl4czdffivhl5GFskD_1W7d9nuxhNuPAvRzOBj96p6Hk08n-g" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "HJ52:5NVY:NH7L:GRDO:JR6L:4YNV:FAOS:FCXZ:Z4NR:V5RF:2UZL:5XWR", + "kid": "MZL7:FN56:5EUF:6S73:QB5Z:N76S:SZQV:VSKF:ENTF:3HFP:AESQ:UBQ4", "kty": "EC", - "x": "AJpWTbXbOq3UW3PVwJ69Ar_4c4hDFU0gRUce9735-MmFvRPzBBDzZyfm--4TL38KofawWnsI57qt5ePOFKxj8Myu", - "y": "AGvRxdBbXxrm197nJ2_b07AU_x2Ng3fSSS7FkoFwlR_gHUkc7yA-GLWQDCDfbG4kHaWhhzHBOLAxbtPtca0qa737" + "x": "AC2F3xDQkB3OK0qkm_52uW1AsfWZpF-oN_GpNdeM5lx1kXBBQHti8jue8lyfk2BjKlBPHGTdN2mr7p9HpxLk-u1Q", + "y": "AI5yjr3vwLJSJmV9ggQp83i32fCGxwJdjZ8P03uPl4czdffivhl5GFskD_1W7d9nuxhNuPAvRzOBj96p6Hk08n-g" } ---- PASS: TestMarshalUnmarshalECKeys (0.08s) +--- PASS: TestMarshalUnmarshalECKeys (0.13s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.01s) +--- PASS: TestFromCryptoECKeys (0.02s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter ---- PASS: TestFilter (0.00s) +--- PASS: TestFilter (0.01s) === RUN TestSignJSON ---- PASS: TestSignJSON (0.00s) +--- PASS: TestSignJSON (0.01s) === RUN TestSignMap ---- PASS: TestSignMap (0.00s) +--- PASS: TestSignMap (0.01s) === RUN TestFormattedJson ---- PASS: TestFormattedJson (0.00s) +--- PASS: TestFormattedJson (0.01s) === RUN TestFormattedFlatJson ---- PASS: TestFormattedFlatJson (0.00s) +--- PASS: TestFormattedFlatJson (0.01s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.08s) +--- PASS: TestChainVerify (0.12s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.06s) +--- PASS: TestInvalidChain (0.09s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.01s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (1.92s) +--- PASS: TestKeyFiles (2.32s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key <4IVC:UVC3:YM47:PS6B:F63I:NRTO:Y4TQ:2ARJ:TG4I:CXOK:QT2U:ON7D> + 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 <4IVC:UVC3:YM47:PS6B:F63I:NRTO:Y4TQ:2ARJ:TG4I:CXOK:QT2U:ON7D> + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key + key_files_test.go:164: Host Key: RSA Public Key key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key + key_files_test.go:164: Host Key: RSA Public Key ---- PASS: TestTrustedHostKeysFile (3.82s) +--- PASS: TestTrustedHostKeysFile (2.80s) === 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 <57YI:DH6Y:5DXD:DXCH:ADG2:RQGJ:4V4U:ZRPZ:PL7N:UDTS:XRP5:5VIT> - key_files_test.go:218: Client Key: EC Public Key <57YI:DH6Y:5DXD:DXCH:ADG2:RQGJ:4V4U:ZRPZ:PL7N:UDTS:XRP5:5VIT> - key_files_test.go:218: Client Key: RSA Public Key ---- PASS: TestTrustedClientKeysFile (1.46s) + key_files_test.go:199: Client Key: EC Public Key <7SBB:C7PY:Q2BO:VO46:5P5A:JNRC:N5RJ:CGKF:PXCP:FD3E:7U5G:BGA7> + key_files_test.go:218: Client Key: EC Public Key <7SBB:C7PY:Q2BO:VO46:5P5A:JNRC:N5RJ:CGKF:PXCP:FD3E:7U5G:BGA7> + 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 (2.99s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 323J:UIS7:3E2F:OWCE:SPHY:IKLI:WYTA:JJQ6:4YXX:EGEY:J3ZC:RHBM - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: MWN4:6Y56:Q4CU:ZL3Z:2EU3:UIA6:CQCF:6R6S:TLE2:NCGO:AYBV:WOH4 - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: 3KKJ:NTKI:D7DI:YKLR:FOPN:QPLY:M4O7:AFNJ:222T:ZAUG:SDBG:A5AL ---- PASS: TestRSASignVerify (0.11s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: A4GT:AT3N:RTWB:ZTLR:JZ7K:OQ6W:DNXF:OTFZ:2QHP:VQIQ:4DOV:BLY6 + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: VNOI:NEZJ:3HM5:T54Z:BYCP:UB7A:FIJC:VI4P:YISW:CDS5:JSB4:UBYH + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: A3C3:OGMR:22IF:SYKE:XJMP:Y6XT:XG2N:IHMH:VRD5:PEDS:F4B4:N2P3 +--- PASS: TestRSASignVerify (0.17s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "N-g_lTTDAhJAabLKcGEV7s6PrHz1RB6YzA3oPp9kmLYxc1LPeuUjQKnNl5cTGJcVAD9HtivnfaptTue4n-Kzh-7cDxDDDmaPjDqu0Hjl9M-lvZpEitBOp7fiwORS9HamgAtVL2VWzyumoiQkuzmsbUhAgKZEMn8ItvPuZ8bKYTDsZ9KsMP-mqrH6lV0pM3QC5FvbUoYH5_-8aznSRliyM6q_DGCjW8a4zJPSs7ogqxsyKk0X4cFD8oEeZliL_mxn4vo6YurcNChF9w4m-04od1h68gDoWdBkHb8Bn5kur8E2sCZqjix2R70YrUXbywDWWJqpNpjEgB1NXOT5ocweUQ", - "dp": "ko-OiFHZv72XyGj1CBazni_8E0b8ZyFKADu0DUQziHWoe_MlEk7UE0SCBE-8mKyq68-2JLNSTP_tyPJSvpHQjCJn8I2f-B-95w6G8Sbz7Ss2v0f79dnqOpToWb8SeMkuChZ5JZadmD1qUMKOGCctqVQZ73Z67yJlJR4CgX9eV40", - "dq": "vxhTEl-_-lL9oKVbK7lyUZB38cUwtlLGyXKotDaXrHKijJXup5l3LIeWfbDYcFZpntTt_w6dg97Bx0e2u5v7_bBUKLGNCp5h9laHKu1AwAg0Hu6nyJfbdiSo3S-eiyl1rzzzldv5MgGMw6Q1f2DPNJhYApV-B-ZszeUKgmVWbaM", + "d": "kkQ8CxA-0UQfWMhGCVpZLiLMwGiL6NH1Kp63HCSVDX1AnTB59h6FN9hAFvmoYlsxOAWsIPkhs32mG8pzUHpL6wgabi7rZfA05ouWMbm4fDofcFFXWIGz5eeoHSx4O_EXdsQN2alI5nqfeMZ1tNMerHISlBfvId00QMQsl6Lb1RweVW9G0_Mi6D69nGa5qqLh9yZnsuotFOUtQywMwHxgdQPCL7O5loFye1pQAMo6-HS2ukjoINYRvxTLL-83wOlOMDoU5PemNi9YFOr4qJRcwdqR5yj3Yh8xx_wm3uxw_jkazI4JfCULBozW_84VDRgRSY_1BuNxVCYcpMVbTkp34Q", + "dp": "evC0UUiB-vkuDNqie-ENBy9LaNyVuRS1T9nRw947-nmYSab0Y832lg_JMZjtnNjXfbuyVpMgvpjds6Bt1I0Vn3N10OM9ncoNO2S7VaUOJ_NHYAKRVvNHbdypolvzkP8x_L2f-r1kKgaB0OhVjLsBXNuN2YHz0JZoJaUTKnrgSBk", + "dq": "nvvYF821tddGSLJxyzuW9Ub2R_8Xr3i0wDPi2eO7f1fAp14Y22xoS4t70fvis31rhbgmDdqsL1bfzcC36c5lKzN79GYnQ5ZCLkVBnkayvq6-VnjsTHo4NX2ed3baefIkAngpp6Aaw4YUjtRdCXmyQlp6AhexKAGcATEMFYhN70E", "e": "AQAB", - "kid": "323J:UIS7:3E2F:OWCE:SPHY:IKLI:WYTA:JJQ6:4YXX:EGEY:J3ZC:RHBM", + "kid": "A4GT:AT3N:RTWB:ZTLR:JZ7K:OQ6W:DNXF:OTFZ:2QHP:VQIQ:4DOV:BLY6", "kty": "RSA", - "n": "uh8mvs01YULzpTh3Q270ognPt1dH4AIKYsNGQWFWyomCFl7c4opkamNG8V2w4NgmYSu4LxHw_NNvM_O3y7botGzESK2OH-hA8_y15CrXXwd_YQmFW9ixyxSALd3gBR5Wlzx8QFNOroxCqBoZAwWw-R3a0d8ITnuvc7guwlmMeIUvZZUJoOc7P-RjyOr6XUn-62pInV2AmJEzxBA0AySCd--63gxXKwtFeVVgav_YASXnx67TpBZKkIXSU6CzJJGtTMdxsmCVSFvFMgbahijN-Bg4HmwuixvXcA7iTnKyivQGLbBoz7stXx_QR0uKGFPfsoE6-RWGIjeZM2hhj_3O7w", - "p": "9uMqnmLi_EqCoPfRNYBUkt2sVdnzmpJjl_4Umik1xUYJ3hwhVNLlThcazmdn-bD_DI1u27GjIVEUNp2lDihUlKbEb7bwCqGv6XI2GYe8RzD9D9s5qR15EjOYKBvSfapAzzmQhRMzuAh99UD4pDjdQPAQjYB6y74l296YxjS0ru0", - "q": "wP3Pq04XfxcvLyZpS41iKI6n0cD6L-nVb1AIK2RIxdMwceaRXKPONO20EIzoDAUKnuu24FIKozQxvvwxc4fl8DarKO2CSmxavKBEDF9_iqIpdURRT3pEJy6I46xVlb8f5dDecYa0ZRShlw9kzccp03WtLOVEeF7Ky69yEvV3Xcs", - "qi": "dyTj6MyVU-ctjsN6-Ur8cGnfMlh8bZX0JdSWSS0-h1XHV7iMfn4Mt_XDJ0l1atgAKb6Qo_ojN48hEuT-4TZbKLyLYCLrY_FFu2iGM9KmpXGp1-bz7-cFxDjF_DJySCq1reZb5LI8LClwZiIQYky7FmMhjFIJL63PdzAipiwTfCE" + "n": "z9G5xv3pm8h1dy3NoxhKMf6SsZAzxzNN5GHpcDsPDVJc4FwgI0z_SqfmEOdo7bz0Fda1bv8G5YXXiYsn9xtRwlQOuzh5gXUcJ2K3d_UiXYsXtkzVIX6ey3u4lkaD5JFt5o5Zp0L1YD7nUkA3Ypss9rxRVLIyEjS29i3IuIYbjNU3IvDwYMC-gcozRA-EYsZxT14o8YTsWP1n2-AjOAEumatSS8IZaJ1dIHNG4QSG4_iPcdMPXA0zgXwsZyfDaRMUwRxmwto9rK73032EViduGnoZBviBCK4rKvYwt3BzkS7_Fv5TgaS6Do4oSsYQfO4yVjdJTgI6bOv7IxTG7bpLaQ", + "p": "1aNFlvuVNXFFNcBhB7i0q01p4RL7p0jgvRQk2zkV4CJyd29uUpWYVbvs8unoHlhan23smhiRU-VrpXamOr-7qao1i6l8BcEAWWWUXAwG4E9jFdtTwoFr1z7ypfZK8fe9Ld7FbDIBiy8sz1ha1Glj2XpZt2wPKvuQ0GXTD5XbAy0", + "q": "-QcXhH1j-Wwm9nWjYB5chIoa6ky_xVy76xpaWFfYqhEItRnxqtyumTtFyO5oQZdwssgsSTsw6WeRy-wQULSc_Ll10Wn-4oSWZamOdh1HAhCfzKYMwnZ71m32Vt3xnTOUPm9I7olED3kMwbHBVTYcXarOvKhN7IkUekFHzG9tfq0", + "qi": "Z-6X_tQ7lh0jkmC2kh2C4aU0y5N-62RpoXfI-7HnboO1tJnhwcmQczJU7p34B-8OteOwUl14zAxNaMnOnG9No3wR1ffx6GYLcuKr49D2bIyCfnWPUSvSOrmGy3bNbgmOrQqHYoziKPeIgK7nRoKJQygPZrSFKNoZclemUsOXU5U" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "323J:UIS7:3E2F:OWCE:SPHY:IKLI:WYTA:JJQ6:4YXX:EGEY:J3ZC:RHBM", + "kid": "A4GT:AT3N:RTWB:ZTLR:JZ7K:OQ6W:DNXF:OTFZ:2QHP:VQIQ:4DOV:BLY6", "kty": "RSA", - "n": "uh8mvs01YULzpTh3Q270ognPt1dH4AIKYsNGQWFWyomCFl7c4opkamNG8V2w4NgmYSu4LxHw_NNvM_O3y7botGzESK2OH-hA8_y15CrXXwd_YQmFW9ixyxSALd3gBR5Wlzx8QFNOroxCqBoZAwWw-R3a0d8ITnuvc7guwlmMeIUvZZUJoOc7P-RjyOr6XUn-62pInV2AmJEzxBA0AySCd--63gxXKwtFeVVgav_YASXnx67TpBZKkIXSU6CzJJGtTMdxsmCVSFvFMgbahijN-Bg4HmwuixvXcA7iTnKyivQGLbBoz7stXx_QR0uKGFPfsoE6-RWGIjeZM2hhj_3O7w" + "n": "z9G5xv3pm8h1dy3NoxhKMf6SsZAzxzNN5GHpcDsPDVJc4FwgI0z_SqfmEOdo7bz0Fda1bv8G5YXXiYsn9xtRwlQOuzh5gXUcJ2K3d_UiXYsXtkzVIX6ey3u4lkaD5JFt5o5Zp0L1YD7nUkA3Ypss9rxRVLIyEjS29i3IuIYbjNU3IvDwYMC-gcozRA-EYsZxT14o8YTsWP1n2-AjOAEumatSS8IZaJ1dIHNG4QSG4_iPcdMPXA0zgXwsZyfDaRMUwRxmwto9rK73032EViduGnoZBviBCK4rKvYwt3BzkS7_Fv5TgaS6Do4oSsYQfO4yVjdJTgI6bOv7IxTG7bpLaQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "C0VBNgM28Dxe3MDFhLbgZMcnoS7cxlPlAcagYCVTtlzMb2S7YVWDWw3DjOmUJ_bHWyI5lXk3Gj99lkW2bIR1u8vvpE4PA4vcFqWvU-EH85Z7Swx6UPcyL6I4z4XB3f19v0WfYw_RaiGbU1bkjHsiGg5857hzCZ-59M_SInBYhHwvVEFkuMiRx6kJYEIhTv9wRLddNECQeRR5CgBlQfvhX0K6sVoLYVdbdJgU4M5dzxc68VRbeUISFXii9OjOGQ71x91g6eSy05w2_DqTyFXbPc2coCREvpbhaMNwrO9igd3qakAhmPvcivwIXT9Jpd75Aa3vZ-UMOHPwLOsu1LQJplPm9Nst6GUEwYYOGj1upTXR859gpmZow_YMm0n5qEnLNpK9dgvDejUF2uBoMG5jop-GZsWRWWKaaoxDl4ajb8pQyruJT03ErYiQt_5MtZOXrj-plJrmbVEGybaoWL8sLHcKerHCz1wmPgROnqwTX5OSR3zNeqeKm3cHAb3fsWyB", - "dp": "PcP-a9YGY7OR-n2tms3_RoC51O0DLvXkheN1JEb4dM19_vnW2m_vyc5uPIoAI8RZIcmsj5Vu7i26tMkKIiurKpI1XOvzUg-Hz5PpSlAZ6RCBQXX1so4KPAWzV_zO0jy0hSzu_1-Z8_yp9ZRxN5v6_o216Zu39HzsssP7tI1C8G-Bn-Ij_pGjxOz7Rksz33WTt-ek4hwNkx8q6xPNu0htpkYIZee9wcE55Iw9KrN5wAmd6kMSVA3zsX5_zGwZ22rh", - "dq": "peoHmQ88HoNkGGgmfbDPPdjGg08JZPSSlQvzfY9UImGjPCtsx7TDoxvCVHN3Fsm9k8XpvaPFZNVS2vsSec1aehAH7VL1eYDLOrfDNBzxNP0TphvhCEyT5XHUbfdKXKgsYweIffMTzn18eiVmN83pisI0a9tTVI7cI0QG-KvhdPm2o8lpc4EgV602u3OL6d6JzNRKofO4QHpB7ndcQ92LajaDHGQOyvJSPUIm71Hb7lO9VFpdPkRRDpNcTtlgIpbh", + "d": "mukXU1RykWknKyGP52CsIPaCbhmCsxH2uKPQ8yTIcK_Lu-cd4RYZslGIUz281QIx61lY47rL-6l75LboPzkEHRUCnycf9zKXIRr_4UAvZpR_J5FTnorSUsJFx8yRzl5O2frQgr2Vg8_zY9KchXQMa7u_5vijtUAKuvtA6_L5MItNratczxHi7tz0j8-cb0LYuQSveWr7KTv0oKAeGVX4kzDDv5fMoNAhPPTiRZsGID1-AUeQO9DGS-dcpjOVIiRcRB12orS8AllvU6RL27eDJZAmQCdtexnzmZbVQ7II5AjPTYBWXPZqZH7gtl0-2mPlYeCQ5wEf4E8M16xGL7hFby0u0DdXdWyrwKFR42qQJWhuyj1AaN4S8vTE7yvcC7Jm_H2csNyAs51ZNGIKgZ01yOo9MUdimFqQ4XokRhsPwC4tUU5WlAe-NtVioG9X_WvTSCmXKjCp6YrvXj7rWoYJ81o3PFGXarILL26kIXjtmlmMTY2-HLNHNCf-asgG7GQp", + "dp": "O5kuK6Sac8pyK8Dcxw8Bt98Rx5sgKTYQXiV_vS-Wrobd0f1IvsP3I2gh8mtAL6VqpYOmeVOFT_OK-FWHM1A2TLvYnOOrtMFsYftAB8xsGcosD53dXsYR11O1-uKlQWZuGrn_jClO_Q7ZCMM-8u0681x98glwLjdMRhPhUc3dXF_B8k83rpyrD49_2rZMWYWcisB754V8nKVzw8A0Sy5S52A7dotOKeWMs6kFyNh_qHHDFaiaN-6Myd63YdDMiNWL", + "dq": "756ADYxJ-F0YXsOAlaQKdkbMmGZh1pVWxrZc_NKtf5YnzsgQTefUps5uxeug07sQD5BASWOPzcbbCHVrxqkUthbld8ZPdpeZNWpQf4ngLIBF2XaoWmJGfgVUEvwkz4qA3ivl6Cmo6aNU5LOdhavq60P8qjCx-TlLgUSjHLIrYwmjqcV-QGuXswDC88WrTTXnoHVlkv2EIJys3MyOv2ZmouWK7oIC7DCgVvGj716SS8TbndqLu5MMx0h0twYgV7OT", "e": "AQAB", - "kid": "MWN4:6Y56:Q4CU:ZL3Z:2EU3:UIA6:CQCF:6R6S:TLE2:NCGO:AYBV:WOH4", + "kid": "VNOI:NEZJ:3HM5:T54Z:BYCP:UB7A:FIJC:VI4P:YISW:CDS5:JSB4:UBYH", "kty": "RSA", - "n": "vWTbMWPWN1sM8HwUUKITJP3tHhiMBlhwv-kJG_GMtsc1DPE3RinK_8-YubT6D_JNUcLeonLHQDxhAHqpw0ZAm4wsIGgxd6fBJjAtye9yhMEseUoh9ywOGgVHy2SnPJw1WcFr9XH77UswX7gM0xSmR_s0qGR7BB6xRB7p1JPBTT1thKRt5Qpog_33rtXUfQeQ8g9a0m4P3J2tdGj6HgHLsX__N7ZEfSkDJcdh_qM5VaoDMADXJWKuT_-AwgTsbhV19o1bAb60j4GC2VmcbNuC_DecpEIlguSThznPH6nV6h3NYM14Wlr_09fSs0ZSKkF61QBTLwnLTInWjvA9gw3mkJFiCL1LW2n7K_PIWspk9BcpIHKyT_aKa4SI65O-r_b-Ni5zyC68rDln6VVeozvZhRK0H0X3qkKRornUNu7PKIg9WBWcBa6K0WnVE-8OF2BmNuILWCyXpz5cDYM8kEZ9Cr7r4Ube3e1pvenmOZC2EFsn4nvxjhOLvc6J7IFmSgDf", - "p": "zYqYtWsPzZb9qTcJ3AOQD2QEi4p91C6Hf1zgngQQsAe7Ueq0otWTF46L2sY3PgLRxxnzRwacMIU5W5Y6HuilOAsFrqThh-AZXLr8uil-zmbTSIywYCLmNgXDZSjGZwyKb8HeGlfxEmoYn4BjJ_lg3-bkaFMBVB08phUkbgj9FZV86U0HoGbGCEbsrJr5j6gQmxgpg-YaJJ1QINg1O0bodISSQztmh1TGLZNnU8yVEJq2S3VV6UgWqbCen9U8wCIR", - "q": "6-N2dwTTvHcVkbTR6kU0EDd4vH-rsiYpdhWNEg3IS6Z2WMMBFWxhhV9f98S0-M6egkkHCh2yB8pImUTDEgmIFTThr0nbSDACdo2gz2U9JSIUofxOwF1HoXyiQO5zzc8tpXm17D-4kRzDFfVWzHw7I4UEE6LfTLJXiXbcLAAlJbzjSPPmZEplQhjIVYncFkXGILBstULgvsrJlBbOqENC9APOWC_eI7okVzGx5ubqaJWGIbhM6P6TE3wEdIZCRAPv", - "qi": "Dcw4cTYuRklJbj2J4sbHyAOnDMN04Q1SRjyIv0W9eknrS60OtPyzAkzufHYrqLl6lKm751Q3-NNGmWwEhjUcFZRg1Zdlaq724sFw9fGE_UDvuY4jB_3Njo4z5rlU3C8iJRBwpi-ot-f9VNBkuzYgYwQvjLbkbk44NjtfYx5Fw9LYQNwKQn9jb6cFaT7niXrc0XYnNpXfOvL6dnK-EH-zUGsG9SVLnyJ0o-JxMuT6GGdiQWrT83guSEbj-SOXrE2j" + "n": "2vFQ4dgVf0wc8-QxHkpUWE2p1aTd6u-t6KwJiMKSuqvECtYmqzu9T5hEfAJAvbveBbzS95h44AroG2YQIe1FDgpEXuEW8j7F_yaHl63amzNR6wuwR11Lof6zN4qR9uFYGknLOsk--mNNzx5mRJJVe6fzvJrczHelm57a83Hx3TMUa9w9I8z_rxYc-jnnU6iM3kaPBc9215gFMVlf-IOgbh1McXBqfSC6RzVFhVAKCzdXitAZSCmd0ldMUTkz9dmYfsrI0YQ8A-VdnDXButx9DknKNAjmdKL9NMvahHH8a89s-264IMTYU8TuprXqY0_3ODiulLzWqLi64sxBXh6YNg0ltDmZvG0ccVmvXMuV1WKNS3aFCrq_FMDGA4C1T38JmF4ibU0bIgyrO6H0xP4_7qYA9FoiBSfb_U-B1kkwRJVnzM3JOdoU_eMydZes_UqTOKVrNynCr_FJPwClz9ek9wwog7E4LbKr2uN9WHjFK0SpwmUeAMqu2A_89VQIwd1p", + "p": "4Www8hvHGA01PGYwbhjr55qcgLrdtos62beLJI6pb-lAkCDH7lcM-kV9hMSKgrhVJSmetW6vqZxQfYhZIgv9xKrQijxRnxDJOL5x9RpfCJaNH8d1EZ4r5rqQU8-Zs34I-HOhWyhHIWcsL2axtjfYpi1CXFUTVbq-Z_xx94HfFe1jghQIxgtXkpZeFoTPX8D47aZ5tqZVsd9pyhJ4DK-Nq2NA6ppYos_q3FCw2bGN3XpXfJ6PO6-i_DITL3GqmOOX", + "q": "-KQbbsPPp8PJpz27i4cqIHjENQM1BDt5mBIkJMk6xPJVgNlAS_mS44WpqKl0JtiUyBYle600bR_l_dI5MR3qIiKOawu3AzPLu7Vtf4_N9b8_GqsgxEksTJ9E72L1ppchsHx3yEH90QYP0OMOersDBkQWH5i9YE59hhIBkekVS_M8LSh0qSA0Iq58EpEDjNf2Eiu-MVtgkcp-q6EFqYhIcfZWGX-0LjSSrX7qTpYyQweIU4Wt0QiyF_W0Z5Bzn2b_", + "qi": "ol2MwzsH8mfXlI_FGeIq0pMJ_oQ7BrjHLczYOYdN8SMuIVku1I_kog2stmX-dz3-SQDij5nMiEUIaBZIbrK0GwCuUPLay0BrJxd3UmrV_hwUhiwiyaI_i07FkATu9wKoYDZnUWCEETCdWP7aDXo-Qp9atQh0whEfzGWxEC8HX4DKQg201nS1jj3LDlLssXQXKV85qkpz9CmdcUmndGTNZpTWVksIk4s_Qdk6SsxiK7168V511MNc5bFaeNYoXrYo" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "MWN4:6Y56:Q4CU:ZL3Z:2EU3:UIA6:CQCF:6R6S:TLE2:NCGO:AYBV:WOH4", + "kid": "VNOI:NEZJ:3HM5:T54Z:BYCP:UB7A:FIJC:VI4P:YISW:CDS5:JSB4:UBYH", "kty": "RSA", - "n": "vWTbMWPWN1sM8HwUUKITJP3tHhiMBlhwv-kJG_GMtsc1DPE3RinK_8-YubT6D_JNUcLeonLHQDxhAHqpw0ZAm4wsIGgxd6fBJjAtye9yhMEseUoh9ywOGgVHy2SnPJw1WcFr9XH77UswX7gM0xSmR_s0qGR7BB6xRB7p1JPBTT1thKRt5Qpog_33rtXUfQeQ8g9a0m4P3J2tdGj6HgHLsX__N7ZEfSkDJcdh_qM5VaoDMADXJWKuT_-AwgTsbhV19o1bAb60j4GC2VmcbNuC_DecpEIlguSThznPH6nV6h3NYM14Wlr_09fSs0ZSKkF61QBTLwnLTInWjvA9gw3mkJFiCL1LW2n7K_PIWspk9BcpIHKyT_aKa4SI65O-r_b-Ni5zyC68rDln6VVeozvZhRK0H0X3qkKRornUNu7PKIg9WBWcBa6K0WnVE-8OF2BmNuILWCyXpz5cDYM8kEZ9Cr7r4Ube3e1pvenmOZC2EFsn4nvxjhOLvc6J7IFmSgDf" + "n": "2vFQ4dgVf0wc8-QxHkpUWE2p1aTd6u-t6KwJiMKSuqvECtYmqzu9T5hEfAJAvbveBbzS95h44AroG2YQIe1FDgpEXuEW8j7F_yaHl63amzNR6wuwR11Lof6zN4qR9uFYGknLOsk--mNNzx5mRJJVe6fzvJrczHelm57a83Hx3TMUa9w9I8z_rxYc-jnnU6iM3kaPBc9215gFMVlf-IOgbh1McXBqfSC6RzVFhVAKCzdXitAZSCmd0ldMUTkz9dmYfsrI0YQ8A-VdnDXButx9DknKNAjmdKL9NMvahHH8a89s-264IMTYU8TuprXqY0_3ODiulLzWqLi64sxBXh6YNg0ltDmZvG0ccVmvXMuV1WKNS3aFCrq_FMDGA4C1T38JmF4ibU0bIgyrO6H0xP4_7qYA9FoiBSfb_U-B1kkwRJVnzM3JOdoU_eMydZes_UqTOKVrNynCr_FJPwClz9ek9wwog7E4LbKr2uN9WHjFK0SpwmUeAMqu2A_89VQIwd1p" } rsa_key_test.go:98: JWK Private Key: { - "d": "kRj61cUiN-vQ3DI-8dhJ0FOComj_b0F6fq68bhKIZ6YDWL8CE0Oi5yk0O17V6XmFgbbzkdEDD20M4-hVRQdUpG4ALGzVurbeBGnXZPLeOlxNY4zwDTBQRcP1uF3gcdYPkwGK5Fky3wvu45P5MFzmc7XjPdRjbE0j75Z47d04OGD6-5iKcyLgYa6nC6Wq_GuBl5wj2v82gZ3KxC0KhcuhUSlWxHO46CmTJiMa_NDDyvuoJIFtpkxWAPZ3qCWquuJyzDiy-_TNu0p0J2sKPy01TgbggMdomFI-K49-la080PWPhqYEjYDfptkbucTbT0GgGpr6ClbXxiMaq2MU_yBnXsQqoowa8mE8Lpyu37H-P2dnN1klADVYNWGIUU9EsGgPR-qKUc1dP3gsIluhECtp8HhEQpSnBun_QV5mCH6uNcgYSSHH6iC401tJcA-JsDzZ3S3TYa3XDSDRpOiqYmac8Stbdi2R5z7CN6JGO9ZoPr8IdOnR1hewazWNU2XxdSnI-3gPs9AktMT18G-8AJ44M8d2ElCVPcIf0a0EQ6shnwB07zawyt7n252V5GTms-r3XzfnNqsIaAV-lIysh5QfM4eg2q0pfr7DygIh1qx1sULagkzhsCt7ofTcSA0cjEfNCsuO_GyYN5B6ogJamJd_jCxtlrD6HS36KNecfIfJVwE", - "dp": "roeKlXOuTcY2O4OwtEzZMBGyFtcpyyKgahSv_LPfGf14MB0tE3I-xtRe85Q2AvIpLke8Qikcv5cM4JeSlWGqPJMnkTGAWk_xR_BbPCyUhbSWnKfhHqXib7FhtoH8Vb93D3YK3xbbaaSA5IW1g4fONeT629sp1YQH5kLNdXSqUDTSFTrbv6iYaTiTHx7rVBd_XQ51mLLDno-ivr8dmwP5skZsWshxcnbQ2XsurGXBnFiJI3UXfZI4sEtfn-vz4lGhc9ih_7FqXDz0GsUwrYXqwi9TnOob-E-Mo8lnGcmFEiXGfp9EKwXL7-yKMY4kDIommdEuQocvl9N0Y4pTB5LJoQ", - "dq": "d13lZKdcy7KyezVbA3CyWHoKJUMasW7fIXhTSmBFDz6mOFkrFdiSLJjJufogqab0cvZ9WDLdG68DCGwaqSKpa1MpHsnUzRT4vzI4Gzl8V7kULZG_xtnQHuy5CQvMnz1GiIQ7fFdeVHNs-Y4OJfSpy-2pV_bQl7t89P35EiQcp0k7Cwtwjwrp331Xz4VqSwCyi4qN0Cx9u-CgB-uBcV-xASVR4PvCFL23fcped1INd_1Z7nZHTpBQsNwy_ZSeWxdcAxrVm5Kkaoq7fdMiX-IjB-M-S9jkWnqFUtYX5YJg1Dko3uF9lH8jCE4r3CQLolU61kcLakVkf16XGGemWXDPWQ", + "d": "UfjMskTfMVYHuogkvaUOTBvClp_xfDzC1jVK3AQprfe19lf8EQrf5OuivvJcsYMdOA_g1c1UHFVFaMnaDq2yWZyXVCQ3a-t9IItFkmtP8XtQKxkGDddFFJuehxQc4dMkiv8U_pzbkJCsNHN_wiFp0XQlNx3R3YBNj9o74fIHinL19TwVDoTzhYe7Bhbvg0ODLMr_SwZyZWBvhvtKqqnr7utd-jD3AtxuOnJGY1o4b6gZLrxIYQ5qFc8tb6RsFYBpactWAwWglG55UZrypr8JD0bRrPYrR1H9_EzDhQq2xyU8hCFP5DNkKvaK2o5s5jisnf9_hjo3kkapPqGf4NvmjvwswhpmReJE2trM1x3xgSZgx1qJafjNJ4aGZIvXjIy692ORZbFBaQceYFK8-EwCWWhhiVEH6EsOqtoqAGpDQ1zHizwxVfP8SYqBBSmgzpdVUKBi5HMDRcS2ogx8k_YBg59NLD_2PuJFJVcreIq8zNxq5HsVczEOaHcHezhOrtVYzW8TkdxhPnX6x95wtQuKGfAIvviOpD0xb3L2-mi8OXtAGcFxPEno8QACxzYPEoR4ICDqoYmLtNR-PTWnmXIuH4BDlYIRkYOMCUXM90HUV8GhTZGHPtLjc3hJDMvf0Qzz08HBbu3nxSJI4-QWB6dIDIfd1QsN6uC1pLNQm-U_YjE", + "dp": "7HAmvoeHKtEx42bBwnbsIANuCQiCGaNQMJeFZo08rNMta0aqfKptJMz5Jr8W4TCPzvz1PkCYkbX__-XpgZ4TkRbNBkTCvb7-9XRPKFHPuUJR13XXXz5b9lRcdOCq4ZSnyVxnGCTUzK0VBEXEMUeBebyUbfdjMcjInYBKQl_63PB0v_1qf1GNYGxczkU_RSc_jCXJByU1v2BpIAOPGdgIpQ5ZJ9gFxuR_WnG5aKEdjYaGi9PKc-q_wHdqqrfDbVazdWhc-WlErqoEVW8hBPUqQlBg3xGlBzZ0b9lENr_N9PNHi6bBd6XOh_Uf7UT4dySfvDmkEAwJeFP5ouwuBGzNoQ", + "dq": "xCfeqpmyGfdoPKNyU0JDS-J8FfSfnAu8JR0TjkKRP-gS1O7K8boBYmaWyJQ_WdDH2EinVCgxgcZjR1lb5Jcjq_dXN2DH_jAVX-YdXYCvLN-4rYJQf2lixO-8k1y2m_Et6zN726z3ig3rM6LC7gFJ8m9Kuts4bjQuhRxhXELivOqt7CIm-bDcPpFLD1mK4A2612QZwSCJK6J4yGwFxXgqFjW5KpJmcv7gBhHU2G9aUZvhxhMd4ZhTY-Ias06XPlHq3b2XJ6Gh2rKO7qok0yiEkhCr-MXWo7OqPSc1yCbPxTAEpU0iak5p5wDeLcxZqJy44X4NztLbg1wl4_GgJj4tyw", "e": "AQAB", - "kid": "3KKJ:NTKI:D7DI:YKLR:FOPN:QPLY:M4O7:AFNJ:222T:ZAUG:SDBG:A5AL", + "kid": "A3C3:OGMR:22IF:SYKE:XJMP:Y6XT:XG2N:IHMH:VRD5:PEDS:F4B4:N2P3", "kty": "RSA", - "n": "n_3YnCj4N5sCXEFg_1v3AmIczBsXYVzjEue0LisQoo_5p471Pe1Q-CTrFkFe8r-uYn965SA4pkqD3zgeYUIUNUhCaNcpBPbjo3tSVJFaslyNETiuMMIwpTTJSIfeTLIDGxIqyWuODQ3cMmOIc7vN1TkKGEGcqat6ORJQ9W5Oe7Tl0KLwmKJPB7JwnbsmCFUIKZ1UVJI-MuluoienmE9ri1-rkf0g8Mw-BZMV5bDat1g07VBP1hL4UlZr4S8Hfy_MpyrGdZExXEKRqKW_F5Vom945v7PSK7Q42E_8BnXAR-NVa53YWtpGOP7bVSnexDiB0ZCeqfs4NDcQ7eIO7fNQM6ml6vyQSD85aD-oTAFxMRbslNEr-AUMlhZGXlWeIUx8OiHHzqN9kqV2Il30R15P4meB-kxmjIcoHc3_Qb9Oo2iBaC_L928vvO6F4kHwZ5fTSGx2xRh72HM6gR9DyIzEoFmkf_HCaK4H3kXkSg1C01kr4yDdtapkVXDTZB4p7bsfKzrAXaLVbMntDq0f915T_qmqdQzEuXsdppKZh83inrTmYFdu-zAIaYmZrEseOBFvd8WxfRLTfyP-cLntOvRfBqaSxu3zAQEl_UZ-4YrPgnbvvEapAFgBD8W3LKvJ4lPCeLOFfwCHx2zHsh59S7twwy80mf5PdySXZaGdOrqbCM0", - "p": "yoYVXN4xmEHMGVHMfWs5YSrz9FRP0qgJH4HtPaKyfVLgnQnSxB6UMGyFlrEOVCWDdeHuqELvPbnV2AqaVcKykFQlem8hsg5uLmePbWRr47iC1q6JXx6Z1IVp90JvhbSwC_QLTPuYsSzgZLFnCOYyz4XyIjRC1XIvo_F50GEuTSSuI5PDPIggpNnhl8-HaBNOl1RGj9WhIHEkoFKD_CCMXKZTwJmEDUXmmZG_Ejbo3Yih7XGq0JFwSY68Tg1FXslTN_0gI3rIdpwN_u-nBoxHzI3GKdFaYnwzixUuVHmUvFt0l8g96NHFOiziOrpI4WVWzUJw9Ft_l5RbhT9jbf_qMQ", - "q": "yjy7flFAwhdc6sFDICzUULdqzDcdbW72U59NRvS7eSzC1EbqWjcWwrkcA0FPsXsR-V_6Ktwm55SDncg-TCSaAJYS_laq3wpgQRakdIqbG-XfCHh78nTr0d1Lav5AKZLyLhtENabVJ0iA8-96tlVD-LCoZpuHOVOC5TCTt0nc5M_ttaEe7DwmqlgEAMabXlPEuu2LaGHT34i96mVD8maYgyHq8X2k9xc7H15jd6vZk2cpcOs3vi_9QTGfCzwhnit87PjYDlmArR95yhEg_b1xCWZDeMY5wiB663DADbpJnC-vDE_er0BI5qJhxwEtMM6tOzDx9xWNsqRbKe_ewhAFXQ", - "qi": "hJDQrg3LOMPiE7Pbg-01v9DaJnEcPokjOcLjyVGOmHsQacbvt_yVC5GlVjPxtiuOMopZRSCpKN5MzXDt43EjIsEeKcWpzO8INgouG365uMPWL9RBEWT9O-vwaEWPNqMCPJhH5_Z3b7oCT9ay2Ey6g3ihg8wWzrAAkAeh0WzOYwHIbduKB63rJSggBSTBp0CIMcbbAHYhvD_AhZwyQY7dH23EOFXeuaj0uHfh7JItmDG1bbr2cwyQ4dgfD6Fz13dizHzYsSeVMul_z7SWzCe1H-nA_SlkbXRTlRh8dsoA84J2HfpUYM7F4AFccYPiWlavTpAxSwCEchl1rAVYTOVHMw" + "n": "5CNLves60Qx98MdUjje0WP52veLHYjcK8no0zkkH5OFMYhTP9aOPSHElYdrQ3DWPfmGXb28KJnTSRoaTVctkv6xYBd2ZHUwnnaPKOgT7qPolum-YwLMEyDcsg-CPOCPmwhKGWHhOEnvmI2Tjk_6QfZB9A2GizYlnin_jbo-xVvR7EQZq1DtWLAr240b8aiNLGmA8E166KP6IBErQL-JT2XbQAj_v3Ww_Y84Waa0-mKPzM9nPWqeKdfJhe2OUQ3Od1VlGH979dOwwh-VCVYLYoIw1RHz6-MuSDLpKYU06gicXBM2k07lL3VPyccW5Kz3pMvdoCVMqAzLffJ4Y_N3bgsQksbS4hkQ9mB0EVXHqx38s4Vbagrh9YGRg7_UNam-kYTvOB1Hhh5Q1P1LtI2JiKTVwf3IDiG2eFDF9Ep-DAJwf5fNrkrpia2SIxlkSRKUbmqU7GFjyeZ11mH9xAZf40llmuKBl19mGo6RGR0DtsEDEgLPFYKxAeSznyb-6mfr-SHz63ISNAZqgQPD835xRvYubEsQdtW4jCnIecZPkyZNTIJ2cJFfTHMnk31FGpdWdRzppC08KCLKtQdkCmC6J4KUsFTq0IlmnsANBjG8sDahuwBaT_OAYEsyki5JI4sHc3t71Brsy675hYJRCBgNKccUkuPihiopfemoON4-iKrk", + "p": "9x7YaLSTT_0-NMAzYaCwNDDrNoGD5T1g0wYqMM6QVtA5vTED_5ATqLRpxdS_Ird-65sorTHNxrTBUG-9iDqdnteOt-QUITDpzvS3zfd5vdYbq-VHOPwgWpqhYo9yppI7Cy_y44CsZJrSaQSKtYOztUNGZUxusboU7c-xXLweTBT5uxfiuNjsaUZXYUYlialms4detJw9Sp-vAGDevXcX9iow87lgWMATEecgtCNMrvN5go6gEoHxJvYuhL7uUX-1lNqDsq7tOCwa6SayizplNy0FOTuoC97MWvw6VVP1gKAoPAZTFYVZWjnHDF2yQAEjeUcBzaL0McP59AEdRF8vBw", + "q": "7FXWb6BG4CGYOdk5eN2aqhD9Wjf7-Xu-eSfcZfe0hbjYD-8OgxNJeOGuyxd9J8OnbqI5j-JIYgqc7RacOwgNwc5dBNySlmLNZJXuKUi2B11p3Wwz8m-UAqqJJa4cKACvvE-bi2GjYnB_Ckh623TcvmK8C9TZYck2ZZ98METlTz80fkyMeS1rm3FUvX92Uc7Z-Toy8AEtkAj7Sw4uWGwEapGjgOPKWsWwWGmCrnbKesd_bsRulTqTITqZ3_mS4jgdQLpkotxsK-cGzAYY08WL2dQGPOrq6xKMHGBhXHooIEP3wsBAatsnvflZ0FFvfg9404P-phH1_GmFfrvscJ-oPw", + "qi": "MwXfzpzdI14wQtWrXJtY4GlwnhcvhDokSimDR_JKLPR8p4NgsBUAIxpH-f-fuAoQa7Qn3qaO2MrC3GDrIt8HNB812VsRIQzT9bmxdkyiv-itmhoP3cKcmY6-iJCSyIk_DE0igchut8e4xDSntsWljQu2hU6pJGdyDiJBwW2XSLGn_JGBfw8Zas4rV4pi08dXHhZvz4rVgy_NBy1Kyz83DcRMa9BodTDvnTbpru17g0XwyHjcfRQ-sgvMol_cdSFMsd2O0CVmBM5tuoPdunvAzBiPUrpbEzXx1WADOo-RzCnMsLmAs4auiGq_bfXi1t7KTvN-hPu5MwK1fXl7Exil-g" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "3KKJ:NTKI:D7DI:YKLR:FOPN:QPLY:M4O7:AFNJ:222T:ZAUG:SDBG:A5AL", + "kid": "A3C3:OGMR:22IF:SYKE:XJMP:Y6XT:XG2N:IHMH:VRD5:PEDS:F4B4:N2P3", "kty": "RSA", - "n": "n_3YnCj4N5sCXEFg_1v3AmIczBsXYVzjEue0LisQoo_5p471Pe1Q-CTrFkFe8r-uYn965SA4pkqD3zgeYUIUNUhCaNcpBPbjo3tSVJFaslyNETiuMMIwpTTJSIfeTLIDGxIqyWuODQ3cMmOIc7vN1TkKGEGcqat6ORJQ9W5Oe7Tl0KLwmKJPB7JwnbsmCFUIKZ1UVJI-MuluoienmE9ri1-rkf0g8Mw-BZMV5bDat1g07VBP1hL4UlZr4S8Hfy_MpyrGdZExXEKRqKW_F5Vom945v7PSK7Q42E_8BnXAR-NVa53YWtpGOP7bVSnexDiB0ZCeqfs4NDcQ7eIO7fNQM6ml6vyQSD85aD-oTAFxMRbslNEr-AUMlhZGXlWeIUx8OiHHzqN9kqV2Il30R15P4meB-kxmjIcoHc3_Qb9Oo2iBaC_L928vvO6F4kHwZ5fTSGx2xRh72HM6gR9DyIzEoFmkf_HCaK4H3kXkSg1C01kr4yDdtapkVXDTZB4p7bsfKzrAXaLVbMntDq0f915T_qmqdQzEuXsdppKZh83inrTmYFdu-zAIaYmZrEseOBFvd8WxfRLTfyP-cLntOvRfBqaSxu3zAQEl_UZ-4YrPgnbvvEapAFgBD8W3LKvJ4lPCeLOFfwCHx2zHsh59S7twwy80mf5PdySXZaGdOrqbCM0" + "n": "5CNLves60Qx98MdUjje0WP52veLHYjcK8no0zkkH5OFMYhTP9aOPSHElYdrQ3DWPfmGXb28KJnTSRoaTVctkv6xYBd2ZHUwnnaPKOgT7qPolum-YwLMEyDcsg-CPOCPmwhKGWHhOEnvmI2Tjk_6QfZB9A2GizYlnin_jbo-xVvR7EQZq1DtWLAr240b8aiNLGmA8E166KP6IBErQL-JT2XbQAj_v3Ww_Y84Waa0-mKPzM9nPWqeKdfJhe2OUQ3Od1VlGH979dOwwh-VCVYLYoIw1RHz6-MuSDLpKYU06gicXBM2k07lL3VPyccW5Kz3pMvdoCVMqAzLffJ4Y_N3bgsQksbS4hkQ9mB0EVXHqx38s4Vbagrh9YGRg7_UNam-kYTvOB1Hhh5Q1P1LtI2JiKTVwf3IDiG2eFDF9Ep-DAJwf5fNrkrpia2SIxlkSRKUbmqU7GFjyeZ11mH9xAZf40llmuKBl19mGo6RGR0DtsEDEgLPFYKxAeSznyb-6mfr-SHz63ISNAZqgQPD835xRvYubEsQdtW4jCnIecZPkyZNTIJ2cJFfTHMnk31FGpdWdRzppC08KCLKtQdkCmC6J4KUsFTq0IlmnsANBjG8sDahuwBaT_OAYEsyki5JI4sHc3t71Brsy675hYJRCBgNKccUkuPihiopfemoON4-iKrk" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.90s) +--- PASS: TestMarshalUnmarshalRSAKeys (1.45s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -636,24 +672,24 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 23.526s +ok github.com/docker/libtrust 30.266s ? github.com/docker/libtrust/testutil [no test files] === RUN TestVerify ---- PASS: TestVerify (0.01s) +--- PASS: TestVerify (0.02s) === RUN TestCircularWalk --- PASS: TestCircularWalk (0.00s) === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.13s) +--- PASS: TestLoadStatement (0.20s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.07s) +--- PASS: TestCollapseGrants (0.12s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.03s) +--- PASS: TestFilterStatements (0.05s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.03s) +--- PASS: TestCreateStatement (0.06s) PASS -ok github.com/docker/libtrust/trustgraph 0.276s +ok github.com/docker/libtrust/trustgraph 0.473s fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) @@ -692,12 +728,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/15035/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/15035/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/103145 and its subdirectories -I: Current time: Mon May 19 06:06:59 -12 2025 -I: pbuilder-time-stamp: 1747678019 +I: removing directory /srv/workspace/pbuilder/15035 and its subdirectories +I: Current time: Wed Apr 17 01:46:01 +14 2024 +I: pbuilder-time-stamp: 1713267961