Diff of the two buildlogs: -- --- b1/build.log 2025-10-27 17:38:21.141513420 +0000 +++ b2/build.log 2025-10-27 17:40:02.537643245 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 29 12:00:04 -12 2026 -I: pbuilder-time-stamp: 1795996804 +I: Current time: Tue Oct 28 07:38:23 +14 2025 +I: pbuilder-time-stamp: 1761586703 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking golang-github-smallstep-crypto_0.72.0-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/804483/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/194576/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Oct 27 17:38 /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/194576/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/194576/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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='132946e2a5284ec8ab86b60cd6e44a99' - 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='804483' - PS1='# ' - PS2='> ' + INVOCATION_ID=d5898628f2aa4091a3d961d7158095b0 + 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=194576 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.yk3cDsFB/pbuilderrc_1xHt --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.yk3cDsFB/b1 --logfile b1/build.log golang-github-smallstep-crypto_0.72.0-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - 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.yk3cDsFB/pbuilderrc_yQfN --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.yk3cDsFB/b2 --logfile b2/build.log golang-github-smallstep-crypto_0.72.0-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + 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 codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/804483/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/194576/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -188,7 +220,7 @@ Get: 64 http://deb.debian.org/debian forky/main arm64 golang-github-masterminds-sprig-dev all 3.2.3-5 [37.6 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] -Fetched 67.7 MB in 1s (133 MB/s) +Fetched 67.7 MB in 0s (156 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (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 ... 20002 files and directories currently installed.) @@ -415,8 +447,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Nov 30 00:00:28 UTC 2026. -Universal Time is now: Mon Nov 30 00:00:28 UTC 2026. +Local time is now: Mon Oct 27 17:38:55 UTC 2025. +Universal Time is now: Mon Oct 27 17:38:55 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... @@ -478,7 +510,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.72.0/ && 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-smallstep-crypto_0.72.0-1_source.changes +I: user script /srv/workspace/pbuilder/194576/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/194576/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.72.0/ && 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-smallstep-crypto_0.72.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.72.0-1 dpkg-buildpackage: info: source distribution unstable @@ -497,49 +533,49 @@ 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 go.step.sm/crypto/fingerprint go.step.sm/crypto/fipsutil go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/termutil go.step.sm/crypto/internal/utils/asn1 go.step.sm/crypto/internal/utils/convert go.step.sm/crypto/internal/utils/file go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util -internal/coverage/rtcov +internal/goarch internal/profilerecord -internal/goos +internal/msan +internal/byteorder internal/asan -internal/godebugs +internal/coverage/rtcov +internal/goexperiment internal/unsafeheader -internal/byteorder +internal/goos +internal/godebugs internal/cpu -internal/msan -internal/goarch -internal/goexperiment +internal/abi internal/runtime/syscall +internal/runtime/math sync/atomic -unicode/utf8 math/bits +unicode/utf8 internal/itoa -unicode cmp +unicode crypto/internal/fips140/alias -internal/abi internal/chacha8rand -internal/runtime/math crypto/internal/fips140deps/byteorder crypto/internal/boring/sig -crypto/internal/fips140/subtle encoding +crypto/internal/fips140/subtle +math unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace golang.org/x/crypto/internal/alias log/internal +golang.org/x/crypto/salsa20/salsa +container/list internal/bytealg internal/runtime/atomic -crypto/internal/fips140deps/cpu internal/runtime/sys -container/list -golang.org/x/crypto/salsa20/salsa +crypto/internal/fips140deps/cpu vendor/golang.org/x/crypto/internal/alias go.step.sm/crypto/internal/utils/asn1 golang.org/x/crypto/cryptobyte/asn1 -math -internal/stringslite internal/runtime/exithook +internal/stringslite internal/race internal/sync internal/runtime/maps @@ -554,39 +590,39 @@ errors sort internal/bisect -internal/testlog -unique internal/singleflight +unique +internal/testlog runtime/cgo -internal/oserror io +internal/oserror strconv +path vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 -path syscall +hash internal/godebug -strings -bytes +hash/adler32 internal/saferio -hash -crypto/internal/randutil +bytes go.step.sm/crypto/internal/utils/utfbom +crypto/internal/randutil +strings +hash/crc32 crypto -crypto/internal/fips140deps/godebug golang.org/x/crypto/blowfish net/netip -math/rand encoding/base32 reflect -hash/adler32 -hash/crc32 -vendor/golang.org/x/text/transform +crypto/internal/fips140deps/godebug +math/rand golang.org/x/text/transform +vendor/golang.org/x/text/transform go.step.sm/crypto/internal/emoji +regexp/syntax crypto/internal/fips140 crypto/internal/impl -regexp/syntax github.com/huandu/xstrings html bufio @@ -595,135 +631,135 @@ crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls -crypto/internal/fips140/hmac crypto/sha3 -crypto/internal/fips140/check +time +internal/syscall/execenv +internal/syscall/unix +crypto/internal/fips140/hmac crypto/internal/fips140hash +crypto/internal/fips140/check crypto/fips140 crypto/internal/fips140/aes -time -internal/syscall/execenv +crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod -crypto/internal/fips140/nistec/fiat -internal/syscall/unix crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 -regexp crypto/internal/fips140/tls13 +regexp crypto/internal/fips140/edwards25519 -internal/poll context io/fs -crypto/internal/fips140/nistec +internal/poll internal/filepathlite +crypto/internal/fips140/nistec os -encoding/binary internal/fmtsort +encoding/binary encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 filippo.io/edwards25519/field golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix golang.org/x/crypto/nacl/secretbox encoding/pem filippo.io/edwards25519 +go.step.sm/crypto/fipsutil crypto/internal/sysrand fmt path/filepath -go.step.sm/crypto/fipsutil net crypto/internal/entropy crypto/internal/fips140/drbg +crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ed25519 -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa -crypto/internal/fips140/mlkem crypto/internal/fips140/rsa -crypto/internal/fips140/aes/gcm +crypto/internal/fips140/mlkem +crypto/internal/fips140/ecdsa +crypto/internal/fips140/ecdh crypto/md5 crypto/rc4 crypto/cipher crypto/mlkem -crypto/des -golang.org/x/crypto/chacha20 crypto/internal/boring vendor/golang.org/x/crypto/chacha20 -crypto/sha512 -crypto/aes -crypto/hmac -crypto/ecdh -crypto/sha1 -crypto/sha256 +golang.org/x/crypto/chacha20 +crypto/des encoding/hex -encoding/json +github.com/imdario/mergo math/big -go.step.sm/crypto/internal/bcrypt_pbkdf net/url database/sql/driver +encoding/json +crypto/sha512 +crypto/aes +crypto/ecdh go.step.sm/crypto/fingerprint -github.com/imdario/mergo +go.step.sm/crypto/internal/bcrypt_pbkdf +crypto/hmac +crypto/sha1 +crypto/sha256 github.com/mitchellh/reflectwalk github.com/spf13/cast/internal text/template/parse golang.org/x/crypto/pbkdf2 -compress/flate golang.org/x/crypto/scrypt -github.com/go-jose/go-jose/v3/json -github.com/pkg/errors +compress/flate github.com/mitchellh/copystructure +github.com/pkg/errors +github.com/go-jose/go-jose/v3/json golang.org/x/crypto/curve25519 -go.step.sm/crypto/internal/utils/file golang.org/x/crypto/ssh/internal/bcrypt_pbkdf log vendor/golang.org/x/crypto/chacha20poly1305 +go.step.sm/crypto/internal/utils/file vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable vendor/golang.org/x/text/unicode/bidi -compress/gzip net/http/internal go.step.sm/crypto/internal/utils/convert golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm +compress/gzip text/template vendor/golang.org/x/text/secure/bidirule -golang.org/x/term golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/idna -github.com/Masterminds/semver -go.step.sm/crypto/internal/termutil crypto/dsa -crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/rand +crypto/elliptic github.com/shopspring/decimal -golang.org/x/net/idna -crypto/ed25519 +golang.org/x/term crypto/rsa github.com/Masterminds/goutils +crypto/ed25519 +github.com/Masterminds/semver golang.org/x/crypto/bcrypt go.step.sm/crypto/randutil go.step.sm/crypto/x25519 crypto/internal/hpke -html/template +vendor/golang.org/x/net/idna +go.step.sm/crypto/internal/termutil crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte golang.org/x/crypto/cryptobyte +golang.org/x/net/idna +html/template crypto/ecdsa github.com/spf13/cast github.com/go-jose/go-jose/v3/cipher net/textproto -github.com/google/uuid vendor/golang.org/x/net/http/httpproxy crypto/x509 -vendor/golang.org/x/net/http/httpguts +github.com/google/uuid mime/multipart -github.com/go-jose/go-jose/v3 +vendor/golang.org/x/net/http/httpguts github.com/Masterminds/sprig +github.com/go-jose/go-jose/v3 golang.org/x/crypto/ssh crypto/tls github.com/go-jose/go-jose/v3/cryptosigner @@ -768,7 +804,7 @@ --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS -ok go.step.sm/crypto/fingerprint 0.007s +ok go.step.sm/crypto/fingerprint 0.004s === RUN TestFipsUtil fipsutil_test.go:6: fipsutil.Enabled() is false fipsutil_test.go:7: fipsutil.Only() is false @@ -778,9 +814,9 @@ === RUN TestKey --- PASS: TestKey (0.16s) === RUN TestBcryptHash ---- PASS: TestBcryptHash (0.00s) +--- PASS: TestBcryptHash (0.01s) PASS -ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.174s +ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.170s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty @@ -790,7 +826,7 @@ --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS -ok go.step.sm/crypto/internal/emoji 0.006s +ok go.step.sm/crypto/internal/emoji 0.009s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime @@ -978,7 +1014,7 @@ --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS -ok go.step.sm/crypto/internal/templates 0.037s +ok go.step.sm/crypto/internal/templates 0.040s ? go.step.sm/crypto/internal/termutil [no test files] === RUN TestIsPrintableString === RUN TestIsPrintableString/empty @@ -999,7 +1035,7 @@ --- PASS: TestIsPrintableString/asterisk_allowed (0.00s) --- PASS: TestIsPrintableString/ampersand_allowed (0.00s) PASS -ok go.step.sm/crypto/internal/utils/asn1 0.022s +ok go.step.sm/crypto/internal/utils/asn1 0.024s === RUN TestMustUint64ConvertsValues --- PASS: TestMustUint64ConvertsValues (0.00s) === RUN TestMustUint64PanicsOnNegativeValue @@ -1023,7 +1059,7 @@ === RUN TestMustUint8PanicsOnLargeValue --- PASS: TestMustUint8PanicsOnLargeValue (0.00s) PASS -ok go.step.sm/crypto/internal/utils/convert 0.018s +ok go.step.sm/crypto/internal/utils/convert 0.022s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing @@ -1057,7 +1093,7 @@ --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS -ok go.step.sm/crypto/internal/utils/file 0.020s +ok go.step.sm/crypto/internal/utils/file 0.025s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip @@ -1073,7 +1109,7 @@ === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS -ok go.step.sm/crypto/internal/utils/utfbom 0.009s +ok go.step.sm/crypto/internal/utils/utfbom 0.010s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter @@ -1084,10 +1120,10 @@ === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt ---- PASS: TestEncrypt (0.81s) - --- PASS: TestEncrypt/ok (0.29s) - --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.27s) - --- PASS: TestEncrypt/ok_with_PromptPassword (0.26s) +--- PASS: TestEncrypt (1.19s) + --- PASS: TestEncrypt/ok (0.47s) + --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.42s) + --- PASS: TestEncrypt/ok_with_PromptPassword (0.29s) --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) @@ -1099,8 +1135,8 @@ === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt ---- PASS: TestEncryptJWK (0.25s) - --- PASS: TestEncryptJWK/ok (0.25s) +--- PASS: TestEncryptJWK (0.26s) + --- PASS: TestEncryptJWK/ok (0.26s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) @@ -1122,7 +1158,7 @@ === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter ---- PASS: TestDecrypt (1.91s) +--- PASS: TestDecrypt (1.92s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) --- PASS: TestDecrypt/ok_WithPassword (0.13s) --- PASS: TestDecrypt/ok_WithPasswordFile (0.13s) @@ -1191,100 +1227,100 @@ --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) === RUN TestReadKey +=== RUN TestReadKey/testdata/oct.enc.json +=== RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.pub.json -=== RUN TestReadKey/testdata/rsa.pub.json -=== RUN TestReadKey/testdata/rsa.enc.priv.json -=== RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/p256.priv.json -=== RUN TestReadKey/testdata/p256.enc.priv.json === RUN TestReadKey/testdata/rsa.priv.json -=== RUN TestReadKey/testdata/oct.json -=== RUN TestReadKey/testdata/oct.enc.json +=== RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/testdata/okp.priv.json -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem +=== RUN TestReadKey/testdata/p256.enc.priv.json +=== RUN TestReadKey/testdata/rsa.pub.json +=== RUN TestReadKey/testdata/oct.json === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem --- PASS: TestReadKey (0.13s) + --- PASS: TestReadKey/testdata/oct.enc.json (0.02s) + --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.02s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.03s) - --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) - --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.02s) --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) - --- PASS: TestReadKey/testdata/oct.json (0.00s) - --- PASS: TestReadKey/testdata/oct.enc.json (0.02s) + --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.03s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.02s) + --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) + --- PASS: TestReadKey/testdata/oct.json (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient -2026/11/29 12:00:59 http: TLS handshake error from 127.0.0.1:41894: remote error: tls: bad certificate +2025/10/28 07:39:31 http: TLS handshake error from 127.0.0.1:53390: remote error: tls: bad certificate --- PASS: TestReadKey_https (0.02s) --- PASS: TestReadKey_https/ok (0.01s) --- PASS: TestReadKey_https/failWithKid (0.00s) @@ -1308,16 +1344,16 @@ === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient -2026/11/29 12:00:59 http: TLS handshake error from 127.0.0.1:41140: remote error: tls: bad certificate +2025/10/28 07:39:31 http: TLS handshake error from 127.0.0.1:42204: remote error: tls: bad certificate === RUN TestReadKeySet_https/failNoOptions ---- PASS: TestReadKeySet_https (0.03s) +--- PASS: TestReadKeySet_https (0.02s) --- PASS: TestReadKeySet_https/ok (0.01s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) --- PASS: TestReadKeySet_https/failClient (0.01s) --- PASS: TestReadKeySet_https/failNoOptions (0.01s) === RUN TestGuessJWKAlgorithm ---- PASS: TestGuessJWKAlgorithm (0.11s) +--- PASS: TestGuessJWKAlgorithm (0.16s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON @@ -1330,13 +1366,13 @@ === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg ---- PASS: TestParseKeySet (0.51s) +--- PASS: TestParseKeySet (0.52s) --- PASS: TestParseKeySet/ok (0.00s) --- PASS: TestParseKeySet/okEncryptedJSON (0.13s) --- PASS: TestParseKeySet/okEncryptedCompact (0.13s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) - --- PASS: TestParseKeySet/failDecrypt (0.13s) + --- PASS: TestParseKeySet/failDecrypt (0.14s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) @@ -1353,7 +1389,7 @@ === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 ---- PASS: Test_guessKeyType (0.63s) +--- PASS: Test_guessKeyType (1.69s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) @@ -1388,7 +1424,7 @@ === RUN Test_guessSignatureAlgorithm/empty === RUN Test_guessSignatureAlgorithm/signer_empty === RUN Test_guessSignatureAlgorithm/opaque_empty ---- PASS: Test_guessSignatureAlgorithm (1.36s) +--- PASS: Test_guessSignatureAlgorithm (0.73s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) @@ -1420,7 +1456,7 @@ === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct ---- PASS: TestIsSymmetric (0.89s) +--- PASS: TestIsSymmetric (1.85s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) @@ -1432,7 +1468,7 @@ === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct ---- PASS: TestIsAsymmetric (1.83s) +--- PASS: TestIsAsymmetric (1.54s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) @@ -1457,7 +1493,7 @@ === RUN TestSignVerify/signer === RUN TestSignVerify/opaque === RUN TestSignVerify/fail_P224 ---- PASS: TestSignVerify (0.99s) +--- PASS: TestSignVerify (0.55s) --- PASS: TestSignVerify/byte (0.00s) --- PASS: TestSignVerify/P256 (0.00s) --- PASS: TestSignVerify/P384 (0.00s) @@ -1545,7 +1581,7 @@ === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown ---- PASS: TestValidateJWK_sig (0.76s) +--- PASS: TestValidateJWK_sig (0.89s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) @@ -1586,10 +1622,10 @@ === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm ---- PASS: TestX25519Signer_SignVerify (0.00s) +--- PASS: TestX25519Signer_SignVerify (0.01s) --- PASS: TestX25519Signer_SignVerify/ok (0.00s) --- PASS: TestX25519Signer_SignVerify/ok_empty (0.00s) - --- PASS: TestX25519Signer_SignVerify/ok_random (0.00s) + --- PASS: TestX25519Signer_SignVerify/ok_random (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public @@ -1616,9 +1652,16 @@ --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM +=== CONT TestParseKey +=== RUN TestGenerateJWKFromPEM/p256 +=== PAUSE TestGenerateJWKFromPEM/p256 +=== RUN TestGenerateJWKFromPEM/p384 +=== PAUSE TestGenerateJWKFromPEM/p384 +=== RUN TestGenerateJWKFromPEM/p521 +=== PAUSE TestGenerateJWKFromPEM/p521 +=== RUN TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWK === RUN TestGenerateJWK/EC -=== CONT TestParseKey === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 === PAUSE TestGenerateJWK/EC#01 @@ -1683,43 +1726,6 @@ === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC -=== CONT TestGenerateJWK/OKP -=== CONT TestGenerateJWK/EC#04 -=== CONT TestGenerateJWK/oct#05 -=== CONT TestGenerateJWK/oct#04 -=== CONT TestGenerateJWK/fail -=== CONT TestGenerateJWK/oct#03 -=== CONT TestGenerateJWK/oct#02 -=== CONT TestGenerateJWK/oct#01 -=== CONT TestGenerateJWK/oct -=== CONT TestGenerateJWK/OKP#02 -=== CONT TestGenerateJWK/OKP#01 -=== CONT TestGenerateJWK/RSA#04 -=== CONT TestGenerateJWK/RSA#07 -=== CONT TestGenerateJWK/oct#11 -=== CONT TestGenerateJWK/RSA#06 -=== CONT TestGenerateJWK/oct#09 -=== CONT TestGenerateJWK/RSA#05 -=== CONT TestGenerateJWK/oct#08 -=== CONT TestGenerateJWK/RSA#02 -=== CONT TestGenerateJWK/oct#07 -=== CONT TestGenerateJWK/RSA#03 -=== CONT TestGenerateJWK/oct#10 -=== CONT TestGenerateJWK/EC#02 -=== CONT TestGenerateJWK/oct#06 -=== CONT TestGenerateJWK/EC#03 -=== CONT TestGenerateJWK/RSA#01 -=== CONT TestGenerateJWK/EC#06 -=== CONT TestGenerateJWK/EC#07 -=== CONT TestGenerateJWK/EC#01 -=== CONT TestGenerateJWK/EC#05 -=== RUN TestGenerateJWKFromPEM/p256 -=== PAUSE TestGenerateJWKFromPEM/p256 -=== RUN TestGenerateJWKFromPEM/p384 -=== PAUSE TestGenerateJWKFromPEM/p384 -=== RUN TestGenerateJWKFromPEM/p521 -=== PAUSE TestGenerateJWKFromPEM/p521 -=== RUN TestGenerateJWKFromPEM/ed25519 === PAUSE TestGenerateJWKFromPEM/ed25519 === RUN TestGenerateJWKFromPEM/rsa === PAUSE TestGenerateJWKFromPEM/rsa @@ -1744,37 +1750,127 @@ === RUN TestGenerateJWKFromPEM/fail_no_subtle === PAUSE TestGenerateJWKFromPEM/fail_no_subtle === CONT TestGenerateJWKFromPEM/p256 +=== CONT TestGenerateJWK/fail +=== CONT TestGenerateJWK/oct#11 +=== CONT TestGenerateJWK/oct#10 +=== CONT TestGenerateJWK/oct#09 +=== CONT TestGenerateJWK/oct#08 +=== CONT TestGenerateJWK/oct#07 +=== CONT TestGenerateJWK/oct#06 +=== CONT TestGenerateJWK/oct#05 +=== CONT TestGenerateJWK/oct#04 +=== CONT TestGenerateJWK/oct#03 +=== CONT TestGenerateJWK/oct#02 +=== CONT TestGenerateJWK/oct#01 +=== CONT TestGenerateJWK/oct +=== CONT TestGenerateJWK/OKP#02 +=== CONT TestGenerateJWK/OKP#01 +=== CONT TestGenerateJWK/OKP +=== CONT TestGenerateJWK/RSA#07 +=== CONT TestGenerateJWK/EC#01 +=== CONT TestGenerateJWK/RSA#06 +=== CONT TestGenerateJWKFromPEM/ed25519_pub === CONT TestGenerateJWKFromPEM/fail_no_subtle === CONT TestGenerateJWKFromPEM/fail_missing === CONT TestGenerateJWKFromPEM/p256_cert === CONT TestGenerateJWKFromPEM/ed25519_cert === CONT TestGenerateJWKFromPEM/rsa_cert === CONT TestGenerateJWKFromPEM/rsa_pub -=== CONT TestGenerateJWKFromPEM/ed25519_pub +=== CONT TestGenerateJWKFromPEM/rsa === CONT TestGenerateJWKFromPEM/p521_pub === CONT TestGenerateJWKFromPEM/p384_pub === CONT TestGenerateJWKFromPEM/p256_pub -=== CONT TestGenerateJWKFromPEM/rsa -=== CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWKFromPEM/p521 -=== CONT TestGenerateJWKFromPEM/p384 +=== CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWK/RSA ---- PASS: TestGenerateJWKFromPEM (0.01s) +=== CONT TestGenerateJWKFromPEM/p384 +--- PASS: TestGenerateJWKFromPEM (0.03s) --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) + --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) + --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) --- PASS: TestGenerateJWKFromPEM/p521 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p384 (0.01s) + --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) + --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) +=== CONT TestGenerateJWK/RSA#03 +=== CONT TestGenerateJWK/RSA#02 +=== CONT TestGenerateJWK/RSA#01 +=== CONT TestGenerateJWK/EC#05 +=== CONT TestGenerateJWK/EC#07 +=== CONT TestGenerateJWK/EC#06 +=== CONT TestGenerateJWK/EC#03 +=== CONT TestGenerateJWK/EC#04 +=== CONT TestGenerateJWK/RSA#05 +=== CONT TestGenerateJWK/EC#02 +=== CONT TestGenerateJWK/RSA#04 +=== RUN TestEncryptDecryptJWK/ok_EC +=== PAUSE TestEncryptDecryptJWK/ok_EC +=== RUN TestEncryptDecryptJWK/ok_EC_pub +=== PAUSE TestEncryptDecryptJWK/ok_EC_pub +=== RUN TestEncryptDecryptJWK/ok_RSA +=== PAUSE TestEncryptDecryptJWK/ok_RSA +=== RUN TestEncryptDecryptJWK/ok_RSA_pub +=== PAUSE TestEncryptDecryptJWK/ok_RSA_pub +=== RUN TestEncryptDecryptJWK/ok_RSA-PSS +=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS +=== RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== RUN TestEncryptDecryptJWK/ok_Ed25519 +=== PAUSE TestEncryptDecryptJWK/ok_Ed25519 +=== RUN TestEncryptDecryptJWK/ok_Ed25519_pub +=== PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub +=== RUN TestEncryptDecryptJWK/ok_oct +=== PAUSE TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_EC +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== CONT TestEncryptDecryptJWK/ok_RSA_pub +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS +=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_EC_pub +=== CONT TestEncryptDecryptJWK/ok_RSA +=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub +=== CONT TestEncryptDecryptJWK/ok_Ed25519 +--- PASS: TestGenerateJWK (0.00s) + --- PASS: TestGenerateJWK/EC (0.00s) + --- PASS: TestGenerateJWK/fail (0.00s) + --- PASS: TestGenerateJWK/oct#11 (0.00s) + --- PASS: TestGenerateJWK/oct#10 (0.00s) + --- PASS: TestGenerateJWK/oct#09 (0.00s) + --- PASS: TestGenerateJWK/oct#08 (0.00s) + --- PASS: TestGenerateJWK/oct#07 (0.00s) + --- PASS: TestGenerateJWK/oct#06 (0.00s) + --- PASS: TestGenerateJWK/oct#05 (0.00s) + --- PASS: TestGenerateJWK/oct#04 (0.00s) + --- PASS: TestGenerateJWK/oct#03 (0.00s) + --- PASS: TestGenerateJWK/oct#02 (0.00s) + --- PASS: TestGenerateJWK/oct#01 (0.00s) + --- PASS: TestGenerateJWK/oct (0.00s) + --- PASS: TestGenerateJWK/OKP#02 (0.00s) + --- PASS: TestGenerateJWK/OKP#01 (0.00s) + --- PASS: TestGenerateJWK/OKP (0.00s) + --- PASS: TestGenerateJWK/EC#01 (0.00s) + --- PASS: TestGenerateJWK/EC#05 (0.00s) + --- PASS: TestGenerateJWK/EC#07 (0.00s) + --- PASS: TestGenerateJWK/EC#06 (0.00s) + --- PASS: TestGenerateJWK/EC#04 (0.00s) + --- PASS: TestGenerateJWK/EC#02 (0.00s) + --- PASS: TestGenerateJWK/EC#03 (0.00s) + --- PASS: TestGenerateJWK/RSA#03 (0.11s) + --- PASS: TestGenerateJWK/RSA#07 (0.59s) + --- PASS: TestGenerateJWK/RSA#02 (0.65s) + --- PASS: TestGenerateJWK/RSA#04 (1.60s) + --- PASS: TestGenerateJWK/RSA#06 (1.74s) + --- PASS: TestGenerateJWK/RSA (3.07s) + --- PASS: TestGenerateJWK/RSA#05 (3.15s) + --- PASS: TestGenerateJWK/RSA#01 (3.66s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa @@ -1824,126 +1920,66 @@ === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions === CONT TestParseKey/ec -=== CONT TestParseKey/pemPrivateWithKid -=== CONT TestParseKey/failPassword +=== CONT TestParseKey/failOCTMissingOptions +=== CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg -=== CONT TestParseKey/pemPrivateWithPasswordPrompter +=== CONT TestParseKey/failPEMPassword +=== CONT TestParseKey/failMissingFile +=== CONT TestParseKey/failPassword +=== CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/octPrivateWithAlgWithKid +--- PASS: TestEncryptDecryptJWK (1.61s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (1.22s) + --- PASS: TestEncryptDecryptJWK/ok_RSA (1.26s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (1.38s) + --- PASS: TestEncryptDecryptJWK/ok_EC (1.42s) + --- PASS: TestEncryptDecryptJWK/ok_EC_pub (1.45s) + --- PASS: TestEncryptDecryptJWK/ok_oct (1.47s) + --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (1.56s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (1.45s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (1.07s) +=== CONT TestParseKey/pemPublic +=== CONT TestParseKey/pemPrivate +=== CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/octPrivateWithAlg === CONT TestParseKey/pemPrivateWithAlgWithSubtle -=== CONT TestParseKey/failOCTMissingOptions -=== CONT TestParseKey/failECWrongKid === CONT TestParseKey/pemPrivateWithAlg -=== CONT TestParseKey/failPEMPassword === CONT TestParseKey/pemPrivateWithUse -=== CONT TestParseKey/failMissingFile -=== CONT TestParseKey/encryptedCompactWithPassword -=== CONT TestParseKey/encryptedFullWithPasswordFile -=== CONT TestParseKey/pemPrivateWithPassword +=== CONT TestParseKey/pemPrivateWithKid +=== CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/pemPrivateWithPasswordFile -=== CONT TestParseKey/pemPrivate -=== CONT TestParseKey/oct +=== CONT TestParseKey/okp +=== CONT TestParseKey/encryptedCompactWithPassword === CONT TestParseKey/rsa-pss === CONT TestParseKey/rsa -=== CONT TestParseKey/okp -=== CONT TestParseKey/pemPublic ---- PASS: TestParseKey (1.21s) +=== CONT TestParseKey/oct +--- PASS: TestParseKey (3.89s) --- PASS: TestParseKey/ec (0.00s) - --- PASS: TestParseKey/pemPrivateWithKid (0.00s) + --- PASS: TestParseKey/failOCTMissingOptions (0.00s) + --- PASS: TestParseKey/failECWrongKid (0.00s) + --- PASS: TestParseKey/failECBWongAlg (0.00s) + --- PASS: TestParseKey/failPEMPassword (0.00s) + --- PASS: TestParseKey/failMissingFile (0.00s) + --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) + --- PASS: TestParseKey/pemPublic (0.00s) + --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) - --- PASS: TestParseKey/failECBWongAlg (0.00s) - --- PASS: TestParseKey/failOCTMissingOptions (0.00s) --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) - --- PASS: TestParseKey/failECWrongKid (0.00s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) - --- PASS: TestParseKey/failMissingFile (0.00s) + --- PASS: TestParseKey/pemPrivateWithUse (0.00s) + --- PASS: TestParseKey/pemPrivateWithKid (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.00s) - --- PASS: TestParseKey/oct (0.00s) - --- PASS: TestParseKey/pemPrivate (0.00s) - --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.00s) - --- PASS: TestParseKey/rsa (0.00s) --- PASS: TestParseKey/okp (0.00s) - --- PASS: TestParseKey/failPEMPassword (0.00s) - --- PASS: TestParseKey/pemPublic (0.00s) - --- PASS: TestParseKey/pemPrivateWithUse (0.00s) - --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) - --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.15s) - --- PASS: TestParseKey/encryptedCompactWithPassword (0.15s) - --- PASS: TestParseKey/failPassword (0.19s) -=== RUN TestEncryptDecryptJWK/ok_EC -=== PAUSE TestEncryptDecryptJWK/ok_EC -=== RUN TestEncryptDecryptJWK/ok_EC_pub -=== PAUSE TestEncryptDecryptJWK/ok_EC_pub -=== RUN TestEncryptDecryptJWK/ok_RSA -=== PAUSE TestEncryptDecryptJWK/ok_RSA -=== RUN TestEncryptDecryptJWK/ok_RSA_pub -=== PAUSE TestEncryptDecryptJWK/ok_RSA_pub -=== RUN TestEncryptDecryptJWK/ok_RSA-PSS -=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS -=== RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== RUN TestEncryptDecryptJWK/ok_Ed25519 -=== PAUSE TestEncryptDecryptJWK/ok_Ed25519 -=== RUN TestEncryptDecryptJWK/ok_Ed25519_pub -=== PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub -=== RUN TestEncryptDecryptJWK/ok_oct -=== PAUSE TestEncryptDecryptJWK/ok_oct -=== CONT TestEncryptDecryptJWK/ok_EC -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== CONT TestEncryptDecryptJWK/ok_RSA_pub -=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub -=== CONT TestEncryptDecryptJWK/ok_RSA -=== CONT TestEncryptDecryptJWK/ok_EC_pub -=== CONT TestEncryptDecryptJWK/ok_Ed25519 -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS -=== CONT TestEncryptDecryptJWK/ok_oct ---- PASS: TestEncryptDecryptJWK (2.11s) - --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (0.31s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (0.32s) - --- PASS: TestEncryptDecryptJWK/ok_oct (0.31s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (0.33s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (0.33s) - --- PASS: TestEncryptDecryptJWK/ok_RSA (0.34s) - --- PASS: TestEncryptDecryptJWK/ok_EC_pub (0.35s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (0.36s) - --- PASS: TestEncryptDecryptJWK/ok_EC (0.36s) ---- PASS: TestGenerateJWK (0.00s) - --- PASS: TestGenerateJWK/OKP (0.00s) - --- PASS: TestGenerateJWK/EC (0.00s) - --- PASS: TestGenerateJWK/oct#05 (0.00s) - --- PASS: TestGenerateJWK/EC#04 (0.00s) - --- PASS: TestGenerateJWK/fail (0.00s) - --- PASS: TestGenerateJWK/oct#02 (0.00s) - --- PASS: TestGenerateJWK/oct#03 (0.00s) - --- PASS: TestGenerateJWK/oct#01 (0.00s) - --- PASS: TestGenerateJWK/oct (0.00s) - --- PASS: TestGenerateJWK/OKP#02 (0.00s) - --- PASS: TestGenerateJWK/OKP#01 (0.00s) - --- PASS: TestGenerateJWK/oct#11 (0.00s) - --- PASS: TestGenerateJWK/oct#09 (0.00s) - --- PASS: TestGenerateJWK/oct#08 (0.00s) - --- PASS: TestGenerateJWK/oct#07 (0.00s) - --- PASS: TestGenerateJWK/oct#04 (0.01s) - --- PASS: TestGenerateJWK/oct#10 (0.00s) - --- PASS: TestGenerateJWK/EC#02 (0.00s) - --- PASS: TestGenerateJWK/EC#03 (0.00s) - --- PASS: TestGenerateJWK/EC#06 (0.00s) - --- PASS: TestGenerateJWK/EC#07 (0.00s) - --- PASS: TestGenerateJWK/EC#01 (0.00s) - --- PASS: TestGenerateJWK/EC#05 (0.00s) - --- PASS: TestGenerateJWK/oct#06 (0.00s) - --- PASS: TestGenerateJWK/RSA#06 (0.29s) - --- PASS: TestGenerateJWK/RSA#02 (0.44s) - --- PASS: TestGenerateJWK/RSA#05 (0.54s) - --- PASS: TestGenerateJWK/RSA#04 (0.58s) - --- PASS: TestGenerateJWK/RSA#07 (0.68s) - --- PASS: TestGenerateJWK/RSA#03 (0.90s) - --- PASS: TestGenerateJWK/RSA (1.10s) - --- PASS: TestGenerateJWK/RSA#01 (2.54s) + --- PASS: TestParseKey/rsa-pss (0.00s) + --- PASS: TestParseKey/rsa (0.00s) + --- PASS: TestParseKey/oct (0.00s) + --- PASS: TestParseKey/failPassword (0.45s) + --- PASS: TestParseKey/encryptedCompactWithPassword (0.44s) + --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.58s) PASS -ok go.step.sm/crypto/jose 13.101s +ok go.step.sm/crypto/jose 16.302s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa @@ -1977,7 +2013,7 @@ === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail ---- PASS: TestPublicKey (0.17s) +--- PASS: TestPublicKey (1.08s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) @@ -2035,9 +2071,9 @@ === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size ---- PASS: TestGenerateKey_rsa (2.71s) - --- PASS: TestGenerateKey_rsa/RSA2048 (0.46s) - --- PASS: TestGenerateKey_rsa/RSA3072 (2.25s) +--- PASS: TestGenerateKey_rsa (1.94s) + --- PASS: TestGenerateKey_rsa/RSA2048 (1.01s) + --- PASS: TestGenerateKey_rsa/RSA3072 (0.92s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair @@ -2062,9 +2098,9 @@ === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail ---- PASS: TestGenerateKeyPair_rsa (0.70s) - --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.31s) - --- PASS: TestGenerateKeyPair_rsa/RSA3072 (0.39s) +--- PASS: TestGenerateKeyPair_rsa (2.24s) + --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.30s) + --- PASS: TestGenerateKeyPair_rsa/RSA3072 (1.94s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok @@ -2103,7 +2139,7 @@ === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey ---- PASS: TestExtractKey (0.20s) +--- PASS: TestExtractKey (0.95s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) @@ -2129,7 +2165,7 @@ === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type ---- PASS: TestVerifyPair (1.28s) +--- PASS: TestVerifyPair (0.52s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) @@ -2145,11 +2181,11 @@ === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure ---- PASS: TestInsecure (1.31s) - --- PASS: TestInsecure/ok_RSA_2048 (0.69s) +--- PASS: TestInsecure (0.72s) + --- PASS: TestInsecure/ok_RSA_2048 (0.27s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) - --- PASS: TestInsecure/ok_RSA_2048_insecure (0.59s) - --- PASS: TestInsecure/ok_RSA_1024_insecure (0.02s) + --- PASS: TestInsecure/ok_RSA_2048_insecure (0.42s) + --- PASS: TestInsecure/ok_RSA_1024_insecure (0.03s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey @@ -2171,7 +2207,7 @@ === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string ---- PASS: TestEqual (0.53s) +--- PASS: TestEqual (1.16s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) @@ -2193,7 +2229,7 @@ --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS -ok go.step.sm/crypto/keyutil 6.975s +ok go.step.sm/crypto/keyutil 8.696s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -2207,12 +2243,12 @@ === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer ---- PASS: TestNew (0.03s) +--- PASS: TestNew (0.04s) --- PASS: TestNew/ok (0.00s) --- PASS: TestNew/ok_with_options (0.00s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.00s) - --- PASS: TestNew/fail_host_signer (0.00s) + --- PASS: TestNew/fail_host_signer (0.01s) --- PASS: TestNew/fail_user_signer (0.00s) --- PASS: TestNew/fail_root_template (0.00s) --- PASS: TestNew/fail_intermediate_template (0.00s) @@ -2235,11 +2271,11 @@ === RUN TestCA_SignCSR/ok_with_modify === RUN TestCA_SignCSR/fail_new_certificate === RUN TestCA_SignCSR/fail_modify ---- PASS: TestCA_SignCSR (0.02s) +--- PASS: TestCA_SignCSR (0.03s) --- PASS: TestCA_SignCSR/ok (0.00s) --- PASS: TestCA_SignCSR/ok_with_modify (0.00s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) - --- PASS: TestCA_SignCSR/fail_modify (0.00s) + --- PASS: TestCA_SignCSR/fail_modify (0.01s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user @@ -2251,11 +2287,11 @@ --- PASS: TestCA_SignSSH/ok_infinity (0.00s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation ---- PASS: TestCA_SignSSH_mutation (0.00s) +--- PASS: TestCA_SignSSH_mutation (0.01s) === RUN TestCA_SignSSH_infinity --- PASS: TestCA_SignSSH_infinity (0.00s) PASS -ok go.step.sm/crypto/minica 0.109s +ok go.step.sm/crypto/minica 0.157s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password @@ -2270,134 +2306,134 @@ === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey ---- PASS: TestParseCosignPrivateKey (1.01s) - --- PASS: TestParseCosignPrivateKey/ok (0.12s) - --- PASS: TestParseCosignPrivateKey/fail_password (0.11s) +--- PASS: TestParseCosignPrivateKey (1.29s) + --- PASS: TestParseCosignPrivateKey/ok (0.17s) + --- PASS: TestParseCosignPrivateKey/fail_password (0.16s) --- PASS: TestParseCosignPrivateKey/fail_unmarshal (0.00s) --- PASS: TestParseCosignPrivateKey/fail_kdf (0.00s) --- PASS: TestParseCosignPrivateKey/fail_cipher (0.00s) --- PASS: TestParseCosignPrivateKey/fail_nonce_too_large (0.00s) --- PASS: TestParseCosignPrivateKey/fail_nonce_too_short (0.00s) --- PASS: TestParseCosignPrivateKey/fail_kdf.N (0.00s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.11s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.19s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.10s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.22s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.20s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.11s) --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.11s) - --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.13s) + --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.12s) === RUN TestParseCosignPrivateKey_equal --- PASS: TestParseCosignPrivateKey_equal (0.10s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError ---- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.23s) +--- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.19s) === RUN TestRead -=== RUN TestRead/testdata/openssl.p256.pem -=== RUN TestRead/testdata/openssh.ed25519.enc.pem +=== RUN TestRead/testdata/openssl.rsa1024.enc.pem +=== RUN TestRead/testdata/openssh.p256.pem +=== RUN TestRead/testdata/openssh.p256.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/nebula.pub +=== RUN TestRead/testdata/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssh.p256.enc.pem === RUN TestRead/testdata/openssh.p384.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestRead/testdata/openssl.p256.pub.pem -=== RUN TestRead/testdata/openssh.ed25519.pem -=== RUN TestRead/testdata/openssh.ed25519.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/cosign.pub.pem +=== RUN TestRead/testdata/openssl.p256.enc.pem +=== RUN TestRead/testdata/openssl.p384.pem +=== RUN TestRead/testdata/openssl.p521.enc.pem +=== RUN TestRead/testdata/openssh.p521.enc.pem +=== RUN TestRead/testdata/openssh.p521.pub.pem +=== RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/openssh.rsa2048.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestRead/testdata/openssl.p521.pem +=== RUN TestRead/testdata/openssl.rsa1024.pem +=== RUN TestRead/testdata/openssh.ed25519.enc.pem +=== RUN TestRead/testdata/openssh.ed25519.pem +=== RUN TestRead/testdata/openssh.p384.enc.pem +=== RUN TestRead/testdata/openssh.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestRead/testdata/cosign.enc.pem -=== RUN TestRead/testdata/openssl.p521.enc.pem -=== RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestRead/testdata/openssl.p256.pem +=== RUN TestRead/testdata/openssl.p384.pub.pem +=== RUN TestRead/testdata/openssl.p384.enc.pem +=== RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssh.p384.pem +=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestRead/testdata/cosign.pub.pem -=== RUN TestRead/testdata/nebula.pub +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/cosign.enc.pem === RUN TestRead/testdata/nebula.key -=== RUN TestRead/testdata/openssl.p384.pem -=== RUN TestRead/testdata/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssl.p521.pem +=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/openssh.ed25519.pub.pem === RUN TestRead/testdata/openssh.rsa1024.enc.pem === RUN TestRead/testdata/openssh.rsa1024.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssl.rsa1024.pub.pem -=== RUN TestRead/testdata/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssh.p256.pem -=== RUN TestRead/testdata/openssh.p521.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem -=== RUN TestRead/testdata/openssl.p256.enc.pem -=== RUN TestRead/testdata/openssh.p384.pem -=== RUN TestRead/testdata/openssh.rsa1024.pub.pem -=== RUN TestRead/testdata/openssl.p521.pub.pem -=== RUN TestRead/testdata/openssl.rsa1024.pem -=== RUN TestRead/testdata/openssl.rsa1024.enc.pem -=== RUN TestRead/testdata/openssh.p256.pub.pem -=== RUN TestRead/testdata/openssh.p521.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestRead/testdata/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssh.p384.enc.pem -=== RUN TestRead/testdata/openssh.p521.enc.pem -=== RUN TestRead/testdata/openssh.rsa2048.enc.pem -=== RUN TestRead/testdata/openssh.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem ---- PASS: TestRead (1.06s) - --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.14s) - --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.13s) +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem +--- PASS: TestRead (1.05s) + --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.02s) + --- PASS: TestRead/testdata/nebula.pub (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.15s) --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.03s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.pem (0.01s) + --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.14s) + --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.14s) --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p521.pem (0.01s) + --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.13s) + --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.13s) + --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/cosign.enc.pem (0.10s) - --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.02s) - --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p521.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) - --- PASS: TestRead/testdata/nebula.pub (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestRead/testdata/cosign.enc.pem (0.10s) --- PASS: TestRead/testdata/nebula.key (0.00s) - --- PASS: TestRead/testdata/openssl.p384.pem (0.01s) - --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.pem (0.01s) - --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.14s) + --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.13s) --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pem (0.01s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.01s) - --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.13s) - --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.14s) - --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.14s) - --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.03s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt @@ -2481,51 +2517,51 @@ --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse +=== RUN TestParse/success-ecdsa-private-key === RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/fail-password -=== RUN TestParse/fail-pkcs8-password -=== RUN TestParse/fail-type -=== RUN TestParse/fail-nebula-pub-size === RUN TestParse/fail-nebula-key-size -=== RUN TestParse/success-ecdsa-public-key -=== RUN TestParse/success-rsa-private-key -=== RUN TestParse/success-ecdsa-private-key === RUN TestParse/success-ed25519-private-key +=== RUN TestParse/success-ed25519-enc-private-key === RUN TestParse/success-x509-crt === RUN TestParse/fail-options +=== RUN TestParse/fail-pkcs8-password +=== RUN TestParse/fail-type +=== RUN TestParse/fail-nebula-pub-size +=== RUN TestParse/success-ecdsa-public-key === RUN TestParse/success-rsa-public-key -=== RUN TestParse/success-ed25519-enc-private-key +=== RUN TestParse/success-rsa-private-key --- PASS: TestParse (0.00s) + --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/fail-password (0.00s) - --- PASS: TestParse/fail-pkcs8-password (0.00s) - --- PASS: TestParse/fail-type (0.00s) - --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/fail-nebula-key-size (0.00s) - --- PASS: TestParse/success-ecdsa-public-key (0.00s) - --- PASS: TestParse/success-rsa-private-key (0.00s) - --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/success-ed25519-private-key (0.00s) + --- PASS: TestParse/success-ed25519-enc-private-key (0.00s) --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/fail-options (0.00s) + --- PASS: TestParse/fail-pkcs8-password (0.00s) + --- PASS: TestParse/fail-type (0.00s) + --- PASS: TestParse/fail-nebula-pub-size (0.00s) + --- PASS: TestParse/success-ecdsa-public-key (0.00s) --- PASS: TestParse/success-rsa-public-key (0.00s) - --- PASS: TestParse/success-ed25519-enc-private-key (0.00s) + --- PASS: TestParse/success-rsa-private-key (0.00s) === RUN TestSerialize + pem_test.go:641: Running test case: EC Public Key success + pem_test.go:641: Running test case: OKP Private Key success + pem_test.go:641: Running test case: OKP Public Key success pem_test.go:641: Running test case: X.509 Certificate request success - pem_test.go:641: Running test case: RSA Private Key success - pem_test.go:641: Running test case: EC Private Key success + pem_test.go:641: Running test case: RSA Public Key success + pem_test.go:641: Running test case: EC Private Key success - encrypt pkcs8 data pem_test.go:641: Running test case: X.509 Certificate success pem_test.go:641: Running test case: propagate open key out file error pem_test.go:641: Running test case: ToFile Success (EC Private Key unencrypted) pem_test.go:641: Running test case: ToFile Success (EC Private Key encrypted) pem_test.go:641: Running test case: unrecognized key type - pem_test.go:641: Running test case: RSA Public Key success + pem_test.go:641: Running test case: RSA Private Key success + pem_test.go:641: Running test case: EC Private Key success pem_test.go:641: Running test case: EC Private Key success - encrypt input data - pem_test.go:641: Running test case: EC Private Key success - encrypt pkcs8 data - pem_test.go:641: Running test case: EC Public Key success - pem_test.go:641: Running test case: OKP Private Key success - pem_test.go:641: Running test case: OKP Public Key success ---- PASS: TestSerialize (1.23s) +--- PASS: TestSerialize (1.13s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key @@ -2545,119 +2581,119 @@ --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey -=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem -=== RUN TestParseKey/testdata/openssh.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/openssh.p384.enc.pem +=== RUN TestParseKey/testdata/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.pem +=== RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssh.p521.enc.pem === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/openssl.p256.pem +=== RUN TestParseKey/testdata/openssl.p521.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pem === RUN TestParseKey/testdata/openssh.ed25519.enc.pem -=== RUN TestParseKey/testdata/openssh.p256.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestParseKey/testdata/openssl.p256.pub.pem === RUN TestParseKey/testdata/openssh.ed25519.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.pem +=== RUN TestParseKey/testdata/openssh.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/cosign.enc.pem -=== RUN TestParseKey/testdata/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestParseKey/testdata/openssl.p256.pem +=== RUN TestParseKey/testdata/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssl.p384.enc.pem +=== RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssh.p384.pem +=== RUN TestParseKey/testdata/openssh.p521.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/cosign.pub.pem -=== RUN TestParseKey/testdata/nebula.pub +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/cosign.enc.pem === RUN TestParseKey/testdata/nebula.key -=== RUN TestParseKey/testdata/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssl.p521.pem +=== RUN TestParseKey/testdata/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem === RUN TestParseKey/testdata/openssh.rsa1024.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem === RUN TestParseKey/testdata/openssh.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/openssh.p384.pem -=== RUN TestParseKey/testdata/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pem ---- PASS: TestParseKey (0.97s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.13s) +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem +=== RUN TestParseKey/testdata/nebula.pub +=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/openssh.p256.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/cosign.pub.pem +--- PASS: TestParseKey (1.09s) + --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.13s) --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.13s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.13s) - --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.13s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.13s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.enc.pem (0.14s) - --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/nebula.pub (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.enc.pem (0.16s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.14s) + --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.26s) --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/nebula.pub (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.13s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH -=== RUN TestParseSSH/testdata/openssh.p521.pub.pem -=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem -=== RUN TestParseSSH/testdata/openssh.p256.pub.pem === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem -=== RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem +=== RUN TestParseSSH/testdata/openssh.p256.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem +=== RUN TestParseSSH/testdata/openssh.p384.pub.pem +=== RUN TestParseSSH/testdata/openssh.p521.pub.pem --- PASS: TestParseSSH (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options @@ -2785,239 +2821,239 @@ --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem --- PASS: TestDecryptPKCS8PrivateKey (0.01s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) === RUN TestDecryptPKCS8PrivateKey_ciphers === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC ---- PASS: TestDecryptPKCS8PrivateKey_ciphers (1.90s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (0.38s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (0.38s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (0.38s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (0.38s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (0.38s) +--- PASS: TestDecryptPKCS8PrivateKey_ciphers (3.99s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (0.61s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (1.06s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (0.78s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (0.60s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (0.92s) === CONT TestOpenSSH -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === CONT TestEncryptDecryptPKCS8 -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== RUN TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.p384.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssl.p384.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.pem -=== RUN TestOpenSSH/testdata/openssl.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p521.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/cosign.enc.pem +=== PAUSE TestOpenSSH/testdata/cosign.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p384.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.pem +=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssl.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p384.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssh.p256.pem +=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/openssl.p384.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== CONT TestOpenSSH/testdata/cosign.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.pem === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p256.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.pem === CONT TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem -=== CONT TestOpenSSH/testdata/cosign.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem ---- PASS: TestEncryptDecryptPKCS8 (0.00s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (1.81s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (1.87s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (1.98s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (1.98s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (2.06s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (2.08s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (2.09s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (2.12s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (2.21s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (2.22s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (2.23s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (2.23s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (1.96s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (1.95s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (1.92s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (1.93s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (2.03s) ---- PASS: TestOpenSSH (0.01s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (0.71s) - --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (0.86s) - --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (0.89s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (0.91s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) +=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p256.pem +--- PASS: TestOpenSSH (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (1.08s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (0.98s) - --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.01s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (0.59s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (1.26s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.04s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.02s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.04s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.06s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.18s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (1.30s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (1.34s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (1.38s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (1.42s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (1.52s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.03s) + --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (1.39s) --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.67s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (1.79s) + --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (1.90s) + --- PASS: TestOpenSSH/testdata/cosign.enc.pem (1.90s) + --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (2.04s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (1.74s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.11s) - --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (0.85s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.76s) - --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (0.87s) - --- PASS: TestOpenSSH/testdata/cosign.enc.pem (0.80s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (0.86s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (1.13s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.68s) - --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (0.67s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.45s) + --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.02s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.72s) + --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.50s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (1.98s) + --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.06s) +--- PASS: TestEncryptDecryptPKCS8 (0.01s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (3.95s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (4.00s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (4.52s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (4.34s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (4.07s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (4.74s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (4.73s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (4.99s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (4.74s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (5.30s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (5.37s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (5.13s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (5.18s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (5.51s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (4.37s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (4.80s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (4.98s) PASS -ok go.step.sm/crypto/pemutil 11.037s +ok go.step.sm/crypto/pemutil 19.729s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt @@ -3043,7 +3079,7 @@ --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS -ok go.step.sm/crypto/randutil 0.024s +ok go.step.sm/crypto/randutil 0.049s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host @@ -3083,7 +3119,7 @@ === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm ---- PASS: TestCreateCertificate (0.19s) +--- PASS: TestCreateCertificate (0.80s) --- PASS: TestCreateCertificate/ok (0.00s) --- PASS: TestCreateCertificate/ok_rsa (0.01s) --- PASS: TestCreateCertificate/emptyNonce (0.00s) @@ -3097,7 +3133,7 @@ === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT ---- PASS: TestFingerprint (0.55s) +--- PASS: TestFingerprint (0.35s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) @@ -3141,7 +3177,7 @@ === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding ---- PASS: TestFormatFingerprint (0.70s) +--- PASS: TestFormatFingerprint (0.58s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) @@ -3217,7 +3253,7 @@ === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk ---- PASS: TestCryptoPublicKey (0.16s) +--- PASS: TestCryptoPublicKey (0.27s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) @@ -3419,7 +3455,7 @@ --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS -ok go.step.sm/crypto/sshutil 1.640s +ok go.step.sm/crypto/sshutil 2.031s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) @@ -3457,8 +3493,8 @@ --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run - renewer_test.go:228: Renewer.Run() run 1 times ---- PASS: TestRenewer_Run (2.01s) + renewer_test.go:228: Renewer.Run() run 2 times +--- PASS: TestRenewer_Run (2.00s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) @@ -3472,35 +3508,35 @@ === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42450: remote error: tls: bad certificate -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42464: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:46828: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:46830: read tcp 127.0.0.1:33219->127.0.0.1:46830: use of closed network connection --- PASS: TestRenewer_GetCertificate (0.01s) - --- PASS: TestRenewer_GetCertificate/ok (0.00s) + --- PASS: TestRenewer_GetCertificate/ok (0.01s) --- PASS: TestRenewer_GetCertificate/fail_empty (0.00s) --- PASS: TestRenewer_GetCertificate/fail_httptest (0.00s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:49432: tls: client didn't provide a certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:59444: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:49434: remote error: tls: bad certificate === RUN TestRenewer_GetClientCertificate/fail_httptest -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:49442: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:59452: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:59454: read tcp 127.0.0.1:39193->127.0.0.1:59454: use of closed network connection --- PASS: TestRenewer_GetClientCertificate (0.02s) --- PASS: TestRenewer_GetClientCertificate/ok (0.01s) --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.00s) --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.00s) - --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.00s) + --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.01s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:36058: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:37028: remote error: tls: bad certificate === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42472: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-11-29T12:01:01-12:00 is after 2026-11-30T00:01:01Z +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:40982: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-10-28T07:39:33+14:00 is after 2025-10-27T17:39:33Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:43192: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-11-29T12:01:01-12:00 is after 2026-11-30T00:01:01Z +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:55412: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-10-28T07:39:33+14:00 is after 2025-10-27T17:39:33Z --- PASS: TestRenewer_RenewFunc_error (0.02s) --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.01s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.00s) --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.00s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok @@ -3515,42 +3551,42 @@ === RUN TestServerCredentials_GetCertificate === RUN TestServerCredentials_GetCertificate/ok === RUN TestServerCredentials_GetCertificate/fail_empty -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:48570: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:56206: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:48574: remote error: tls: bad certificate -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:48584: server name indication cannot be empty +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:56210: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:56216: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:48598: server name indication cannot be empty +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:56232: server name indication cannot be empty --- PASS: TestServerCredentials_GetCertificate (0.02s) --- PASS: TestServerCredentials_GetCertificate/ok (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.00s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.00s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.00s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42148: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:33370: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42160: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42170: server name indication cannot be empty +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:33378: remote error: tls: bad certificate +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:33380: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:42176: server name indication cannot be empty +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:33384: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.01s) - --- PASS: TestServerCredentials_GetConfigForClient/ok (0.01s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.00s) + --- PASS: TestServerCredentials_GetConfigForClient/ok (0.00s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:54408: test error +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:47806: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient -2026/11/29 12:01:01 http: TLS handshake error from 127.0.0.1:50194: test error +2025/10/28 07:39:33 http: TLS handshake error from 127.0.0.1:43974: test error --- PASS: TestServerCredentials_RenewFunc_error (0.01s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok @@ -3585,7 +3621,7 @@ --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS -ok go.step.sm/crypto/tlsutil 4.119s +ok go.step.sm/crypto/tlsutil 4.139s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 @@ -3595,7 +3631,7 @@ --- PASS: TestVectors/ok#01 (0.00s) --- PASS: TestVectors/ok#02 (0.00s) === RUN TestSignVerify ---- PASS: TestSignVerify (1.01s) +--- PASS: TestSignVerify (1.02s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail @@ -3653,7 +3689,7 @@ --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS -ok go.step.sm/crypto/x25519 1.025s +ok go.step.sm/crypto/x25519 1.035s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 @@ -3906,7 +3942,7 @@ === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs ---- PASS: TestNewCertificateFromX509 (0.01s) +--- PASS: TestNewCertificateFromX509 (0.00s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) @@ -3938,7 +3974,7 @@ === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate ---- PASS: TestCreateCertificate_criticalSANs (0.01s) +--- PASS: TestCreateCertificate_criticalSANs (0.00s) --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) @@ -3956,43 +3992,43 @@ === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1034: -----BEGIN CERTIFICATE----- - MIIBkzCCAUWgAwIBAgIQbM5xjBEK6Jc5RuJ34ZzgDjAFBgMrZXAwETEPMA0GA1UE - AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhADVgwSUw7i3Tm5tzL918/X72Mbkp - Mrp4s+AUfZ1lj6nWo4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFHQLYwgsMmw7j52uINmkitg+X6mG - MB8GA1UdIwQYMBaAFOqrRM2tn699jrNIEpwlRJl0+ZZOMDoGA1UdEQQzMDGkLzAt - MQswCQYDVQQGEwJVUzENMAsGA1UEChMEQUNNRTEPMA0GA1UEAxMGcm9ja2V0MAUG - AytlcANBAAK/itAH+abWesrx0f4DH7sIZxQC+M9YUdqlTNKXn+4e/YnPTT03yHW6 - l+MY3LVkaoBGrdIv8jSppseR72ogygU= + MIIBlDCCAUagAwIBAgIRAIpZI9J8mjCmUmxzaC6gu8owBQYDK2VwMBExDzANBgNV + BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCLy+LsXsD5molw2E1qQ6fqJjZy + L7Hpb2FHHb07JgPVSqOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQwbj9FS8sks0HYW2ZLU72koOfL + MDAfBgNVHSMEGDAWgBQflkJAfQDq7Ffg6CNGl+PU/fqnGjA6BgNVHREEMzAxpC8w + LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF + BgMrZXADQQCyYriqCtcUjVE5I055yZuiJAV8vcuSPY6EuAP8NuZmpIjwup64/95t + /d4tqGtt77rFyqN1LzDgOUFoPZ6pWFsD -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1034: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQEn/BdKeHKPQwsJYHvHBj9TAFBgMrZXAwETEPMA0GA1UE + MIIBgzCCATWgAwIBAgIQM46kgRHWuF9pc2nLrOzRWTAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhADVgwSUw7i3Tm5tzL918/X72Mbkp - Mrp4s+AUfZ1lj6nWo4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFHQLYwgsMmw7j52uINmkitg+X6mG - MB8GA1UdIwQYMBaAFOqrRM2tn699jrNIEpwlRJl0+ZZOMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAfQ+t23qeg9u2 - /yjnRCeV2Lvl6TCXWVwdtnfL9xGdMrobGeix93/ldFis6grZBwLqY1/8T/8efZ+q - TMfiIQvsBw== + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAIvL4uxewPmaiXDYTWpDp+omNnIv + selvYUcdvTsmA9VKo4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFDBuP0VLyySzQdhbZktTvaSg58sw + MB8GA1UdIwQYMBaAFB+WQkB9AOrsV+DoI0aX49T9+qcaMCoGA1UdEQQjMCGgHwYI + KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EA9oLE3WNOBjOy + KIDG1Mnu4iyPASCWgvDyrwDNeiic/pHJchZUQQ/fm2l7T/UKdO5ybzGt/iSjz39A + eBy5pUV0DA== -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1034: -----BEGIN CERTIFICATE----- - MIIBhDCCATagAwIBAgIRAL98Qs2Q6sHlBcJQrBYuwsAwBQYDK2VwMBExDzANBgNV + MIIBhDCCATagAwIBAgIRAIVkB1bOUGe4IRQrNnLdO1UwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQA1YMElMO4t05ubcy/dfP1+9jG5 - KTK6eLPgFH2dZY+p1qOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBR0C2MILDJsO4+driDZpIrYPl+p - hjAfBgNVHSMEGDAWgBTqq0TNrZ+vfY6zSBKcJUSZdPmWTjAqBgNVHREEIzAhoB8G - CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAAtDAUR01d1c - VDl2kMM7taguOEKOHQqXA1cmKShDjxokoAvTwdy/+PMV1WH9kjgVJzQLFUQZK/8W - pHUUrVjMWwk= + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCLy+LsXsD5molw2E1qQ6fqJjZy + L7Hpb2FHHb07JgPVSqOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQwbj9FS8sks0HYW2ZLU72koOfL + MDAfBgNVHSMEGDAWgBQflkJAfQDq7Ffg6CNGl+PU/fqnGjAqBgNVHREEIzAhoB8G + CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAG/9K9ozPovW + rW7ktHHzfMYpvZt0Iy8YTKRjD1EKHAX7oUyeJdsT44enakEyGYz2XKTgHeH98cCQ + p0/smSzzpgk= -----END CERTIFICATE----- ---- PASS: TestCreateCertificate_debug (0.01s) +--- PASS: TestCreateCertificate_debug (0.00s) --- PASS: TestCreateCertificate_debug/directoryName (0.00s) --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) @@ -4949,7 +4985,7 @@ === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (1.05s) +--- PASS: TestWithTemplate (0.53s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) --- PASS: TestWithTemplate/iid (0.00s) @@ -4971,7 +5007,7 @@ === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (0.47s) +--- PASS: TestWithTemplateFile (0.68s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) @@ -5202,7 +5238,7 @@ --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS -ok go.step.sm/crypto/x509util 1.666s +ok go.step.sm/crypto/x509util 1.344s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -5229,12 +5265,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/194576/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/194576/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/804483 and its subdirectories -I: Current time: Sun Nov 29 12:01:19 -12 2026 -I: pbuilder-time-stamp: 1795996879 +I: removing directory /srv/workspace/pbuilder/194576 and its subdirectories +I: Current time: Tue Oct 28 07:40:01 +14 2025 +I: pbuilder-time-stamp: 1761586801