Diff of the two buildlogs: -- --- b1/build.log 2024-05-08 22:08:29.911206015 +0000 +++ b2/build.log 2024-05-08 22:10:01.583304641 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jun 10 16:28:42 -12 2025 -I: pbuilder-time-stamp: 1749616122 +I: Current time: Thu May 9 12:08:32 +14 2024 +I: pbuilder-time-stamp: 1715206112 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,51 +28,83 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/95686/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3560054/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-amd64. +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 8 22:08 /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/3560054/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3560054/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='amd64' - 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]="x86_64-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=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f02a2df2076a4397b04946deeaa89cd7' - 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='95686' - PS1='# ' - PS2='> ' + INVOCATION_ID=2ff60ad27ffa4eb19f0ae2fe19952b37 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=3560054 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.OVexMN6V/pbuilderrc_hymk --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OVexMN6V/b1 --logfile b1/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.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' + 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.OVexMN6V/pbuilderrc_xLhn --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OVexMN6V/b2 --logfile b2/build.log golang-github-containers-libtrust_0.0~git20230121.c1716e8-2.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' I: uname -a - Linux infom02-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 10 14:05 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/95686/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 8 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3560054/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -148,7 +180,7 @@ Get: 34 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.22~3 [5104 B] -Fetched 62.7 MB in 1s (72.7 MB/s) +Fetched 62.7 MB in 1s (42.3 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 ... 19699 files and directories currently installed.) @@ -307,7 +339,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-containers-libtrust-0.0~git20230121.c1716e8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-containers-libtrust_0.0~git20230121.c1716e8-2_source.changes +I: user script /srv/workspace/pbuilder/3560054/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3560054/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-containers-libtrust-0.0~git20230121.c1716e8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-containers-libtrust_0.0~git20230121.c1716e8-2_source.changes dpkg-buildpackage: info: source package golang-github-containers-libtrust dpkg-buildpackage: info: source version 0.0~git20230121.c1716e8-2 dpkg-buildpackage: info: source distribution unstable @@ -326,25 +362,25 @@ dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 12 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph -internal/goarch internal/godebugs -internal/coverage/rtcov -internal/race -internal/unsafeheader +internal/goarch internal/goos +internal/unsafeheader internal/goexperiment +unicode +internal/race runtime/internal/syscall -sync/atomic internal/cpu +internal/coverage/rtcov +sync/atomic runtime/internal/atomic -unicode -internal/chacha8rand +unicode/utf8 +math/bits internal/abi runtime/internal/math -unicode/utf8 -runtime/internal/sys +internal/chacha8rand crypto/internal/alias -math/bits +runtime/internal/sys crypto/subtle internal/itoa crypto/internal/boring/sig @@ -365,76 +401,76 @@ internal/bisect internal/singleflight runtime/cgo -internal/godebug errors -sort io -internal/intern -math/rand +sort +internal/oserror +internal/godebug crypto/internal/nistec/fiat strconv -internal/oserror +math/rand +syscall +internal/safefilepath +path vendor/golang.org/x/net/dns/dnsmessage -hash +internal/intern bytes +hash crypto/internal/randutil strings -path -internal/safefilepath -syscall crypto +reflect crypto/rc4 net/netip -reflect encoding/base32 -time internal/syscall/unix internal/syscall/execenv +time +io/fs +internal/poll +context encoding/binary internal/fmtsort -encoding/base64 +embed +os +crypto/cipher crypto/internal/edwards25519/field -vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 +crypto/internal/nistec crypto/md5 -crypto/cipher -io/fs -context -internal/poll +vendor/golang.org/x/crypto/internal/poly1305 encoding/pem +crypto/internal/edwards25519 crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 -embed crypto/aes crypto/sha512 -crypto/sha256 crypto/hmac crypto/sha1 -crypto/internal/edwards25519 -crypto/internal/nistec -os +crypto/sha256 vendor/golang.org/x/crypto/hkdf -crypto/ecdh fmt path/filepath io/ioutil vendor/golang.org/x/sys/cpu -vendor/golang.org/x/crypto/chacha20poly1305 +net +crypto/ecdh net/url encoding/hex -encoding/json math/big -crypto/internal/boring/bbig +encoding/json +vendor/golang.org/x/crypto/chacha20poly1305 crypto/elliptic crypto/internal/bigmod +crypto/rand +crypto/internal/boring/bbig encoding/asn1 crypto/dsa -crypto/rand crypto/ed25519 crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -net crypto/ecdsa crypto/x509 github.com/containers/libtrust/testutil @@ -444,10 +480,10 @@ dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 12 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph ? github.com/containers/libtrust/testutil [no test files] -2025/06/11 04:31:15 Generating RSA 2048-bit Test Key -2025/06/11 04:31:16 Generating RSA 3072-bit Test Key -2025/06/11 04:31:17 Generating RSA 4096-bit Test Key -2025/06/11 04:31:20 Done generating RSA Test Keys! +2024/05/08 22:09:52 Generating RSA 2048-bit Test Key +2024/05/08 22:09:52 Generating RSA 3072-bit Test Key +2024/05/08 22:09:53 Generating RSA 4096-bit Test Key +2024/05/08 22:09:55 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool @@ -457,55 +493,55 @@ === RUN TestECKeys --- PASS: TestECKeys (0.02s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: 6GPF:54JJ:4SRM:XUPE:S7XP:6IFP:3LTQ:TKWP:GSEH:Z5WD:WGVD:KOFZ - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: TA7J:P762:I34E:YVUR:UZE7:WWL4:2VXT:6WQA:QT3M:NEAF:LCPW:ZNYL - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: AUDM:UHMZ:KWHR:MUXK:IOY4:YRID:FIGR:CD6M:YAGJ:P6TV:PPPT:Z3ZN + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: AHE4:2MMR:ZE5G:ZAZZ:U6KR:2ZVA:WA7R:OHK2:WACO:MKTI:FHAL:3OHM + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: MCXX:4CER:VBUO:J3CJ:HBMH:OMS3:LAHV:CDIP:GSPB:VVVO:YECV:OF7S + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: TT6R:ANDL:FEAV:I5FD:D2AD:DPUH:53D2:K2WN:TNQZ:3J5G:XX2L:D6NA --- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "jUWs56DqJllK4Ox6Dc-8yNOGbMa2ARpc1_UNZ7Vf3Rw", - "kid": "3FM2:I7MS:MB64:IM2V:Q222:HM5D:VGHB:FFAF:HPCJ:6MXP:URJF:GEX3", + "d": "I5PbwV4eM0GaQA2kuZT4ugC8jcVxFCrkJx3v682_xIg", + "kid": "INOU:FKCH:EKGM:ROPX:FGBE:B4YZ:RC6B:NYRJ:EYJF:5SP6:4LAI:3M6B", "kty": "EC", - "x": "K7lDGU_SYV7ZK-ahKmTzEAdJCdMpxrn4mV_jHHDQGa8", - "y": "RbB94fEv32W4fRCHNP0csZE5xAySCQIWT7nfQJihUzQ" + "x": "Aq_HcVbOiDyPN0nSbcjY_J17ZbGDCv6NXF3PuSowbzw", + "y": "ehvxHMR16-UsqVBIoasHC74UdOyd5csh_o4Rrmc50c8" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "3FM2:I7MS:MB64:IM2V:Q222:HM5D:VGHB:FFAF:HPCJ:6MXP:URJF:GEX3", + "kid": "INOU:FKCH:EKGM:ROPX:FGBE:B4YZ:RC6B:NYRJ:EYJF:5SP6:4LAI:3M6B", "kty": "EC", - "x": "K7lDGU_SYV7ZK-ahKmTzEAdJCdMpxrn4mV_jHHDQGa8", - "y": "RbB94fEv32W4fRCHNP0csZE5xAySCQIWT7nfQJihUzQ" + "x": "Aq_HcVbOiDyPN0nSbcjY_J17ZbGDCv6NXF3PuSowbzw", + "y": "ehvxHMR16-UsqVBIoasHC74UdOyd5csh_o4Rrmc50c8" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "NqXv-HxXNjPcIzanMxQRQ1bWATgJY-J-8hY4NgLV0SknUF_nrOnkqk3cWiLKyaet", - "kid": "3VN6:V53I:JWBE:PL4T:E44W:Z6NW:56D2:HM2V:TMQJ:TGYW:JSTT:PQGT", + "d": "_t53xGweg2CKqQsgMBAC5Dw5TQP-0ZeIFbOo5Bx7vAURR1_WT5_rr-pIi06p7NRZ", + "kid": "MNWG:PTQP:LJPW:6UNA:2P6U:IXFX:54GE:SOW4:22AM:64XO:RFMJ:YOWM", "kty": "EC", - "x": "ZYUqVAukzi8UHrHjW6IfgasDrCiP90M3mfLMgHJLaCNYElV5TwIUy8dnaXnv4kS3", - "y": "5OGa5zoLiKcEqLDfMwC4FDuPPlAD3k8Ovw3KVyXTxLSpFuNz0yXcJz4afMDz5W3l" + "x": "CDzzfvrt9H2GW3xmsGJ9S5bm7dptIKQN2zP-sektOz1FVf16DDs8zNNSi4_5_azQ", + "y": "k_iU61Q07ewfahX6q_g5PR-0wnnpFVfpkD5uV2H1d7JsfwZqDMV5GFOOARdqi6aA" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "3VN6:V53I:JWBE:PL4T:E44W:Z6NW:56D2:HM2V:TMQJ:TGYW:JSTT:PQGT", + "kid": "MNWG:PTQP:LJPW:6UNA:2P6U:IXFX:54GE:SOW4:22AM:64XO:RFMJ:YOWM", "kty": "EC", - "x": "ZYUqVAukzi8UHrHjW6IfgasDrCiP90M3mfLMgHJLaCNYElV5TwIUy8dnaXnv4kS3", - "y": "5OGa5zoLiKcEqLDfMwC4FDuPPlAD3k8Ovw3KVyXTxLSpFuNz0yXcJz4afMDz5W3l" + "x": "CDzzfvrt9H2GW3xmsGJ9S5bm7dptIKQN2zP-sektOz1FVf16DDs8zNNSi4_5_azQ", + "y": "k_iU61Q07ewfahX6q_g5PR-0wnnpFVfpkD5uV2H1d7JsfwZqDMV5GFOOARdqi6aA" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AN0dImNrrH558HdcXtxrkVuyXx53RzawxpTS34YYvSepDX0UE1R15qeM6KtZWFNQ1yJKOblLFcaYtTVBW3P6_dfb", - "kid": "NR4K:O7GZ:LAST:I2S4:ZE43:MVXE:2CH3:QN54:JN7P:L536:MU3S:KBQO", + "d": "ABSxQD8gCa2Tmyc8XyLBRUUk8o-T23RROJolWIty5BTWmVOqu2Clww3yR8gt6k9Vun8rVjttC7mJuciwGW6zm7Ke", + "kid": "MKTW:GHS3:NVZI:P5DE:L5H4:XDW7:C34F:U5QC:5PTR:5LXJ:ILYU:NAIZ", "kty": "EC", - "x": "AId5JEqvMR13O_SjYnCBrEWEB8tsW_8kOXYB6UBpXoe6YVspDH3kU5vDbe3N7yTuFw_rEt-EbGKcZ1vsLO1dnrxj", - "y": "AYayJD7b8YdJu76aWw81MWGO4WTH2Ug3Qh66AtnS2vUi_BhD0yugWGEofBdxSROhxjNIsikY2lU10cvVHcuHzTPT" + "x": "AMrq9UISCnz18nHDTrhzGnft9-JXuXxsj5P79vyJlYaZKZ3x2ZMQ2-uRc0m-PzzAfNqW_hQEdDZ2rhqj1-nJvEDc", + "y": "AYGnmnI_skTlnrPBq9cWmkbpngQKSsGu33CwfG3IEXpLRvbA4NEqKiDz5XTljA4b_mBHjBLzEgGP1hNDt4mJJhRJ" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "NR4K:O7GZ:LAST:I2S4:ZE43:MVXE:2CH3:QN54:JN7P:L536:MU3S:KBQO", + "kid": "MKTW:GHS3:NVZI:P5DE:L5H4:XDW7:C34F:U5QC:5PTR:5LXJ:ILYU:NAIZ", "kty": "EC", - "x": "AId5JEqvMR13O_SjYnCBrEWEB8tsW_8kOXYB6UBpXoe6YVspDH3kU5vDbe3N7yTuFw_rEt-EbGKcZ1vsLO1dnrxj", - "y": "AYayJD7b8YdJu76aWw81MWGO4WTH2Ug3Qh66AtnS2vUi_BhD0yugWGEofBdxSROhxjNIsikY2lU10cvVHcuHzTPT" + "x": "AMrq9UISCnz18nHDTrhzGnft9-JXuXxsj5P79vyJlYaZKZ3x2ZMQ2-uRc0m-PzzAfNqW_hQEdDZ2rhqj1-nJvEDc", + "y": "AYGnmnI_skTlnrPBq9cWmkbpngQKSsGu33CwfG3IEXpLRvbA4NEqKiDz5XTljA4b_mBHjBLzEgGP1hNDt4mJJhRJ" } --- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys @@ -529,98 +565,98 @@ === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.13s) +--- PASS: TestKeyFiles (0.27s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key <4FKW:2TN4:PJDJ:FILA:3YNQ:G6CU:Y6FX:VA5A:NRQI:7OFW:UX7Q:CPRW> + 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 <4FKW:2TN4:PJDJ:FILA:3YNQ:G6CU:Y6FX:VA5A:NRQI:7OFW:UX7Q:CPRW> + 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 <54F2:NRVF:MLAE:6R6U:FMSD:IVD5:7RRO:3AO7:YTHA:TUKB:A73T:6PSN> + 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 <6RAU:DUO4:PDRX:CHJS:QT2E:FIO7:UKQR:TOXX:WS2V:USQI:PENU:D62L> + 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 <6RAU:DUO4:PDRX:CHJS:QT2E:FIO7:UKQR:TOXX:WS2V:USQI:PENU:D62L> + 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.32s) +--- PASS: TestTrustedHostKeysFile (0.24s) === 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 (0.40s) + key_files_test.go:199: Client Key: EC Public Key <6PCH:O6CF:2PIH:T6MF:PA7L:5E3O:HDFG:TNIJ:QXLC:RVY7:VEMS:OLSG> + key_files_test.go:218: Client Key: EC Public Key <6PCH:O6CF:2PIH:T6MF:PA7L:5E3O:HDFG:TNIJ:QXLC:RVY7:VEMS:OLSG> + key_files_test.go:218: Client Key: RSA Public Key + key_files_test.go:199: Client Key: EC Public Key <7L3U:R55T:W274:RNWR:M3HA:46GW:FVQZ:LBTU:RD6C:4U67:C2KM:SOI6> + key_files_test.go:218: Client Key: EC Public Key <7L3U:R55T:W274:RNWR:M3HA:46GW:FVQZ:LBTU:RD6C:4U67:C2KM:SOI6> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (0.50s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: PIKH:MLHH:TNKL:JIUA:GXTO:F3OD:EHZ6:MNKB:IIU5:STYD:WENC:CTIL - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: DDGI:LBWC:2OOY:4ZKG:O3CE:E2YX:EHR5:CZSV:X4ZD:UVJO:G7XT:SMP5 - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: CTUR:JXLD:CPBM:DGI6:BOX7:TCDT:D2XP:IB3U:LM2L:5LOA:O4HN:54FY + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: B22W:23JV:MHNB:P7FN:P2JC:D2M2:LA37:QC6H:6OGB:QAYO:OIJ4:I3ZK + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: CWE3:EKLE:K2A4:Y5MJ:CBCJ:E6CC:U5DX:3S5J:JVLO:HVKO:5HAS:I5CG + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: GEJ6:RUBJ:TX3K:JQ2C:UV6N:BXTP:O7DM:BH4A:IRGX:RZ6M:U7DK:7CHG --- PASS: TestRSASignVerify (0.02s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "SYClCYgZYz8hXJMqjpXgm12YxkhokwFf7SSyaE-H-jAl6GF_hflGAt7nC64rqrUaeFb1zNBi-p_Mlbq6dBMu6SQfqCOHvrWQCIv-hy1rOtbcnuU10BkKIUvfytc6xQrewYlv_9mIuMWUXkzvWMEvGXosfjZgkHnka4mjZrGYl75EfuGgjXpSZa8GwOhQtwxRaJyOZi3A_l8VRE0MAHGlKBodVu0JdFqD3YUtrz4usNGBXcJENiCvKZcNDTcW5W7IBjkmIbj6mQ18cysdVkUe31iEY-hB0E2Bbt_jrC1Zo54-TL_6qgH9zDw4UvGMAjcAw48z0UuNRSCm1E_PH-BqUQ", - "dp": "YCXkYNYiCEzlzLhd3GyL34pxIpezqlNeClWRu8S13xHfllXlU5BSjVZJR-yAdXwA6r_1SdQ26FmUdZykSfpVg6V2SYVXM_vpXLFBLfOjucIoxzo-7A9R9NTQyzqFO8HrUj9cKSuEa9_g--saO3vy1AuPBC7O7p2MqBc8vOekG2k", - "dq": "pYMK0Chu0RjOCMTgUfTEtMJFdwfypG4nwJNVTnZdG9iZtvkheSJrygqjbKipKx35dNwYmkAETM4fUekAjZqDH3qVSb5D_Xo1f01JjPUlW_sKhEXESgwdwHEKE-TeTFCdJ3uDQKlzTbOsvP0iQcMZ-gzjrMSEYGkZWNiMvKkHRAE", + "d": "j78ou_aCgvVyu6lrcblgDzNoz0RZH3xXMX-85UIw5SblCq8yt9B3wQs8u652H51I4LtIOrXLGYJzmBobjtwA1zNsw30kppCDUPeXHjDJmlSXIcnNfymsDxF9RHkqtPfavfrXTZflY5Xapvmkznw-5vG6AJR-BAZkVRsPQ0h3OCHKINM05RsdmVAh3czCAkCTcR7p2imH29WCXTGUC2kS4K7ME1H09Ea9etnmTPRpwOsIJdDyFfTSoDKxsoMybtOLvUyQ6uYhW7bxpPKVh6d3bi3jVe_dK6ov5XHv4GHDYpYimIQps7PmLCCgyOGwd-jSw3T90Qw1r1y3Faep3CvyYQ", + "dp": "liEtC8qK-QHG195EQf47UBDkHEBq8SU-8MqrInd3wBLE01pJgp36w_KoB6auihIpSY6n3KYHKkWXLv8SXSr6P8Tbk-0mM7N3XCC2EBs80YyHVLyDtPN9YECZWG2EP0092z66wEiqxJoRmnLURw5HCsRTJkybqhVh6ZiLv4kK5SE", + "dq": "ugPikVPgCRImgfii7mxQZMGxe1ygLHAoZmT7Bs_VD0rusDpyWI7nye4tEwW4b54Cwgw-f2qyleLYsSagcLJxaGUyZlVJZufZPedvpjgb4uRDkn8y1XqvvxTc2hjjOty2fImmt7aymXgE6q5EHkJhq0nOleuZSgmufArXIuD55pU", "e": "AQAB", - "kid": "PIKH:MLHH:TNKL:JIUA:GXTO:F3OD:EHZ6:MNKB:IIU5:STYD:WENC:CTIL", + "kid": "B22W:23JV:MHNB:P7FN:P2JC:D2M2:LA37:QC6H:6OGB:QAYO:OIJ4:I3ZK", "kty": "RSA", - "n": "8eWaKapr34IuLCBIAxdB9qtwlcDkQDLXfKCH60Az9RmvorbnVje9g6ztmUa4qhxmS45V3s9g8RkOwHXcCo_3UGJuJbuOmASCRtvQOBmJK0w5kBRsXHC-ZBdb8zwoXntOI717F81OXqT5PJCrM91xcYdJ3xNyeW_TpFe19TbiA1XXOwra0FfWyAuyQEdRJHnEUQpNvS5b44liL88uRGdxexadWIX4VpoUT2Q4wzDD9Cw-he_BLys03ggmUidkUzuiw2IU9F_Agg1bpz-gBuKCxxBlTAEPwyArSc84AQ3f8mKHBR58vz3zQUKAeGApjDQ6AVGeHGpVZ2nNPYALXzoqtw", - "p": "-HPXnJ8G8u2CU-v_97T8TnkDBLZRS8uEBkEV9R-R5OfSYMEcqTrT_MdHYsGF4nMsvlabBOFh-f0ukJhlVAcFKvggSj8dL0AcBs85qw7521uyp6DwDghrHgwMWvVyTjLSwtaUOSsTjkQAMygNy0qylIZRwevNqpISGs7kSKOcdxU", - "q": "-T7HRBDvZbEf0i6MLm4QDljQJho4u0x-xN1-UQKD3y_AF3O4Y8mhA7VZjH6fXQe-mtsvYOXTpuKEtME87tdwh4QTObcLpUKPBUl2vhwnoVHrqqMP56A77sT0vCKN1538MFVVb7LAs23ljo1cOpKcN_I-1VGbUrbtkHtTs4QqDZs", - "qi": "2EcdX6AFxCboshVvWgRadOZ5OheTB9XSspc1beo3mVGVXSUST5etnjw9EYBC6twycDr6ce_solqL2AXI_u3C9MNxtm_AjDB8xKE-5NPldJrweauF0Ap0qhBTJup_RSiY54Lao8ppEU4nS6mT_4vS3GPS1Q5OI66Tny7PDJ-C2g8" + "n": "rOh9hj7hFwXo0BMg7IhhnxMAVQNUFfpHv03lTDUax3JDGpOZkLbBek9XCEQLawNd1OeqZn73JP6wh6-AY8v5sznGLthJsR_6cZuQAwtVBa-t3EHaQ-HBh9D_G2nw18Xi0hx6ziwH31myqhxI4r3szpeZ2AkqRXKXgAtMF1dszeLfU2gbyZ6zYLftwSNNpnhdUXX51CShQJEjx-2_gGx7EwWFbc5uanREOvgU0q_PDQ2n-_gSn7WpYfsGmXBJr4l3WDxnb_Wrb24ownRiIFuiEpN8jsGeC3AOn18G7HfeHkRpT4aryXi-C8HvQhiF22rT_pfAIkRYpGeg6UiasuGfkw", + "p": "4IM-OtVraWjF69dp5ahQdpWpV2p_lqqS3lC60cAJTAxdr_0tf89iDkj49PawjzEunSkh_mYV90nwaw2_TOft7jyJuZQbe83H00cLyAWu8oCQ4LY2T8R5_k5JPFMqCmIfFHLnOd_ppV4P0mpDEm1vplcY1ImXc7cq5PTQwQhhGWc", + "q": "xSh5A6p4LUk-BC2UMambJCo0vfXayL4JtPXzClVUIyiNkwKdZbvQBun5Z89kWebcw1zlQ_MTCOt0ZJqI6cAK-ZbgMGOg18Iprq5qc3PBfuKFCRljlBA8DnoCzYBH451acHCPa--yfxbzXOgPhQOF41bn9PJL_ucZVSgaQYGnMPU", + "qi": "RuqtknkIOKR3tqJobfQRd4QpOu1l3woxjvZKyRh61Ieb9v3Q_FSKEdyEhYg5jlmjgOstEtf47QgEQVNi2xxuXShvt2KdFTUeOR_k4ghWZYZjcNyTwpfiicXbON-uiP7k18umW4mKxB_BLtZAO7Ut5hBv0a1NyDBBzC5MkOsUZ4c" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "PIKH:MLHH:TNKL:JIUA:GXTO:F3OD:EHZ6:MNKB:IIU5:STYD:WENC:CTIL", + "kid": "B22W:23JV:MHNB:P7FN:P2JC:D2M2:LA37:QC6H:6OGB:QAYO:OIJ4:I3ZK", "kty": "RSA", - "n": "8eWaKapr34IuLCBIAxdB9qtwlcDkQDLXfKCH60Az9RmvorbnVje9g6ztmUa4qhxmS45V3s9g8RkOwHXcCo_3UGJuJbuOmASCRtvQOBmJK0w5kBRsXHC-ZBdb8zwoXntOI717F81OXqT5PJCrM91xcYdJ3xNyeW_TpFe19TbiA1XXOwra0FfWyAuyQEdRJHnEUQpNvS5b44liL88uRGdxexadWIX4VpoUT2Q4wzDD9Cw-he_BLys03ggmUidkUzuiw2IU9F_Agg1bpz-gBuKCxxBlTAEPwyArSc84AQ3f8mKHBR58vz3zQUKAeGApjDQ6AVGeHGpVZ2nNPYALXzoqtw" + "n": "rOh9hj7hFwXo0BMg7IhhnxMAVQNUFfpHv03lTDUax3JDGpOZkLbBek9XCEQLawNd1OeqZn73JP6wh6-AY8v5sznGLthJsR_6cZuQAwtVBa-t3EHaQ-HBh9D_G2nw18Xi0hx6ziwH31myqhxI4r3szpeZ2AkqRXKXgAtMF1dszeLfU2gbyZ6zYLftwSNNpnhdUXX51CShQJEjx-2_gGx7EwWFbc5uanREOvgU0q_PDQ2n-_gSn7WpYfsGmXBJr4l3WDxnb_Wrb24ownRiIFuiEpN8jsGeC3AOn18G7HfeHkRpT4aryXi-C8HvQhiF22rT_pfAIkRYpGeg6UiasuGfkw" } rsa_key_test.go:98: JWK Private Key: { - "d": "HSg0RgNOPLzt98gWOWLQ0Js6ybtws40xbJoOR2uqlSgnxn1nZf5q7ydAFIX3NmoTcnhj5sPbMArmDK2gDywVw1SuVEYFdBE--oxDzhbDfxIeNXFuilkTU6-KRi6RLoHyN7KGhQ6ZTLkMhLIxCIbqIxAWZo3NP5ZPtyHJAoYrvKQTkEYTaMLMhC7zYqAAJ6ukA5tjNbwh_Z4tqHwVSJCxQTf3jBlB_1RPEgg9PH1RGdzEb9m7UCJg2qDtmu9UVOzrWrr5lfNF5QA6Ppf7JjEomehj2qZWLm-dEmswfj1QQh_f91GlCIkiJoG0z8bNRhZqxbqLSkn5nWsh3tj6Bm5Os8FrD63sBaQB8vTw0Resed3QC9-Mta9-Zj_nCYVk6bIdvqw0GIDtNEpxByV-CPrbNk_KqFxfu7f5ie9H1NgU1SrwPH6fMapK2CEuj4WcTdoIk0lTsvZkwbI3FVWBZfJ4htJG8H-SBsX8aIo8z0YR0-6XkGt4TkTZ8JhxrAUJznKx", - "dp": "Lb5bNhilojljNazuqddVduCJOPZaQrNEmRRo4TkYwy3YmR8S4eCQbFouV7Ldp_I00RmI14j8-gd3hry8v7Fy3k9Ivq_m2aTuxwwJF-LcotvkjbmZ8kGKu2aq7HfWLHT4KKHOZtZTNkLLAqJZE8zXZDzzdhgAYtU925LcWQrebOgdX8koFFSOCqiI5d5kGKLwZF_L0XGgCWfasWlGTNCWTlg9RD0ml5MEkoaKB1yvfIW6mFnQSXiSSpxOtB4sa3Ax", - "dq": "w1SkRz_kpaGniZG9OTzE2QraFWT-ZDGnVzASp8W_RBR9USZamEejGfbgrx0LLDIqFBXrPFoJOCJs772C_VEwuL2TkbhWeBAr15_KEAZdLfULyQP7wCax2JPCWXT4_RbfV1vEesvwT5jurOyGoHNqEcVWCI0EMd5pwQF-g3qo8Zwav7xWqFod2oln5Cj3ICRTVr4y4PsJiMrRTvMusAt5j6zWkIssTKkalPwHb1ikYHaPn0lwNwenhSD0WHSwlx0R", + "d": "Cb-T4I7RAN8772JMCZvOjhhPUq_6jWPRNSLvUep-T7CXhV1d2RwTJ4c0agi0l5kHqiiObwNLO8gCd9gvle_X2a7FTlwHtP3kwzsPfTx_Dk1C539RGAs-0yh8wN-HX06IyEAE3rjsFFMFpc9LV2CbuTo-yaJZSIJiDWdQa2dsWAds8OYhspc6y69fBKjJ6kCHQR33f53v5TVAvRAJlXXoGuRI0dzWLzA0uvctuuxC9ydsYy5whc1kI63cKmhzth86cVG_dvziwtIO51N7gyhkLsAHCqD8eKw9WZ5w_k9bV6tEhJvb7ByF4avXFbMCw7Y6QlrQph39y-fGDFcc8wcffJKsmterhr6NqaZCRsABXfvyY7lzarst10vA2AIg4vfGQSDcGQo1h4bb6UAfU2FN5DPiLizHodcpD95vXzhJvaPAhYIb8qpS4PZX1RJKGncYiAbzTTBlhJP0JE1AhjX3mOumfyXjNS5sXtalaJ6pCAwEj893795lV8FhzsEa2vwB", + "dp": "ZrDV1dKrzR3IzrFWKrxYd-9wHn4JkeNip1pVIUVHlC5wrt3V8IYUN5LdBx9ud-STJM_vgzlFpZnBs_6V_AaJX-xqtstu8KE7kkVhLua7pzQIbH77papr4g1EFMMHkjJ5nO_yDE5X1iYb6M-hI2S6gV8Q_Z3rYj7fVTP7Byd9dCMoCrVQIdRgJHRJecLFraZ4FyeOLqgEHnCJu14zdISi8-BXNc1VCM6DjbBiRwy4ENu4znm8CByKofY4mRQvRC1Z", + "dq": "4VP4FUbMJWBI7_h0Ez-lkIH5f6R-tcRE6Z6BO9QtA1illwEEerqYNnDtYETKOJQ1AABzVvrrPmR9DBFGrAiuPLrWnXi978L0f2wGLP2JXdyF9BUTO1Dd6_4Pu-ILnL7U-fs7sKYbY2r-DCliNhDddasQj51Zsq4qTgxA1efTxwj6lfHlZCAxHfEPndxcqPscYFjkgqRADA053Ou6OHspZzGP__7sC5DfWUNa7zzqVy0aF1Q1gEAjRTiSPjYWjOwR", "e": "AQAB", - "kid": "DDGI:LBWC:2OOY:4ZKG:O3CE:E2YX:EHR5:CZSV:X4ZD:UVJO:G7XT:SMP5", + "kid": "CWE3:EKLE:K2A4:Y5MJ:CBCJ:E6CC:U5DX:3S5J:JVLO:HVKO:5HAS:I5CG", "kty": "RSA", - "n": "tnTT1dk8_QWdaTtfyEslKjct54_QQtOoiPhrZK7F91DoR-TEUWS07C46nFf9wq1zKwqkY2513ZXRf15lRAfYSfpSGwsdgX72VvPcLIzuz9xX46Lq5kzX6ARyonlfVSpUeBYNuiq8iv76sIBr0JPmuXwvlVUJATxiM5z1CEQ0YOQET4gFpHzK29WnHKhW0P1T8jL1-yThBgqwThEz6Pks_7ZL04gtxe3S1g_e3zv_4dVHj-eiLm-JbFqksvOWzNIh5aRO80xhx6n3cSTTg91ssJkEdgr0Wpp8lPOsfek6RdwVyyn1AITEknVsyVrH4GLpQWMgqKtx6l24DrQdSfWfv2GOhKVN83G7tSAwMQp1496TGrgkTp-ZQy_s3yG48gPK8-q40dZPEYE7tVcIFGxVYPsEG_W5a6_-DOIjHP0kdrnNuWIzmfgsbUADBMlZDFuVYDJO7pptJPb8AxRnE_VFYau4StCj5vK4KzL2Lak1zeKGJNbfCMOZ57uqTa2VnWob", - "p": "24eXZ2bzKAYZxwOH2bhNDSjxoYKvVeMK4R_7Aa_Nij81XsZ8flcGsN1B31Q75BpVi5eBvqWm-VWplU0AFUMVvcDYOEBKkH4iHjJkjcvlHM3mFdxzZlhtHxH3D3-ssl_EkQ76nPU9ku8Tv3aL41ELRJ42pXuMIDMAw-AOBTv6cmZ5BkVvFMhnw9XGYZ4bIGAmh5O5iXmnbJOl5C4JHMYFFDgBu88DPOsU8yktZtsV6xoUD2ExZuVgMN07PxRBkUIT", - "q": "1MSKWgjIGw3MobEByozLeg38gxS0EnvDr6pDYT46Xi9wg9CzlbSIVWmkrnDmjXA6cBLsQikXie8E3kk_Mn1F1L76Xz29RJd08vyprzW6OJl9bz9b0AyaXU7jwtzfnKxTN9zsBXtp5wDnOAiXzUGc2VZmKNfLXudc0FVeQAQAW8qCTRyg7E2aBX6CI2vgJOEMNSREYZTWohiRdPO-jnIw8ddmm8DpeVAiKsxfdc0k8hlXrylY0ZQbUduRPhmv3vjZ", - "qi": "svkNUSVbpaSyRoir-LZTdi8njxtZCjGg8TdDPI9V83cJzSorJdlEIg8EncmKRhOWxA7y-yoqr31IWFxBJm0seLV33zdAqu-7kxAFzoTS21m_NYY0BcWu4p9ufUFjTIMotBbTDgwSQJjse0MM81_LyRfE8zIxPiUYdI17wt1WK3srZ7vZCGfmpg08_FDNDkjBTk4qboHoP3bUDE_WdCW1KQPc2tYVy727xg29Va_nq1Wl4EqS9QIE6nI0sglnVgDX" + "n": "w7wMj0UkXiLjB2QIdpN2vMYSbmBpNJP36v3W9_xAzHaGvd-f4WfdJTRjPAJm7P1urnLethilkxPw7gMXsia6eP1pL8qD2EhLYd5UuqpgOC6GpdI-EUgRcYPB_TLXwHaYYBAWfVEpMiAnmDsSF4aEiUCg7oU_mMIVUQxg1zQPBA9y2VbKuSu3cb0TI7_jYDEPMBiE1IE3dl1UQpIXBPrKGhHcFwgpGZlnxzVjTVUq7z8F2fJ8kWeug-voziqE6GMwO43xVcttyhpP0gpEaPq8KHReH6ZFd3OHYqwHfAAqIbyxtOodnqe28boSuJeWf6CBmSk21Cwm1uatWO-q_QpafzxvKRGlM_3ppz1p-2heYoM6VueJ1fptvz2ANF1dj2pkGx05DY2lXr3MKG1A7tpU1xqiOwKPtBmbt9QvNZ79ZKCufYT4LsKDDb8xXKDucYzMfvBGzROpTztfF9zZEGLmNJaOuG20qddSk-T966YRwP4AnqomzxliGP23dtF9LxBp", + "p": "ybQjd54sSK-XgSTxIZwBkT1F2YgIl7UmxFyYX1dlZTcr-Szrv1YjD4G3MCQC8OiXb0o53-9fa_J9uCg4D1F6JkDeOD2L7mKjktADGhII2oKFeXtEZcDCjAwEIMUfujoQWmyqTOGaTCA9fovecsttaQxe7d6GZHcmgEdTPWJCKiRWlzBfr0I6iDSGd-BySuJxkK9Xf6QTBBJK4fgqQAzydE80JK26Cxs1mfx4bEQvrG4BZd0vqQd2ntOwI7LJa7YF", + "q": "-GyQ8oqb4aqVspdMe8UOG-eU7aU114fxuj-K-X6ZhMmWDohygInkVsp-jK3kmU6pfY0vE7dz0Ws_nn3vn5lOfTSSY_G3g4-iTJciGF-8l0WyYYON5QqQpyWNWaLWh_Xg271S_uwnzJ_MJSwBlRtacu-lBbFihG9oHd07hrH9Rfn6T4kv93rUL3wsghNfivarUC05BFyNHn77uEs00RTegUdmR3wHjksM4JLa43STwBaJlpopZZLEF8EfKDmObDoV", + "qi": "YAiQihWDMhjVn9DdMhWF0cJ8qKmyyF_ZVdC94UYOpXAm1-N0GemMKtGu69SCj3JyROXhKvMWEqYIAEq_K_PrMsljQZkrNttyV41rbHiSVJMmYiEm2xcQQfB7xjNpjDO7Pd2ck5d3BgtDRhu_nR_k8LYCsJFnDPVnItIK1zxRAuP60yC4Q8LBgQ3l7fRJMW6kxL5BtliM_vKKKdrIJV8RlKodP4wgpyiUHt1xFHmj87qd62spSUIDyxNUU-XRO0NX" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "DDGI:LBWC:2OOY:4ZKG:O3CE:E2YX:EHR5:CZSV:X4ZD:UVJO:G7XT:SMP5", + "kid": "CWE3:EKLE:K2A4:Y5MJ:CBCJ:E6CC:U5DX:3S5J:JVLO:HVKO:5HAS:I5CG", "kty": "RSA", - "n": "tnTT1dk8_QWdaTtfyEslKjct54_QQtOoiPhrZK7F91DoR-TEUWS07C46nFf9wq1zKwqkY2513ZXRf15lRAfYSfpSGwsdgX72VvPcLIzuz9xX46Lq5kzX6ARyonlfVSpUeBYNuiq8iv76sIBr0JPmuXwvlVUJATxiM5z1CEQ0YOQET4gFpHzK29WnHKhW0P1T8jL1-yThBgqwThEz6Pks_7ZL04gtxe3S1g_e3zv_4dVHj-eiLm-JbFqksvOWzNIh5aRO80xhx6n3cSTTg91ssJkEdgr0Wpp8lPOsfek6RdwVyyn1AITEknVsyVrH4GLpQWMgqKtx6l24DrQdSfWfv2GOhKVN83G7tSAwMQp1496TGrgkTp-ZQy_s3yG48gPK8-q40dZPEYE7tVcIFGxVYPsEG_W5a6_-DOIjHP0kdrnNuWIzmfgsbUADBMlZDFuVYDJO7pptJPb8AxRnE_VFYau4StCj5vK4KzL2Lak1zeKGJNbfCMOZ57uqTa2VnWob" + "n": "w7wMj0UkXiLjB2QIdpN2vMYSbmBpNJP36v3W9_xAzHaGvd-f4WfdJTRjPAJm7P1urnLethilkxPw7gMXsia6eP1pL8qD2EhLYd5UuqpgOC6GpdI-EUgRcYPB_TLXwHaYYBAWfVEpMiAnmDsSF4aEiUCg7oU_mMIVUQxg1zQPBA9y2VbKuSu3cb0TI7_jYDEPMBiE1IE3dl1UQpIXBPrKGhHcFwgpGZlnxzVjTVUq7z8F2fJ8kWeug-voziqE6GMwO43xVcttyhpP0gpEaPq8KHReH6ZFd3OHYqwHfAAqIbyxtOodnqe28boSuJeWf6CBmSk21Cwm1uatWO-q_QpafzxvKRGlM_3ppz1p-2heYoM6VueJ1fptvz2ANF1dj2pkGx05DY2lXr3MKG1A7tpU1xqiOwKPtBmbt9QvNZ79ZKCufYT4LsKDDb8xXKDucYzMfvBGzROpTztfF9zZEGLmNJaOuG20qddSk-T966YRwP4AnqomzxliGP23dtF9LxBp" } rsa_key_test.go:98: JWK Private Key: { - "d": "bCHfHaW-pICd-24G2Z5sHR1pmugkyz3w2yLmYlkjXQ6fxK-8kXCBsfojJvlwnwYsxZyOVtwnWN5pxXWIn8_v0M56JsNuFgQhbSbD-B_pbnEab_oeTNgl2EsLV8e6k09s8JvYD5XeMBVDk8AceObzBAEbtVuN1AvT0U14QYa94rK6cZikiqf3uV66b47HRQBHREquGQKQzP8kuHr21U4mMraM7kLM2bYJsS7jGX2lKSHzx-NmK0sao01OnXq5NTQEuVw1aTPi7IeAXKLugGWH1vbgfBXVIza21cue6jgiNkmjpUUNurGrjKXoKmfSXHTfxOhBOA9DzGHaioxm9h9vIuUEd7NIMynPhRyMVmDtDeCp6getSYb2ppcdx043h25T6SOzZisrkYc1m-es-_74wdDwTuDTuKr4dBrDPu7JJlVKX3HBY1jO3qSqJ86hj3zZnsT08CcFCQA7mTEUGW42TsbaxKaJiM73qO7fCKlJEptjuVUaIHHiqTJeoEwaI92w8uaZiodMKzo-Nby1aJlIEOldpfBaz0WeWlq9IJ0XY6ej6UJr_D6ZOaXcdxg7HyC7gP3j51zacWK05cwlHzQXUCXh_maFGIH-s0Fd5ld1q1PH-YbeqidnkUdrGlmp_mIr8MVaG66QBGPTdrqE1oRW_ytND9bpZdIWMr3bp-rhB4E", - "dp": "OwuH9rilPdaIoGoJ6LHAfdDGLhjKOByY5KhkeuA-aa2OuCAsp5j6ue-HrIpbC_aAq8UMt7eisF00Bs0QvoPA5r96PVaNZv1m1-h-jHKXsfkkWkZCbS9sNAcHjolFYXIvBZb3ncbBBrG-Ute3BzmMhd_PiW69rUKUg_pskTHD7UDgFJjB89wq-IJP9YzgNJ7zqBH5tcq7bHG5fvpr4NayyzeWI0ikYjDsN4HtO3NKEIXbzKq5LDztSIga5rYREqHk1bNAt0VEVl8M_nBjttWJG6N0spaB71NyjT7CbQtvenV_lE_QDLlT7_YDaTKxOfwA-FS3kzIzd1Mf_sVxq6rq0Q", - "dq": "IGLj-mdu-fo5ZNPlfhnnDnd0S1Y-BHIok-JWWQrT3SZ7hf2C6r5W3ZofS4owR6gG6wZJdg5lb2A7cKaRgyJnMwj_r2UrD3oC5YAjPPMJkJMwaOmswRRVknj3Sv1MCF-95oVZghZL6vDNVdT3eKnwt20MynLtThpnVoN_KvJCRSzb0pEh2aKtNnvJXU7X_ezmOjV6BsedOV62LB-ysuXnJGrvcbJCftbbIAQlMDkmnsT7Epz5h4AxEAQJmA2C3iVUGr-a1xFVmMZNlrrJ9YgObPamtQ-kcUs1glx2UI0xuzty7KC0Sv3LJcmLNYpNKPIiovj907z71OParq0ksCzp_Q", + "d": "aQdPNglMnEAr5XNpVi988EsYa4_82eatTUeI4uYiHtp_7uTn6cerT7ptzY29dVzITD7kKsQ0ElhTylelT-pGlwKikTzp_S1OuQAOqIXc3RJtbNke1JwRMF_RBRgbkB45QRA28mHUy_C6JYHYIeNDQDok_25VRLysYSRUtggOiOgiyxNgJ7NvZ7re0t2Nm6iERQoPEgqjIqh1EF-gocti3LyljZUk9LdFjARVGGDLGC02zRLWdpPNkXl0GyLyaRAzmpJcBt7gXqh5OdrUPRklbo4wuEg7wCc1lCDGSYQrAfQxR2SufFx6zTmINAfScwK-LkD4nbBaOrLIoYZ7im2RVap5E_fJ8LeF-S3Qv18j6oEAEOw8V3jAvrSETSEKu0AXaCrAq4iJuOiPodn18sjAs6o0iURSPQKz-qV6FFV_NmGDiwivxN5cmFQYuE7rM_wULbN-WvxOPQP4WVNDeVKsidiG5qkfU8kOtYl1ZoVkLHKnRwerjIWHmjRger_r_2KSxrwS8ue4RMTZYUNGj_DbAv3FqvbR_7Rxakh_0QMFTNQUMQm634QbK200qwGxrP5aKPAQ__YFEjrZIafk9qkgTJTHENuFyu9uejDHGjYfzPEP9EaS7cFhUo8Cg8QFz__0HrBDCYSqf3mLvXPVO-xwuaZ5-vcLPsBmZ1WHEQLxxmk", + "dp": "R5KsVAbiYGeEr0Pf7uA-fXA_vWO84d7OEEOOUukSvzVFHpeS-nJp6e7HqFGnRt_lbUGBnUZ2tvLULNlBfsUVuPIOznks6AywFe2VIIVmBfolPJxiVzLOyBB88fD5wOxp_6ItLY-cxBD6QkYux82Dhm43MMCWpLgPhLT8RgOjgXlad9z6eA44FIuPYXr4T4-h4RJc7Wk_hpD2DNON1wBW03hTu2Yho0b1VWSaNZn9D3wrhFHd43XNhujvN-Mp6Er6i4n3HbmPO9UAI4nPF3qDq1hzIlwKA2Fz3Wc2RXMzZtzg4nP338CPDIK2LBX4u0d66k5kmW3_-KCWQVrQOiHW8Q", + "dq": "juuzWxxHZKIVDbrqQlpUpM23W3CCzuKORRG235MZz1e2BxTaXn2ZWzRcNL6fCRglv4Ly16tZ8qcUhsvs9mTJVnrhi8QkWQAJZw87d-q9TirjsAp0eIeVZq15exvq-ZUHtHHli1OZWnPpFV1qpJqB7CpRAR9rrmboagN6sv98Muw1uAYUc3W7XZHX5DfqmsBQtHmzN0WI9Z8Ci_HsS8imwxAjiBeaHMWsHG0mJ_TukcUastHp7qqHKNkGlSI6g-jvPTJovNEuSNUWTsgZrvYmFg0bVJqqkC09j3TMwbG8zFRmeTyNKgaGkCHf22_jop5DzCYhO4YeVo8pxpNIrb92LQ", "e": "AQAB", - "kid": "CTUR:JXLD:CPBM:DGI6:BOX7:TCDT:D2XP:IB3U:LM2L:5LOA:O4HN:54FY", + "kid": "GEJ6:RUBJ:TX3K:JQ2C:UV6N:BXTP:O7DM:BH4A:IRGX:RZ6M:U7DK:7CHG", "kty": "RSA", - "n": "ty8tTKXwei2tJpRS5nO8eSJ31GPJwoeGTN2qdXEuiOMWZuI-SmLv9nGCQCqB45cZlNVsZu4U3WBTq1iKhh_yPaLfkd7rMPhVWKJspmnBjCjf8HdQLrwi_uGEl1-BIA36QZ-F5G54FCPCEWo130ejpBJ5TLePjgh-7cjEtwDvjwg58aXAyUBMB4HRiN5joTxx5vI9CWNJMtWYDTuQq8Rp7848JOWQdfehtdzZsBfrZgwhC9Au5TVBmBtUSL9ClWbwgt8affof5gXh014iFprtfONRDlk8oqd8ee9UMtCwRs4T-i5rwXmaRDi6xWIWgD1iYsIJIlIpFA_EylN36REYLOrmAh14N_BZox1L9VKJFmEFDzFfh2RslhQyUHxyp64bMB_nfKp24SesDE8V7vpkHECNyICKMJ-rkq5UOMj52kam7xW0MKiVkOWtYCN6qCPpkHLB0q30n4KfXoymltPijQ1lRHke_nOxQzNM5bPZR6OOsNfNcNzHH34f8IOflOX-OXmLITLw_PolayFeaJuRt945-sRZlm0j5ddZo49R6gnD2xGIt3ry14QoycAx4SWDCnayYjLegaql3MVeMDooC3MUXIFkXr9ia-V1ml3xcpwI69IF5v3noWXjlZs_gA4T46aGWKmQweFcR8cicyuOGhwQvDsVol4hSn-clLFIdo0", - "p": "2DFbo7qpO9pG1uPQf2bPEKbhl1HbiqVD4hj9B2ece3Vi1wHxJpjelpSC5bK7bJedhF2Lj2p83FBUCpl1hHZb4uK1VqQz9_k33rHB-CZjz44g29Z5w2mdcrWMt0FRdn1h1wmdPNzBgS05hMU6sk2LXo71iLipK3C278e2mCA5p065wMQ1jqs9uZB52ulMaTJrkbj_1t9WEyczxU0skfqz7IaFFSodtC_cpoLveMNkusoKl2KHB3P4z_pT_u1GZHly8XSkg7m9mkz3gubYGWtIM43e_ZJOt-vGSP1vZjBvh3kDh63LZzZJj8-Iw2biPwjH9BE4BYR-SLjkhgGUYB78cQ", - "q": "2Onm-F8O7GIlLaKOUutV9BVQ8Ph5dtxeB3Q--6lfn5L47B4O61adIWIN6NvdaLyKvbWorbcZFXh_58YUm7eJ40ddLMlOX6Az5MQHWpugwiU6lJrs8oChwfTmpbqKBlNO_c8Tr4ThImwpuDfQAiFDMeLBiXn9QPQvo8XbzX3LgNPWcF3hxrfJnMQBY5smxEtaG0DqUWiE7mQV8i7M0Mrdcp6ytNPRCnlknhtlwW2d43jx8KuGaL9QnLCWLNGwt_rTjUvIL9Rg2z00HdXKsHC092uzzqqrzrNkHNSP0Mo-VIkl2_A40SUuN9lOOmHC6sOHDbm_m2Z3nJMFo4mFBLmZ3Q", - "qi": "c_7UMR-NE_KdCPKJAfDXoXP1yqi0Io3fnrnc3GPDmqLokkcrw2GGUEdlGLsCu4pZFTpclZj83fwyhZWw1tb95KkRwfK3Br2BnEX_ZdkoZMHyPNzHD83TaUjAFHOPQ9hz0zQpu_EEAOrhxb2wZwkIWQ1VtsV3p8BR2YuWnQRyTr4FEw7d72fg7EzTFfr0dkKcNGrwUDU9E0am3v7yJGaj01HfqAcYP5MUPhcG4txAFuyNfW7jiWos-9Efa64pXkzXu_nLJ-xtf4qIOl913dwcLLIrMCg4l9r_XA-XqncJ4JoLRf3zUW55kmDeRRksqG2GBiZDHKpv6Q9cDz8fWG1c7w" + "n": "3ReLNvDNJ6HNDGs_gFLHoYlzIfSKdFDOlsNwx3GfY-_GUgVeLmO37jhfHvzoiHNtvdUyENOth6vIiNr8hKWHYd6UQXtkm0X3hEDkNBqWYtDMDPrkGQ3SIw3Ep8l4zYTAcLJ3qbM1eIzj0otbWEAMZVDya7JRHkzs1MdV6AuMqJ85O3oPmWi-IwgFkqgPqoiMB8gNlbnvYllx92eXOHMXbX-xq--bsoKlUk0GFR19pNhAOOpHodGCctTVzBs_IFyYFBzVgawrsSq3Z1pHW1NPNSg-nLe67ojTMEdkxctthTG_8OtJKq0MxH6TrXnwjEpgbbfHOAehTHBqmk0wFgvSi58lCP4zSQlIYaEeeWfZ89QccTMLobQdDCNsiyR4Dj3wgPtpwayYoXYq8KZ9gxbnflOysP68b7bKb8N-FMTwZ3xcX1KINEqcMuWQseYjXUByirM0tNiDTVNoMYlGvIej9XQgcrmVV48n2UlDqVOkaaquCnVyQqjFzeepcjAYbFZE-PNhTTMjRTjcJ7M_XGYXSGIsHwnLcudRY3OPXjq99edqTcCbDc9DNi6UKOYD4QI7-7PRLpYbj0JLTTPTU9YUznAvWJLDg9ZR8YFJmAbC2QYZBW1oslJ5JFQZnL6PXPfuVd2PwMSsEC_z2ZojFDEmL7u_Dje7CRrEpEyZTDWbZcM", + "p": "72r82NehLgTf_0aMhw7p6dKYlidwPJKNu92x5OsQGgdfsppPeJiso8-6DlaML1enh0BFz8_CFT2BgvITVr5Oyq-Bu1JqbhfwkDltoTjYvWo_OdPfpEmrQv7qZL371_CsAj_upOkIg-P2onL_3oBOCGKlxmZUUpBPZwX4ng1LpM6AzMWYyabwq3sWBIaOgsT1PgsN5l2e_c-paw_sfF6tkttnOOPXkHi-M49PDiqvHHLrn2C4rIbcGjew-_RQ2UhE3hX8i9-OIUvxRJlHaZlJJQ7to5Ue1FnIlTVBSgc5T42InX1CosNAP8mtnNpTpG6tIQyiViswsbZlAPRq5ZSN_w", + "q": "7GegeDpfuO-lBlnmvqymdhZr5ZyM7aBrkGA4WaSOjOCZ0igozgkBhglC9vqhGitLrZXOQKpGygXtFKwgFqbDKbIXPR1ao4_SqYiZndEPiDxv8_74Mdrpgps2Y0rKBrTvdlxKwFUCGajB8r6rsAsakQEWKjHLnHzzzPtEvncMm8UNTh8OQcbCSMzHRwBIfHzhArkI0BualEjo1GwPGrx24nVqyTxNy6ZZjZsUWoC8m4hKH2R_CAV3Do7uciYu_KSgWvwQj8L5dHJObOm337FcXUt4MjrAwa4lxtv65hmkLG9iOkLPxU3k0MB-GwuG_BCBMDTp1E4W49hhyExXSOpwPQ", + "qi": "RmxohojXBkqPBpGCHOQ2jf3L40e0HxFNugRgV6ctUoWK-c5KkTbb2ErpT5LLIf2ipatPeRM4mM2f_8J5LursuPQUpKNv4QeVa5G0zImoTPLd2jxPgHmuc83kreAe6DtXaqIxp2iJjUOfdhxguRWOPoHLIwILHcTZT2_QOTJFj1Kh2bxvEV7XJZofZMG-4zijvc9uIwtjTQi1bCi3AQLks4rdZ1LbKd63H2trralUDPozqq7jUhbMxc7C7hXwkPUBwCIswUyCxIoQpwYTuMdpPV_h8WxDp0bs5OMBBErpKoaoX8cWXnkFfw1_PcoC4Epg7AE_2agFVlIfDZd9XkDidA" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "CTUR:JXLD:CPBM:DGI6:BOX7:TCDT:D2XP:IB3U:LM2L:5LOA:O4HN:54FY", + "kid": "GEJ6:RUBJ:TX3K:JQ2C:UV6N:BXTP:O7DM:BH4A:IRGX:RZ6M:U7DK:7CHG", "kty": "RSA", - "n": "ty8tTKXwei2tJpRS5nO8eSJ31GPJwoeGTN2qdXEuiOMWZuI-SmLv9nGCQCqB45cZlNVsZu4U3WBTq1iKhh_yPaLfkd7rMPhVWKJspmnBjCjf8HdQLrwi_uGEl1-BIA36QZ-F5G54FCPCEWo130ejpBJ5TLePjgh-7cjEtwDvjwg58aXAyUBMB4HRiN5joTxx5vI9CWNJMtWYDTuQq8Rp7848JOWQdfehtdzZsBfrZgwhC9Au5TVBmBtUSL9ClWbwgt8affof5gXh014iFprtfONRDlk8oqd8ee9UMtCwRs4T-i5rwXmaRDi6xWIWgD1iYsIJIlIpFA_EylN36REYLOrmAh14N_BZox1L9VKJFmEFDzFfh2RslhQyUHxyp64bMB_nfKp24SesDE8V7vpkHECNyICKMJ-rkq5UOMj52kam7xW0MKiVkOWtYCN6qCPpkHLB0q30n4KfXoymltPijQ1lRHke_nOxQzNM5bPZR6OOsNfNcNzHH34f8IOflOX-OXmLITLw_PolayFeaJuRt945-sRZlm0j5ddZo49R6gnD2xGIt3ry14QoycAx4SWDCnayYjLegaql3MVeMDooC3MUXIFkXr9ia-V1ml3xcpwI69IF5v3noWXjlZs_gA4T46aGWKmQweFcR8cicyuOGhwQvDsVol4hSn-clLFIdo0" + "n": "3ReLNvDNJ6HNDGs_gFLHoYlzIfSKdFDOlsNwx3GfY-_GUgVeLmO37jhfHvzoiHNtvdUyENOth6vIiNr8hKWHYd6UQXtkm0X3hEDkNBqWYtDMDPrkGQ3SIw3Ep8l4zYTAcLJ3qbM1eIzj0otbWEAMZVDya7JRHkzs1MdV6AuMqJ85O3oPmWi-IwgFkqgPqoiMB8gNlbnvYllx92eXOHMXbX-xq--bsoKlUk0GFR19pNhAOOpHodGCctTVzBs_IFyYFBzVgawrsSq3Z1pHW1NPNSg-nLe67ojTMEdkxctthTG_8OtJKq0MxH6TrXnwjEpgbbfHOAehTHBqmk0wFgvSi58lCP4zSQlIYaEeeWfZ89QccTMLobQdDCNsiyR4Dj3wgPtpwayYoXYq8KZ9gxbnflOysP68b7bKb8N-FMTwZ3xcX1KINEqcMuWQseYjXUByirM0tNiDTVNoMYlGvIej9XQgcrmVV48n2UlDqVOkaaquCnVyQqjFzeepcjAYbFZE-PNhTTMjRTjcJ7M_XGYXSGIsHwnLcudRY3OPXjq99edqTcCbDc9DNi6UKOYD4QI7-7PRLpYbj0JLTTPTU9YUznAvWJLDg9ZR8YFJmAbC2QYZBW1oslJ5JFQZnL6PXPfuVd2PwMSsEC_z2ZojFDEmL7u_Dje7CRrEpEyZTDWbZcM" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.13s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.14s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -628,7 +664,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 5.477s +ok github.com/containers/libtrust 4.565s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -638,7 +674,7 @@ === RUN TestLoadStatement --- PASS: TestLoadStatement (0.01s) === RUN TestCollapseGrants ---- PASS: TestCollapseGrants (0.00s) +--- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements --- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement @@ -671,12 +707,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/3560054/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3560054/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/95686 and its subdirectories -I: Current time: Tue Jun 10 16:31:29 -12 2025 -I: pbuilder-time-stamp: 1749616289 +I: removing directory /srv/workspace/pbuilder/3560054 and its subdirectories +I: Current time: Thu May 9 12:10:00 +14 2024 +I: pbuilder-time-stamp: 1715206200