Diff of the two buildlogs: -- --- b1/build.log 2024-04-01 14:22:07.476546731 +0000 +++ b2/build.log 2024-04-01 14:26:05.278424096 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Apr 1 02:17:15 -12 2024 -I: pbuilder-time-stamp: 1711981035 +I: Current time: Tue Apr 2 04:22:16 +14 2024 +I: pbuilder-time-stamp: 1711981336 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/14615/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/13806/tmp/hooks/D01_modify_environment starting +debug: Running on virt32z. +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 1 14:22 /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/13806/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/13806/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='e9b5e392c1d6494b8d36bfa1acd5e4ac' - 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='14615' - PS1='# ' - PS2='> ' + INVOCATION_ID=d3fba3f5e6b24af89130b3359cfe23e2 + 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=13806 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.7MPfnT7F/pbuilderrc_Eb0f --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.7MPfnT7F/b1 --logfile b1/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.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.7MPfnT7F/pbuilderrc_mpAy --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.7MPfnT7F/b2 --logfile b2/build.log golang-github-docker-libtrust_0.0~git20150526.0.9cbd2a1-3.1.dsc' + SUDO_GID=110 + SUDO_UID=103 + 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 virt64b 6.1.0-18-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-18-armmp-lpae #1 SMP Debian 6.1.76-1 (2024-02-01) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 26 11:24 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14615/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 1 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/13806/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 armhf golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main armhf golang-go armhf 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf golang-any armhf 2:1.22~3 [5104 B] -Fetched 58.7 MB in 1s (42.9 MB/s) +Fetched 58.7 MB in 1s (95.8 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 ... 19637 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/13806/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/13806/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 @@ -449,70 +485,70 @@ dh_auto_test -O--buildsystem=golang dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 1 github.com/docker/libtrust github.com/docker/libtrust/testutil github.com/docker/libtrust/trustgraph -2024/04/01 14:20:54 Generating RSA 2048-bit Test Key -2024/04/01 14:20:55 Generating RSA 3072-bit Test Key -2024/04/01 14:21:10 Generating RSA 4096-bit Test Key -2024/04/01 14:21:26 Done generating RSA Test Keys! +2024/04/01 14:24:57 Generating RSA 2048-bit Test Key +2024/04/01 14:24:58 Generating RSA 3072-bit Test Key +2024/04/01 14:25:00 Generating RSA 4096-bit Test Key +2024/04/01 14:25:35 Done generating RSA Test Keys! === RUN TestGenerateCertificates ---- PASS: TestGenerateCertificates (0.03s) +--- PASS: TestGenerateCertificates (0.02s) === RUN TestGenerateCACertPool ---- PASS: TestGenerateCACertPool (0.02s) +--- PASS: TestGenerateCACertPool (0.01s) === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.02s) === RUN TestECKeys ---- PASS: TestECKeys (0.42s) +--- PASS: TestECKeys (0.37s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: WJG3:LDGJ:UCI2:SDUL:UEN2:OS6I:SZ6M:GY6P:LV54:IHH2:X4B4:Y4IO - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: HOTI:4VHF:XCMU:SBUE:NXK5:GCH5:PUTU:SCC6:45CX:X3MZ:PNXZ:SN2Q - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: 7V3H:L4HA:7MUD:O3QS:MVV4:5MNT:K5FS:HQVN:2GFL:ITGC:DGID:CGNO ---- PASS: TestECSignVerify (0.21s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: 6UC4:RSIF:E6FK:Q3UT:TM4K:7NZM:FTXJ:RQN5:YYEY:LLRE:CPPO:LFR4 + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: 5FCR:6KAA:NM4D:PFQS:O3ZD:Q3BG:GDPR:TYJX:XLPZ:UZQ2:C7B5:QAH3 + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: ASX5:VB67:P3SB:4Q7J:NW3A:TFLT:TWXC:FFAL:NABH:7RF4:TZ7A:CP33 +--- PASS: TestECSignVerify (0.20s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "Rdggh3ZKzvGe-jgNQEFUZI9upPSTGPsTlVK4isC1rmI", - "kid": "OUP4:U5MW:SYEQ:5BKK:P4XK:WOM3:S6TA:Z7TA:TRKH:BZ6C:7KDQ:NKI2", + "d": "fVXi17GAOIC_iFaVJWgzryfD1IKvJ95PrQ9MP2VjNJ4", + "kid": "PNTU:BLUE:DDF2:72UF:WI3K:WWKF:G5F4:5MHZ:IJQC:NCRE:COH2:URFF", "kty": "EC", - "x": "LcMWCEoD9S64fL8dRIbgCwyvrAsaDk6YkKkNd7n1XNE", - "y": "6vRSoyYfbnWJmX451deX9lSlMrKVxTQnC0eG_KCD5kg" + "x": "u3VhtH6ccl-WXTRW8K-fBTuu269QG2D15HiBfdJD-tM", + "y": "wv9tAkXEb1NebPsCeDc8mbSjgpiI8IcnQBgX4EwGTeU" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "OUP4:U5MW:SYEQ:5BKK:P4XK:WOM3:S6TA:Z7TA:TRKH:BZ6C:7KDQ:NKI2", + "kid": "PNTU:BLUE:DDF2:72UF:WI3K:WWKF:G5F4:5MHZ:IJQC:NCRE:COH2:URFF", "kty": "EC", - "x": "LcMWCEoD9S64fL8dRIbgCwyvrAsaDk6YkKkNd7n1XNE", - "y": "6vRSoyYfbnWJmX451deX9lSlMrKVxTQnC0eG_KCD5kg" + "x": "u3VhtH6ccl-WXTRW8K-fBTuu269QG2D15HiBfdJD-tM", + "y": "wv9tAkXEb1NebPsCeDc8mbSjgpiI8IcnQBgX4EwGTeU" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "pTefJCLHhF6dCWEkMyzQfS3JcKw2Kq7ghIPVPNFIlNQWwNOEJ5Wj7M4Lko92bEmP", - "kid": "I2Q5:EVSH:C7TS:3FD6:3OFR:RONY:6AYB:HPLM:3HJ6:OYH5:M7J7:K6EL", + "d": "MFEt9qU8E50K1iLECldqnILXH0tW03c6u6ZjEoGhu_Lm730v6qaZ1tLzX8MBhfC3", + "kid": "V3SI:DKC4:2KPG:S2OE:QDG4:OQUR:7ZGM:SAM7:7W3W:WAYR:FXII:JNY5", "kty": "EC", - "x": "fGnzwYiUJ-Xa0Xe4sl2pHVYcgE8w4qYyYFpju5Mp08J3WQ64zjhNmccY0kAXvaVr", - "y": "GhvvkDbPMrazjzJQqT6HEEYG9YsLK0JyrBNjWIJ9UPNdi_M2hmK8x2oklYcOV-q2" + "x": "p2zrNRa6ZboOczrUx8YaK6VOobIMFSXizG36Iwxs_9EHmMvHjbz9PwpRUPWBqqWe", + "y": "FbDqxGu3GOycwAC1PnQFNQ4tacNsQA_XK3rV7whLiBJYYbri_u00OZDtzD8tGHrN" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "I2Q5:EVSH:C7TS:3FD6:3OFR:RONY:6AYB:HPLM:3HJ6:OYH5:M7J7:K6EL", + "kid": "V3SI:DKC4:2KPG:S2OE:QDG4:OQUR:7ZGM:SAM7:7W3W:WAYR:FXII:JNY5", "kty": "EC", - "x": "fGnzwYiUJ-Xa0Xe4sl2pHVYcgE8w4qYyYFpju5Mp08J3WQ64zjhNmccY0kAXvaVr", - "y": "GhvvkDbPMrazjzJQqT6HEEYG9YsLK0JyrBNjWIJ9UPNdi_M2hmK8x2oklYcOV-q2" + "x": "p2zrNRa6ZboOczrUx8YaK6VOobIMFSXizG36Iwxs_9EHmMvHjbz9PwpRUPWBqqWe", + "y": "FbDqxGu3GOycwAC1PnQFNQ4tacNsQA_XK3rV7whLiBJYYbri_u00OZDtzD8tGHrN" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AOvYl5q4FoX2lsNslLKN8TrcjZdOQyJq7FEjmlxmHOa9N3Sh67uiGornpY8nYXMeB6GDO1ziPAcUzwIWz5BRnNTn", - "kid": "7BXP:MRID:3URN:P3QO:U7MS:OR37:RMHC:47FT:ZCSD:ZXSQ:KUYF:3T3N", + "d": "AaAByFUcIde5iJZvwrVk_SzqS3wG83WQ2a0xWG00ct73vT9sTknzOU_lzcyP3J6zggTxA8vGFCYn8b5yp4wczPHy", + "kid": "7N52:4MCO:OYRI:YTIZ:3WHA:WWSZ:FX2N:WKZZ:MSED:3TD7:2NOE:OFTR", "kty": "EC", - "x": "AKPSRQL15y7Ht7Glpfp8SeWFPuNOAZQDsk1WWx-uA5ItvI7nONok0kuclJCEN-7qsvIGusZfweri1eBdMO2_xTfQ", - "y": "AcqtXD7pDCKBltbtHz3fCjARS-6NwoCk5J-RYLbEHBhPHnSKUhHuvaHvYOfRTtWogiwMEAt94WnRfr1Rjop3tuL9" + "x": "ACM1u5WUfnR93OLdqcG0cOchjfieXvy6SNaKu0dzACGZh0qZieeWAkd_m6c2VJN9hAT1Cwb3OybJDCzRBwrujjpY", + "y": "ARrPO32T3JA9AxFSRHMkVrcgvhpvWybVt8tjv7Pi92IDgqE4WNjcYnfS_hbv4WPIIInfPmgeBKNEjpntRZcjUq-B" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "7BXP:MRID:3URN:P3QO:U7MS:OR37:RMHC:47FT:ZCSD:ZXSQ:KUYF:3T3N", + "kid": "7N52:4MCO:OYRI:YTIZ:3WHA:WWSZ:FX2N:WKZZ:MSED:3TD7:2NOE:OFTR", "kty": "EC", - "x": "AKPSRQL15y7Ht7Glpfp8SeWFPuNOAZQDsk1WWx-uA5ItvI7nONok0kuclJCEN-7qsvIGusZfweri1eBdMO2_xTfQ", - "y": "AcqtXD7pDCKBltbtHz3fCjARS-6NwoCk5J-RYLbEHBhPHnSKUhHuvaHvYOfRTtWogiwMEAt94WnRfr1Rjop3tuL9" + "x": "ACM1u5WUfnR93OLdqcG0cOchjfieXvy6SNaKu0dzACGZh0qZieeWAkd_m6c2VJN9hAT1Cwb3OybJDCzRBwrujjpY", + "y": "ARrPO32T3JA9AxFSRHMkVrcgvhpvWybVt8tjv7Pi92IDgqE4WNjcYnfS_hbv4WPIIInfPmgeBKNEjpntRZcjUq-B" } ---- PASS: TestMarshalUnmarshalECKeys (0.21s) +--- PASS: TestMarshalUnmarshalECKeys (0.18s) === RUN TestFromCryptoECKeys --- PASS: TestFromCryptoECKeys (0.03s) === RUN TestExtendedFields @@ -528,104 +564,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.01s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.14s) +--- PASS: TestChainVerify (0.12s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.10s) +--- PASS: TestInvalidChain (0.09s) === RUN TestMergeSignatures ---- PASS: TestMergeSignatures (0.02s) +--- PASS: TestMergeSignatures (0.01s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (1.59s) +--- PASS: TestKeyFiles (0.72s) === 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 <3F6R:52WW:BIXM:FSGE:4OM7:TDMI:27YP:LJSF:QIIG:ECFI:RXVC:WG7B> 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 <3F6R:52WW:BIXM:FSGE:4OM7:TDMI:27YP:LJSF:QIIG:ECFI:RXVC:WG7B> 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 <2ARU:7AKC:MDXI:DVOM:EQVT:KYEY:D6PS:CVPB:B65H:EFUO:ZK7X:Y6UL> 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 <2ARU:7AKC:MDXI:DVOM:EQVT:KYEY:D6PS:CVPB:B65H:EFUO:ZK7X:Y6UL> 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 <2LQG:E4CL:WIG3:SJQC:AXRC:QCIM:MGGW:E674:SIJG:EAGA:BOB4:6QNW> ---- PASS: TestTrustedHostKeysFile (11.19s) +--- PASS: TestTrustedHostKeysFile (3.57s) === 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 <2HSI:74N4:UD37:T6X7:HG3R:BMV6:23OG:TSIX:KV6X:FOF3:PQ5X:6ACA> ---- PASS: TestTrustedClientKeysFile (6.31s) + key_files_test.go:199: Client Key: EC Public Key <55VX:RR7P:DD77:YNAN:7FD3:STXV:JVQS:JSD6:CJTU:64KX:AY2O:BE5B> + key_files_test.go:218: Client Key: EC Public Key <55VX:RR7P:DD77:YNAN:7FD3:STXV:JVQS:JSD6:CJTU:64KX:AY2O:BE5B> + key_files_test.go:218: Client Key: RSA Public Key + key_files_test.go:199: Client Key: EC Public Key <6F3W:RIXS:5Z6F:P33X:NB2C:ZSN6:PU6C:O6L3:QGYG:7WLV:442S:C72X> + key_files_test.go:218: Client Key: EC Public Key <6F3W:RIXS:5Z6F:P33X:NB2C:ZSN6:PU6C:O6L3:QGYG:7WLV:442S:C72X> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (5.69s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: DN66:N6FA:3YDU:ZUIJ:2KST:ZSGL:X6TG:WWJL:G4IA:YHLQ:UR36:6LIX - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: ROBN:73CX:SVEO:R3H6:UA52:PAUV:NIRD:7ZDL:ZLGN:DCLH:2BSQ:ZR3M - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: MOO3:OXZB:7SBN:OOQR:WPEC:2PDL:HEXE:GPAI:VRVC:5M6V:5LTV:7H24 ---- PASS: TestRSASignVerify (0.31s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 6OXF:X52C:PZIE:QA3A:BSPF:XQSQ:VTG4:3GRJ:BJNS:3FRW:5UXX:ZHFD + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: CQBD:OPXS:HGPZ:LI6H:E6NN:ITXD:Q2HZ:4UIV:CA2D:5KAV:JEHO:PJE7 + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: QVF6:C64U:KCEO:TIVH:7POH:73YX:GNXG:YEO7:YQUO:QZ43:AVHJ:UCQY +--- PASS: TestRSASignVerify (0.23s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "RM2z1JcSrGi7lVAMUUsxG7Ugg4ZeQB7V6bC9Ec9GKrhL1V6-v1HqsrnxzfuLjWBsr-maSS1e9WKO6oEcMXSzR8oH8PJvjGfTehMUXuwTUy5LTjCA99Am7JWJ5PZKEg-KTeP7JUdPwbXjklAveKByufcNbMwDvMQ7fkcSpBwun8GbaVDbXhzTk06iWQvUZ0E_ZuE9rlhSNxC2jZfa2PozTfk09vB0ZPbSCQL_G8IP5qs1zgo_DAm8L497aTTYv02uEWcz90ZJZnZ5EOKPYkqD4TJH2NAwg2i0QjG1h9DsHGz4wg1IaJ_Wv2vGbBvYAMsqMaCZPtIfFfmL4M5dyc_RAQ", - "dp": "FDPvT3A1NQSNKXDNcSOV3AQv7npsUGQjtNjhukBRCIcxLhHI6ahYyCSSoqEPRv9WjpdBt3Vg-XNup-ABUjIF7AejkUiF4Wt2Gq1fnEZmIPzVfILL2hv8u7ZHoxxKtEXncnc2Q5rrt1xH-87oxgLIRuTHi9kbeNk0pPg-a7UGKBE", - "dq": "Bmminiu8I6zjY9JcOWppMTlz03YUSCP32KNqZcnqNgfpGco5ME2zejmAM5MtH2HokhCS-ahPsIY5JrwRh0aj1r_kjMS3riXsUl5XF5CWMg55lHIbbnicetzhvr8_YiRnF3OdCXA9Wa-2pjF_aHNV_ipsWd65ZmoyzTsQcsDPrCE", + "d": "Wm3zUKTijKnOqiGPSz7-wAaeF12tWlE4UPxiQO1XAtZRfJ38ifc_QwcsiBl4jtdLM6XxrRlteOrQ5Qcj6lDidYoylesOE-uFHOVIZSWpiSiVBEBl3Ui71cbVqKCXcTJadjFaWZgwXKncIrWc67v5HBJsUAtm7kqsNqBzRAE5iHrCZSDXGe2a8Clt9hmp8IlyKtnMLazXelHaWlfG7LX70xy0bLFvSji8Fn8AdXBc_tfaJRU4sqsGlx3ABRP3qr7vuURGhJz0wUyP5nw0Idl7bSf_XKxyIeim21z-VT8SS7EoDbrWgy-tbjP2WJ5hVEDZddJhyAtSXdlfQiwJdN3ZyQ", + "dp": "BWplRyZbm3xaFG-E1nQx2gx8h1Gg2cjk5N1uCLpW3hrAEII-OyP1lUcpA4XikAJ0y6iNBgyGl9j4QKWaJzrnqBAhijvse0HLdR9l_nle88PEIhF9ReKjyc019T8Q8IaRAPWCkWe9xMEG-uEsushH18AL4FUviYlvNJgDatatIy0", + "dq": "N-vjbHjxrR151XerNgdZT6PapN2TPcILwBFfNetYf-4DmEazHbYDm_GUZvqUGExh7y6rl_xX7LnVG05G2r7Z3x6ccPuh5KgSRx8-V_il3uEaEMmHA7Fwzv8UcJrioGJHU03ZRyCDEgWuGQJyE0roB4vku_FL4JnKs0ooSxyJz9E", "e": "AQAB", - "kid": "DN66:N6FA:3YDU:ZUIJ:2KST:ZSGL:X6TG:WWJL:G4IA:YHLQ:UR36:6LIX", + "kid": "6OXF:X52C:PZIE:QA3A:BSPF:XQSQ:VTG4:3GRJ:BJNS:3FRW:5UXX:ZHFD", "kty": "RSA", - "n": "18_hckBwLQhCCmKs-F9_4FGBUakHv9wy-eG-_vNUsB7brhaLs6bT7I0ar0YT3CyGlWiKC1Ei8_ATXybfdvsh8ebBxStBu1SQZ5aDUgXC-W2XOVzvj683nCx7Voc0a3K18KObDmoRm1rnRvyqK5F55CKw6_LGJ3O9FYWilArp3x_xPDy5LaDSBrjQRVVtAW960rurS_acAt8gbZUUoXiSEnzfzqi2wBpihMYuTSsHV9iVrmMHewX5kwT03ITNtlOi8-AvIYc73fUeSMDeV5FOeMEnW8DviyHTbYY2bcGr86nWDuoScC4TyZtjI3g4eWnNXVU2o-skJ-PwS0fM1P_-iQ", - "p": "6wy_kugUO-Mx8gA4zjEgqG1APwFDV95fwU-DEty_GGo9l4RW3kpe0teiKYYy_liw9yEk-wFWbnQTPOIDpRPGSQ7Xuxt1BaahbqNwSEKklEpH9RsOoSVZj7PNWEydRT4c1HJgYjfeSp98wTAnfUaXabYIe0fR6k6wtDCw4B3lyBE", - "q": "6wwspLQpJoS78xQNI-KXtxJ6Hg21Sw92EIC4lYVw0MTjCREI89BvGDGZo7SApxd5aPghiVj2YjTtz36bHBY1dfBvxcPuFWtzJ-XdVm7I02zDI3aIYxWc2K2eA5QQPBqFa3vGTqTEJDucDJ7efT4zwjUMpDwHm7gDWsE-HNDQBvk", - "qi": "h2JhQRqf566ck772K8z2zlRbcr8v3zjq6TY-6GQbnW3QRG9QJR1P7IcdcKmeuFDjYjZF7KoJWPAsLQ0oJG7dYwN14clCiB7oMbwWM1AVDgWGcSYMVQfNtczQNYqLtGAuktalrOppSnDdYmBXXoi1fFfE_gU0Kb7PGNQX3sEKRRE" + "n": "wZF16JtH1Cfto07Iy--pb1fSB3CO8iZmlDgumbqMykoRVSOwCA7-bAhTAW4IYXV4HnHo3U0a3jKI10FeYw4yGthxg9BfpT4Kp-ZKjbV9PC2BB_83Ckw_kUA8VMUHIWbmhwjXrljuX30Z4hj_VYChRkG088gaowKJp9wpiwdP9RKUpAulAjM5mmbxvW6AO47meEjcYPz3C6cMnM8j4yjXvB9GX_SowAhin13RPbosL4FOubrqRgxCFx8EhCtyAm67DAaqdmLoRXJtQxKFgb8nwbFwd_Tx0tzKKIkSBhgohTQbdrn7HV7p3QLUwpQ6urdqR81aocvlJ2s82Wbaex4Kxw", + "p": "0mMLnZyRWfsT_6K3TuoK9n28SmFyyOBjNQJppBjTTS6cy7GBpsz4ctW01hodHqf0ybn-4IUHfglscS61UG-En5t7bVRUP3kNV2Kngtzb54aV5w5Q8FtNnE0NRYEqlFXRfi5dAlK6udxzUJoeCisxBP2qxlhMSZgDV75yPojfp7U", + "q": "64jweY6DdLuKYWxVg8sT_VIrDSpiHIRNbVQXz7zZGDGMA9rOtxnzZZBkb1VXDD-b5Ww8p4z2in4fJZE2PntFl-WaYg7J6LxUfImALzwdV-eqenccx2k88nD8cOsgK0B9IWKG3DqbWk2oUeBUmBo_N71W3b8bzY0mhDnXBXnUPgs", + "qi": "e6j9GfPDAVsbXzxszk0OImeKMnFAOZ9weXw0a--J8838p9iW1STsMcD0pg5PuEtBl54mq-Q8hvZSwGIZ0IboPd-d9jd2LsNaqjRNVj6BzRZRIMsmt1qbtYtWBBMM7JegUh6pxZ3Uw5HwV4Mz3QyIPtu_mwJaaFvimCqvXSZUy90" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "DN66:N6FA:3YDU:ZUIJ:2KST:ZSGL:X6TG:WWJL:G4IA:YHLQ:UR36:6LIX", + "kid": "6OXF:X52C:PZIE:QA3A:BSPF:XQSQ:VTG4:3GRJ:BJNS:3FRW:5UXX:ZHFD", "kty": "RSA", - "n": "18_hckBwLQhCCmKs-F9_4FGBUakHv9wy-eG-_vNUsB7brhaLs6bT7I0ar0YT3CyGlWiKC1Ei8_ATXybfdvsh8ebBxStBu1SQZ5aDUgXC-W2XOVzvj683nCx7Voc0a3K18KObDmoRm1rnRvyqK5F55CKw6_LGJ3O9FYWilArp3x_xPDy5LaDSBrjQRVVtAW960rurS_acAt8gbZUUoXiSEnzfzqi2wBpihMYuTSsHV9iVrmMHewX5kwT03ITNtlOi8-AvIYc73fUeSMDeV5FOeMEnW8DviyHTbYY2bcGr86nWDuoScC4TyZtjI3g4eWnNXVU2o-skJ-PwS0fM1P_-iQ" + "n": "wZF16JtH1Cfto07Iy--pb1fSB3CO8iZmlDgumbqMykoRVSOwCA7-bAhTAW4IYXV4HnHo3U0a3jKI10FeYw4yGthxg9BfpT4Kp-ZKjbV9PC2BB_83Ckw_kUA8VMUHIWbmhwjXrljuX30Z4hj_VYChRkG088gaowKJp9wpiwdP9RKUpAulAjM5mmbxvW6AO47meEjcYPz3C6cMnM8j4yjXvB9GX_SowAhin13RPbosL4FOubrqRgxCFx8EhCtyAm67DAaqdmLoRXJtQxKFgb8nwbFwd_Tx0tzKKIkSBhgohTQbdrn7HV7p3QLUwpQ6urdqR81aocvlJ2s82Wbaex4Kxw" } rsa_key_test.go:98: JWK Private Key: { - "d": "1wpTYJnF2LqnmrKun1mcwrKf4vVD3ikf9lP6Whx0RRQDrcuooBxOxjYKTJQ7nXW7F_k3M9WgaysCC8qeSpvLJKkynIUU4w4LCScLiJ2h61RDk76YkGatn3cmXwbZM1k6yDttvXtxM5Fk1GAHLCOjUmufruGRr9OWcyq8ENrPSpeECReno27Uv9QDBmQhW6tL3ioz1Zy-vaCLxnc9TIF7lNRSOl7R869ZY_SnM2786f66MYfd_Km3AuCfXBltuqiiweF6JchjwBkRgouF2_RkRKuLPnAGnDl1MKepX-yl7fnT58wtctqXV8JWXXYKM1UsmUhFl-iQ-l2z8-IV1HZwjA7toUSyiFB9u3OIgdoHNPlOmwIJdP6VAb3QEsimrhaCvGxl6QbTrJXrveRkNVgFuRWx0djre7rcHTYzZWyDoAGe_gweGhABdHM_TjB-IsAf8CUccKMBDIMl7fYMOxx4YvJr0as8ldJwJV-Dbfmp2guigdyoWVOe6IqCYRHIYXXB", - "dp": "OXTOCF7j7ESKh3yfBbB9OCDw7bwvdGCARYUWHCViQrj8TJSqoKB_yhB2jebyti_rix6A9iOTmDRbSp7wuIiL3U_zaLli_ZNM4prcmLM_qTM7OK3v8wQ9o2f5C4dg9ioJw7NibJ-ZLWmBBqOsNlBywEbhjYX73CytbsU1a3Dh2lGiAnhLVUsLETntPH9E69031HxSPN4htn_YrpZAov2OLhfSOnH8VhDEtT2iEbqLu9RwQ4NYIH6uoBwPT7ojYIH5", - "dq": "a43yXyw3ky_SDI8UDTtEL_XNcT2JSLGHWjratimE5CMq7bfoTJ-jhE4CFLHFwalWrNQA_Dx6hxNr8eNS3k4L68f1SXqstYwpT39Yu1cd2gZ-KEc925djMtBbgbROea7kvcMwcu8ZTTEiTo1KQceU6MRV9MltNrELzdgS-N-UEQU1-KWzGaOqgFejFQOY9qiXJqyLQg_NNH-vEFWNhCCPV80kKJUE2K75gu9OBj2YnPc36Dh8o6Ti6UgeXB7BoMoX", + "d": "od57DlOZYVnyTQo2la7a9HsJJ2wKcGrTxmr0yG5VoEjp0W8-XGa7yLM24DOgJj5npq6Ml6xvAl7Eaf9vyUaYvDANpoTZ6khvZn7hInJUnE8TZiVimlbUOSu0XH98_YWkJ93yCjeZDUaU7avrXM1MPrSCE55rccpjyD95cayAzw1SY__bdYjZPT6hcLwXQg8PAOm5oeYREunlxCIObsosNkopC7tj9g1dRrwY4upB0LYNxLNbsljCFKs_3gq--GCeqCyW-mX_Sso2OVY6FHFR4WuyTg-jw8egX7d06OyiEbcK-D8HlUiyTzQrMXuERgMryBUYlJyAxQcYkssjaqEWxCr7kpv_xk14wHM98o1r8584_NGcs9-xk66cQAs7UyjXFs37_zSvhRHvjDmpmFP4uNfTlU_z4xNimAxajh1xO7Wj9e8YEZM5FEZDSDS7Tjq2REBFwK-Xw0jQI654mAEJzhFE1eOk4fRG47DhNGPVk73kZ-gqKnKOBNFeOxhEx5Mh", + "dp": "vEeuHL2BRQMgz37x9L67HyXoVcWTk4EOW_vADH5MruN4ktYA3xxkT0hcS7NlEeATi-dDlByBjp60vdmwMkMua1zKzMvUDkEbl3MMOplkNoKq7WYLp-WSa0s9afO_jWoKb1MPF_JAyXQzkSnIdtE3dHPMc4fJ5-L0F6eWIMkYux6hISUoZ0DgfWsQw-UWx_u7JFE_fmv1Wt0CsbbJJq1Ert1HuGP9JuILxTnqAatwH_uCROYaIZhKDnHSAVuDU1LB", + "dq": "tE6wJ5UD4z3fnyJn80LSp-cFR2Qb1g3qJDN7NqFtjG2UKiuTLzD9r-crZWTQCW09lp7CauYJ2MePB7GRBQiNGsNCuB6tTi79hZ6wFZTqh3wVIYxxwmJiTRywHM7zrC3hcw6BZhofDO2VNdfWETozP37Ae6vSdqgruonQsZk0bEzSr7a34gG7CGH8tHfdE03gzwb_FvjNSshjbNBt9FIu3SEPzvsle4dArfP80UerInLlcQT94AVaWqGG2C1RlgNP", "e": "AQAB", - "kid": "ROBN:73CX:SVEO:R3H6:UA52:PAUV:NIRD:7ZDL:ZLGN:DCLH:2BSQ:ZR3M", + "kid": "CQBD:OPXS:HGPZ:LI6H:E6NN:ITXD:Q2HZ:4UIV:CA2D:5KAV:JEHO:PJE7", "kty": "RSA", - "n": "3nFoJc8eL41wydDgBbj3NXKF0R3pjDslzVy6UK3WuhC_X3hTDxE9s_VFI1_DsBjszkCt9nOD8FYJ4v2h7BiXJ6HVYtVR9haF41X87X-dQAuRak95EfxnZqsOfZKMK9fHoXD8G8WuDSq4Li4cNFiRrqIOGpvXqegjEWEuziqCIYx_CnCXhWJRbASaCiWPmq3X7C1Dcii3EU6rUeiDxd_N69xn8-oiHQBDUIfPrI-nqLRDPNQNRYvvTm-QRUa4C1bvh7Y7R70zbeED44ko-7V_8rXKoxnemXExP9XSUFhm_UON423HLcI_OnqBSr2tbfkvYvs9o2Y2U8P0nJSbVOKRa_A4PremztkGSEt-FfM3RwUMZGxXHyzppcg0Ko0bJvrF6hnBhwUehkivT00sGN2ZuGzvaiCHHLJYoliIuxdQy_Vt7uYX6XaCu3rzQM1RuZZdtNkIdomvancW2Rh4vCpZjWiVJd2xj5GlepQ8Jl0zwMqOghaH7Aa7kruf_0fIHxbr", - "p": "6uOtvwVKWr5dKfgWZMHIeC-KclMGszQ-wjzFt3XfxrDjvmoeI2fKIR-1Xc9ukmoYGRJ6PMlt8YgAHIZB4UOKHThuIieRGCJG5q9cBc9tifiQraJV5ZcX_vCY2Q7oLs4o0BAx0tcBFgg_PWFYUx0Qkk16qjDbAJFHvXuu85Ce2PKLF5dV7ESsNvMOdXHNXT7dhKAeCnMdP9ptfaS9imgrPRTonA2WD-QRBe4SWq6hCbpYLi0fcMU8XBaqtLJ0tlMJ", - "q": "8m9c1sozSqaUk2cMUhcQQXR0vlDeN8tiARf3WFK4wdjqf2U6p079Plw-HYex6fZe2NDUufh4RRUGrUE00RrUi_XUvuxbrX0rAi46MDI7sGhSMOEI37BAwJw3xS6kBBj04qKk99V-D6QkzSYNf5bS4N5K8FkxWh6cIoOIlG-5SPWKMLkTMo4g6ZfMet5NxDGayn2OWk-_YBPBEDcQYgiSO8n5Kj8_rr9iF_lRGN7JdYiz0xlSSDsDx1vgBeQ1tJNT", - "qi": "KRU7SKOLVzk8LzlRSg02I-e38nx-zEEFlWxbdnBEfLlxeTAkfJ2_m-e62JDxdrjFS9hK_evaAsoo2W2FieQIlGZhg0BloS2HJFlLIFfHctdGT4Vvy5TUqt6poPbDg_AiE95wDNZ4NFygy6snuqFJv05n3hOkA2eyxSALhO7PdKwuX-D9_6GdBgSIS_LMZlHepFzwOPGIjiuHGFq0cSehSPH4HNVvzzHxQPeNuDn9ncFdiqDVlj0smJwAPUi5boO9" + "n": "6fBG-l0uPDWmyU4XEPvU6S_jMzF1S9GS3BUtRyedIXaMJG4Jw7PVedlwl-WU6wq7MeOfUaHLTKsXtYxWMoRN_UiMLWzlTzwMQXQvXFlwkP5bBXanFve-d_xrD0f4QqFMHRL8HHwDWNPfE-S0c8dZXyU8THxw4sAe0OKjArFKHYmI4Q8nnCtTq5zK2GryEuE-lCCCULcyg7kTWMiVLXzxa6_x8USg_bt-1bUEJ7F9DkbAFPZAsbIhX0L5UUp8Iu5iAyVVtnh5-d30IxKK6ZFUyB0VQhiOkhx2mb31aEkRD4oDBuhTQ74gXuQVR4IR_UkJANLDJHSmVuYMKIr3uWgdrtGhJ24-c-I3TpPPpAeXEY7Yla9aKSf_69sarXU0cLKAWQeGyIY_odICJxai9XzkBL5VCnTx5JIq7sNHObzp5xX_oMkOCsQqwRl7q-TAD8GxxEyTTvsdXEj2bEve0Ic-AsYlQ_BsvXdBX0nniqQJzfpBTtgBPW2u6iJNBecumFfb", + "p": "7mBPn_7h4mNf23EFshn-NYkRSbeu8DeOrG5dSyTcHwTiLhXRdVBkO_Z7lDnEe2L1AEVkm83cVB1fjNxInqtG1RvI5Rv-8StP5xFd-Rqj_jbNsclT2JmjnzbmF2NfdE6IvZRCSOxmSq6pPhU25fSOskrSANoQp6hOT3aLB8VBM-zA1a16DrllflOC0FWXLhW8dtU67eB8bGrj7EPJoFN1HFFgYvfln_lJhsOP2nDirhmwM3mOXsSm6j01P9MUCJNx", + "q": "-zv56p3IWAIP4y-rCWor31_WRzAas_rMPA2lscTyc8M9hKISI7HNozo6bPRHVYShD662cHXwC9ngvl56rtc6pFct4m6BrwvK-BfC7wpWHhGxOv3hBjuUg4Njq6HXy4pQkZq2eiTJ1X7a5MPDuMnXe4MvxftdDrGF4-QhAG3u0el-f3zkiMvN33Jt0MVXR-uZ5how8OrjlMPdN2lyWdbAF8YHZDj_wj1XSsKHPNNP0ZLOjVb_Fe9_5jNgcw-MdSIL", + "qi": "acW-Qf92vno4FCQIZj-B0CUAkQaENaCURYHE024qCDiiKmv1kSZxmdP6HGHHpCGJSdXkyM_V3jtg0Daj_EfdowHT8Cu_a2dIUrhX35CIpiHIwyP_PSYsf9gKbuNvjPh5k7uGx3274GBGtp8MuDPfEVFpujjXQavPvFq1qyGJQoZteDGoTJIDOZYICv4QXhkxAsaaZIDOkPgq0eEN1xoGU5x6orDCqElxyhIweEpZB7OzPqoxStJhe9-TpMNoqz0l" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "ROBN:73CX:SVEO:R3H6:UA52:PAUV:NIRD:7ZDL:ZLGN:DCLH:2BSQ:ZR3M", + "kid": "CQBD:OPXS:HGPZ:LI6H:E6NN:ITXD:Q2HZ:4UIV:CA2D:5KAV:JEHO:PJE7", "kty": "RSA", - "n": "3nFoJc8eL41wydDgBbj3NXKF0R3pjDslzVy6UK3WuhC_X3hTDxE9s_VFI1_DsBjszkCt9nOD8FYJ4v2h7BiXJ6HVYtVR9haF41X87X-dQAuRak95EfxnZqsOfZKMK9fHoXD8G8WuDSq4Li4cNFiRrqIOGpvXqegjEWEuziqCIYx_CnCXhWJRbASaCiWPmq3X7C1Dcii3EU6rUeiDxd_N69xn8-oiHQBDUIfPrI-nqLRDPNQNRYvvTm-QRUa4C1bvh7Y7R70zbeED44ko-7V_8rXKoxnemXExP9XSUFhm_UON423HLcI_OnqBSr2tbfkvYvs9o2Y2U8P0nJSbVOKRa_A4PremztkGSEt-FfM3RwUMZGxXHyzppcg0Ko0bJvrF6hnBhwUehkivT00sGN2ZuGzvaiCHHLJYoliIuxdQy_Vt7uYX6XaCu3rzQM1RuZZdtNkIdomvancW2Rh4vCpZjWiVJd2xj5GlepQ8Jl0zwMqOghaH7Aa7kruf_0fIHxbr" + "n": "6fBG-l0uPDWmyU4XEPvU6S_jMzF1S9GS3BUtRyedIXaMJG4Jw7PVedlwl-WU6wq7MeOfUaHLTKsXtYxWMoRN_UiMLWzlTzwMQXQvXFlwkP5bBXanFve-d_xrD0f4QqFMHRL8HHwDWNPfE-S0c8dZXyU8THxw4sAe0OKjArFKHYmI4Q8nnCtTq5zK2GryEuE-lCCCULcyg7kTWMiVLXzxa6_x8USg_bt-1bUEJ7F9DkbAFPZAsbIhX0L5UUp8Iu5iAyVVtnh5-d30IxKK6ZFUyB0VQhiOkhx2mb31aEkRD4oDBuhTQ74gXuQVR4IR_UkJANLDJHSmVuYMKIr3uWgdrtGhJ24-c-I3TpPPpAeXEY7Yla9aKSf_69sarXU0cLKAWQeGyIY_odICJxai9XzkBL5VCnTx5JIq7sNHObzp5xX_oMkOCsQqwRl7q-TAD8GxxEyTTvsdXEj2bEve0Ic-AsYlQ_BsvXdBX0nniqQJzfpBTtgBPW2u6iJNBecumFfb" } rsa_key_test.go:98: JWK Private Key: { - "d": "lvgTKm_JzdQnxcqZPYYw7fgAftK8CnDkGiGtnWXaGv_VTRdmWGqknJbxXSGkHPHqPPBFsnHOcDSDJzWt1G6ZcgaAA6778t_HBEoEXc-0m35j7rH6SIU25ovJcNO0K5TCSRUpn811cagLoXHiwrcU9iJg-eXJf3vdu5ByTriQiovfK3i0KeJA-f5bEnArzegQz4rj-RNq3jY9PZ94KKc7R6RNb8vQDzxZF2sNSJcLKhiKWz1EDV7ku8zqqxnwKmbv2rOOkD200Cz3gDzO20cU7OU9tjfG6CIhFqh3pSSVfA_VBJpPkna8kXacOWwTyiceoySpK4JbW41Y57suVlISYM9LkRfQOHc4EuNwDx4KPxkav5oQN0gGkmN1IY67D0u56FPioEITMhnQO25ubJ4INBg_pdZuQUIXjXHZ2z1c882ChBP76gQxRlNmG60ctIeS4SnJmpqK9klVfbmGnKbjnXFRk88ZWiEDbSAn4iSHqyQtjgyGVqjtEB1ubMEofLO2iPEts2n3C1oPgS6bb9oosIoTbEbCDqOpY203mVil5xOoQQCHhcMJN5_vHafSyXL4JjD5j47vKqWYC93onQRMtFLb6786xcYRx5n0LrHl-fBACQrmSWxSmTrgxCAUVFMN0KKYx5GMa7Khfcf9cfJPIlPv62Xie_PP_YpQnmqrwEk", - "dp": "qT7l5qlexSsg91xuxk48GyN0TnscJ6rWf7xBA4j49pRN11RXq-nS5pHgBTGjxPW29KlnQ66igeC1daNWibb7SwLN_BM9uGUgWIxLUdr8IRH0a-BP5ZU1AIS-0snXxHO59cnkyqzz52WlXS-fHjM-A2WdkpVRMIobPDWiNlWFt6CbIxp7xsnW72ntlvkg1Y6mvJBnD0OlYbFWkcju81iT4Wl-9qedCkpCCpL6iGUANNXU2tLKCMH8op-G-_Wo8RRUwdfUDqeaAycUng3feSeboLbyX05BuRcxGNcP8zKznCy39aMKaMYgvLZOysHjBYx7wRdPrOlcCIANEr-oQWVmJQ", - "dq": "PBC9rN8uFx0ZJaw08PBFYVVHt01BKRVCFdfF9gwXC42g71UFyYirdjovS5PG4mAmSdWxAahE4Ciisy-zywNOOuorNcp2oAcQfqMv4SxET8GnR8AGc_R5nEW-a_bd34V2gjeOmOivOh9DXw_7wNg6AH2YzWhTtev-BY4piLLgWzfjMwVcse9wUPGQ5TngftoPK7ysJQ4XD5J2hJyrtjF3FFq-igJnE51vSnRlQXlPwy4IszyPKNghy_SSUrrIEG74p3b2LCCLFeRn44hQWUAzAoE-6_-skjaRDnkJ0q68e6vNQ218V4jJD-1Ss7rcFR2ZyBFI8ucFZu6W1lZ6EfrAiw", + "d": "KuwGn-EOgtNE1F-eXUXLWC2Iow0xi3KUBw_JfyCIbVsoS6SgDAb4GOg5R636X9139QJrI8jqKqV35Gbba0_2UN359kLk4kXhnCAvGEY75Mfpfc3z_b3B9cucc0Z1HtS0StPJTi9pz7t4B_n_p8xcjPOBufTDj3sHQQ-Lrm40Y9Hy7IvhQ7FbxH9kR-h1EHUqYUCra6zW7pWumxaTfagZoe5EVwR27ogMOwERZr0TpnGKAQzvdrlsbAAHf38fXxQpW5AsTpoC81WeF2yko5Ea4x0spRHn-ixv7zvhQY9Z6AHb05YMQ_rWSykfr7yvYNfiTvtXj_bfdtXlDr_gpARO3TWJ32cHmQEMOeHiLotdcCl_lZ8qQNxmZq5VdGW7cPqd1XF7NdfH9dy5-jrY9_5vv7vgiih5fuHDPv18hvXt-WRTaI78i6Xf_3rhELvtdkbq0YKKfGjigK4G2SqzxdWCQzLkbVHqLqq2FlvFoBMjglDvX4EXuupx0q8bx-K165AQ2UA6O5jMRK2KDshjmk_WnakD2DMJ6Uh4RkoBagKsx0q5oH2riuD1OCcM4vvGr5FtysGNSdHjeypyE_lRNvRf5dXuwptE5g64GYoRa_y8BOIWB8voTtaU3lY5oVip26FByUd0Hs9J4kxHl6oNh6KKvAhm3zwiXwni8U8a6DIFEAE", + "dp": "xDIvFFDP7Wlk3d5rQudSlmJhG2hKBGBraUiKfV9pg4lcxV9IiY054FMcqfwZlsNb0S9m_fbG6YA5m7lo-zIXyHA2O8SpDfEJBXYKa38y-IqQPmp8YfUDH0-rEal8SQNCuhObmnzNlu1JzmunJ7cOdo1DIGEDZzrMjzCcTWCU3bIdUxvc3sFFkA2JBdb83fSf1DZwHC3-qp-vGtIRBxecLxl5f76eWISe0Adoy3WjdYNP9ZyzT7vYEZGET4u0FzuF3Pn2uRcU1kw4ShEBvCZwntC1Gq7EPSL18nOH01EYCKmpV4w9e5iMqRDo1zIAdF0WqtfxtaSQSvlQ_2RCuEzWAQ", + "dq": "mJaFVTo0EysYA6uxY5ATHYyCSy6EJit2gZf7YpLd7lrKnkd-VubaN5sR8RhAecMEygsGaz5vbibTZ1x6LwgI_GShdAiw9tJ_fGM-8mGjgAqyPZCKdZ8Ow5ISIwghIwu0_ktlqiM5kbPMAkplLbYcy_SuXfZ5psxrndYBXkiKc2dkKdlCUE44pgbkFbYloGxXX-wToy6J0wNffM4ClmOgTW8HpRZHn_NLx5b_vTq4hKuFdSTSK8bbmp3SHAjctJ_jssgbWfIE6vNFdyTDpPeAmWfFpPdYKe7Mc71XGGXjEnGgxl6wAoBYxx2H5_UFYBnAJIzSQzwij8i4vEuj09vuHQ", "e": "AQAB", - "kid": "MOO3:OXZB:7SBN:OOQR:WPEC:2PDL:HEXE:GPAI:VRVC:5M6V:5LTV:7H24", + "kid": "QVF6:C64U:KCEO:TIVH:7POH:73YX:GNXG:YEO7:YQUO:QZ43:AVHJ:UCQY", "kty": "RSA", - "n": "y760hwjtIWgb7eYcWhnrDRAeO34ZTMbnpQ_Jl0pQFPh34kAG__fjEJPEHRg66Mc5e2iL_TFdH__DwNlj35IVgFmsEz8-Ld-BKar4efIghbTlY4jtc5G70HaXsRPtVZddvwSTBddsxEjXQ0JjSm463tUGiHpyxaTbvk4FUe6xv0anxjil4g8PgWQOvnEyFkcRCpmQCf3xmIA595RcYdxqYJt6sHN4kzWsUMN1PxahVMiUrrPrid2hAdvsPd9CPa9YEp3aPi0UKei1NLarvhe2mLDj96hOO1q_oZTGWggZxYXBJyDhcaTjl300_HmNGUsRdL_EB6GGWWwxpOpppIRIHkSCGRuSifHT7xNhRAzcczeGgjaGNCMKiobLNXqiwWRDRzwIY69jP6FArdMJHElgzGp01_6ezVK5zixD0emoX7c5YbJB7LJCt48Fp8wGWuK-wnrwkfSyFKvuiSFPcCow2yieifK1F5v0UetRnzfo5NuxBBVPTRWi6hiNmEUK0pJ6YmSyurCD6WyViB_UnNegfmaUmhbEPsIP-cCVrm6ZmXDjgf2TGy38tiaqGumzv4U9_eeHcoc9NIOjqe5tk5QQ-tLUdoLq1ffHo5yBBe-rqUiieC3Eub64vhuZ3ghdVcMH9SGrASHCvC-qH8WUxDE6Rncqok_vuwnmMNRXQIYi8ws", - "p": "-e9NEf_P58iE93QRkzk7Sm2n5zcWRtHb2Ky8caaaTfxeRzUU6YpT0YiSj36-wYqiPDyXgo7IaXd0t0f8bfq12JEv7Ihav3MdVLbKkTq3qFqev3vO0TTiFrn1_qdtkA2-MLJgcONRDhznkE33_gd9HdaZbnpBk05UPrJu-V7XEVAoWs4xsngfHGc9H1U0j4pNJLA8ovDibsJdeqoGW8YmKg9tV7mNqvrZw_SzPCsg9FeTU0oLJ1XiNBcnCE3439kVtTWGeN79oi0M9PHS9yy3Uxk1dUV24Q6rnOXvzbbKeqy4lRM_7l_kgx-31KvF35b5iufc_4ENbCdrX6PcIERXrQ", - "q": "0LB0I9cpp7FJ4V-zhr28B0GUD1JmK9CK5_Z_THL-MK072ZeKnRxBgijs390St5wfWZzUoU0wR5-8MbRWn4_clM3F_qNvJN6ieXYC9qa0sRuvutR6k_FBYl8Qgzom38kk7H-jSRmjc_m5G0-NywsnWofClr2p9bVv6xoxvOF2-6WXkNRdF1vCt1KiiyVb0kV8kgcVLnVlOb2OEWNAyef-4nrAzrwI7ikNeZw-x7n81Lez6HT3BWfKT-oLhr1cZeHN9D3okCqogpsJz7cXkV9KEcg9hesie9eZ5t3mExbUX35EzBlZODcN5LMEZdyvLl6iCip-Iu7IJwgZXT2iR_eslw", - "qi": "BomYhEWZG-lx-MDzZjI6zqBo6jS-HtnChUya7vNlQNSFAOgo6ktaCDqsPKR_omzSuo673DuotcnIrVHNpz4rO_wUb9TjWCMfSM5wRowSqSVlbSG-FqAbQcUtJVPC5RbfoEZ5gtSzaP5_0k6FJY2r2-rTluIXXEJOjZ-t9K6ReeSX_QjUE0cWkp2HRrzWB6YbxudMzV3PKmII4bK4XrCJP-oFZnonUH5AxnpDs7xPI9_x077r1JegT7rOg7BqSG3AV9Yc7tYt5cznhfZgXd1JOr3cUTje_UGibCc0Lh2jfSRTeDaieiic9gErL1PRxNk9CgLcqLqj3kSRVKXb1qtGTA" + "n": "wljQxjqfCdR78YEytNVisTz2ouSqp4hJLpV_22N_oGmnwbAMvwA_9B6-PQrBLGQs5dR-Lo2HlHUPtCLyNQy6XRvjomqH2x5iTciFJ61wyh9Pg-YjXk1SYKs_sD-JzbsTjaxg9YG3L4eVX6a1yEBQ0SF5vz1CQmgwUnhs6llnbvAqbAKmUea7y_xVu8_6x-a4-hNlkG-LU72Wz-CQHetCJkXMGBGCVahASvHSgYMIBXf127AQemiw9vzXxYnCxYTWE8QA-ALbe5IVYloiLL5Il0JkbjL07e5r0D37x9ZR_Czr9_fKaMLhAzVt6-oNeBS2yqZxd4AUDUD6z7s4_DtWYYrhkRSaO0hcYGpl-Bb9Ou6R2L3iA8y5HrweWMkPwTBYJudH-T7qQvOuqEski5nZB2PB8z1TDCPagKcLRmHbDK1wzsNdPhEFcxkE-VJjTP8PsNmqHQqoSk-6ma6MekEYLoQkflfz4jD0BNYtYEfhDtK5BUf4q7HBG6Zfx6_CthQGNu0DD9qSIyOCQzexlltvLNX448PRkFZAzghiGBFT-6-w6Ak2tht3aLPml1YhcUtPYPsZAixkSxFP2SbxZSCGmJdACNJ5oxFEugM0E5eUsIzHXdjuSC6sFaDJErUSqjMIrPoGF3xEgfzSMtweNNHEkeHGvPco0leUieg8mP1Xen0", + "p": "2UgzxGMeVKGK-nbFYk-dFI6ZqKWNwMpRU944uOJmpswX9el4QyFCmwW4C8UhP8PcxXhYjPLq6XQVoTr0Gg5MH2giWTBUUQJYM2ONyGaJeH19_ZAzwhwLu8hGKAAqBmRRpWo3C2Riobonzn_f96-zkznKKmdzfg5sB2lDMh7fFaof41CohJNLDr5SqtER-oecVRxpB4gzA9JF4DV8bxPHmcH58LHyP4tnEeOU6vbqP99aiv9VXe9_8GYMyJsGb9NX0wscuZN8dfdQ4DspXa4uZ_oZVs8zy3qVAJuSr34habsGtMpkbFT7LMJiYejoAVbORbQHcpWGFSBjgE1BGIfmAQ", + "q": "5PpgzKR8-v68JJ9aFbVxTKnfWSfxoYqj3YwqejsH3iWUWXZtr_KAR_dhbdUo68GlXzYTynO8_fGr2ZHX6h0QCM1WBmbhJZOVPUbw2F9Gr1Zx3y3GRkSMrIEb7Qtv79mYFT7I8BowRWM7VsYWtYK5y1XD3L2dDKrrUL5KgSU7dJJUf5tX0vAjSgZ41mmK7ryqOgQuxbq7VrhF036jsotNdRue-iHHkIDW7pPdTMAigqiVpHzx5_ANa5nGgdTlpgCTi0egHScS1ueHlyh936BecyN5vzXGwv2g1PS7lgaA4NZTA5cQtQNFweoJQjC-C1rdRVsgJumf4O21Ys1Kb3QsfQ", + "qi": "hwkboPeHxRt1NmH0lja7AiI_cFD4RdeOgSE-W5E_Oiq6PKTOvR_9z-O8i8us5noN6CeJfJuUf1yI4wCNzmdnOK06SSzwRO_EhFDO7Lm-cesIWXXIZnVpQL3Ts0qjto13l1G7PvNfciDzXFnQkM8bfpV9XERezSUEAwuFbOXl9BsoEzJC7hqZYl7ID1WBJOZ0AfqbvDVQoFrbcjUgewyi3Aq-SOWgz8M9w_2LS-q0Y3nqPDmncHnR7AjsoW_Qct8KnxrL9x6iKFDSvW1r4vXGhn0PivzgGLFas_AC85I68y0olMLZ_flqqpX3tUOAIrv_yUjNBPp-5EVjdwjmUwKK0w" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "MOO3:OXZB:7SBN:OOQR:WPEC:2PDL:HEXE:GPAI:VRVC:5M6V:5LTV:7H24", + "kid": "QVF6:C64U:KCEO:TIVH:7POH:73YX:GNXG:YEO7:YQUO:QZ43:AVHJ:UCQY", "kty": "RSA", - "n": "y760hwjtIWgb7eYcWhnrDRAeO34ZTMbnpQ_Jl0pQFPh34kAG__fjEJPEHRg66Mc5e2iL_TFdH__DwNlj35IVgFmsEz8-Ld-BKar4efIghbTlY4jtc5G70HaXsRPtVZddvwSTBddsxEjXQ0JjSm463tUGiHpyxaTbvk4FUe6xv0anxjil4g8PgWQOvnEyFkcRCpmQCf3xmIA595RcYdxqYJt6sHN4kzWsUMN1PxahVMiUrrPrid2hAdvsPd9CPa9YEp3aPi0UKei1NLarvhe2mLDj96hOO1q_oZTGWggZxYXBJyDhcaTjl300_HmNGUsRdL_EB6GGWWwxpOpppIRIHkSCGRuSifHT7xNhRAzcczeGgjaGNCMKiobLNXqiwWRDRzwIY69jP6FArdMJHElgzGp01_6ezVK5zixD0emoX7c5YbJB7LJCt48Fp8wGWuK-wnrwkfSyFKvuiSFPcCow2yieifK1F5v0UetRnzfo5NuxBBVPTRWi6hiNmEUK0pJ6YmSyurCD6WyViB_UnNegfmaUmhbEPsIP-cCVrm6ZmXDjgf2TGy38tiaqGumzv4U9_eeHcoc9NIOjqe5tk5QQ-tLUdoLq1ffHo5yBBe-rqUiieC3Eub64vhuZ3ghdVcMH9SGrASHCvC-qH8WUxDE6Rncqok_vuwnmMNRXQIYi8ws" + "n": "wljQxjqfCdR78YEytNVisTz2ouSqp4hJLpV_22N_oGmnwbAMvwA_9B6-PQrBLGQs5dR-Lo2HlHUPtCLyNQy6XRvjomqH2x5iTciFJ61wyh9Pg-YjXk1SYKs_sD-JzbsTjaxg9YG3L4eVX6a1yEBQ0SF5vz1CQmgwUnhs6llnbvAqbAKmUea7y_xVu8_6x-a4-hNlkG-LU72Wz-CQHetCJkXMGBGCVahASvHSgYMIBXf127AQemiw9vzXxYnCxYTWE8QA-ALbe5IVYloiLL5Il0JkbjL07e5r0D37x9ZR_Czr9_fKaMLhAzVt6-oNeBS2yqZxd4AUDUD6z7s4_DtWYYrhkRSaO0hcYGpl-Bb9Ou6R2L3iA8y5HrweWMkPwTBYJudH-T7qQvOuqEski5nZB2PB8z1TDCPagKcLRmHbDK1wzsNdPhEFcxkE-VJjTP8PsNmqHQqoSk-6ma6MekEYLoQkflfz4jD0BNYtYEfhDtK5BUf4q7HBG6Zfx6_CthQGNu0DD9qSIyOCQzexlltvLNX448PRkFZAzghiGBFT-6-w6Ak2tht3aLPml1YhcUtPYPsZAixkSxFP2SbxZSCGmJdACNJ5oxFEugM0E5eUsIzHXdjuSC6sFaDJErUSqjMIrPoGF3xEgfzSMtweNNHEkeHGvPco0leUieg8mP1Xen0" } ---- PASS: TestMarshalUnmarshalRSAKeys (1.76s) +--- PASS: TestMarshalUnmarshalRSAKeys (1.40s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -633,7 +669,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/docker/libtrust 54.664s +ok github.com/docker/libtrust 50.808s ? github.com/docker/libtrust/testutil [no test files] === RUN TestVerify --- PASS: TestVerify (0.02s) @@ -642,15 +678,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.01s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.23s) +--- PASS: TestLoadStatement (0.22s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.12s) +--- PASS: TestCollapseGrants (0.11s) === RUN TestFilterStatements ---- PASS: TestFilterStatements (0.05s) +--- PASS: TestFilterStatements (0.04s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.06s) +--- PASS: TestCreateStatement (0.05s) PASS -ok github.com/docker/libtrust/trustgraph 0.489s +ok github.com/docker/libtrust/trustgraph 0.474s fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) @@ -689,12 +725,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/13806/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/13806/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/14615 and its subdirectories -I: Current time: Mon Apr 1 02:22:03 -12 2024 -I: pbuilder-time-stamp: 1711981323 +I: removing directory /srv/workspace/pbuilder/13806 and its subdirectories +I: Current time: Tue Apr 2 04:26:01 +14 2024 +I: pbuilder-time-stamp: 1711981561