Diff of the two buildlogs: -- --- b1/build.log 2024-05-14 19:30:06.035802280 +0000 +++ b2/build.log 2024-05-14 19:31:21.140604824 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 14 07:29:11 -12 2024 -I: pbuilder-time-stamp: 1715714951 +I: Current time: Tue Jun 17 15:53:09 +14 2025 +I: pbuilder-time-stamp: 1750125189 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying auto-gitignore I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4150903/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3533636/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 17 01:53 /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/3533636/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3533636/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='f1c4729dbd294ac59196049dd779594b' - 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='4150903' - PS1='# ' - PS2='> ' + INVOCATION_ID=5cdb8668fde641038651a180c58144a9 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3533636 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.nut0NHsS/pbuilderrc_QeDS --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.nut0NHsS/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' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nut0NHsS/pbuilderrc_X2Eo --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.nut0NHsS/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' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 14 11:23 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4150903/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 15 17:48 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3533636/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 arm64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.22~3 [5104 B] -Fetched 58.9 MB in 0s (217 MB/s) +Fetched 58.9 MB in 0s (204 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19744 files and directories currently installed.) @@ -308,7 +340,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/3533636/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3533636/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 @@ -327,36 +363,36 @@ 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/goos -internal/godebugs internal/goarch -unicode -internal/unsafeheader -unicode/utf8 -sync/atomic internal/coverage/rtcov -internal/cpu +internal/goos runtime/internal/syscall -internal/race +internal/goexperiment +internal/abi +internal/godebugs internal/chacha8rand +internal/race runtime/internal/math -internal/abi -internal/goexperiment +unicode +internal/unsafeheader runtime/internal/sys -math/bits +sync/atomic +unicode/utf8 crypto/internal/alias -crypto/subtle +internal/cpu +math/bits internal/itoa +crypto/subtle crypto/internal/boring/sig cmp unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 -slices container/list -math internal/nettrace vendor/golang.org/x/crypto/internal/alias encoding +math +slices internal/bytealg runtime/internal/atomic runtime @@ -366,88 +402,88 @@ internal/bisect internal/singleflight runtime/cgo +internal/godebug errors sort -io +math/rand +internal/intern internal/oserror -path strconv -internal/godebug -internal/safefilepath crypto/internal/nistec/fiat +io +internal/safefilepath +path vendor/golang.org/x/net/dns/dnsmessage syscall -math/rand +bytes hash crypto/internal/randutil strings -internal/intern -bytes crypto reflect crypto/rc4 net/netip encoding/base32 -internal/syscall/execenv time +internal/syscall/execenv internal/syscall/unix +encoding/binary +internal/fmtsort io/fs internal/poll context embed -internal/fmtsort -encoding/binary -os crypto/cipher crypto/internal/edwards25519/field crypto/md5 encoding/base64 -crypto/internal/nistec vendor/golang.org/x/crypto/internal/poly1305 +crypto/internal/nistec encoding/pem +os crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 crypto/internal/edwards25519 crypto/aes crypto/sha512 -crypto/sha256 -crypto/hmac crypto/sha1 +crypto/hmac +crypto/sha256 vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/crypto/chacha20poly1305 +crypto/ecdh fmt path/filepath io/ioutil -vendor/golang.org/x/crypto/chacha20poly1305 -crypto/ecdh net +math/big encoding/hex net/url encoding/json -math/big crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig -crypto/dsa -crypto/rand encoding/asn1 +crypto/rand +crypto/dsa crypto/ed25519 crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix crypto/ecdsa crypto/x509 -github.com/containers/libtrust/testutil crypto/tls +github.com/containers/libtrust/testutil github.com/containers/libtrust github.com/containers/libtrust/trustgraph dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 12 github.com/containers/libtrust github.com/containers/libtrust/testutil github.com/containers/libtrust/trustgraph ? github.com/containers/libtrust/testutil [no test files] -2024/05/14 19:29:50 Generating RSA 2048-bit Test Key -2024/05/14 19:29:51 Generating RSA 3072-bit Test Key -2024/05/14 19:29:53 Generating RSA 4096-bit Test Key -2024/05/14 19:29:57 Done generating RSA Test Keys! +2025/06/17 01:54:02 Generating RSA 2048-bit Test Key +2025/06/17 01:54:03 Generating RSA 3072-bit Test Key +2025/06/17 01:54:04 Generating RSA 4096-bit Test Key +2025/06/17 01:54:13 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: MHFE:SV2A:OX2K:PSCF:7MXN:2UHE:3XVG:5VQM:MAYJ:3FII:XWGY:FZJE - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: QFO6:LVZ7:JR4M:4G5W:YMTW:4DMP:75YV:3L2A:KXZO:YMGW:HUWB:QT64 - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: 6XUN:HPVK:DOIM:JXOR:YD6D:QEYS:QWNL:I2NG:GBKQ:D7WC:S23G:TNJI + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: KUC7:WPAZ:H2S4:OP22:VVIP:B4GU:EHXD:J2LN:OBT7:IEDW:7V7P:LDI2 + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: FNTJ:B7QL:Y57T:HITF:BLJL:OWWN:WUW3:4BT6:7TYN:6JZ3:SQL6:N7RP + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: ICXC:4SUE:RCBG:UUGE:LNNN:NYU4:WTUH:HEID:FYBA:LND2:SJ4Q:HH76 --- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "tQbbW6tHHikvCjz1SJuVfowMTIfBJ3NaeL3R6LrhPPw", - "kid": "WSH4:P4CU:OQV2:NP6K:IVOG:PNZ7:MJRH:2WTH:KOHX:3J4V:Z6CF:I3MQ", + "d": "AFl4NA0JRx5BlTpsH7SmxQhRwZFGIFJ2VDoC8_hxcP0", + "kid": "T4FM:SXQB:7FP4:VYXA:5E2W:EE5L:VF6J:KQGW:GNBD:GFYU:YGKQ:NCRF", "kty": "EC", - "x": "NnBo4SE_Wr6wTCn1kbcFUulwfLLHeaYhW6e6C53VAP8", - "y": "E9cFW9b4VmCXfldtorT7Th06xYyiuK32DLc9lwGtBIA" + "x": "M_2ah6u5xiLxNCXLjAAjgsJWy3eewQ5TlpI67dZZde4", + "y": "S_MO0wxefmK4NWG9ab3GW7FgJRupE9ygm_LgmYqbtQ8" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "WSH4:P4CU:OQV2:NP6K:IVOG:PNZ7:MJRH:2WTH:KOHX:3J4V:Z6CF:I3MQ", + "kid": "T4FM:SXQB:7FP4:VYXA:5E2W:EE5L:VF6J:KQGW:GNBD:GFYU:YGKQ:NCRF", "kty": "EC", - "x": "NnBo4SE_Wr6wTCn1kbcFUulwfLLHeaYhW6e6C53VAP8", - "y": "E9cFW9b4VmCXfldtorT7Th06xYyiuK32DLc9lwGtBIA" + "x": "M_2ah6u5xiLxNCXLjAAjgsJWy3eewQ5TlpI67dZZde4", + "y": "S_MO0wxefmK4NWG9ab3GW7FgJRupE9ygm_LgmYqbtQ8" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "c3IWgy5AL-4V3P6UNPOs-4i-DqyYCo0JFF4ldcv9qF0EJt05xyrmMEpgSC-stu-k", - "kid": "4R43:AJWL:KH2U:MBKC:S6D4:ESX5:GGUD:KHRW:QG4V:HJ36:G4FF:NOMV", + "d": "cB-1Xfz0zQl-EOFFCU_rRhl6AUwP5YQVyoLpgxjbkrFFYnLHLruKE1LvS_iHtzje", + "kid": "NRSF:MUZO:AQ6P:QMTH:PMPB:KTBJ:33TF:HZJO:F6Z3:EPAV:MM4K:6J3R", "kty": "EC", - "x": "MBdB5SwoP1rA_MZyHbA48LAKLvSaZ592eJ70fbRqe1DrtaFafSCvBYjb2yM5bsMu", - "y": "kcHaqHkqZ4Jx7cy4jzdYghmp_UmmWENJbMgRYyu2qGgs3J_TUgzwxDtw2qzgP1_X" + "x": "yPjdN-z3hVIChWk7Azvj6vWY7dzcaE5Cbh3JlKfRF3E5yxOjK3X4Q8QrAPhd5B6J", + "y": "vwE-rTpeIg9S2bOUZINnHTmR_Ans9v85dhQJwWECrl2unscgSzJ0rUuArUGZeh7u" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "4R43:AJWL:KH2U:MBKC:S6D4:ESX5:GGUD:KHRW:QG4V:HJ36:G4FF:NOMV", + "kid": "NRSF:MUZO:AQ6P:QMTH:PMPB:KTBJ:33TF:HZJO:F6Z3:EPAV:MM4K:6J3R", "kty": "EC", - "x": "MBdB5SwoP1rA_MZyHbA48LAKLvSaZ592eJ70fbRqe1DrtaFafSCvBYjb2yM5bsMu", - "y": "kcHaqHkqZ4Jx7cy4jzdYghmp_UmmWENJbMgRYyu2qGgs3J_TUgzwxDtw2qzgP1_X" + "x": "yPjdN-z3hVIChWk7Azvj6vWY7dzcaE5Cbh3JlKfRF3E5yxOjK3X4Q8QrAPhd5B6J", + "y": "vwE-rTpeIg9S2bOUZINnHTmR_Ans9v85dhQJwWECrl2unscgSzJ0rUuArUGZeh7u" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "ATpUtbqA_UQipGLplBaJpOQYb-U0w-_OJAcB8220kFqhefoveipcbLEEkIWTl-mNYiMOLSLic-PrR7TKS0zR0tZj", - "kid": "U5CS:EYYY:MHGT:BVIE:7YOJ:5VO4:XEXG:JX5R:EKZR:FEQK:AKKY:6Z7M", + "d": "AO07uHXwaXjrNehpjpRp3Th6tH3w3Lc7-1j5Sr_kTjmICqe1Q2l0wCWh7TzTL8dq1oDr1V7xNWonSivaeEK7-4j6", + "kid": "AURK:3AYR:DEJC:FLN3:A2BK:PSHR:LO3H:3LQS:WCL2:NPJM:N34M:VCCL", "kty": "EC", - "x": "AAcbhNKNvAIaNIshULByjwB90dBG0djxP9WccDekQZZ5O-f93xaw1l5-ivgKo7Kvt1p8IPk7Yu-3r-rwvUdHQNq1", - "y": "AeBs96KqVK20hr7gDcE39i6L70Hg7czdQBXuRgnL5D_V-JTSy7UuVscrZQsak0s8BcfPCh3vERXIh2UeFj8zkUiF" + "x": "ACjsNxpSu9VAPmyAbhfiay9mOaOr_28P15DBaD5noCKriZcCAQU2zf8ra79WmyrY3q1fp0nLKAamO5QBrPAQdOeA", + "y": "ABeBR1uR4ugED9HPsd6CHNJYq-_fbZp2T37OGcdImO_TcVbktJW7KkKJNRVqUo78LlJAJT8anCA-metFJCz_O8--" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "U5CS:EYYY:MHGT:BVIE:7YOJ:5VO4:XEXG:JX5R:EKZR:FEQK:AKKY:6Z7M", + "kid": "AURK:3AYR:DEJC:FLN3:A2BK:PSHR:LO3H:3LQS:WCL2:NPJM:N34M:VCCL", "kty": "EC", - "x": "AAcbhNKNvAIaNIshULByjwB90dBG0djxP9WccDekQZZ5O-f93xaw1l5-ivgKo7Kvt1p8IPk7Yu-3r-rwvUdHQNq1", - "y": "AeBs96KqVK20hr7gDcE39i6L70Hg7czdQBXuRgnL5D_V-JTSy7UuVscrZQsak0s8BcfPCh3vERXIh2UeFj8zkUiF" + "x": "ACjsNxpSu9VAPmyAbhfiay9mOaOr_28P15DBaD5noCKriZcCAQU2zf8ra79WmyrY3q1fp0nLKAamO5QBrPAQdOeA", + "y": "ABeBR1uR4ugED9HPsd6CHNJYq-_fbZp2T37OGcdImO_TcVbktJW7KkKJNRVqUo78LlJAJT8anCA-metFJCz_O8--" } --- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys @@ -523,104 +559,104 @@ === RUN TestFormattedFlatJson --- PASS: TestFormattedFlatJson (0.00s) === RUN TestChainVerify ---- PASS: TestChainVerify (0.01s) +--- PASS: TestChainVerify (0.02s) === RUN TestInvalidChain ---- PASS: TestInvalidChain (0.00s) +--- PASS: TestInvalidChain (0.01s) === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (0.17s) +--- PASS: TestKeyFiles (0.46s) === RUN TestTrustedHostKeysFile key_files_test.go:141: Host Address: 0 - key_files_test.go:142: Host Key: EC Public Key + key_files_test.go:142: Host Key: EC Public Key key_files_test.go:163: Host Address: 0 - key_files_test.go:164: Host Key: EC Public Key + key_files_test.go:164: Host Key: EC Public Key key_files_test.go:163: Host Address: 1 - key_files_test.go:164: Host Key: RSA Public Key <5UST:WBDY:V6CS:WZQX:PYE6:XYS5:64JC:E2FQ:TK5P:DRNL:LQGT:JWWT> + 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 <45WR:2KV6:FBFU:K6C2:NJF4:DI52:CCUC:WVTV:BYSU:TVBV:Q5D7:X7RS> ---- PASS: TestTrustedHostKeysFile (1.33s) +--- PASS: TestTrustedHostKeysFile (0.65s) === 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 <6FRP:RREF:XGW4:GUIH:NV46:RSTM:HSGN:WVFG:SD6O:KTI5:53GN:EMCV> - key_files_test.go:199: Client Key: EC Public Key - key_files_test.go:218: Client Key: EC Public Key - key_files_test.go:218: Client Key: RSA Public Key ---- PASS: TestTrustedClientKeysFile (1.14s) + 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 <532F:VZXY:6TS5:EISU:56OZ:DDOS:Q2Y3:Z3QX:E5YH:3YB4:NU7W:AQ5O> + 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.97s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: OVAT:KRER:7VCA:KW6Z:BX2X:I3B7:DBFA:GMNC:IWFA:P3B4:BPAB:AHW2 - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: 6TOJ:YJWV:3E4B:EGJO:ZYIF:MONY:NNO6:GN2H:UJLQ:U533:TTG3:L3HL - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: RHPH:J7JO:L6QH:DHUL:HPXO:3DPG:AWRS:G5J3:23EZ:2PWX:E4JL:LBE2 ---- PASS: TestRSASignVerify (0.05s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: YS2B:XFLJ:LMZ7:QPOQ:YDIB:ZQE5:LFBY:YJGM:S23T:NW6O:HZOA:3YSL + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: POFW:SL5B:WMIV:AVO7:EKPV:VWLP:PEZF:W4W5:ZX2E:KXUF:PBMM:HMLG + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: MYLU:BKEF:N6UD:6UYX:ZHJF:3G6S:LX6E:2Q7X:ICW2:YRFH:KN6F:NZHY +--- PASS: TestRSASignVerify (0.08s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "e4F6RcDw11Gpjru61kMmupBVuzeJ3YMTDX0ZfZRZm03_qdjI4EqyMoYJcoC-i9EJjG4TXKektmlAqoQotuWOpWG_xgHe4jFldBQ2p6a7iUQZwE4Z61Fi2soCjJpk-qvL8NoLJUmQDHrPXrATwOxe2fYjnMZMMHJQKgTP84Ug6zYR6-eeUW73BM7soYyVaEGoyrrWY0bMy_ev-NAtGBznm6MjannRNGxYtmJeWwY_SgYVbvziws1vju4zPbttjdVUvIeAdRBW-WkfT8KwEINtMS9vpJLwq810fJnFl8ESY7y_GEaWnmy3wym8nYx4s69twAjQ2gR2l9mVFOqgU15X0Q", - "dp": "O40hRhwk8Uga-lOWA4arElF5J_W0g7vU6PHS8HPBP8qQejLDbtheKp1pPC3t0AgXSDA9laRSv7nQMEXueDhrt_uZe_h_WrEXtNO8CzRdCfXQV_yxgRcGHiPuKPN7ZjxgVjQxjoxZcpYeAlGar1-pmqosaNSTm3MvVVGOaeZUjnk", - "dq": "B9yONNBn8XjEFQhXNKHBqWRja2ujQ56bEsWpYgN0DLtfCsqHIz0hF-MA_bPgMggKXghAssmhR4gEjXtIAWzOo4xyUyhY6hJytcXF5eMZZNKzoTW_t7hwnDD8aaFSD7XvxzPV4Np1u2tkosZEO8H5uip__iS2sOBaC1d3KoYAZes", + "d": "iAkU8_OHm4OqMk4NC0WHReuNfubme7tZs7tllsjaalUeWiMkawHWvJuzzoXfs3jkmfCBs667jRMUyumV6OUxtHDV3vE-awofNvIMNKn_J8JO-IT36Cqnp-bCTA08mCjwu0tOU4z69dNjyTxIJDFpw6apyrMAm7v3M2ChMN5o1Nmvmxzg-2GS-Qg2Bu2dTTXQqg04u_DzFES_cTchWA-zqwvfHWO6YqzhwPA_Foka53CO0AD78gNlMQiVFl1UYCVos35Cq8bQsbqnF2f81kWq96uTptJmIwftemeTxiuGMEPHXFl2jpAQRmesc-RhZfhM1tQPuFhDBnZRLdxVpgNOYQ", + "dp": "ghXya3jt4sH-LIiTS5idcxHy8DMqQgTkTQfA_DDWLg2fYai6CAQlWNj2ys_JOt3faXsRIVPAb0evMhCeRh8hePr0llAKlGvlaLF0feci1tlh7Ikwmu0akcEwrejK3i0KnDSsovn7L_Wkr1iXLZLzQmQ5GXqipGw9NZAWU82NT-s", + "dq": "ZqYUvsKDt3tmJksm07-ZoqE5ZvEjRPMzK6i3eXYzEfsTtwxaDOhdpJ84XCyjPXLTmFI_S31zBYkQHgoDFeDxlTerClvwp5Ty1hwkZ65OAoX7L5jzwLq6SKahZoEx3IMh1zSvJBg-xVnbu6j7dOaLTE600nrXUTUPHivs0GktAVE", "e": "AQAB", - "kid": "OVAT:KRER:7VCA:KW6Z:BX2X:I3B7:DBFA:GMNC:IWFA:P3B4:BPAB:AHW2", + "kid": "YS2B:XFLJ:LMZ7:QPOQ:YDIB:ZQE5:LFBY:YJGM:S23T:NW6O:HZOA:3YSL", "kty": "RSA", - "n": "tK-n_V3jwnS1wGcxailMw3WL9JPykKqe0Fij3cSqaNDx-yUkzYrxiwuA4tD384RL8eTggrkbHc1CiNkhURweiHrfOZial_RiwgXDu3pFqWuy4I0kZLYax6n9jsCJRb2TgUhpGbEE_TjMFz5-D1PTwkmIrtWEVr13tQGbC-vXVh15UkquOTCzYttDZ8kDKkmnRf0gXwdRdZeBG-5JzqIweGDKvjcxLP2uNwJVjsgyJq94jx6ts9g0Ya37H7BBWuKdv_dCYY6sc37ZySWRGnMoRs6zpudq1rtXP_e9Q-lmj38Z7x73uXQIgzSArCgYYiVGvehpKQuJn4dNyP2Au2AgSw", - "p": "y7TdJ8wXAF_xETRKHqlGryC-L2tecpG7rYN-GYDzjdVuxEaSjDd98t99EzCY1R7X558fmWgHAJUCqQCjT44aRlq_JiyzJSN7J758K8dnAs3Ui2ekJcte0WhmeHc--IBBPYnZ5uDhUf73OiHfVHcKYvR7qgQl5QUFaxSdINcNTkk", - "q": "4xHyY85xQzX-LAypzG9HUnsSJKyzFRVm8GZ2bfxlkDzmaDOqc8nhpuESeF6JL0zg-zfuSoBnBwdX1Y8d-nNQfAEdLVGUo0x4haOsBROpyvumofJXCoKwTc2_iJnbyWR4LKKXCaDXe3HYwXvh_cReyfuBQdtQLB6RDvNO3QsMSfM", - "qi": "ZWImJUkq0d7VsSpTcKgkQxyFdfjb8qj9b72ir8ZamCJ9t8BYVDEHJlpryi1wY0gQ4tl2OYzuLc2xKek6uR_AfOVvIJgX1CwVh0CQ15wjLGnOQ6NLPB2_d6Ap3NX-xILMF7ZDcx3NC4t6svtc93e9hPSDXa3QUKrvG7bSeVYFm1A" + "n": "snXq7GlwAm98MJnkkhmK90mhLihWEAH-4NA4v6UUI86VbyQDFe28PLS6zmjTdd6ZeFJWTmU5Pmc0csIGRlVAsZq-SeEQ2GquY5gdGZuSKYaDqRb5kx6WMGBkH_QS3W75PfraaBf5fwKd2F5BUXCebn6hqVmwXthwclW79z7WzRaDccXb3kHD282vRknRYjoQcW7jpjGiO-UfdwCYLQToX-R6sci2e5DOLni4REakMGHHTFCdzYOZYsvzgM9LU_hIbM6FQQwZThdTUKN9ILWKh0y7AhYH1swF2VylB0G0IvB5b_hRG8ozr70eazh4WgEM0cEvC8WwZRELj5ZPdL1e5w", + "p": "2cHzQjbKc6uae3UJXwcP632NIKly91Se2k3j3qoCxzxKWrhGJyfIywFTNF93b2iTnYrG0iY2CxPV0rzANLY4YM2QQqxvAWVX8ajYghEs-u8Tfdihgj6B6w-tInZldk4_jVTH5scD-1Lbb17ShhknU5T4RpdLk17RB9XdBEuRyrc", + "q": "0c07-RBtK5OPspmBUg2A7pQJGlOr9qF7H_E1BY_lXhcOAzXDeh2DMH4OSUBOAJNLDHo2coJlLajxKrz8MNxpd5Ev6TCvanXoaIwmxJD_vj7YlKi9c99auxE8xgzrseUEg3cUtUp0p-NUtkqcAI8SK37lMSMy6bhjWBPS2K4GnVE", + "qi": "aBly48apLj9hdthr3Pwvc6HVnPxjc5FjCaV5f_HNNO8tMMF7RlvO_OXOD-swHeFwh80NMU58e2jMX2A3K6hwMC1sM2bwfhe5tgdl1V0afzBidWolOLvEeuvg28kS5L5Y8-wASFFs2MY7bUbWqsmenHZfAF9g1PD9SWmsUrdKRuI" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "OVAT:KRER:7VCA:KW6Z:BX2X:I3B7:DBFA:GMNC:IWFA:P3B4:BPAB:AHW2", + "kid": "YS2B:XFLJ:LMZ7:QPOQ:YDIB:ZQE5:LFBY:YJGM:S23T:NW6O:HZOA:3YSL", "kty": "RSA", - "n": "tK-n_V3jwnS1wGcxailMw3WL9JPykKqe0Fij3cSqaNDx-yUkzYrxiwuA4tD384RL8eTggrkbHc1CiNkhURweiHrfOZial_RiwgXDu3pFqWuy4I0kZLYax6n9jsCJRb2TgUhpGbEE_TjMFz5-D1PTwkmIrtWEVr13tQGbC-vXVh15UkquOTCzYttDZ8kDKkmnRf0gXwdRdZeBG-5JzqIweGDKvjcxLP2uNwJVjsgyJq94jx6ts9g0Ya37H7BBWuKdv_dCYY6sc37ZySWRGnMoRs6zpudq1rtXP_e9Q-lmj38Z7x73uXQIgzSArCgYYiVGvehpKQuJn4dNyP2Au2AgSw" + "n": "snXq7GlwAm98MJnkkhmK90mhLihWEAH-4NA4v6UUI86VbyQDFe28PLS6zmjTdd6ZeFJWTmU5Pmc0csIGRlVAsZq-SeEQ2GquY5gdGZuSKYaDqRb5kx6WMGBkH_QS3W75PfraaBf5fwKd2F5BUXCebn6hqVmwXthwclW79z7WzRaDccXb3kHD282vRknRYjoQcW7jpjGiO-UfdwCYLQToX-R6sci2e5DOLni4REakMGHHTFCdzYOZYsvzgM9LU_hIbM6FQQwZThdTUKN9ILWKh0y7AhYH1swF2VylB0G0IvB5b_hRG8ozr70eazh4WgEM0cEvC8WwZRELj5ZPdL1e5w" } rsa_key_test.go:98: JWK Private Key: { - "d": "yOkufADsbS5weCdz_hJ34m_i2atW6t3WRbNc0zrvGOEby7S3vhna8N0NZ23ndoafo73hfHbT-yDMAi1JMdFyXmX_huPFmAKBpTUICZAJEZqxct03nXCIP76gfpVBTwLPuIXGH8cxqJYTByNahuKgUHVfSlGOV40nD3x1Rgmixy8w_sfTGidsmmCweFOEWh0j0XA8scU5825N0Zvyoi5qNkTU7wZ2bEMR6Q9pnVWATP1jxe721vvS4SLLKJ5E45iDQiTtlhe8koBA-X2tC_JZ6nrDFM9GR2sZ0dTYyfD1hFqjQIXCt17c2rAbTLpCYfxvJEq7mWlG1P087tWTlmPu-CNlHOWBNHPidl9UrYSzCHXwphStE6AJEDa4_yIJKzY5zUNMNHhG7ThkIIEYXasOD-dLsQ_ow-aei8CIgLlcb3titf67i-N17dT_BY71PI60noIKoIyYYRzRwfNaHp3jIzomsyndfbm3LIq535QjCjbqvfzTTGEQlvR0myalEXKB", - "dp": "IRFTnKb0nPUpsZ7P0Yv7Kw5ZR1wKrnfwZdHoL_1C0GXJWqkO-MgJYcaVY0K0NeSczOHyMHkDGfX8bIxTqCbu6Ncsrq5KNUMUeQbr738tp9eFXzTadoeiHpENiRIg4s7rJRm4j99o5GZwi6_GQYmkK6VBiE8ZcTO2ktBMVPmOJGyDwYfyXfpGhC2JJ1OGp8evUX_JKa6sK49UwO8q929JUmeaWWIt7c944GVidMAyg0PkYV0YJJWRnaCMjzcBGjwh", - "dq": "soSbi5tcTaTr-feTVIeRl2PbSVcrYtM84G0xh8LnEASV-1G2k8q4O5J9meLl8PZTe2yztg6UIGno29yYaTXOf4nZmec4bref3bi21yQMJWN24BXWRqO8sGj_Ltd8AFn1GtkR5QLG0K4vAvLvLH-HbEBm42ru141mW_M9MmT_gBQ7odOvaqcZPL7EMhpeATxaFc_dIJE5s8xR2q3u00jBPDtMPEiLp_nr_KyGAajAaR-k5GpDoY0rH6kYz5Z61gwL", + "d": "eeFIWfYOkZObzwVp9HrlSa1tjJFc9goLe9IRwKo4b3YezlHHvdxyRiBHksLHT0nr-qmC3HEWvklP_LY1iJ5bzw-fCSGI8tiAgksT9sUeI3dMBS3PhAtQGHmEYMDHzpHaCNUdoM1WkBVeSrEzqq-5Owilm1YL1V_bPvj2Cf7MWscVAgkKkdCWHEjZnkv-MIm9BYCal_yx6qjMqwd49LXTRxb47fDHjU_0ppImmhj_p9hFr7Lf0HcBiXLcH5B7H7tgbsgyqkQe1uQqeS39Tm-cIzH5XZGsjJenD7pq0eMO25QP48SRsSKnuYiI1g-YHo4tf6Net_wQBj7jfLoCjyC7PqrzvEFBChrOMW8HC1E5o3kvBP1HRLgH8fiuF7J2yHMIpEBhRSOj4wNGE6poX2H1UXlyRGoyllieUMq4t9VThKoks0tWXbnzC42BdQwkVLiCsmCL1tQIwEgXgvUHrWLabpBfaE62dg94-X0N6aDdQNbi99mmW-EpqwYfTEYjOM8h", + "dp": "MLxbosDI0WLoeZmVg0gKd1Y3d4-KBHA5FcVu3pPuf13ESul5m4xC42QAw4WuC8-d4rJfj0Mmzepfng5xE3V4JBGR5cNVmigEHBzZbhCeYD7dA2xvBBYtRTUC415FZDuCrqbwONfFSjUSSxAcCsCohRotOzNgWXATqBU8OHrkMn71o5KSV4gq7OcztmIcDarAP0vdT8NBfdkdfF7ZYOy3466UxpyNmVCbmDaclAE8oEunjntT2NFGeHTNRSfmt1zZ", + "dq": "RDeXGlZxZCnOrlOEBaqhG2gRe7_cLOZos330YFB7WI0B-h7CB1Y5hGSNbvabCnzn9N9kplSQFxz_7EYbwChhnB13QKGLXtvLyXWBnAJrTnkLTEGyhssPE9lAji5W7nm-GzHeIGKLfb0gUB8XEmPpBZQe-xRxGFW3hbRf6FvJwfnrnCLIJZUEfXZEuwZB6xeE0XE7vZQOv6qsRADHimVO8h3F9cZQtog7Elw8150J_Hg8Tra7WXQe0CtqKO6wCG51", "e": "AQAB", - "kid": "6TOJ:YJWV:3E4B:EGJO:ZYIF:MONY:NNO6:GN2H:UJLQ:U533:TTG3:L3HL", + "kid": "POFW:SL5B:WMIV:AVO7:EKPV:VWLP:PEZF:W4W5:ZX2E:KXUF:PBMM:HMLG", "kty": "RSA", - "n": "0O9oUnn_cJmCW8Xg7BbFxJfqVJV9zqfKMsSWnumR4Yzx5jtB1dtpcxcdcd5s6uKQ4k2odgAIyEUNzqyC1O9k_FhzOVKtCF5Y6Y4Vq5JMeTs9Q6u-ZenDIhG2UQo4VfDA4wz6MHFsKtz_nW2a4GJumhglC8iow79S-BGRa7V8fEdl41cmZ2rtqZPsqwTHp99dLl_T8P5wYSLsfB2XDr3vFnfdPkNTH6zMdZTuY6qm0gXR9uEZEEaf-TLT1VYf8-Z95riTD0P4bJe7bQwbdAAhvSi22qQEeZh49YlBa-bp_Mx08NmUQ5SsFbb-dAKbZUltJ6hzvuz7zBV-tVfhbiWilNeC2OAP1ctPYr8Wt6g20vflL_mSvOFgH-zFl2qMSZPOz5PacT6YB6EFmVXCEfMXeuhoi_QAyG_DTgdLt8nLFTEEI_xTwnmEVtAsNxYc68XPPS-L_mW7ykG5B4HWigacgwMRjfkMxs-Q2yeNnU9-irJvKiHOiILDplqNP24_93KL", - "p": "0tqbEvGii21PhkOvTvO2pewVEIWOL2PAYUvrH_ezbPXuYGcO8MgcihYyW_YGF6IEH0CvztzFJIqlJoabCWFD_fWtJ2DQHdJQGvwWrSKmdTHLqZOLUUz7BgHLvztg6e1Rcr7u2n0OF8uEte7P9gjPXNdUk0TwHdF3kcfjCg9SMcgcpRR4s0A5WThfxCOeC9CNtCi3KDJcA6yEg88UPW2pdqIEggfaiexXEtYtL4o3-pSKN-3noeRbikp6cJJD4Qux", - "q": "_auhh5nePylmYtTwoYRPi7B2omngYjdQ18Zq69kd8Ii2MWNAAFzIxHZpiqEiKcwxaQNdSx48N_YmL92Qw7ogkUAfGrKN2el3vWVUYp3_-YPEfrD0ptF81vlA9T21_La8AP0tyZi5aOgaVqI77rJzr0sF3bI56B9h-GePBU1KsITssJKLDlFh7b0NvhswAU0C04Abn0ySf2AscZvdNypN28Hm_JGJbj0LpJhj8gca7OO4PfCxEEulxhYJ32-nK7z7", - "qi": "YHlutMEQAMHmY6vG9bfe1dKt86w6IIsZFHoGgXCpdlY1N35kvdOAziUo1wfXLf9Q5_gONHpJFvQpmfRb98gW6dZ7mdjaxg39I_3q3gi0SadSA2AbxtXw5AR0BUEffIQixn9wUjn_a7Wi-_QBZbvWV_jAaCw17m0yxgg6aWX3T_vZAB0KLofibLut0jTjT3Qk9aVxKMU53WSwY6QglSSIMBd2BeI9KpK4wmc7Xuwl81mQPbg3Unl0mvBEBFM1t56I" + "n": "1vVtLvsljRZklpvbVZeAVMjqI-LFtJUti1jZOaEBArKSpiIIm_KiusJjBTe24JYZbPNzhs2HuNj5Uw1RmIkZrCcza42RrVodWpy_V74sBtgWL9aWE2fwpi5tEs8VNS0fTYiK38yS49RBZM7OTn4dfdGVj1t6O6xQGdKULpPY2hyd4hnIstAuRk4fyArVVpBQdkJmXZDVWAQS5zFK_c7E1YBlcc103TLdEWMjbvaivsO8ZuAF-bHuKOlWjamHs0UymqIhIPSb7ROZRNGXza3pNznmtxrBuIXn5S1aqkbTtcifNeMU8edMUpvKTWO1VAVDB5XSi8DwfYu1k7mUTNImxHm_RyAWenqHaJAOY9GIHspNaIwZum_YI_klxeOrNx6PGwc3V5OZRPbvtdt4Zv4Hlu3wiRtIMS4cA7miTw6JpFcW94kckJ48etgxdxgFRhDdhdNgjOBPEytyVu1MkPkt8XV9CxRGt49PhiLOQ3s5IHBT8YngyeIwaBwRId5Ufrxt", + "p": "8ah_ghwTpLpdo7otTS1CrOafcPXIzEUjWSpfVZtrE9u8ERQ2QMRy49_F4kIATM-XTBsVM7WpwEx_nHu2W26ltlCTCVcg-byGCTMRMrCJnTQRoZ-g3pyRBem6PX_ofuxRx29oc-dnaR9eO5Y6Wyn_TE7WmK2dbXZil13ZQam-XbDcZAaLiUcms1v-yoTNYm3vzvW6EhoEeeuSek1kxcJiNWPbJQBLa5lI0u6uGbfruyEZR3gm-SVPbVLp0lnA4a3Z", + "q": "47dIvsI0D4hI0CKptV8oW2UAMXZh71E-FCQkpNPbjkAA7W26Nw4bSUTA-ZJ4XeHOjV0AvViUzMhtVn1pema_FX1dRWseHOkFKrhw_fQFYkFm6OuhPKqT-0IMlqra40iE2zdDvgexCbI8BeLOvnA1Uu5-3JdCAHrhVk47Bnn_Nu4k0tmhDYLFk8iwnujQwA-lXQ_bruSihJNlINwLdrvPHw5OGW4ffOOvw5fU9-1ZP1WqRCF1p9-qhLDKbRj7mCK1", + "qi": "IMyltUISjE77qJdo4vB8FH_QLwsKcdZJWp0X3TKURGszptYpmyZ0LHMEMHPbdGhdUX8Kt4PV-RLweqpUyuAMnr8hWgXGu-kiqPUSV4tz8tTdpij-sLGwPwfCKNvdbtPq_rGvlMqIujiPYAYvL__-vghoPXEw02NXsK5uaQMCM2Il94AzzqlaJ_3GXbExrYg84Fo_DVCYtZ0Zk3N-_iMAJUggThjvpSxSoq9WQsC_bue4IkVVApngAah5MMyLvBPv" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "6TOJ:YJWV:3E4B:EGJO:ZYIF:MONY:NNO6:GN2H:UJLQ:U533:TTG3:L3HL", + "kid": "POFW:SL5B:WMIV:AVO7:EKPV:VWLP:PEZF:W4W5:ZX2E:KXUF:PBMM:HMLG", "kty": "RSA", - "n": "0O9oUnn_cJmCW8Xg7BbFxJfqVJV9zqfKMsSWnumR4Yzx5jtB1dtpcxcdcd5s6uKQ4k2odgAIyEUNzqyC1O9k_FhzOVKtCF5Y6Y4Vq5JMeTs9Q6u-ZenDIhG2UQo4VfDA4wz6MHFsKtz_nW2a4GJumhglC8iow79S-BGRa7V8fEdl41cmZ2rtqZPsqwTHp99dLl_T8P5wYSLsfB2XDr3vFnfdPkNTH6zMdZTuY6qm0gXR9uEZEEaf-TLT1VYf8-Z95riTD0P4bJe7bQwbdAAhvSi22qQEeZh49YlBa-bp_Mx08NmUQ5SsFbb-dAKbZUltJ6hzvuz7zBV-tVfhbiWilNeC2OAP1ctPYr8Wt6g20vflL_mSvOFgH-zFl2qMSZPOz5PacT6YB6EFmVXCEfMXeuhoi_QAyG_DTgdLt8nLFTEEI_xTwnmEVtAsNxYc68XPPS-L_mW7ykG5B4HWigacgwMRjfkMxs-Q2yeNnU9-irJvKiHOiILDplqNP24_93KL" + "n": "1vVtLvsljRZklpvbVZeAVMjqI-LFtJUti1jZOaEBArKSpiIIm_KiusJjBTe24JYZbPNzhs2HuNj5Uw1RmIkZrCcza42RrVodWpy_V74sBtgWL9aWE2fwpi5tEs8VNS0fTYiK38yS49RBZM7OTn4dfdGVj1t6O6xQGdKULpPY2hyd4hnIstAuRk4fyArVVpBQdkJmXZDVWAQS5zFK_c7E1YBlcc103TLdEWMjbvaivsO8ZuAF-bHuKOlWjamHs0UymqIhIPSb7ROZRNGXza3pNznmtxrBuIXn5S1aqkbTtcifNeMU8edMUpvKTWO1VAVDB5XSi8DwfYu1k7mUTNImxHm_RyAWenqHaJAOY9GIHspNaIwZum_YI_klxeOrNx6PGwc3V5OZRPbvtdt4Zv4Hlu3wiRtIMS4cA7miTw6JpFcW94kckJ48etgxdxgFRhDdhdNgjOBPEytyVu1MkPkt8XV9CxRGt49PhiLOQ3s5IHBT8YngyeIwaBwRId5Ufrxt" } rsa_key_test.go:98: JWK Private Key: { - "d": "aPx71WPPIfHmw17SAlhEyAZFHHNtAnIZBIvw4Z9VxgFU_Y__IIyZTwuFBRFza1RdvBodcXF44aY_nzX1IEVzfW_lK33x2E6Tk7aWk_N_O09EOC48jyBnlmkKWfGTJUZOJby8MdU-AQs18RhgG-OuWik7BSvpNf8Za-Ufz40ZRqxs3-748hQwPrLnUnqFarH4Bn_I8Qh9HH0FJPzF2zTIXM0KBmrHzzzL754r77k3E9cCWUafBZMywdYBQ1Ywks4AzsH8YFUxcnalQm4uK4mEL7CXZdgdEGCyxx-B3_2uQhKyjgSl4FyOYuU6VLwXq_XA-NEA1jr5OsyPvVcvp2RQaNKGG54oh94oxeqGcF3--hWgOUe2J-vooIQ9E7Sj2Or9a4AF30YppEwN0YSC49w6Ztgrf-GYBU2hKTK02iT-OLGtq8N-RfV04VrSFQsB3TbcTw2SOb8ld6eruCtsD1bx8VXTIPaKlUkSTmSBYz1KtjBeVsEtDoCddGCLX1Sb-N4zCs7KJfuAcL4oSYj5TGFemd63kO8y_NFBaR1SMYbeQYMUOC8Z3OhFLtatvCxP-rjE0_S73c76DNcprztJdYI1gU7mWH5vc7TephT9bEdU64kNlOHE4X7V58TecbgTyetWnHzW2h3CXNL6mXqRDxFMG4aBX8lQevFaGBOWv_p4_gE", - "dp": "TM96sXDqCzqNC2Sx5yU6D-6cwutJPGJW7LO0D-e0ivaz5hxSoEAOVQhn_smVdB-7pSNGpTD1z-ITONl2ZjCGjbDD22ZEjLwmtQTFdImaf6_1SS461aSBRl8RG9enI4D4-HMxlS6z0vNoTCj3eA5YSfY548Dw_eYYsGBGgDGIieZK7IdbAeoMH-hTJ7Oo-hjFib3mDsQ11vTolbnVGU-LYrg8D0VoG6nCM2vEs6W8rWEJ9SDIIj1K5j37TwJask5AGGwMNMpb_FFfXsBKpQiqensOALDREfxkRUq8r8GWFkDRMLiWjxphZcUg--Dddzso2kb4CShWzLTjoU_BYLWaew", - "dq": "LUrbQNLt5R44BfNyAK45ufUMGGr76I3gH69LwL9P0NgRGm_3i-DTFR-O0yoZk2bG9dWCz3Gs738czIjj0TXTs1V_fzyVMOCGF5emtOXDA_atVwWX4ORHneaIVs6rcFafUaNUSXTlGQxCkbpIl1BBiiL2u0IE0UJ0cmh6BTnA_l3D3__G7Qoz8ZRn_yxvUUZln4DQsTs1OutQ060nUgTtAF5SUWcksA8SMe3kCSXOoKZ2wxIhVqRVp4Qqtp_0WLW-CJ0AvBP3WNCmNcobV20wFFaHHco82sai9VWGaD_JJ2Yywhb8WGERyZMD4WHBLdudbO-oCfrN7qCaISENsZ9uwQ", + "d": "PuiiS7rEnFlxD8vBwT0qnxo6Q9rSG8JEoSHkWQ4xjuEwQhQqkYy1gtMUWMiyZC6xoWl1u1QGxoygBUhjekbuS8wOmjUrKUeFQmX5GYcoLZonTiOM7VoEgkRfPk9dxf142dt-NCDtXVmkdOzg0cLtEekH8NQ5Z5sMl_UcOC2yPoJ8F60I4CavxFXRM0X7OCfwPWZjxYZU8ZOHuM3MNCulmEqDeagQ_R8M1Ui3XvnJR29fPaL3iIGkEclUFKqEWy-q3g5glzNZMxlFOKqbDxHp8ZMN9fw9aaZG4Fg7PDKAnMM2_fln5-m8vMRwp7J4Q6q55v1-MhimogD8VEea0PibTviSHb9RXztAnicvGG_PNsu4p6ylnN8KcYFYAHWzab93ZSOht6L2RAmTnPp9fQtqSgGTyEdrD3EQABviWzA507_UPTI-YG2uO-XondKlbIe9G1twEzEnMFzYZnpfyKD-_z6PTA3hFeU1XxFEU5qqsqFXVeIyRfX4Z6B9vDo76duGwHniQNIihKfI-XCLx48Xk2FOm5OK4K9vwDlZmSObqMz4yfj4gqXmk7mbZSfDgIxmSca3tHN4Qbn6gPyeG9dwLxy38l8cx2j6WuOjCakhSsbQ8J81C7O2mseSt4q6CuwdWRbIw6M1xm_63qn1_gLQR4eHFMG4QZKA8Bj3YPwrNgE", + "dp": "X9aWyfhegutLsI-h_KPvBothNsDmHXbTgzDLVjs1BTOLyPP9oINE8MOaTl6--CkxX3942UpQBS4Bcb9zvRa6weN_srRsWG0jLkSBNYcSiUMbLRCQZW6vH7nRdB2D-iZLDcTmozUTXvq2Nu8AH_jjt8qvu9LPAjqxb8Z3t1BvFLTllmoP7dSrqllPN4pJXPLsD80_q50Pfv3ssk3HleEu1qMKjcJaN8lQgx8vNIxcqzu584DoXVJDrTwBpAS7dKqaQa5S0CS7b0BTU19qdu4bGV7vfqtZKPt2FQLD7FBlN5ZVSV-4yGWwV2cBRKzLP4igBPhiAgLD-RbT2Vqd7NN_HQ", + "dq": "JQ497_OaXhRzE2tts63Bp9kdIk579DGSi-bBm6g2M7einkrHxTwq1VubFBzcIpt-Inl8zAikZ3icba6wOf8aq6mIKI7_c7tXXVWetMve5lDToRRytciFIthEUyPtrQ1rA0guc-rS3BrpZgQCTbPp9j49EyzcZPpoG49WxZlupMjfiEgF6KzKw38xNnJ5SeA13URnNuxsNxdo9g6ps-OsxLazQHHp1rN3b9Q6P-Yy7UaIfx2ns_YHwXdwU6Uqee78ZcYfvonEItQdK1ZIw8zftl1gLMPz1Viyl9VBEquyWYXhfIhunyoN4NQ9Sj4zgKot7V45w9K9_1fAIJTpWm34gQ", "e": "AQAB", - "kid": "RHPH:J7JO:L6QH:DHUL:HPXO:3DPG:AWRS:G5J3:23EZ:2PWX:E4JL:LBE2", + "kid": "MYLU:BKEF:N6UD:6UYX:ZHJF:3G6S:LX6E:2Q7X:ICW2:YRFH:KN6F:NZHY", "kty": "RSA", - "n": "toaNYLQv2VMTDRO0KgMXQUUyOARpHOWsfI59DLbsQqfz0p1QvLYSAf0YBH-7TkmDzmVxhKo6zjp3j8sc1jz7rFsS4BNSu1SeAV945mzJ_Q5W-kH88IzCOC5LNk08kcaK8pmoFdmkcYCXOlab9EpkYtKB1hrT5cLSOH4fpsUqun9Dc81REQo6zdIv2K2U5d0HxbQLMok5MDRidV1NhyKT5TKua7akr5-yETyZ9IRkfUVB9THuQ0Zb2c_GzN9R_WHtEkYNRakxmbLLy_nPftthT-WJD_gyQgygN1KkSeKKpZo32v8Ma85Vno7CPaczjxYJcY_SMfRerlP0xEjjvTOqeQTdWctaFfymo0EokWObFCPRVo85cJOwkV1gwjUOBwIqmbiHRmHiYsssikBrlDa2DT0is5c5ylQEGvm4GPSkHsJbfZ_k7cOEmTJXzhaZscpjZrsuVzdGe5WVFvAFO-t_NWFGQsaUEf5SiAqdw8UG-_qNAVNnQCudNcvjCV7yXV0FlI4iOSUs0dT_J92s3hyr-PTcYpfsf-XEIWx8AJ0z985seamezXl0p__A7I190YmtAT7uRrdfP8A-4gyITti02Jx2Lpda9xGtOffXFShjUsDS-HK4fkqMHB1BADs8KxPef_GzPaGaNUj8g_apQC8Hu4DmV1GS25JDec6VwqnbKss", - "p": "5XN6wQT0BJTBiWVnlNMH-7a6gd-WC1BOxqfUEwpm7QePSihEAxCub8uAtU26Z4PvfLzYEDz-D6h5Y4fNrjCS6WPGIAU6HDkfn8wIdqL0PceO35cfKmh4FNIrvrXzOX453r7-c9O3oGahF-CVXxwLQJGrqISExscTP0pr8Oymb5v8QJP0NMFB_G9DD3h2ztwvN7Yoc5fsD2NakX2NqO9_NCqZk_ECl110AzJmDDvjPOtHwL2nnBXzUoUQl8JouQe9tMj9RIN9_rt3Sm5JIbPwBvjyMWQ-QBQMwwru7zY-_GGvG2hAaGA_2lzkTG2nqz7oM28CFxXI9Y2Ip5ov0uZynw", - "q": "y6UaVszVbYaNs8RI2qEzkYqk6IT-YEb3ht_ifqYWM9ghe_G0Deqf_8Pu5_1p5ZddhEsudCLIGYCjMLbxkJvEBlgBfPsFA3j05vNTHkl7iL20XjCYa9cfOvrFOOMYbjErs5ygZnLoW-oBFrTe3m8nhh7tJB95dC9PVIeqQGrkmoicM8UcC4qOHe8Gzp6-fAaVmdNSpyD93ApSmWVbUE2KoX-gK7kC78R3Km8aid4iZYizc6a3X1yrD-i3IIDlLNuWT7g5xDo6rK41gUUl9phwbkWcUTxStHg7gNn9JptsUKNx9F5kTzMKlZTj-eqwL7cituLcwxIfo4WiLFChEM9kVQ", - "qi": "NAV_qpd2OZUl3RvFOSaGXtJhiG7JZhjjMJqJRFAD5t7C7V-HUgME_2113El4DKi0IcGRBgRnRxcsogpA11AUiMC_3xLVNIqCH_i6Gaf_rtCWP-0ABRdCIa4HDIIefFtf-q4yhszZbfCJDD266LWhjWmvCsmRJlZydzhrp61Z-AKB5XTXaWU5Oz-291rBpm6AyD4OOBzyvOTVs3nlnxNtmb5O2yIKzThVH8-roxzBX2dc4NCHXbKbmPhsSe_52yz1U68scFA-WQZlPZ4mcHLvF6L_fU0rNC-k-41RvTJAE2iUZOsvO7rl1stnzBD7N3GLAwlxdnmOY1MQG2Z0ttXVQg" + "n": "w_Px13i0KaMbj9PTxZV2H5i9l4U7QwWmfXOCkRCtOgwPOXvGDkzJ38nFvcYfThQfWCD8v65C5x9sQ3Xi1La2DlZeTL-glug7TWxhVROu4K92qLjiB98fTDoINYTqppXjFRP0gmxCK02ysiVAz5IwJN4_ACXkTh6dh7XhA24ehKHnyf2rq7MaBq_cSkJdz8Ix5vekpZkksgmm_PPL2b6DQpSuey0ZkNcLWA-6Zjgq2AB4d_KhVP2fSY5hUGJr65ue1B2TDIHas1PP8Dqknp_wd-JnSegYmdbt-cJtqCxY9VbfHTTUNrljjxoOKhaVAJ7TonNPz_-FrYy7JgKFEZAD_htV_6jALDh9TEU6-FSeQf4_7eqgXj_evjqjfQ9VMDVrb4pNQExkys4xYGOksyF7-GfFCibxaFaiVHMF7PbVDDqB2uIo7zZcImeofRYpF4fhX1j1B5vTkdIqy4-5Va7o1pyOffaftZUvdi1jekTjkOQsXuK9JGi-GoCRnQL4nuc4c8J732Phh_aDCZA6wkrLBXryXiCIbPpO2mw1335_6RjdDPG4sEkLJAWik-OPWBeczlG7G1tUSeG7QIo2V9JebEguLSPKBdY1_4jV_4uiLkHMvz1bJMJT55gAjWhWS_TtVp0mS5NgTBSxMhCZW0UXvt4rsnpujAC7Eoe2pUibxVM", + "p": "92EAgoCKC5faDBeo2QojzGaZZlIKq9GhHzLxc26uMWk2gx0A8-4RQw41DhDfLgoOzvIwr9_URrhrRw1Df8XXZKDGVDZGlmidPnL6WqBQ041DX9f3WVf8weuQbI9q2moVDabK0ytciid0ohoVpbWgdo576_DdOaE4Gtv_5aAJaJkJ0Ej7a97xnLceJ-cBBU5u-kQdDAF7tyLxiy_AJyDv93gEM9WSXKzxD9Oo16UGoV4fu4wMKXySZVkj1Y44rc5sK5Aq5YSp_ouxEcsavipofe7y43RK0Sl4iJGajwQwjuM7lfr6-uH7K9prHZApbE6kAFOix3vvvsXfX8paS43Sow", + "q": "ysgk5jXq1LWizCcDknUVfvKYyKun0Rc68anCJX1jnG09LUL-dhSFwuqiHDcR8cxfCZGDSBxllOJ_tP5qjZS00Lht1Q8Mir9sxqXLNcB2ug01kQRbMgDq3ensEJffh4FIsZNGiw6uPCW9U5FdPH-8f2ffid_XVtjG1vIyuWC16kWFlRwtgNPIQeFRsRKiYVYDBjRsqWBYUMso0SK1qnCJq5iJ_Fkk83Vxcv8EtJhCFWhEhjPKVntgcCobQZ0d6ELUJws7yBzJYBy6utC34P84VMIQSqXkJ0ICED4Yc9_1KsHRMfm9eBAC-AIDC7QGIc9nR5IF26vnE8nzLnN445kdkQ", + "qi": "7zu00IrmCmVrJoA0pYx9eeGQHwnwprvXaGFfNanffEeSgvxmZxhNDqS5xyAaQxRwjprmjxT8H-phYLyNV_38ZdxodXfJaHHERaksYwkKyG_ZwnKEuE-E4Hi-cFvh-cY0lEp28Y7KOm5WzZsPoGAWADdM4b6Vw0EnyBzrFzXU8ZvEOBC242p5mc0M85LwF3lUrFsfhQQgLQvKHpYhIpKwv8l9vg5nZyL4p3U81uBZver3b-Qq_OkT0WSPbKaN0-6e1HnG5Qd4P5i5ZN5kAHLlMYeslhzMp54fF7riMFzWStKdqP7ky_S7SEsg4Ew8u4bmhMy3KzdB4I8zUAmaw0Oayg" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "RHPH:J7JO:L6QH:DHUL:HPXO:3DPG:AWRS:G5J3:23EZ:2PWX:E4JL:LBE2", + "kid": "MYLU:BKEF:N6UD:6UYX:ZHJF:3G6S:LX6E:2Q7X:ICW2:YRFH:KN6F:NZHY", "kty": "RSA", - "n": "toaNYLQv2VMTDRO0KgMXQUUyOARpHOWsfI59DLbsQqfz0p1QvLYSAf0YBH-7TkmDzmVxhKo6zjp3j8sc1jz7rFsS4BNSu1SeAV945mzJ_Q5W-kH88IzCOC5LNk08kcaK8pmoFdmkcYCXOlab9EpkYtKB1hrT5cLSOH4fpsUqun9Dc81REQo6zdIv2K2U5d0HxbQLMok5MDRidV1NhyKT5TKua7akr5-yETyZ9IRkfUVB9THuQ0Zb2c_GzN9R_WHtEkYNRakxmbLLy_nPftthT-WJD_gyQgygN1KkSeKKpZo32v8Ma85Vno7CPaczjxYJcY_SMfRerlP0xEjjvTOqeQTdWctaFfymo0EokWObFCPRVo85cJOwkV1gwjUOBwIqmbiHRmHiYsssikBrlDa2DT0is5c5ylQEGvm4GPSkHsJbfZ_k7cOEmTJXzhaZscpjZrsuVzdGe5WVFvAFO-t_NWFGQsaUEf5SiAqdw8UG-_qNAVNnQCudNcvjCV7yXV0FlI4iOSUs0dT_J92s3hyr-PTcYpfsf-XEIWx8AJ0z985seamezXl0p__A7I190YmtAT7uRrdfP8A-4gyITti02Jx2Lpda9xGtOffXFShjUsDS-HK4fkqMHB1BADs8KxPef_GzPaGaNUj8g_apQC8Hu4DmV1GS25JDec6VwqnbKss" + "n": "w_Px13i0KaMbj9PTxZV2H5i9l4U7QwWmfXOCkRCtOgwPOXvGDkzJ38nFvcYfThQfWCD8v65C5x9sQ3Xi1La2DlZeTL-glug7TWxhVROu4K92qLjiB98fTDoINYTqppXjFRP0gmxCK02ysiVAz5IwJN4_ACXkTh6dh7XhA24ehKHnyf2rq7MaBq_cSkJdz8Ix5vekpZkksgmm_PPL2b6DQpSuey0ZkNcLWA-6Zjgq2AB4d_KhVP2fSY5hUGJr65ue1B2TDIHas1PP8Dqknp_wd-JnSegYmdbt-cJtqCxY9VbfHTTUNrljjxoOKhaVAJ7TonNPz_-FrYy7JgKFEZAD_htV_6jALDh9TEU6-FSeQf4_7eqgXj_evjqjfQ9VMDVrb4pNQExkys4xYGOksyF7-GfFCibxaFaiVHMF7PbVDDqB2uIo7zZcImeofRYpF4fhX1j1B5vTkdIqy4-5Va7o1pyOffaftZUvdi1jekTjkOQsXuK9JGi-GoCRnQL4nuc4c8J732Phh_aDCZA6wkrLBXryXiCIbPpO2mw1335_6RjdDPG4sEkLJAWik-OPWBeczlG7G1tUSeG7QIo2V9JebEguLSPKBdY1_4jV_4uiLkHMvz1bJMJT55gAjWhWS_TtVp0mS5NgTBSxMhCZW0UXvt4rsnpujAC7Eoe2pUibxVM" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.28s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.24s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -628,7 +664,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 9.726s +ok github.com/containers/libtrust 13.097s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -636,15 +672,15 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.03s) +--- PASS: TestLoadStatement (0.01s) === RUN TestCollapseGrants --- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements --- PASS: TestFilterStatements (0.00s) === RUN TestCreateStatement ---- PASS: TestCreateStatement (0.01s) +--- PASS: TestCreateStatement (0.00s) PASS -ok github.com/containers/libtrust/trustgraph 0.068s +ok github.com/containers/libtrust/trustgraph 0.036s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -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/3533636/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3533636/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/4150903 and its subdirectories -I: Current time: Tue May 14 07:30:04 -12 2024 -I: pbuilder-time-stamp: 1715715004 +I: removing directory /srv/workspace/pbuilder/3533636 and its subdirectories +I: Current time: Tue Jun 17 15:54:19 +14 2025 +I: pbuilder-time-stamp: 1750125259