Diff of the two buildlogs: -- --- b1/build.log 2024-05-08 11:05:08.493134655 +0000 +++ b2/build.log 2024-05-08 11:06:09.342544156 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jun 10 05:26:20 -12 2025 -I: pbuilder-time-stamp: 1749576380 +I: Current time: Thu May 9 01:05:11 +14 2024 +I: pbuilder-time-stamp: 1715166311 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/3713317/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2645128/tmp/hooks/D01_modify_environment starting +debug: Running on codethink02-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 8 11:05 /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/2645128/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2645128/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='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='45aed40de50141c1b26b85e3c61abdf0' - 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='3713317' - PS1='# ' - PS2='> ' + INVOCATION_ID=f7495364c4bc42b0a8fcdcfe9aac53d7 + 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=2645128 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.NCNO3HKm/pbuilderrc_8fPG --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.NCNO3HKm/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.NCNO3HKm/pbuilderrc_gw1A --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.NCNO3HKm/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 codethink01-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 9 14:05 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3713317/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 7 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2645128/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 unstable/main arm64 golang-src all 2:1.22~3 [5020 B] Get: 35 http://deb.debian.org/debian unstable/main arm64 golang-go arm64 2:1.22~3 [44.2 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 golang-any arm64 2:1.22~3 [5104 B] -Fetched 58.9 MB in 0s (192 MB/s) +Fetched 58.9 MB in 0s (129 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/2645128/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2645128/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/goarch internal/unsafeheader -internal/coverage/rtcov -unicode/utf8 -internal/race internal/godebugs -internal/goexperiment -runtime/internal/syscall -unicode -internal/chacha8rand -sync/atomic +internal/race internal/goos +internal/goarch +internal/coverage/rtcov +unicode internal/cpu +sync/atomic +unicode/utf8 +runtime/internal/syscall runtime/internal/math math/bits +internal/goexperiment +internal/abi +internal/chacha8rand +runtime/internal/sys crypto/internal/alias crypto/subtle internal/itoa -internal/abi crypto/internal/boring/sig -runtime/internal/sys cmp unicode/utf16 -container/list vendor/golang.org/x/crypto/cryptobyte/asn1 +container/list slices internal/nettrace vendor/golang.org/x/crypto/internal/alias -math encoding +math internal/bytealg runtime/internal/atomic runtime @@ -366,88 +402,88 @@ internal/bisect internal/singleflight runtime/cgo -internal/godebug errors sort -math/rand -internal/intern +internal/godebug io strconv -bytes -internal/safefilepath -hash internal/oserror +crypto/internal/nistec/fiat +syscall path +internal/safefilepath vendor/golang.org/x/net/dns/dnsmessage -crypto/internal/nistec/fiat +bytes +hash crypto/internal/randutil -net/netip -crypto reflect +crypto crypto/rc4 -encoding/base32 +math/rand strings -syscall +encoding/base32 +internal/intern +net/netip time -internal/syscall/unix internal/syscall/execenv -encoding/binary -internal/fmtsort +internal/syscall/unix io/fs context internal/poll -crypto/cipher +embed +internal/fmtsort +encoding/binary +os crypto/internal/edwards25519/field -crypto/md5 +crypto/cipher encoding/base64 +crypto/md5 vendor/golang.org/x/crypto/internal/poly1305 +crypto/internal/nistec +encoding/pem +crypto/internal/edwards25519 crypto/internal/boring -crypto/des vendor/golang.org/x/crypto/chacha20 -embed -encoding/pem -crypto/aes +crypto/des crypto/sha512 crypto/sha256 +crypto/aes crypto/hmac crypto/sha1 -crypto/internal/nistec -vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf -crypto/internal/edwards25519 -os -crypto/ecdh +vendor/golang.org/x/crypto/chacha20poly1305 +io/ioutil fmt -net path/filepath -io/ioutil -math/big +crypto/ecdh encoding/hex net/url encoding/json +math/big +net crypto/elliptic crypto/internal/bigmod -crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa +crypto/internal/boring/bbig crypto/ed25519 crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix crypto/ecdsa crypto/x509 -crypto/tls github.com/containers/libtrust/testutil +crypto/tls 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] -2025/06/10 17:27:25 Generating RSA 2048-bit Test Key -2025/06/10 17:27:26 Generating RSA 3072-bit Test Key -2025/06/10 17:27:29 Generating RSA 4096-bit Test Key -2025/06/10 17:27:50 Done generating RSA Test Keys! +2024/05/08 11:05:54 Generating RSA 2048-bit Test Key +2024/05/08 11:05:55 Generating RSA 3072-bit Test Key +2024/05/08 11:05:56 Generating RSA 4096-bit Test Key +2024/05/08 11:06:01 Done generating RSA Test Keys! === RUN TestGenerateCertificates --- PASS: TestGenerateCertificates (0.00s) === RUN TestGenerateCACertPool @@ -455,61 +491,61 @@ === RUN TestLoadCertificates --- PASS: TestLoadCertificates (0.00s) === RUN TestECKeys ---- PASS: TestECKeys (0.03s) +--- PASS: TestECKeys (0.02s) === RUN TestECSignVerify - ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: ZLWS:FCEV:VUSV:UZRR:Y2YU:WYWP:DZUB:LIM5:2AO2:VNEP:7HEI:IBAL - ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: 643K:CWS3:ATHI:5DJC:Z6RH:ZTFX:NLE4:SLC5:LN7A:HJYF:PRKG:YK4O - ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: URPG:PJZ7:LMMJ:CXDP:AYG7:APKP:LR5P:5FMA:QICF:ACES:ZNUG:WPJL ---- PASS: TestECSignVerify (0.02s) + ec_key_test.go:49: ES256 signature of "Hello, World!" with kid: J6LX:FIWR:CPPD:NNOJ:5T26:M4PW:CSGD:LDFN:K5T5:BVCP:2SB7:BCCL + ec_key_test.go:49: ES384 signature of "Hello, World!" with kid: M2Y6:AJWN:EW7Z:D4LH:N3YX:YH4C:FLXS:B2XJ:37KL:KYRJ:KGIU:K2OM + ec_key_test.go:49: ES512 signature of "Hello, World!" with kid: ZNCQ:D5LE:3PZV:542B:M2RE:W7PG:WZRI:GZCO:G3Y7:VSYZ:57EL:FJEE +--- PASS: TestECSignVerify (0.01s) === RUN TestMarshalUnmarshalECKeys ec_key_test.go:86: JWK Private Key: { "crv": "P-256", - "d": "qLAB4RlPc9lweXiEy0L95TtnInLfVAtzvN6eb6CYcrc", - "kid": "B5UZ:VO44:BEBL:6654:F2PW:NMDT:M65Q:HRGR:IBTZ:ZBTF:47FU:775K", + "d": "Feon8J41DD0w_d1Osb7O2YSgaVch4xrTOR4BQ1Woa8s", + "kid": "OSYU:7HIM:PISG:5ZEH:SO7U:OKUS:FDYC:YF5Q:2HOY:YT3J:E2YX:BZLX", "kty": "EC", - "x": "aHWnKP_sXJcOJkpgyeoOKRE2q8NVKt8Y6ySfn8Nk5_Y", - "y": "jTra7KSvZECkIzwVepy_98h5vHTAXw02yigifii1p-I" + "x": "hsqHoqGEuvIuNfLNphielAwgZwMvDkEoCU06pGBW6P4", + "y": "aY5I8oxCaLr5aa7Fta9cr-_VftvcMPxY-s3BelmrWN0" } ec_key_test.go:87: JWK Public Key: { "crv": "P-256", - "kid": "B5UZ:VO44:BEBL:6654:F2PW:NMDT:M65Q:HRGR:IBTZ:ZBTF:47FU:775K", + "kid": "OSYU:7HIM:PISG:5ZEH:SO7U:OKUS:FDYC:YF5Q:2HOY:YT3J:E2YX:BZLX", "kty": "EC", - "x": "aHWnKP_sXJcOJkpgyeoOKRE2q8NVKt8Y6ySfn8Nk5_Y", - "y": "jTra7KSvZECkIzwVepy_98h5vHTAXw02yigifii1p-I" + "x": "hsqHoqGEuvIuNfLNphielAwgZwMvDkEoCU06pGBW6P4", + "y": "aY5I8oxCaLr5aa7Fta9cr-_VftvcMPxY-s3BelmrWN0" } ec_key_test.go:86: JWK Private Key: { "crv": "P-384", - "d": "IoJotcD33GsD17zPwwtVih4K9mX8QgCRWsK3_OhZw-n8FNDxYavImMysofQ3pwBk", - "kid": "XYEJ:FMMM:VBKQ:MAAV:INPH:ULJN:4FI4:JMTM:6W6F:QMAH:S2X7:ZLZV", + "d": "npyHXLp7HfCRc-xnb6GDcMrAGJGR0-bPlGc9KkQ04lG1qb28lGl6OkBDuR35ibFT", + "kid": "76RS:D62N:SCDR:CUCH:NLJ6:25AI:PPMG:4HSQ:INXL:6VAZ:JQAX:BDOY", "kty": "EC", - "x": "_UmLnJXMImj7XNRsMU0phwY127ggBmhpWFxilrrmmaIFj6IESWvIS1zvRcka5XyH", - "y": "UA3qsJHNaIeBlII_q127o6sOO4sb-QiJGZoUcads9Lb5S7XSoJHPcpEObXD9MAd-" + "x": "51wi2puOZWvxPzTEiJoBFNy1Ere_Ior9mgRyUmqFM-ntKv4lFWnZre0M9bE5LSlL", + "y": "RDYWgEwGrpmFNY3INhwxjhJzMCastdBZXM8o6qHBIeIWY_oZSlHGpblAw5-gLChv" } ec_key_test.go:87: JWK Public Key: { "crv": "P-384", - "kid": "XYEJ:FMMM:VBKQ:MAAV:INPH:ULJN:4FI4:JMTM:6W6F:QMAH:S2X7:ZLZV", + "kid": "76RS:D62N:SCDR:CUCH:NLJ6:25AI:PPMG:4HSQ:INXL:6VAZ:JQAX:BDOY", "kty": "EC", - "x": "_UmLnJXMImj7XNRsMU0phwY127ggBmhpWFxilrrmmaIFj6IESWvIS1zvRcka5XyH", - "y": "UA3qsJHNaIeBlII_q127o6sOO4sb-QiJGZoUcads9Lb5S7XSoJHPcpEObXD9MAd-" + "x": "51wi2puOZWvxPzTEiJoBFNy1Ere_Ior9mgRyUmqFM-ntKv4lFWnZre0M9bE5LSlL", + "y": "RDYWgEwGrpmFNY3INhwxjhJzMCastdBZXM8o6qHBIeIWY_oZSlHGpblAw5-gLChv" } ec_key_test.go:86: JWK Private Key: { "crv": "P-521", - "d": "AWCMJ1spEKRZjoB1-5woWKUmy3E-KGj8ubQdnJWZZwuYij15z1S9C6I3wh6_mBM6pg-W0vyLIOEHTUU_sdnZ6WWI", - "kid": "ZW4Q:A3UN:6NCM:2IZA:LPCN:CO2U:X6AP:CMKA:LE3I:XDBJ:3ZKM:G6SE", + "d": "Afj4qwfWlwdwAiaWt7uqrpWlgFIxKweIrrfPEi2dR2AR4YzyLbEHCIaqM94C5NLQzYwiiyEgpal5MP6xlstPjAbp", + "kid": "RR7I:RDXW:3WLG:65P2:CU6Y:4IKT:BTEB:R765:IVVF:DGDP:RTF3:7BII", "kty": "EC", - "x": "APPf3KF38H6pxhnrDXiIbYpPcba2ERk3ELsvtvQ5PEG8t-WUhZuiuX-MgO8dUSUuRGdV2fJyZgb2xeT4fgIOwz0N", - "y": "AXDriMFTXUE2zumil5zFttD9qtPa7i-PaGV1VVpgN8wafwZmBmQKZY9otCE7oso4K_4LOLzW4BC8kYch2YZgD1jt" + "x": "AZHkC4Q9GGbBlr4I6ndrxYMAE7IBmQRArU13GCObxBp3BCg4PF3gKKFOqLAE4g7-X0VV_gaiaMQcGG9t3Sa7glH7", + "y": "ABslE9DsEkDnv49pB9HCnKM1viL2Z8rpokUTyrcj6pCYh96gVHjI0d2cQKY3wUc1RI3hJc8V_jMcRmHoGA0G0ARX" } ec_key_test.go:87: JWK Public Key: { "crv": "P-521", - "kid": "ZW4Q:A3UN:6NCM:2IZA:LPCN:CO2U:X6AP:CMKA:LE3I:XDBJ:3ZKM:G6SE", + "kid": "RR7I:RDXW:3WLG:65P2:CU6Y:4IKT:BTEB:R765:IVVF:DGDP:RTF3:7BII", "kty": "EC", - "x": "APPf3KF38H6pxhnrDXiIbYpPcba2ERk3ELsvtvQ5PEG8t-WUhZuiuX-MgO8dUSUuRGdV2fJyZgb2xeT4fgIOwz0N", - "y": "AXDriMFTXUE2zumil5zFttD9qtPa7i-PaGV1VVpgN8wafwZmBmQKZY9otCE7oso4K_4LOLzW4BC8kYch2YZgD1jt" + "x": "AZHkC4Q9GGbBlr4I6ndrxYMAE7IBmQRArU13GCObxBp3BCg4PF3gKKFOqLAE4g7-X0VV_gaiaMQcGG9t3Sa7glH7", + "y": "ABslE9DsEkDnv49pB9HCnKM1viL2Z8rpokUTyrcj6pCYh96gVHjI0d2cQKY3wUc1RI3hJc8V_jMcRmHoGA0G0ARX" } ---- PASS: TestMarshalUnmarshalECKeys (0.02s) +--- PASS: TestMarshalUnmarshalECKeys (0.01s) === RUN TestFromCryptoECKeys ---- PASS: TestFromCryptoECKeys (0.01s) +--- PASS: TestFromCryptoECKeys (0.00s) === RUN TestExtendedFields --- PASS: TestExtendedFields (0.00s) === RUN TestFilter @@ -529,98 +565,98 @@ === RUN TestMergeSignatures --- PASS: TestMergeSignatures (0.00s) === RUN TestKeyFiles ---- PASS: TestKeyFiles (1.08s) +--- PASS: TestKeyFiles (0.47s) === 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 <7WHF:QQCV:UKTR:EHUX:376S:XT5Z:WT3D:XXEH:2ZNT:LAJH:NB4W:2BOF> 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 <7WHF:QQCV:UKTR:EHUX:376S:XT5Z:WT3D:XXEH:2ZNT:LAJH:NB4W:2BOF> 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 <7IN2:SMMP:I5KU:ZWPB:4MW2:MG7C:DS6D:RNP6:L3YI:YMW3:FFMV:CEKF> + 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 <7IN2:SMMP:I5KU:ZWPB:4MW2:MG7C:DS6D:RNP6:L3YI:YMW3:FFMV:CEKF> + 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 <6QTZ:UJSE:KRYS:NQCK:SL4S:RURD:GECK:ZEL3:HANQ:HOXF:2CXG:3QGL> ---- PASS: TestTrustedHostKeysFile (2.63s) +--- PASS: TestTrustedHostKeysFile (1.10s) === RUN TestTrustedClientKeysFile - key_files_test.go:199: Client Key: EC Public Key <57SY:FDNC:GHWV:DKZP:RWL5:U7GV:W52T:YISG:VBFC:2S44:2A3H:LTKE> - key_files_test.go:218: Client Key: EC Public Key <57SY:FDNC:GHWV:DKZP:RWL5:U7GV:W52T:YISG:VBFC:2S44:2A3H:LTKE> - 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 (5.88s) + 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 <4FSX:GSC6:LSKP:DDDR:I5GK:VY3K:OL43:5RCH:4UXI:HKCP:5Q2I:KJDJ> + key_files_test.go:218: Client Key: EC Public Key <4FSX:GSC6:LSKP:DDDR:I5GK:VY3K:OL43:5RCH:4UXI:HKCP:5Q2I:KJDJ> + key_files_test.go:218: Client Key: RSA Public Key +--- PASS: TestTrustedClientKeysFile (0.61s) === RUN TestRSAKeys --- PASS: TestRSAKeys (0.00s) === RUN TestRSASignVerify - rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: 6FXJ:ASLJ:26B6:PFXD:UYES:3SQG:MONT:Z6CX:GLUT:UY3Z:WK3W:CRYN - rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: UIUB:A2EZ:V5XA:CGQT:HPAG:6Z4L:B5CI:MVQM:AFC4:QSLU:Z2CF:2S2L - rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: 36UY:YI3B:KTSH:FKAV:WSYY:OA5V:KV2V:W23S:7JKU:JQOT:FKG4:BO6K ---- PASS: TestRSASignVerify (0.13s) + rsa_key_test.go:62: RS256 signature of "Hello, World!" with kid: BZHU:IU2P:HJCR:Z2CQ:YITY:Q4ML:FPDV:JFHI:IUU5:V6AC:K6DI:6EHI + rsa_key_test.go:62: RS384 signature of "Hello, World!" with kid: TTXZ:GDEA:QTY3:2E5A:LGAN:EO4K:WVXB:PYLO:25KK:LK4W:SVEG:3FJD + rsa_key_test.go:62: RS512 signature of "Hello, World!" with kid: ZR6K:ARU4:L4OM:VWX7:LTSQ:R5HZ:RBTJ:Z6JI:7MK5:O3VV:DJNZ:2QYA +--- PASS: TestRSASignVerify (0.04s) === RUN TestMarshalUnmarshalRSAKeys rsa_key_test.go:98: JWK Private Key: { - "d": "XPkCJJcbfsMn2Qb4iovFl8tdQzd56hR6zIqR2ASfVDvNamGn2M1tKuM08NmkrKFhI6mfscqvrP2wG2MkNtNqk881hOI28A8UBff5iJaxa2NXibYTQ85gHnNOuYqPNBf5H29_NDPiIgMNwODXbWGMjz44OC_iEZMDXiD8ggRAxDAWvL4DZMDkfdEsPxpMi7juCy8t0tbw92-uZg80Th0rIGHt0mLD7d9bGH0h3YVw-baWPCaalfn6e-jZrfsv00VSc_pMNwfuPA-REZdcHtxBiTNEaGyauMVGXvsG3buw1p__L6JVG9wP9hnAb-gj9qU58GmTi-feguYrI0hKalABWQ", - "dp": "6wYb2WojRztrWNeEqfret52cRoASDbcc2aoNN1bLwEtU5h2t-Rt3pOCYPSYz24HT_3Zac0txa1JvsDl8nVMJ1ylBNah9DUeUSFVUod4AxPHDjfHIN6ElM5zSQeuBFdl1do5giCyjG7-0iQTL9yqG7ZBvzjZLSKqniLbHXHazcQ", - "dq": "jTkAD6rC0bG_dajN4Smsqa7cjebjYVBZVZs7BDEDAeAxg1HthZLv7vhM9s8bqZScefo-q8wwrUHsqyV1-YrZaR0Pf_wjWuaK_Gyr0yR9aKUOW4e_mTw4raykdNucHFMYL7XSYMECMg8OhorbHyQzc_Wf0l5Si1JvjRuiuPmvx9c", + "d": "hnssJhKY5tMK40wYx14U0kpP5TUeeJcXcggjts38SmT1iUenoIgh0FX8mr9cKkvWvfLot3z2a4bDS1FjsbJpG-7kzUxTytIMUFag9L9z0kDMdrwwEJOtQl-i5zyJflDd9lxASjkDqPrium1OzhQZu7b9mCsZ6EUygthJsqL4Ff9EW643zkFzIhOai0PyMrudjw3vaQNqwQeWs34_Y8lCb3ZtwHCg6znllaMVd2jIbTcCn5n-4l4IEAeiZGvgXjYcuLIN5nIVLqzEEP4gjZqRNEfGPAHNofAFBLRa9jrkV8YGi12Uqe_RLjljp9r8_KxJZeSWUjQJSbGlJ8M1BWsdAQ", + "dp": "USUc1IOYLdrXtRuUsvqYF1m4VWK2dyjQcogMylQ3cHzulKJ2Prko1nGaoDDvQP8vh2gbxHDWzYJv_OFFe8naAQTApykA-2zuBDnT146zNeTjzc81gqssqTidBIw-_ZqjWa2Vb365ZPnmez-LPB1x2fmxR37InV286FCLB3K83_k", + "dq": "kMI48naXiQhClCGlXCT_kd7RY2aK4eln_WZ7ayK1UuVN86_77mD28UnzE6hw1sRK5xD6pKOTKfp5H6k2bCMfgVsdolT1w9a7v5-g5ikfTJtELqGdVDOcnG4oCFzeNHpZte27DQHmmLbMDsgghdzxR_EWtqk_1DFmg-fNxkta7uE", "e": "AQAB", - "kid": "6FXJ:ASLJ:26B6:PFXD:UYES:3SQG:MONT:Z6CX:GLUT:UY3Z:WK3W:CRYN", + "kid": "BZHU:IU2P:HJCR:Z2CQ:YITY:Q4ML:FPDV:JFHI:IUU5:V6AC:K6DI:6EHI", "kty": "RSA", - "n": "svJ5sGexnNZ5IxoSBn-K3FrrfoobDDZ4Ng1e2yIsbMTfffSecfzjHeksSJYrBad6JqpFWExlxBqfjC59kkJh8XzrgXL0TbHer7_CafNLRj4A2ZfkpbeFwfv6n4yVdGxNtIzp8FrejrzE4-LFW8bBOknEHKFzelTvNmunEL3YJ_NUAHLyR3ZKM3McE1EKdj2BdOK1s70Gw2EUBhYi28RwCM8ZE3zNTEsuJ8f-Mp_xmlnL1tne3gl2dW6l7Fn-icK463-f6mVru9m130S1JBBqrFMK3dqgVb8BV85IOrDEpY9TKwdsQ_9fOjPYrPDuBlJcoAVpyU7HiyYWsw5CT5uFRQ", - "p": "wNfRIG3wKII2oQjqQt7MDyrvgBdCGHCL84Jhivy6VJY4xhxfQKVI0lWHet3mkdAm-n6lrATV60teXhSoEreCmMd2dUMIyafnBn4Ko3HAhbNPLbWcB7jptSJ6-GcwaiLodiqJGRFel0qDg-BFuwvkLgYK-FPGJognjJwnckANDOM", - "q": "7Y2c7oizESWIXtRmiq19rEy1JTTAT9GaJ35TRd28OQc3l11ruRDnMfH6Tc91fqbKU_pafdjhnsILbUcYcWOSWS4mXdBOQ3eNesH0a9cHZkMvZesc2FuiUI1PTFT6coWIVxZ3ONoc-HVh4XSYKePhpQDVQfohvqDUXHUJJNFzpbc", - "qi": "S6-bIrgQRY8KqjsYKmqHhE7_0L-GN3UzCabvURv7qGkDvTRtVTEqD_BKA7DlD_-CmOMVtdAP-cQP1ca1zWqt87FQhwwCPO1SrnhQNpZPTxVC1eecX7lcGQAJSLMefhz7ws6iAEy6IHI6_L9fPSr8y0gw6vNUUwlRxT0KLVMZf_g" + "n": "sXDgTyjDUu2GyiKiqHKwKowOYzWxYQ7lMdELrG5k9XYZSW4lYL1ZnDJUI1Cs5RXzfsl5U91QIHn1ZLkrHSGL5wNqbnIysMWJ5yGu2hl2ufXJ1tVEW0QYEcvZEjDX3WscuXk5z1UKaTzOOrGyO6hBzjdHRpUq_ddML9f8rN6Aq3zULYnTwjV5fa4dt9x_-GsXgCv_ZwJmHH7bTae-zRmxWAMMMIq-DHYTbxz9jICIqU1lrwdHJql8iJ8XWQcH2Bh4sOu3sRrINQjXAaW8OVmMXdp-TwgvMDuomKRdfLXUVJRAZfppkujAVJmPTA8uglWwtjf_dGtsS5kFe3GkyMRxWQ", + "p": "3nH6Nq4vtazFgDOBEkrs_g9PLWG12valxthcoTClCq4VU3W5ZzAr2zufsEijYmbpOubWco_5TOiY57zzCzROoO4q2mZkmNjrgZllJ0XLFi18KyosEs-Uy0wgesWafCr4qxVlaDlnv4eBhwp3kEy7_HubZhpdWvg31TnI8ERoPak", + "q": "zDT_OKeocw4X5SH8LLaF-8f9Gk5ZBxwldr1cv4eReJ00O4tmGQtCaYRkzeLdLmRzsRz1-BPKx063ST7XLPvoywQPoqWZAT-Ck0b8vJj0EvhBvOp0TO4B9kA7MfCVzQVx_RwH8zL9mdLdCj0_z1GPPbIqE1_LcG3TQ1w91nVKBDE", + "qi": "PFqE0bL4PJ0fk8uHXVxGeXxsJfi9NnbzVdr0R6QRIeVgBCjGC3FOImb3lwPR3RJ3e7T-MYsOXgS5fickISAt5YP8aYBdrSFT6Xzus1hJ6bhrfPfYJ5SBrIH_XXeRarrXWB7SNQhdn7zLLFoWB2zq3PcZbD5X8cKYoTgALhzg1VA" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "6FXJ:ASLJ:26B6:PFXD:UYES:3SQG:MONT:Z6CX:GLUT:UY3Z:WK3W:CRYN", + "kid": "BZHU:IU2P:HJCR:Z2CQ:YITY:Q4ML:FPDV:JFHI:IUU5:V6AC:K6DI:6EHI", "kty": "RSA", - "n": "svJ5sGexnNZ5IxoSBn-K3FrrfoobDDZ4Ng1e2yIsbMTfffSecfzjHeksSJYrBad6JqpFWExlxBqfjC59kkJh8XzrgXL0TbHer7_CafNLRj4A2ZfkpbeFwfv6n4yVdGxNtIzp8FrejrzE4-LFW8bBOknEHKFzelTvNmunEL3YJ_NUAHLyR3ZKM3McE1EKdj2BdOK1s70Gw2EUBhYi28RwCM8ZE3zNTEsuJ8f-Mp_xmlnL1tne3gl2dW6l7Fn-icK463-f6mVru9m130S1JBBqrFMK3dqgVb8BV85IOrDEpY9TKwdsQ_9fOjPYrPDuBlJcoAVpyU7HiyYWsw5CT5uFRQ" + "n": "sXDgTyjDUu2GyiKiqHKwKowOYzWxYQ7lMdELrG5k9XYZSW4lYL1ZnDJUI1Cs5RXzfsl5U91QIHn1ZLkrHSGL5wNqbnIysMWJ5yGu2hl2ufXJ1tVEW0QYEcvZEjDX3WscuXk5z1UKaTzOOrGyO6hBzjdHRpUq_ddML9f8rN6Aq3zULYnTwjV5fa4dt9x_-GsXgCv_ZwJmHH7bTae-zRmxWAMMMIq-DHYTbxz9jICIqU1lrwdHJql8iJ8XWQcH2Bh4sOu3sRrINQjXAaW8OVmMXdp-TwgvMDuomKRdfLXUVJRAZfppkujAVJmPTA8uglWwtjf_dGtsS5kFe3GkyMRxWQ" } rsa_key_test.go:98: JWK Private Key: { - "d": "LaW4A5sqzb0D4Di2rzBS67qeZcU79YpxYmbEOXpA9Jwun_7-ZKe5ktqpRjjmUaSfKb3jViIHpves5w6s9kMvixlAf5iSFtBJVomrESIDm-y214dlMs4pSoqRxfGcc2P2-meH991R_eGfLAXjqPFmnHOD5qzTWv-DDEQ1w07A8acvEbRczIr4KdvVfGmiWH_YvrD9oHiZx88D-S3I3GiEBza8GU_hskMuCrfdteZuhlHqXB1M-NM_fzdhA1FkZE3hXh9YWhYkIknODRufPDQmUDGnbXtuog-ojwbq3K9quCvp2HyVjQ8TFGuEoLIzpwVamltq9DwQwTWf0YY-SujhZgrl78WGzbNHwlRyKGh8WNZ4lN7UhUrYRBdhh_LNfrjP3m5o1YoJhkiaGcCcVWLmXw7PqN7VmS43xMXV2emF0sxNDAntbI9GWfdJHLTQASLL7f-QVYV0g_vp-gbqICjhJygVjUkOZKC5OtVcMaT4Lq9R1bOpizN59E586XHmA9HB", - "dp": "XyCyJxWvJAAGvjIWOEWU-vla-dGfUxp6XmbnQI6bL_fHQapOGAFTh2nbPB63fNgqnm4VB2Vrakn-R5xils3qCSRGt2E5k-x1fpncvGFWj4rjVK7r1jY9cKxKytrpt8cJpdTOkFUVa0kRvTjMHre6kw_bAcUGyL3j79si4eu0rzt_mxgqLTNSJMjPd1T8Y9OzvYcGO5KFyH1GXm5iumWNs3wR29hH_6zxBFamqF1ml9lIXzg4qfyAhw_wAF65g2iF", - "dq": "zKnDnYJBsTp8tnL372RmbUIy71LcXUgpOpyMEKETCmmguLKP6UNLBWiwFvSys3xiaM6V3v7eiUnMfoLmtAnSgk_jURcA1p2u52KMkseVYN8OrWlAhfKxPDTs4EaGal00AhRaXhkAj4Q-NXZwL-QtRl-yMAaDzUAuainrXZoPx89ZZfQzONYqkylGWRIpW9aGW4Y9DqbgDxVhmSj6I9VnEGIYgPFr9elUJ0QpSgNKxmaPB539EBXAiFdKSHHDbIfp", + "d": "BscAOTzq_Rk2fyyWKXa92jcPP7pGbw-RL-7INwhmFFPFpCIEs9BJSLFG7HC2h0k7qgvIsgCFW-nx1PbDiXnfl5Fh-PWTIFqIUsUEsN-LxAaL4fVnV7hO_imW1F8rDSWiDmWfAuf36MH1ZuH08sOMGgS4BN1L3RzF6s9PtK4VvARXzNBAeXsKoB-HKETwh0SZCR04ziFT43l57UQdUfDJ3bv9KREqcMvaIDtEQ5RATsX4cs4Q0bOFtv6GNJhmnS4nn0TrGP_0mMKpor6bUUAOMO62zArKrV4IiXHnXVp0DZ87FjI7JpQ2pQMH-ZSv79ZLjSeDdctdUiVGKNZ_EMuCBi6skrOqb7aFv0JMjP-2uRQdm5_ikDj_syI5TaPUKC9OQXSh4_P8dPhrnqYQ-52ShEli8tICPusHirO4Vg567BIU45qSOKUQ4FYCbf9cma6ZTf84u_AEl2aEj0Q1oN3wRa6jwiccH8BgkLBqzJP1qASJSuh8QSH2s0nxFdGPvI95", + "dp": "liJ7Bw0T2zm9CJRiaCgDI1Y04r6jLc6u73ie2INiaQqqHIGOjRHoNfr813hPvS6zEHMmwtZoCj07C26LHnURZaV1wcRwDcaDsNT1DBivO_kmquTh4pQOPa36OBLvy4gzVrZGYD1bWn9a49JYoA3FtPgv7-Bt2_HyEY2c3E4EaaoggIelTawbLcYGUyRwHbub42sz6OHyZJS549Vuk_SDdp0QQFWt898dWSfNqU25n7DZpLE6NgO7UaOJw9z21Ctx", + "dq": "mOj7-wLNY8SesHJ3U_JSpOD77M8NlZmpN5LCx2QHL3iO2y2Y73zYjJ1xTC38vueuD4-1DrNgmU33_BLtmq7iYYD3CuxP7g552xbBUn4CSVFUPUSA6H-K27NUM4rCQ1YNrnxcptH2PsA8cw5jXXDI-1iDq-FMXzU5CPuJVv3ZCjdMwKUNOk9smqM-BgtagCDlU8l-syz3QwVEONcouROqJC_cmXlG5EgyrE8pmpmswFG_xHUMZBxwon3_eTjGJwhH", "e": "AQAB", - "kid": "UIUB:A2EZ:V5XA:CGQT:HPAG:6Z4L:B5CI:MVQM:AFC4:QSLU:Z2CF:2S2L", + "kid": "TTXZ:GDEA:QTY3:2E5A:LGAN:EO4K:WVXB:PYLO:25KK:LK4W:SVEG:3FJD", "kty": "RSA", - "n": "5c3Y7o-GGCUoz0gSFwcpBbuvnedBig6H8Q64xyNTtikLrz9oaieIA9vlvq0QNvZ1aF0TjCkEYqB26NOEmbSFiA8EJXadEpI7hdIsLvtBcbW4bIQ-BxEcSs2fzvuGLMQRbjaO6fYL8M-a9C63zmLeBA2xnmWXJG_RCRIXqtIvcK70akJH_fNFWvh5nRtPXvJgfMoVqQuljHaxso3dWpq7wcFfdIjtmKhWzLYvi6oIWk-J-IVFneo3qUtSXv2EONZjv90VYkcsmc3lEVpi0v8i2A3u5iHxNui0o_92XQ8OJkLlPs1mzfQMXRO5D1SWLXB_Q8eC2jT7qQ_-f1IGtjuENtigIM9fuh60Fhcap5xiAp9XZ4XJRWJnNMAboGc2ff7wBgZ_uKAEiHkUpVAfSxsbwnCR119IHdESLL10Mk9C0Sj1PnQsTz02wCwK6jUYns9jLXIDbE_ygA8UGGb6v3lxHh_srycybyIMko4yH18f3yaNbWwhs3i933zI7u-G-jHN", - "p": "6or8ng-4SPS6tSCfvgHDz94oCZkiISDnYdVti_cPXeur1ukCNV58EqipyxFhTBJLKmR76BmvE_p_H-T6PhX8Y5FR43j7w4mNmDrlfQUalIrUKlv7ALkachrTnz6nn57vEUq68o-60Jxgt3l86xINGw61BP-wANDES5z7VtQeHYe8pZyGTpVod8KiUju6ePI7tFPTTIZsJVvlpZx8K2tCviar6VSCjn06Z5tALkSBJMeERDs1u6acTlLCX-SDHex1", - "q": "-tPgfwZx1F6bJCWyaNB8P14TajlcF_or6aRunGzXlBkK_QYPD1lYsBMs6tlImZwn6Zmrlq7s0-MEST4Xk7u58_7SD6V43Nvqe0KnNQAycOVT8AxmFIigCw80bmk6UXLzAjfep2iGH36eGAaTeBTISwMGAbebGiI6O_Kt9UEtCIqH1zNqkKs1qE5J9KMucQIQcwgeAs4WHfc5L8tRP7Y2jgtUubyW_NxltDMcmGQ_3tcPq2xTO2jIQKWJpcKKS-T5", - "qi": "i1tuGdIGSjIoyEty0uLOSA73EaBXYlhg5-DlZYoQLOYn44QwrV2jZ-6b3ZS0TbBJEDDc7VFPhI-umW_gFf-ETfi5BkbWgI_uUU6FeOex30hob1A4sCX_7cee7tCWXfcDc6WbhBKN_2636Ya-spMpMdG1vIf3EJl73AMBap959aKXaUAOgJ9p5IJXkMtjfJ0ybVZci3lA26brakXtKDQLFV4I5JguPH6m_QvQamexaqbiGkBUOPVDEc6_Nh2Eeu0O" + "n": "1nhGPbMkOGRSntn4GFbwLB5XnUyJIIKQkF_w5X_UFX12SOOMhpyg0PknZbAE8cFSm293QkhbhsY96w9EI8ZIHsa1_7Jh5ETP1Cj48NM1OUVVubNGOg3uwKi6piJK8pxk3vStnbnjqLa3yoU7i92-L1I02rVODK_nOeDp31cykd8Yvd_F3pCjjwmtJ7D8sCmSMncm240LGcGgK0TsmYoM65YNO76sEBsPtYK4CfPfPvPp2IH-PZnTEbS-v20NLLgKanh4s-aBFrUhS51kTSOk6AKbt8P14baOHtGm98z6nl4FB2cWnQ-pUO04KG043_nCi7JjogAN9F-IRvHn6kvYqUcDLHb5AotmMRigAaebs3zNN8iUTigwnfkvHYF6SCljtDsPag_wN7zj5yNdQejNWKpS-0LPs5BjhZ_XiiTbOUC_SS-HCeEWt9i4qrv1VTPBq1jqrGicxaUUK4YWDeL3E0RkdNLEp3__ISi-a1tuHxLtU3ohdp0PkEZChU1FHQRD", + "p": "2-xqKZCZTd-XpRkIkClDPZlH5WD2tckYr3SO04qxona20q4l2TsOzsliCuDYXewuOn2x_KRliLF02JLLRbHEyCuNU-V16F8hTEnqWqsg0yo-O2_hSA_X0adJTGf0o45g5pS1TwHUJWoGMqhjWMXIlNmlLny5vJJJlNZnX0xhdFSPVq1LQzrCAfmpH-YEosDoWfGfZB8xIbVsPVXdrR47QGLqIJST6OmN1lPyFy6MMiNwHP4MWuYHrN1vns-nSxud", + "q": "-abV0AvJyC8bdkdJVnUycoz2B9Z8H5on_rLnh8n16FZ37xb3VwHRXThbil5UVEm6879PdcoHaj8ojg8F_GtAS1O74ytkRq2iP2jA3TgYYiKDJq80TvThP8hjLQzwUXswMscwn5ULBL3XRMYtfwJeZp-zFvI1ABsX31NCtLII95pcfIa0hJsEj3Ey5Pl3bbIjyEDCq_LTq3aFeCrq_NHxZQAz5WEjaVtwyidPe0Q3WBVGpSUKJ25eI1xqmgTHdklf", + "qi": "ltqGYiA7bKmpPi8Q-bg2UTYK7MUsDm4u6wL-k0qyhaWHc9BWvKkw5pKMFK_ggtzteWy-7B1qmQQD0XHc6g09HW-00ZO2jSIwgMlI-poMv_O1ZNKPJyWgivYcMHHJPvYzOjnwJmstParC--w9tnIyyPV7eA7VVyFaGvwxERfvPReDnU9S40fmL8CcUOLeTRfMpHxyyKy5UuRA6AS_pDt_P-JNHfXC7lkAIQYmxStfF8WrzIHCtXm5mMvuvX9aludf" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "UIUB:A2EZ:V5XA:CGQT:HPAG:6Z4L:B5CI:MVQM:AFC4:QSLU:Z2CF:2S2L", + "kid": "TTXZ:GDEA:QTY3:2E5A:LGAN:EO4K:WVXB:PYLO:25KK:LK4W:SVEG:3FJD", "kty": "RSA", - "n": "5c3Y7o-GGCUoz0gSFwcpBbuvnedBig6H8Q64xyNTtikLrz9oaieIA9vlvq0QNvZ1aF0TjCkEYqB26NOEmbSFiA8EJXadEpI7hdIsLvtBcbW4bIQ-BxEcSs2fzvuGLMQRbjaO6fYL8M-a9C63zmLeBA2xnmWXJG_RCRIXqtIvcK70akJH_fNFWvh5nRtPXvJgfMoVqQuljHaxso3dWpq7wcFfdIjtmKhWzLYvi6oIWk-J-IVFneo3qUtSXv2EONZjv90VYkcsmc3lEVpi0v8i2A3u5iHxNui0o_92XQ8OJkLlPs1mzfQMXRO5D1SWLXB_Q8eC2jT7qQ_-f1IGtjuENtigIM9fuh60Fhcap5xiAp9XZ4XJRWJnNMAboGc2ff7wBgZ_uKAEiHkUpVAfSxsbwnCR119IHdESLL10Mk9C0Sj1PnQsTz02wCwK6jUYns9jLXIDbE_ygA8UGGb6v3lxHh_srycybyIMko4yH18f3yaNbWwhs3i933zI7u-G-jHN" + "n": "1nhGPbMkOGRSntn4GFbwLB5XnUyJIIKQkF_w5X_UFX12SOOMhpyg0PknZbAE8cFSm293QkhbhsY96w9EI8ZIHsa1_7Jh5ETP1Cj48NM1OUVVubNGOg3uwKi6piJK8pxk3vStnbnjqLa3yoU7i92-L1I02rVODK_nOeDp31cykd8Yvd_F3pCjjwmtJ7D8sCmSMncm240LGcGgK0TsmYoM65YNO76sEBsPtYK4CfPfPvPp2IH-PZnTEbS-v20NLLgKanh4s-aBFrUhS51kTSOk6AKbt8P14baOHtGm98z6nl4FB2cWnQ-pUO04KG043_nCi7JjogAN9F-IRvHn6kvYqUcDLHb5AotmMRigAaebs3zNN8iUTigwnfkvHYF6SCljtDsPag_wN7zj5yNdQejNWKpS-0LPs5BjhZ_XiiTbOUC_SS-HCeEWt9i4qrv1VTPBq1jqrGicxaUUK4YWDeL3E0RkdNLEp3__ISi-a1tuHxLtU3ohdp0PkEZChU1FHQRD" } rsa_key_test.go:98: JWK Private Key: { - "d": "oAsTYIhY3jjtMfAdTZ8sgHpHO9g-vKxwySRPR6txRHc7-MT7hyzn_-uqA4lMzZ3Ho31yxHcQsaN0j-6YTh9gX9FozUgW0pF_5ctZszyIM8lFWPtUGrhcL1QOiZ-Fx8YEvIqUQA32jAP82SOeb9vBB_0B2UvzYsZRuacMlKtUM0VFNY9bHcsXPZSmpIP88zXS2g7DDclD36Z-WZaPPMOwWdtBAktlLf6LJ3I8iZ5Tq1gJ4AhHjInAUF0OuGWxziIYSBXL7Cg4WlG7BCu10PibwP_C-8qgiok5-1sr4ZPWTObxgsi9-lTiOKTZBC0qvDZR8d8mTG-knIQKXPMvrXzlXQFs3v45LIbuVovZeXio9aTfzLpunlNjYo0cb-v9HsGHXyvV-3bqO7ljNiz3o00jIUHUsD4cztvy2y_vBbCqN7drSv61kEo2y8wSaw7nSy9x9dJSo-vnSy6SGx8Ee4exhzQABUWzM6vzEjskvQZvK7eod5qp7BcFgAUKyjPMONsJyqz-qI_ZO3ijGwQr4j_sRGWy97zLKyiupH-qX9d_lo5LdZ1EclC4xfUaMyh-4BAjLdCd4-YO8rAooW_I_KcQ0jo-vEZxLi9CkkSaymwvsh7pbN57ZMk8mgaA4DOBX1D6WIqTwbAtzui5Xaz7DxH51L0DvpDYWollX1HgifzOR5E", - "dp": "K4myLi838H5Ujx4WsxoUJ-IYiaux0t1oppwvZ2O6H4Gnj1vEd2cCjwDKw_P01xjHraZrHHBTEzxyx_pQfMfBe35mj5tZQQ6xfX3P4YRYyLbS4-7FDr1h_cdQtfsWXC_Au_H5B91XiNgqq-Z24uBP56Alq228KXiv-nXcffhNc1F-KaZBZGbS5zjzTtNDB9UELOPBKYPMRxUQDoyGUUhtXIS5yWyUXUSEkJygw6nW2VaFZ4z4i_MBwArfbCHALg0uGodflGNdjGfRDLHP9BfY3Wxd8tQ_7jt5x1zAAapTl8dC53PCrhgEWRbjpn71S4dPEk9Qc4utD6NjhxzRtZmW-Q", - "dq": "gp5R48UXYZDuFPiJaDTHP5wV6sxQDkpKmUSqXSD6F0-lDNZxtAoXt6U0Bf1d4JeEhYGWX83zwULGBhJ1yld8IaPVYO0rsuyFuNvYYI_p2oxLAN1tIDVl7scGadVzbp5T2YFb8Uk_L76zCsgd0yWbojEztIPdQ1MW-bqN7pOTQcAQzNihDgQ6B5Z3N53RHhFAyPebGdedwtOO5_nCxweMWktLhV7qkxbhfGidK890LoSJBVzzm6N1TnWxZmK1gglPtqRShLHCUbNdVqeEomDzguSKecWqYWqoMdbr_6zxj4gTYxHESUYtPQnj1zkmUyR9_9Snc32i97vD7Zx2lAUVtw", + "d": "qP-Uedi0kr9sYK5WPQB4Kum3S1pUA8RJ3Ef_z7iicRoCMgjVjHg7ZKD5BKQ9eIZc51B48RRk9YwEoWwH7-6M2mlPRX-j2E7HDXrmifEp8KXEY6Le7QiTRSB6DlE6Mnnk5TonULLL_p5QqkncE3IFb-feTAObsPDcvy5FAaTzr77hhA8xXJZG1m2My3f38EjB6QgTdpjgPoHZQB3DNjYn19lZ6Wy8Ir6hvszPz5QjCSxN5ikkmxLSotasN5BuBCoNdPG4wZo645eLuI_rGOeQVW7OeauraV_bd80YeKBJG1ZKA3v-hL5dZr37puJE62-U36BtvozIigiSgqqxzgmIW-iClKBm_sniTl6oFYODrd00G1szRdt-nfDCrX-myLQxuewRKgDNFkhK5yJ5B9o7B9Ji_Jc0WYVHdJ92yBo5T_qnvYWxdwTAP6a_csDiFSxue95h4NAikPA3GQ5q7QY2KV_N-Fa37cgGCVyLpGmUb_Kre5hcKkIgW6kw-TEHB1Vnew51AU8x38VzBunIhgFeSvudy2Hmg5yjpSjOqDAjaxQt-16LORtVZIgfMCEfHedkT983eNlsRozZCChzhGQDcQjL4XuReka6A-o5aoVKkVLVHJnicmsPzsWekHn2R9IIJHe-p4I0y54rG-WXx15ym36PGSxbUOeAGtHZGwMdCUk", + "dp": "yF-FuxD6jrWvYVzRxtp03zdtFFZRcltnD8zzZ_8I3tNKlnxpmcCKZ78eJS-nVx5A55uf8zQOxb0nk4FyN-VjdMb39sxXHGsYzRp7BwWr47iSBaYSWymNqGpfJuA4IVmF3P08aGwjMNkGUxVS6yozzvHFQYcvwrLC4ePqlgoev2U8EcT8UEsQ84HNTWHjlPt_m1lGtpqrUdtleySvE_K8chio1bGU83HsGwUYktTX2Kj_rR2iLoAobHgUl3I9_whpy3MmivsDRteK9aZvWmfUgbxmE2eG1tI6QYdddzFNWiuZIGJ2sa54pbpB-nqmIn3s7y49j-yaZf_ZPKO1buxi0Q", + "dq": "u0s8cpZ3KJFwHVvMnjilYSqvbmzK1F6EGuPztezTiuZdODgNMjoxP8jCR1nwzW89EIZZCOb-iBZy-ME_Zcr2IAq6R5Im6i8YAi5mN2cgGcSSU4PWjQ--hyb1PRixBOGTOEXnMucR9agyWb-2Ay9_6u1EpzdITr8nW_j99XOJvZSCDhrLjZ6yz6d8_zQ8xj1oxbrKe_xq6jyIZAMmD90TzzPvQGc4mvrqsmbvIm6lwcDeAah8FwyW1D3eeFj8dkdFa4Jzp_Zs8XTS2-1MjNi1yqxXNM5V8hDeYGd5KaTp0eaZy2lBe2zxMIJZ4Ohu762jAyKuPuN-yvheVoogFZsmPQ", "e": "AQAB", - "kid": "36UY:YI3B:KTSH:FKAV:WSYY:OA5V:KV2V:W23S:7JKU:JQOT:FKG4:BO6K", + "kid": "ZR6K:ARU4:L4OM:VWX7:LTSQ:R5HZ:RBTJ:Z6JI:7MK5:O3VV:DJNZ:2QYA", "kty": "RSA", - "n": "qQdrXVrcni3l4YBcqoA4oi1FqOAbrXyK66lh86jS3Mp3EgMDSebnv-NkuqsFJfYQDa9F7lvQVByGSnp4gkx0tynOag3N60h1SyBhBqwBqwMtXGj1FHoPmfPWY4payHDkdu1gaVuoqbeeEK1eVfW28-ZptpToqCEwCHw4TcHVDDaj4pAOpFxqZCzSBqtfDW6Et48D5p8HUXwAFTV3QNHT69U42gr63HlginllpdHsZOzXkPNFZgRJKYVHZ_f0wuvl61b8f0wUnxrGomp4kyiV6TeKpvt7471EmOEmg8JdTBeCQv_PKqx06Bjb4I5f_V0xEty5N4y4oBKCuZA55FH6Mn3GZE4a5BWniQ4dqgYbVF49-iqHlmPd3IYQv5Ic7Mf-caGK32OD3noEN3Go6ONcZSjFNSOQSH5e0scD5axRCcntqMuUoCRrN57aErlw7WUywkaywDgYVpY_YqiPC9i3I2ncVmrxcNRI1qg4fniLwvlEJfzo6CjgAF67cbpbGAGuxpy8FqULUM5neniov0hajX_4OeirAQGhDy59Wwf_WZSTa8Mc5RY6OfG3JMZf7f9oLqMPWZ7ozVv3U2jXzfLd6GRZAwfMedq10ANvUhx4sOoolTph6Sl0pghpS2qYF302nWHYNOzM0i5ICXkuy4JGTCSrkD9cXVtEiIvQ7mVu1Ps", - "p": "y01HObgQMSTPO-47FUznr2t1zwLkFae-2L6JVx3_AEUA6Yi-MVkjg4SCnODOPe--c--ZCC30yuTzQgfsuNAyjEOr_HWzb3bhfNdCJQgV-v679b4r1x0bN5n5RlkzS9OCy1qLIfOfS1gun3nNt90s9fNdb7W4ApGxJpMtuZI4bZE8j01NZ6BDYTxBu7gq9QneN7Q7RFz7_ChU2I6nS3kSRo3p5U2bmocxUtmhMXW_0Pcqxj2LPlrUjY39UZwDbO_AOi0qHLDRicrf9iEsHwEqpntUBH2dgx4KquIOdCi8IWUeDfKT42AwLJCfAY-_HE0qqBuhIW-7VOp6zTUmAHYiKQ", - "q": "1NfbtNv5ZawrMXrx_rpoBZJWkllYwM15BI8jHX-PHAlsN41D5m-ub28nC4lAOwBH4b2i3HppaiRqtfUQVOtSmFFdp8HNwQzRMW90jgvrD8R1IEsLiaZUIrv-9io8BhimGpnuaSwu-ysKL_Me7G-wGnV5fWWoCor9yKVJv1o2VCFYGxlj1Co9S5ObSoX9uHVDpNP8RDnrm98xO0HnOBkgLMHrZNVIeuHTlFcpZTDW-fbLBa8UZC54u9EGOCDrfWexbaPTyAoTfJVE92589cF-V0Q8nGfHRJdSl0tEUirYZ8mvhr0NuTjzx8CBwRsbNn9MLH8exsPfEA0cLK-T2K_Kgw", - "qi": "co02QT-Vr7wFqieibuu5DW-Q-Lq3fTssV5GZle2_NBhPxd6eUvA6iaSVezgkdz4iUnV5wQ7F1i06KO_53Vrfq4qB0NIJmh3DxjHqMC5K4z3LKVhAGzqNMs52rmw3IVk91lvHLC13HuS6lrdTgJ7AFvpAuNxA84dHFLv6ytCArIgvB3A469g4pP_9KOzeOInVkvuQ2lR3Cyt2YJQc5YZ2MJCu4szBRhOPjthICM8gmYCcVAPrSG5y1zuad-_Xv7z8u_2757bmJElnNf-ELLfKWWdQCE7ViPs-d8U8fdMeqZCqhG8V7CuDnxfqNxlBtsCBVY6U55jfw0TBWbpBwi_IXQ" + "n": "uA0XiRxoEgU6lXnHK7JxpFCVFfiNd4Dx6JWxu0fodONWRyZ1rtScltXlP5vQ5tPi-h9WQBTJKPEHz_t6uhPAPk52KnFlG30OOPzqdNv9B6KIb30exzN_VCZM86w66OVyh6SJ7jw7lKcmU_HIx1Kj1ZEE-yd21SRiVp4-1Tux9ydivw4vXUl4bJ4l0syLPzB5-02rZaDHiFCoMvol0alV2jP3n2ilKN0y-7FlIFOqARydDjNO01ELQC3N548AF4RdgFA9aNjPFMZS8n3cYSiIw_31J26ZUHaoz3eY3tnToMGaI3IBj2W0K7rN4J8NVdzr_367UkolN-8Au5PhHkPlvUaP1R7pxEHOkZOq7Vm8YaeMcmbkemIzRJSSHXA26e2pfUSPmcJF7pFLPdKlKS7VZ2fRLv5ljEQLr6Xnc1aVvEZo0yjpeBeTg6Qv73cfxLwMwF9iE0aLEkVJHgOJfWDWUz09j8OG43HBRoK7p58boxDvjl4CyQiN0MBM6vqUczPHgCedahDIXjyDGiqUSEg3d4LIRB3MfinY9-5b03hVG3vIjAQBuAARwcVIXOFgYWlzVfU-9HMzfhJRSiHUat-Bqi9m5_OrmYE3n1m47kR8iGSyMpNEO_iRqgamBLC_8BBiNSiKBLuZg8NPON5vbmnd4DkvNBpj5xbz0PcC97CHlz8", + "p": "7vgztDnxKmA4KOdOK4M0LypIblTs6-W7ZyRHDruKhLvhCa9s0Q0ZypnMg7KwKhC73M1P77Hkw8qxZypAl95vtHeeMi8ZH22OvaOvgZZRqaGpdA5GJVMJ9cBOMik2-pqM6CAFPncXR21EvjM8RB02ymVkFRPezV0DClrrb8qUJqEOFT-I1rQDuGHMHi8cxC3cs3QtPm6MabnR0SnAYowiAwFa9zc-rCPGqoxL_a1jKS-hltCNraWLG-qv6C4D4cR8RcDNHofMugWsWwRiPqUrr7oetWntuwUvdfatl34G_EcMw7c1pjS_D1S_gnZxgfm8dI36swM3SCm80znQTt6T8w", + "q": "xSrzNNtY_p_49IGbDkdC6m6kpUZ1RjH_QeODglovUBuZ3ZY3qa0GBBRKGdEZCT-SQTlZlFYr1vLZhQYbbIQlkHETjepGB-D8uDucZTq9VXkhjzJvd4DmotJFTk6KvbxSuhxlaH6CQBFFW-CZT81JIKjCeOu0aUBol5-erzUFv814Aaov15QyzXWMMGm22wdYI8YNilCZ61i_COzusj2KZxsyACqbD4VzBG1fS7cu8QWpUZUVd6tpx4sg1g7p86_tdSIZLy_ZJfEKmZrRs8ZTdxurgkYwUa2i1TRdtinAk_jkm_XngLcXLYHGpjrHKrcGafntjzppThkY9-nSYQjehQ", + "qi": "28k3Up1LDcak0E9kkyYAc7U-c8uVgNEvrha5OUqFmAAdVchFRzvAM5qtiPh39O0eqg0GYh2yMrXmm-iffhS5_FdkDGupo5KjIu4JQebGswMc7Jzzz8KUTDBIjQdk0xh7Wk95E9-fwcEK30z_ridxIwPnA7jraoPv9MYEg0E8css0Fm8dsAz7E52DchDup6mhHyOa8IztTxQx0yC2BEqhvEkMXo9yNy98J0cAL4usZVo1m__Z78psOzZHpX8HmWHgwz3YDrLPy1m6nJzAhFqGVfK5qJB2pU42bTOPvzzwUfAnHP20HewT4XxToOluGz_ZuZJV_qws-Of8ioskQHJY4Q" } rsa_key_test.go:99: JWK Public Key: { "e": "AQAB", - "kid": "36UY:YI3B:KTSH:FKAV:WSYY:OA5V:KV2V:W23S:7JKU:JQOT:FKG4:BO6K", + "kid": "ZR6K:ARU4:L4OM:VWX7:LTSQ:R5HZ:RBTJ:Z6JI:7MK5:O3VV:DJNZ:2QYA", "kty": "RSA", - "n": "qQdrXVrcni3l4YBcqoA4oi1FqOAbrXyK66lh86jS3Mp3EgMDSebnv-NkuqsFJfYQDa9F7lvQVByGSnp4gkx0tynOag3N60h1SyBhBqwBqwMtXGj1FHoPmfPWY4payHDkdu1gaVuoqbeeEK1eVfW28-ZptpToqCEwCHw4TcHVDDaj4pAOpFxqZCzSBqtfDW6Et48D5p8HUXwAFTV3QNHT69U42gr63HlginllpdHsZOzXkPNFZgRJKYVHZ_f0wuvl61b8f0wUnxrGomp4kyiV6TeKpvt7471EmOEmg8JdTBeCQv_PKqx06Bjb4I5f_V0xEty5N4y4oBKCuZA55FH6Mn3GZE4a5BWniQ4dqgYbVF49-iqHlmPd3IYQv5Ic7Mf-caGK32OD3noEN3Go6ONcZSjFNSOQSH5e0scD5axRCcntqMuUoCRrN57aErlw7WUywkaywDgYVpY_YqiPC9i3I2ncVmrxcNRI1qg4fniLwvlEJfzo6CjgAF67cbpbGAGuxpy8FqULUM5neniov0hajX_4OeirAQGhDy59Wwf_WZSTa8Mc5RY6OfG3JMZf7f9oLqMPWZ7ozVv3U2jXzfLd6GRZAwfMedq10ANvUhx4sOoolTph6Sl0pghpS2qYF302nWHYNOzM0i5ICXkuy4JGTCSrkD9cXVtEiIvQ7mVu1Ps" + "n": "uA0XiRxoEgU6lXnHK7JxpFCVFfiNd4Dx6JWxu0fodONWRyZ1rtScltXlP5vQ5tPi-h9WQBTJKPEHz_t6uhPAPk52KnFlG30OOPzqdNv9B6KIb30exzN_VCZM86w66OVyh6SJ7jw7lKcmU_HIx1Kj1ZEE-yd21SRiVp4-1Tux9ydivw4vXUl4bJ4l0syLPzB5-02rZaDHiFCoMvol0alV2jP3n2ilKN0y-7FlIFOqARydDjNO01ELQC3N548AF4RdgFA9aNjPFMZS8n3cYSiIw_31J26ZUHaoz3eY3tnToMGaI3IBj2W0K7rN4J8NVdzr_367UkolN-8Au5PhHkPlvUaP1R7pxEHOkZOq7Vm8YaeMcmbkemIzRJSSHXA26e2pfUSPmcJF7pFLPdKlKS7VZ2fRLv5ljEQLr6Xnc1aVvEZo0yjpeBeTg6Qv73cfxLwMwF9iE0aLEkVJHgOJfWDWUz09j8OG43HBRoK7p58boxDvjl4CyQiN0MBM6vqUczPHgCedahDIXjyDGiqUSEg3d4LIRB3MfinY9-5b03hVG3vIjAQBuAARwcVIXOFgYWlzVfU-9HMzfhJRSiHUat-Bqi9m5_OrmYE3n1m47kR8iGSyMpNEO_iRqgamBLC_8BBiNSiKBLuZg8NPON5vbmnd4DkvNBpj5xbz0PcC97CHlz8" } ---- PASS: TestMarshalUnmarshalRSAKeys (0.62s) +--- PASS: TestMarshalUnmarshalRSAKeys (0.19s) === RUN TestFromCryptoRSAKeys --- PASS: TestFromCryptoRSAKeys (0.00s) === RUN TestAddPEMHeadersToKey @@ -628,7 +664,7 @@ === RUN TestBase64URL --- PASS: TestBase64URL (0.00s) PASS -ok github.com/containers/libtrust 34.905s +ok github.com/containers/libtrust 9.548s === RUN TestVerify --- PASS: TestVerify (0.00s) === RUN TestCircularWalk @@ -636,7 +672,7 @@ === RUN TestGetGrants --- PASS: TestGetGrants (0.00s) === RUN TestLoadStatement ---- PASS: TestLoadStatement (0.02s) +--- PASS: TestLoadStatement (0.03s) === RUN TestCollapseGrants --- PASS: TestCollapseGrants (0.01s) === RUN TestFilterStatements @@ -644,7 +680,7 @@ === RUN TestCreateStatement --- PASS: TestCreateStatement (0.01s) PASS -ok github.com/containers/libtrust/trustgraph 0.097s +ok github.com/containers/libtrust/trustgraph 0.069s 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/2645128/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2645128/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/3713317 and its subdirectories -I: Current time: Tue Jun 10 05:28:07 -12 2025 -I: pbuilder-time-stamp: 1749576487 +I: removing directory /srv/workspace/pbuilder/2645128 and its subdirectories +I: Current time: Thu May 9 01:06:08 +14 2024 +I: pbuilder-time-stamp: 1715166368