Diff of the two buildlogs: -- --- b1/build.log 2025-07-30 11:26:56.720699746 +0000 +++ b2/build.log 2025-07-30 11:32:54.405155421 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Sep 1 05:48:28 -12 2026 -I: pbuilder-time-stamp: 1788284908 +I: Current time: Thu Jul 31 01:26:59 +14 2025 +I: pbuilder-time-stamp: 1753874819 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking golang-github-smallstep-crypto_0.63.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/581719/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1470086/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jul 30 11:27 /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/1470086/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1470086/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='11f40908a92c4391a8cecccd8104109e' - 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='581719' - PS1='# ' - PS2='> ' + INVOCATION_ID=fdc44ab9989f45f8929a0152a20052db + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1470086 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.NQCBpZwi/pbuilderrc_vWPi --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NQCBpZwi/b1 --logfile b1/build.log golang-github-smallstep-crypto_0.63.0-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.NQCBpZwi/pbuilderrc_0fOG --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NQCBpZwi/b2 --logfile b2/build.log golang-github-smallstep-crypto_0.63.0-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/581719/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1470086/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: 63 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 65 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] -Fetched 69.5 MB in 5s (13.1 MB/s) +Fetched 69.5 MB in 3s (22.2 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 ... 19849 files and directories currently installed.) @@ -411,8 +443,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Sep 1 17:49:03 UTC 2026. -Universal Time is now: Tue Sep 1 17:49:03 UTC 2026. +Local time is now: Wed Jul 30 11:28:54 UTC 2025. +Universal Time is now: Wed Jul 30 11:28:54 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... @@ -469,7 +501,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.63.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.63.0-1_source.changes +I: user script /srv/workspace/pbuilder/1470086/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/1470086/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.63.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.63.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.63.0-1 dpkg-buildpackage: info: source distribution experimental @@ -487,229 +523,229 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 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 42 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/utils 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/profilerecord -golang.org/x/crypto/internal/alias -internal/coverage/rtcov -internal/byteorder -log/internal + cd _build && go install -trimpath -v -p 40 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/utils 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/goos +internal/goarch cmp -internal/godebugs unicode/utf8 +vendor/golang.org/x/crypto/internal/alias +golang.org/x/crypto/cryptobyte/asn1 +unicode +golang.org/x/crypto/internal/alias +internal/itoa +internal/unsafeheader +encoding crypto/internal/fips140/alias -internal/goarch internal/msan -container/list -internal/unsafeheader -internal/itoa -internal/goos +internal/godebugs +internal/coverage/rtcov +log/internal +unicode/utf16 +internal/cpu math/bits -internal/asan -internal/goexperiment internal/nettrace -unicode/utf16 -golang.org/x/crypto/cryptobyte/asn1 -unicode -crypto/internal/boring/sig -sync/atomic -internal/runtime/syscall -vendor/golang.org/x/crypto/internal/alias -encoding -internal/runtime/atomic +internal/goexperiment vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/cpu -crypto/internal/fips140/subtle +internal/abi internal/runtime/math internal/runtime/sys -internal/abi +sync/atomic +crypto/internal/boring/sig +internal/runtime/atomic +internal/runtime/syscall +internal/profilerecord +internal/byteorder +internal/asan +container/list +crypto/internal/fips140/subtle crypto/internal/fips140deps/byteorder internal/chacha8rand golang.org/x/crypto/salsa20/salsa -internal/runtime/exithook -crypto/internal/fips140deps/cpu internal/bytealg +crypto/internal/fips140deps/cpu math +internal/runtime/exithook internal/stringslite internal/race -internal/sync internal/runtime/maps +internal/sync runtime internal/reflectlite iter +sync weak crypto/subtle -sync -maps slices -errors -sort +maps +internal/bisect internal/testlog internal/singleflight -internal/bisect unique +errors +sort runtime/cgo -internal/oserror io +strconv +internal/oserror path math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage -strconv -syscall internal/godebug -go.step.sm/crypto/internal/utils/utfbom -hash +syscall +reflect crypto/internal/randutil -bytes +hash strings +bytes +go.step.sm/crypto/internal/utils/utfbom +golang.org/x/crypto/blowfish +net/netip +encoding/base32 +crypto hash/adler32 hash/crc32 crypto/internal/fips140deps/godebug math/rand -crypto -golang.org/x/crypto/blowfish -encoding/base32 -net/netip -reflect vendor/golang.org/x/text/transform golang.org/x/text/transform go.step.sm/crypto/internal/emoji crypto/internal/impl -net/http/internal/ascii crypto/internal/fips140 -bufio +regexp/syntax github.com/huandu/xstrings html -regexp/syntax -crypto/internal/fips140/sha256 -crypto/tls/internal/fips140tls +bufio +net/http/internal/ascii crypto/internal/fips140/sha3 +crypto/tls/internal/fips140tls +crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 -internal/syscall/execenv -time -internal/syscall/unix -crypto/internal/fips140/hmac crypto/sha3 -crypto/internal/fips140/check +crypto/internal/fips140/hmac crypto/internal/fips140hash +crypto/internal/fips140/check crypto/fips140 crypto/internal/fips140/aes -crypto/internal/fips140/tls12 -crypto/internal/fips140/hkdf -crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod +crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat +crypto/internal/fips140/hkdf +crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 regexp crypto/internal/fips140/edwards25519 +internal/syscall/unix +internal/syscall/execenv +time +crypto/internal/fips140/nistec +io/fs internal/poll context -io/fs internal/filepathlite -os -crypto/internal/fips140/nistec internal/fmtsort encoding/binary +os encoding/base64 -golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/internal/poly1305 filippo.io/edwards25519/field +encoding/pem +golang.org/x/crypto/nacl/secretbox go.step.sm/crypto/fipsutil crypto/internal/sysrand -fmt path/filepath vendor/golang.org/x/sys/cpu +fmt net +filippo.io/edwards25519 crypto/internal/entropy crypto/internal/fips140/drbg -encoding/pem -golang.org/x/crypto/nacl/secretbox -filippo.io/edwards25519 crypto/internal/fips140only -crypto/internal/fips140/ed25519 -crypto/internal/fips140/mlkem -crypto/internal/fips140/rsa crypto/internal/fips140/aes/gcm -crypto/rc4 -crypto/md5 crypto/internal/fips140/ecdh +crypto/internal/fips140/ed25519 crypto/internal/fips140/ecdsa -crypto/cipher +crypto/internal/fips140/rsa +crypto/internal/fips140/mlkem +crypto/md5 +crypto/rc4 encoding/hex -github.com/mitchellh/reflectwalk +encoding/json net/url -github.com/imdario/mergo database/sql/driver -encoding/json -net/http/internal +math/big +github.com/mitchellh/reflectwalk text/template/parse -mime/quotedprintable -log -vendor/golang.org/x/net/http2/hpack +compress/flate github.com/go-jose/go-jose/v3/json github.com/pkg/errors -compress/flate +log +vendor/golang.org/x/net/http2/hpack +vendor/golang.org/x/text/unicode/norm mime -math/big +mime/quotedprintable +go.step.sm/crypto/fingerprint +net/http/internal golang.org/x/text/unicode/norm -vendor/golang.org/x/text/unicode/norm -vendor/golang.org/x/crypto/chacha20 +github.com/imdario/mergo +crypto/cipher +go.step.sm/crypto/internal/utils +github.com/mitchellh/copystructure +vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi crypto/internal/boring -golang.org/x/crypto/chacha20 crypto/des -go.step.sm/crypto/fingerprint +golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/chacha20 +crypto/sha512 crypto/aes -crypto/hmac -crypto/sha256 crypto/ecdh -crypto/sha512 +crypto/hmac crypto/sha1 -go.step.sm/crypto/internal/utils -github.com/mitchellh/copystructure +crypto/sha256 go.step.sm/crypto/internal/bcrypt_pbkdf golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -vendor/golang.org/x/crypto/chacha20poly1305 golang.org/x/crypto/pbkdf2 -vendor/golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/bidi golang.org/x/crypto/scrypt -golang.org/x/crypto/curve25519 compress/gzip -vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/crypto/chacha20poly1305 golang.org/x/text/secure/bidirule +golang.org/x/crypto/curve25519 +vendor/golang.org/x/text/secure/bidirule text/template -vendor/golang.org/x/net/idna -golang.org/x/net/idna github.com/Masterminds/semver +vendor/golang.org/x/net/idna crypto/dsa +crypto/elliptic crypto/internal/boring/bbig -crypto/rand encoding/asn1 -crypto/elliptic +crypto/rand github.com/shopspring/decimal +golang.org/x/net/idna crypto/ed25519 -go.step.sm/crypto/randutil -crypto/internal/hpke golang.org/x/crypto/bcrypt crypto/rsa github.com/Masterminds/goutils +go.step.sm/crypto/randutil +crypto/internal/hpke go.step.sm/crypto/x25519 html/template -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix golang.org/x/crypto/cryptobyte crypto/ecdsa github.com/spf13/cast github.com/go-jose/go-jose/v3/cipher -vendor/golang.org/x/net/http/httpproxy +crypto/x509 net/textproto github.com/google/uuid -crypto/x509 +vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http/httpguts mime/multipart github.com/go-jose/go-jose/v3 github.com/Masterminds/sprig -crypto/tls golang.org/x/crypto/ssh +crypto/tls github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt go.step.sm/crypto/keyutil @@ -724,7 +760,7 @@ go.step.sm/crypto/minica go.step.sm/crypto/tlsutil dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 42 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/utils 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 + cd _build && go test -vet=off -v -p 40 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/utils 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 === RUN TestNew === RUN TestNew/sha256 === RUN TestNew/unavailable @@ -752,19 +788,19 @@ --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS -ok go.step.sm/crypto/fingerprint 0.003s +ok go.step.sm/crypto/fingerprint 0.036s === RUN TestFipsUtil fipsutil_test.go:6: fipsutil.Enabled() is false fipsutil_test.go:7: fipsutil.Only() is false --- PASS: TestFipsUtil (0.00s) PASS -ok go.step.sm/crypto/fipsutil 0.003s +ok go.step.sm/crypto/fipsutil 0.032s === RUN TestKey ---- PASS: TestKey (0.18s) +--- PASS: TestKey (0.22s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.00s) PASS -ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.191s +ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.267s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty @@ -774,7 +810,7 @@ --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS -ok go.step.sm/crypto/internal/emoji 0.003s +ok go.step.sm/crypto/internal/emoji 0.038s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime @@ -815,7 +851,7 @@ === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments === RUN TestGetFuncMap_parseTime_mustParseTime/default ---- PASS: TestGetFuncMap_parseTime_mustParseTime (0.00s) +--- PASS: TestGetFuncMap_parseTime_mustParseTime (0.01s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) @@ -823,7 +859,7 @@ --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) - --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.00s) + --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.01s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) @@ -897,7 +933,7 @@ === RUN TestTemplates/parseTime_error === RUN TestTemplates/mustParseTime_error === RUN TestTemplates/fail ---- PASS: TestTemplates (0.00s) +--- PASS: TestTemplates (0.01s) --- PASS: TestTemplates/toTime_int64 (0.00s) --- PASS: TestTemplates/toTime_int64_toJson (0.00s) --- PASS: TestTemplates/toTime_float64_toJson (0.00s) @@ -905,7 +941,7 @@ --- PASS: TestTemplates/formatTime (0.00s) --- PASS: TestTemplates/formatTime_float64 (0.00s) --- PASS: TestTemplates/formatTime_in_sprig (0.00s) - --- PASS: TestTemplates/parseTime (0.00s) + --- PASS: TestTemplates/parseTime (0.01s) --- PASS: TestTemplates/parseTime_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) @@ -935,10 +971,10 @@ === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma ---- PASS: TestValidateTemplate (0.02s) +--- PASS: TestValidateTemplate (0.01s) --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) - --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) + --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.01s) --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) @@ -946,7 +982,7 @@ --- PASS: TestValidateTemplate/ok/empty-template (0.00s) --- PASS: TestValidateTemplate/ok/nil-template (0.00s) --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) - --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.01s) + --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) @@ -962,7 +998,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.031s +ok go.step.sm/crypto/internal/templates 0.084s === RUN TestIsPrintableString === RUN TestIsPrintableString/empty === RUN TestIsPrintableString/a @@ -1036,7 +1072,7 @@ --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS -ok go.step.sm/crypto/internal/utils 0.007s +ok go.step.sm/crypto/internal/utils 0.057s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip @@ -1052,7 +1088,7 @@ === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS -ok go.step.sm/crypto/internal/utils/utfbom 0.003s +ok go.step.sm/crypto/internal/utils/utfbom 0.032s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter @@ -1063,10 +1099,10 @@ === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt ---- PASS: TestEncrypt (2.22s) - --- PASS: TestEncrypt/ok (0.76s) - --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.72s) - --- PASS: TestEncrypt/ok_with_PromptPassword (0.73s) +--- PASS: TestEncrypt (8.36s) + --- PASS: TestEncrypt/ok (3.14s) + --- PASS: TestEncrypt/ok_WithPasswordPrompter (3.60s) + --- PASS: TestEncrypt/ok_with_PromptPassword (1.61s) --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) @@ -1078,8 +1114,8 @@ === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt ---- PASS: TestEncryptJWK (0.72s) - --- PASS: TestEncryptJWK/ok (0.72s) +--- PASS: TestEncryptJWK (1.69s) + --- PASS: TestEncryptJWK/ok (1.69s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) @@ -1101,18 +1137,18 @@ === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter ---- PASS: TestDecrypt (5.39s) +--- PASS: TestDecrypt (25.03s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) - --- PASS: TestDecrypt/ok_WithPassword (0.36s) - --- PASS: TestDecrypt/ok_WithPasswordFile (0.36s) - --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.36s) - --- PASS: TestDecrypt/ok_PasswordPrompter (0.36s) - --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.36s) - --- PASS: TestDecrypt/fail_bad_data (0.36s) - --- PASS: TestDecrypt/fail_WithPassword (0.36s) - --- PASS: TestDecrypt/fail_WithPasswordFile (0.36s) - --- PASS: TestDecrypt/fail_WithPasswordPrompter (1.08s) - --- PASS: TestDecrypt/fail_PasswordPrompter (1.08s) + --- PASS: TestDecrypt/ok_WithPassword (1.77s) + --- PASS: TestDecrypt/ok_WithPasswordFile (2.28s) + --- PASS: TestDecrypt/ok_WithPasswordPrompter (1.62s) + --- PASS: TestDecrypt/ok_PasswordPrompter (1.76s) + --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (1.65s) + --- PASS: TestDecrypt/fail_bad_data (1.18s) + --- PASS: TestDecrypt/fail_WithPassword (2.30s) + --- PASS: TestDecrypt/fail_WithPasswordFile (1.87s) + --- PASS: TestDecrypt/fail_WithPasswordPrompter (4.07s) + --- PASS: TestDecrypt/fail_PasswordPrompter (5.03s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) @@ -1131,7 +1167,7 @@ === RUN TestThumbprint/opaque === RUN TestThumbprint/fail_oct === RUN TestThumbprint/fail_x25519 ---- PASS: TestThumbprint (0.00s) +--- PASS: TestThumbprint (0.02s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) @@ -1154,8 +1190,8 @@ === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle ---- PASS: TestGenerateJWKFromPEMSubtle (0.06s) - --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.06s) +--- PASS: TestGenerateJWKFromPEMSubtle (0.02s) + --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.02s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.00s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.00s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.00s) @@ -1164,112 +1200,112 @@ === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF ---- PASS: TestGenerateDefaultKeyPair (0.73s) - --- PASS: TestGenerateDefaultKeyPair/ok (0.37s) +--- PASS: TestGenerateDefaultKeyPair (4.16s) + --- PASS: TestGenerateDefaultKeyPair/ok (1.74s) --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) === RUN TestReadKey +=== RUN TestReadKey/testdata/oct.json +=== RUN TestReadKey/testdata/p256.priv.json +=== RUN TestReadKey/testdata/rsa.priv.json +=== RUN TestReadKey/testdata/rsa.enc.priv.json +=== RUN TestReadKey/testdata/oct.enc.json === RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/okp.priv.json -=== RUN TestReadKey/testdata/p256.enc.priv.json -=== RUN TestReadKey/testdata/rsa.priv.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.pub.json -=== RUN TestReadKey/testdata/p256.priv.json +=== RUN TestReadKey/testdata/p256.enc.priv.json === RUN TestReadKey/testdata/rsa.pub.json -=== RUN TestReadKey/testdata/rsa.enc.priv.json -=== RUN TestReadKey/testdata/oct.json -=== RUN TestReadKey/testdata/oct.enc.json +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.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/openssl.rsa1024.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem ---- PASS: TestReadKey (0.28s) +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem +--- PASS: TestReadKey (0.68s) + --- PASS: TestReadKey/testdata/oct.json (0.00s) + --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) + --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) + --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.15s) + --- PASS: TestReadKey/testdata/oct.enc.json (0.14s) --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) - --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.06s) - --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) - --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.06s) + --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.12s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) - --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) + --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.14s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.06s) - --- PASS: TestReadKey/testdata/oct.json (0.00s) - --- PASS: TestReadKey/testdata/oct.enc.json (0.06s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.02s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.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/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.03s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.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.ed25519.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.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.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.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/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient -2026/09/01 05:49:35 http: TLS handshake error from 127.0.0.1:58648: remote error: tls: bad certificate ---- PASS: TestReadKey_https (0.01s) - --- PASS: TestReadKey_https/ok (0.01s) +2025/07/31 01:31:26 http: TLS handshake error from 127.0.0.1:36138: read tcp 127.0.0.1:41697->127.0.0.1:36138: use of closed network connection +--- PASS: TestReadKey_https (0.06s) + --- PASS: TestReadKey_https/ok (0.03s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) - --- PASS: TestReadKey_https/failClient (0.00s) + --- PASS: TestReadKey_https/failClient (0.01s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey @@ -1277,9 +1313,9 @@ === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail ---- PASS: TestParseKeyPemutilPromptPassword (0.00s) +--- PASS: TestParseKeyPemutilPromptPassword (0.01s) --- PASS: TestParseKeyPemutilPromptPassword/ok (0.00s) - --- PASS: TestParseKeyPemutilPromptPassword/fail (0.00s) + --- PASS: TestParseKeyPemutilPromptPassword/fail (0.01s) === RUN TestReadKeySet --- PASS: TestReadKeySet (0.00s) === RUN TestReadKeySet_https @@ -1287,16 +1323,16 @@ === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient -2026/09/01 05:49:36 http: TLS handshake error from 127.0.0.1:60288: remote error: tls: bad certificate === RUN TestReadKeySet_https/failNoOptions ---- PASS: TestReadKeySet_https (0.01s) - --- PASS: TestReadKeySet_https/ok (0.00s) +2025/07/31 01:31:26 http: TLS handshake error from 127.0.0.1:39774: remote error: tls: bad certificate +--- PASS: TestReadKeySet_https (0.05s) + --- PASS: TestReadKeySet_https/ok (0.01s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) - --- PASS: TestReadKeySet_https/failClient (0.00s) - --- PASS: TestReadKeySet_https/failNoOptions (0.00s) + --- PASS: TestReadKeySet_https/failClient (0.01s) + --- PASS: TestReadKeySet_https/failNoOptions (0.02s) === RUN TestGuessJWKAlgorithm ---- PASS: TestGuessJWKAlgorithm (0.40s) +--- PASS: TestGuessJWKAlgorithm (1.10s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON @@ -1309,13 +1345,13 @@ === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg ---- PASS: TestParseKeySet (1.72s) +--- PASS: TestParseKeySet (12.31s) --- PASS: TestParseKeySet/ok (0.00s) - --- PASS: TestParseKeySet/okEncryptedJSON (0.41s) - --- PASS: TestParseKeySet/okEncryptedCompact (0.59s) + --- PASS: TestParseKeySet/okEncryptedJSON (2.47s) + --- PASS: TestParseKeySet/okEncryptedCompact (3.07s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) - --- PASS: TestParseKeySet/failDecrypt (0.36s) + --- PASS: TestParseKeySet/failDecrypt (3.44s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) @@ -1332,7 +1368,7 @@ === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 ---- PASS: Test_guessKeyType (0.92s) +--- PASS: Test_guessKeyType (2.35s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) @@ -1367,7 +1403,7 @@ === RUN Test_guessSignatureAlgorithm/empty === RUN Test_guessSignatureAlgorithm/signer_empty === RUN Test_guessSignatureAlgorithm/opaque_empty ---- PASS: Test_guessSignatureAlgorithm (0.16s) +--- PASS: Test_guessSignatureAlgorithm (0.26s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) @@ -1399,7 +1435,7 @@ === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct ---- PASS: TestIsSymmetric (0.67s) +--- PASS: TestIsSymmetric (1.81s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) @@ -1411,7 +1447,7 @@ === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct ---- PASS: TestIsAsymmetric (0.60s) +--- PASS: TestIsAsymmetric (5.79s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) @@ -1436,14 +1472,14 @@ === RUN TestSignVerify/signer === RUN TestSignVerify/opaque === RUN TestSignVerify/fail_P224 ---- PASS: TestSignVerify (0.08s) +--- PASS: TestSignVerify (1.40s) --- PASS: TestSignVerify/byte (0.00s) --- PASS: TestSignVerify/P256 (0.00s) - --- PASS: TestSignVerify/P384 (0.00s) - --- PASS: TestSignVerify/P521 (0.00s) - --- PASS: TestSignVerify/rsa2048 (0.00s) - --- PASS: TestSignVerify/ed (0.00s) - --- PASS: TestSignVerify/x25519 (0.00s) + --- PASS: TestSignVerify/P384 (0.01s) + --- PASS: TestSignVerify/P521 (0.01s) + --- PASS: TestSignVerify/rsa2048 (0.02s) + --- PASS: TestSignVerify/ed (0.01s) + --- PASS: TestSignVerify/x25519 (0.01s) --- PASS: TestSignVerify/signer (0.00s) --- PASS: TestSignVerify/opaque (0.00s) --- PASS: TestSignVerify/fail_P224 (0.00s) @@ -1459,7 +1495,7 @@ === RUN TestValidateSSHPOP/fail_validate_JSONWebKey === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner === RUN TestValidateSSHPOP/fail_bad_key ---- PASS: TestValidateSSHPOP (0.01s) +--- PASS: TestValidateSSHPOP (0.04s) --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) @@ -1472,23 +1508,23 @@ --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) === RUN Test_validateX5 +=== RUN Test_validateX5/fail/empty-certs === RUN Test_validateX5/fail/bad-key === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature === RUN Test_validateX5/ok -=== RUN Test_validateX5/fail/empty-certs --- PASS: Test_validateX5 (0.00s) + --- PASS: Test_validateX5/fail/empty-certs (0.00s) --- PASS: Test_validateX5/fail/bad-key (0.00s) --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) - --- PASS: Test_validateX5/fail/empty-certs (0.00s) === RUN TestValidateX5T +=== RUN TestValidateX5T/fail/validateX5-error === RUN TestValidateX5T/ok === RUN TestValidateX5T/ok/opaque -=== RUN TestValidateX5T/fail/validateX5-error --- PASS: TestValidateX5T (0.00s) + --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/ok/opaque (0.00s) - --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok @@ -1524,7 +1560,7 @@ === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown ---- PASS: TestValidateJWK_sig (0.25s) +--- PASS: TestValidateJWK_sig (1.67s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) @@ -1565,7 +1601,7 @@ === 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) @@ -1595,6 +1631,68 @@ --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM +=== 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 +=== RUN TestGenerateJWKFromPEM/p256_pub +=== PAUSE TestGenerateJWKFromPEM/p256_pub +=== RUN TestGenerateJWKFromPEM/p384_pub +=== PAUSE TestGenerateJWKFromPEM/p384_pub +=== RUN TestGenerateJWKFromPEM/p521_pub +=== PAUSE TestGenerateJWKFromPEM/p521_pub +=== RUN TestGenerateJWKFromPEM/ed25519_pub +=== PAUSE TestGenerateJWKFromPEM/ed25519_pub +=== RUN TestGenerateJWKFromPEM/rsa_pub +=== PAUSE TestGenerateJWKFromPEM/rsa_pub +=== RUN TestGenerateJWKFromPEM/rsa_cert +=== PAUSE TestGenerateJWKFromPEM/rsa_cert +=== RUN TestGenerateJWKFromPEM/ed25519_cert +=== PAUSE TestGenerateJWKFromPEM/ed25519_cert +=== RUN TestGenerateJWKFromPEM/p256_cert +=== PAUSE TestGenerateJWKFromPEM/p256_cert +=== RUN TestGenerateJWKFromPEM/fail_missing +=== PAUSE TestGenerateJWKFromPEM/fail_missing +=== RUN TestGenerateJWKFromPEM/fail_no_subtle +=== PAUSE TestGenerateJWKFromPEM/fail_no_subtle +=== CONT TestGenerateJWKFromPEM/p256 +=== 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/p521_pub +=== CONT TestGenerateJWKFromPEM/p384_pub +=== CONT TestGenerateJWKFromPEM/p256_pub +=== CONT TestGenerateJWKFromPEM/rsa +=== CONT TestGenerateJWKFromPEM/ed25519 +=== CONT TestGenerateJWKFromPEM/p521 +=== CONT TestGenerateJWKFromPEM/p384 +--- PASS: TestGenerateJWKFromPEM (0.02s) + --- PASS: TestGenerateJWKFromPEM/p256 (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/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.00s) +=== CONT TestParseKey === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC @@ -1602,7 +1700,6 @@ === PAUSE TestGenerateJWK/EC#01 === RUN TestGenerateJWK/EC#02 === PAUSE TestGenerateJWK/EC#02 -=== CONT TestParseKey === RUN TestGenerateJWK/EC#03 === PAUSE TestGenerateJWK/EC#03 === RUN TestGenerateJWK/EC#04 @@ -1679,81 +1776,20 @@ === CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/RSA#07 -=== CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/RSA -=== CONT TestGenerateJWK/RSA#06 +=== CONT TestGenerateJWK/EC#04 +=== CONT TestGenerateJWK/EC#07 +=== CONT TestGenerateJWK/EC#06 === CONT TestGenerateJWK/EC#05 === CONT TestGenerateJWK/EC#02 === CONT TestGenerateJWK/EC#03 -=== CONT TestGenerateJWK/RSA#01 -=== RUN TestGenerateJWKFromPEM/p256 -=== CONT TestGenerateJWK/RSA#05 +=== CONT TestGenerateJWK/EC#01 +=== CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/RSA#02 +=== CONT TestGenerateJWK/RSA#06 +=== CONT TestGenerateJWK/RSA#05 +=== CONT TestGenerateJWK/RSA#01 === CONT TestGenerateJWK/RSA#03 -=== CONT TestGenerateJWK/EC#04 -=== CONT TestGenerateJWK/EC#07 -=== CONT TestGenerateJWK/EC#06 -=== 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 -=== RUN TestGenerateJWKFromPEM/p256_pub -=== PAUSE TestGenerateJWKFromPEM/p256_pub -=== RUN TestGenerateJWKFromPEM/p384_pub -=== PAUSE TestGenerateJWKFromPEM/p384_pub -=== RUN TestGenerateJWKFromPEM/p521_pub -=== PAUSE TestGenerateJWKFromPEM/p521_pub -=== RUN TestGenerateJWKFromPEM/ed25519_pub -=== PAUSE TestGenerateJWKFromPEM/ed25519_pub -=== RUN TestGenerateJWKFromPEM/rsa_pub -=== PAUSE TestGenerateJWKFromPEM/rsa_pub -=== RUN TestGenerateJWKFromPEM/rsa_cert -=== PAUSE TestGenerateJWKFromPEM/rsa_cert -=== RUN TestGenerateJWKFromPEM/ed25519_cert -=== PAUSE TestGenerateJWKFromPEM/ed25519_cert -=== RUN TestGenerateJWKFromPEM/p256_cert -=== PAUSE TestGenerateJWKFromPEM/p256_cert -=== RUN TestGenerateJWKFromPEM/fail_missing -=== PAUSE TestGenerateJWKFromPEM/fail_missing -=== RUN TestGenerateJWKFromPEM/fail_no_subtle -=== PAUSE TestGenerateJWKFromPEM/fail_no_subtle -=== CONT TestGenerateJWKFromPEM/p256 -=== CONT TestGenerateJWKFromPEM/ed25519_pub -=== CONT TestGenerateJWKFromPEM/rsa -=== CONT TestGenerateJWKFromPEM/p256_cert -=== CONT TestGenerateJWKFromPEM/rsa_pub -=== CONT TestGenerateJWKFromPEM/p384_pub -=== CONT TestGenerateJWKFromPEM/p521_pub -=== CONT TestGenerateJWKFromPEM/p521 -=== CONT TestGenerateJWKFromPEM/ed25519 -=== CONT TestGenerateJWKFromPEM/p256_pub -=== CONT TestGenerateJWKFromPEM/ed25519_cert -=== CONT TestGenerateJWKFromPEM/p384 -=== CONT TestGenerateJWKFromPEM/fail_no_subtle -=== CONT TestGenerateJWKFromPEM/fail_missing -=== CONT TestGenerateJWKFromPEM/rsa_cert ---- PASS: TestGenerateJWKFromPEM (0.02s) - --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) - --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/p521 (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) - --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) - --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) - --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) - --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) - --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) -=== CONT TestGenerateJWK/EC#01 === RUN TestEncryptDecryptJWK/ok_EC === PAUSE TestEncryptDecryptJWK/ok_EC === RUN TestEncryptDecryptJWK/ok_EC_pub @@ -1776,21 +1812,21 @@ === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub === CONT TestEncryptDecryptJWK/ok_RSA_pub === CONT TestEncryptDecryptJWK/ok_RSA-PSS -=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub -=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_EC_pub === CONT TestEncryptDecryptJWK/ok_RSA +=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub === CONT TestEncryptDecryptJWK/ok_Ed25519 -=== CONT TestEncryptDecryptJWK/ok_EC_pub ---- PASS: TestEncryptDecryptJWK (0.58s) - --- PASS: TestEncryptDecryptJWK/ok_EC_pub (0.74s) - --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (0.86s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (0.88s) - --- PASS: TestEncryptDecryptJWK/ok_EC (0.89s) - --- PASS: TestEncryptDecryptJWK/ok_RSA (0.90s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (0.91s) - --- PASS: TestEncryptDecryptJWK/ok_oct (0.92s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (0.94s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (1.00s) +--- PASS: TestEncryptDecryptJWK (4.68s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (4.55s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (4.79s) + --- PASS: TestEncryptDecryptJWK/ok_oct (5.03s) + --- PASS: TestEncryptDecryptJWK/ok_EC (5.14s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (5.13s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (5.15s) + --- PASS: TestEncryptDecryptJWK/ok_EC_pub (5.26s) + --- PASS: TestEncryptDecryptJWK/ok_RSA (5.31s) + --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (5.49s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa @@ -1839,16 +1875,14 @@ === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions -=== CONT TestParseKey/failOCTMissingOptions -=== CONT TestParseKey/oct -=== CONT TestParseKey/rsa-pss === CONT TestParseKey/ec -=== CONT TestParseKey/rsa +=== CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg === CONT TestParseKey/failPEMPassword === CONT TestParseKey/failMissingFile === CONT TestParseKey/failPassword +=== CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/octPrivateWithAlgWithKid === CONT TestParseKey/octPrivateWithAlg === CONT TestParseKey/pemPrivateWithAlgWithSubtle @@ -1856,38 +1890,40 @@ === CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/pemPrivateWithKid === CONT TestParseKey/pemPrivateWithPasswordPrompter +=== CONT TestParseKey/encryptedCompactWithPassword +=== CONT TestParseKey/okp +=== CONT TestParseKey/oct +=== CONT TestParseKey/rsa-pss === CONT TestParseKey/pemPrivateWithPasswordFile -=== CONT TestParseKey/pemPrivateWithPassword -=== CONT TestParseKey/pemPublic +=== CONT TestParseKey/rsa === CONT TestParseKey/pemPrivate +=== CONT TestParseKey/pemPublic === CONT TestParseKey/encryptedFullWithPasswordFile -=== CONT TestParseKey/encryptedCompactWithPassword -=== CONT TestParseKey/okp ---- PASS: TestParseKey (1.59s) - --- PASS: TestParseKey/failOCTMissingOptions (0.00s) - --- PASS: TestParseKey/oct (0.00s) +--- PASS: TestParseKey (10.97s) --- PASS: TestParseKey/ec (0.00s) + --- PASS: TestParseKey/failOCTMissingOptions (0.00s) --- PASS: TestParseKey/failECWrongKid (0.00s) --- PASS: TestParseKey/failECBWongAlg (0.00s) - --- PASS: TestParseKey/rsa-pss (0.00s) - --- PASS: TestParseKey/rsa (0.00s) + --- PASS: TestParseKey/failPEMPassword (0.00s) --- PASS: TestParseKey/failMissingFile (0.00s) + --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithUse (0.00s) --- PASS: TestParseKey/pemPrivateWithKid (0.00s) - --- PASS: TestParseKey/pemPublic (0.00s) - --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/okp (0.00s) - --- PASS: TestParseKey/failPEMPassword (0.00s) - --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.00s) + --- PASS: TestParseKey/oct (0.00s) + --- PASS: TestParseKey/rsa-pss (0.00s) + --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.00s) - --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) - --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.36s) - --- PASS: TestParseKey/failPassword (0.36s) - --- PASS: TestParseKey/encryptedCompactWithPassword (0.43s) + --- PASS: TestParseKey/rsa (0.00s) + --- PASS: TestParseKey/pemPrivate (0.00s) + --- PASS: TestParseKey/pemPublic (0.00s) + --- PASS: TestParseKey/encryptedCompactWithPassword (1.85s) + --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.89s) + --- PASS: TestParseKey/failPassword (2.00s) --- PASS: TestGenerateJWK (0.00s) --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) @@ -1906,23 +1942,23 @@ --- PASS: TestGenerateJWK/OKP#02 (0.00s) --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/OKP (0.00s) - --- PASS: TestGenerateJWK/EC#05 (0.00s) - --- PASS: TestGenerateJWK/EC#03 (0.00s) - --- PASS: TestGenerateJWK/EC#02 (0.00s) --- PASS: TestGenerateJWK/EC#04 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) --- PASS: TestGenerateJWK/EC#06 (0.00s) + --- PASS: TestGenerateJWK/EC#05 (0.00s) + --- PASS: TestGenerateJWK/EC#02 (0.00s) + --- PASS: TestGenerateJWK/EC#03 (0.00s) --- PASS: TestGenerateJWK/EC#01 (0.00s) - --- PASS: TestGenerateJWK/RSA#02 (0.14s) - --- PASS: TestGenerateJWK/RSA (0.35s) - --- PASS: TestGenerateJWK/RSA#04 (0.49s) - --- PASS: TestGenerateJWK/RSA#03 (0.48s) - --- PASS: TestGenerateJWK/RSA#05 (0.51s) - --- PASS: TestGenerateJWK/RSA#07 (0.92s) - --- PASS: TestGenerateJWK/RSA#06 (1.10s) - --- PASS: TestGenerateJWK/RSA#01 (5.67s) + --- PASS: TestGenerateJWK/RSA#06 (0.23s) + --- PASS: TestGenerateJWK/RSA#03 (0.93s) + --- PASS: TestGenerateJWK/RSA (1.65s) + --- PASS: TestGenerateJWK/RSA#04 (3.42s) + --- PASS: TestGenerateJWK/RSA#07 (4.28s) + --- PASS: TestGenerateJWK/RSA#05 (5.44s) + --- PASS: TestGenerateJWK/RSA#02 (6.21s) + --- PASS: TestGenerateJWK/RSA#01 (17.29s) PASS -ok go.step.sm/crypto/jose 19.948s +ok go.step.sm/crypto/jose 84.218s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa @@ -1956,7 +1992,7 @@ === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail ---- PASS: TestPublicKey (0.80s) +--- PASS: TestPublicKey (0.88s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) @@ -1994,10 +2030,10 @@ === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type ---- PASS: TestGenerateKey (0.02s) +--- PASS: TestGenerateKey (0.08s) --- PASS: TestGenerateKey/P-256 (0.00s) - --- PASS: TestGenerateKey/P-384 (0.01s) - --- PASS: TestGenerateKey/P-521 (0.01s) + --- PASS: TestGenerateKey/P-384 (0.02s) + --- PASS: TestGenerateKey/P-521 (0.05s) --- PASS: TestGenerateKey/Ed25519 (0.00s) --- PASS: TestGenerateKey/X25519 (0.00s) --- PASS: TestGenerateKey/OCT (0.00s) @@ -2014,9 +2050,9 @@ === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size ---- PASS: TestGenerateKey_rsa (1.65s) - --- PASS: TestGenerateKey_rsa/RSA2048 (0.53s) - --- PASS: TestGenerateKey_rsa/RSA3072 (1.12s) +--- PASS: TestGenerateKey_rsa (8.62s) + --- PASS: TestGenerateKey_rsa/RSA2048 (0.87s) + --- PASS: TestGenerateKey_rsa/RSA3072 (7.75s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair @@ -2028,10 +2064,10 @@ === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 ---- PASS: TestGenerateKeyPair (0.01s) +--- PASS: TestGenerateKeyPair (0.03s) --- PASS: TestGenerateKeyPair/P-256 (0.00s) - --- PASS: TestGenerateKeyPair/P-384 (0.00s) - --- PASS: TestGenerateKeyPair/P-521 (0.00s) + --- PASS: TestGenerateKeyPair/P-384 (0.01s) + --- PASS: TestGenerateKeyPair/P-521 (0.02s) --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) @@ -2041,9 +2077,9 @@ === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail ---- PASS: TestGenerateKeyPair_rsa (1.02s) - --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.35s) - --- PASS: TestGenerateKeyPair_rsa/RSA3072 (0.67s) +--- PASS: TestGenerateKeyPair_rsa (3.34s) + --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.34s) + --- PASS: TestGenerateKeyPair_rsa/RSA3072 (2.99s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok @@ -2059,10 +2095,10 @@ === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 ---- PASS: TestGenerateSigner (0.01s) +--- PASS: TestGenerateSigner (0.04s) --- PASS: TestGenerateSigner/P-256 (0.00s) - --- PASS: TestGenerateSigner/P-384 (0.00s) - --- PASS: TestGenerateSigner/P-521 (0.01s) + --- PASS: TestGenerateSigner/P-384 (0.01s) + --- PASS: TestGenerateSigner/P-521 (0.03s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) @@ -2082,7 +2118,7 @@ === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey ---- PASS: TestExtractKey (0.08s) +--- PASS: TestExtractKey (1.45s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) @@ -2108,7 +2144,7 @@ === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type ---- PASS: TestVerifyPair (0.29s) +--- PASS: TestVerifyPair (4.59s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) @@ -2124,11 +2160,11 @@ === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure ---- PASS: TestInsecure (1.36s) - --- PASS: TestInsecure/ok_RSA_2048 (0.47s) +--- PASS: TestInsecure (2.02s) + --- PASS: TestInsecure/ok_RSA_2048 (1.01s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) - --- PASS: TestInsecure/ok_RSA_2048_insecure (0.80s) - --- PASS: TestInsecure/ok_RSA_1024_insecure (0.09s) + --- PASS: TestInsecure/ok_RSA_2048_insecure (0.72s) + --- PASS: TestInsecure/ok_RSA_1024_insecure (0.28s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey @@ -2150,7 +2186,7 @@ === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string ---- PASS: TestEqual (0.23s) +--- PASS: TestEqual (0.94s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) @@ -2172,7 +2208,7 @@ --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS -ok go.step.sm/crypto/keyutil 5.491s +ok go.step.sm/crypto/keyutil 22.089s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -2186,8 +2222,8 @@ === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer ---- PASS: TestNew (0.02s) - --- PASS: TestNew/ok (0.00s) +--- PASS: TestNew (0.04s) + --- PASS: TestNew/ok (0.01s) --- PASS: TestNew/ok_with_options (0.00s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.00s) @@ -2197,24 +2233,24 @@ --- PASS: TestNew/fail_intermediate_template (0.00s) --- PASS: TestNew/fail_root_csr (0.00s) --- PASS: TestNew/fail_intermediate_csr (0.00s) - --- PASS: TestNew/fail_host_ssh_signer (0.00s) + --- PASS: TestNew/fail_host_ssh_signer (0.01s) --- PASS: TestNew/fail_user_ssh_signer (0.00s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail ---- PASS: TestCA_Sign (0.01s) +--- PASS: TestCA_Sign (0.02s) --- PASS: TestCA_Sign/ok (0.00s) --- PASS: TestCA_Sign/ok_with_lifetime (0.00s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation ---- PASS: TestCA_Sign_mutation (0.00s) +--- PASS: TestCA_Sign_mutation (0.01s) === RUN TestCA_SignCSR === RUN TestCA_SignCSR/ok === RUN TestCA_SignCSR/ok_with_modify === RUN TestCA_SignCSR/fail_new_certificate === RUN TestCA_SignCSR/fail_modify ---- PASS: TestCA_SignCSR (0.01s) +--- PASS: TestCA_SignCSR (0.04s) --- PASS: TestCA_SignCSR/ok (0.00s) --- PASS: TestCA_SignCSR/ok_with_modify (0.00s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) @@ -2224,17 +2260,17 @@ === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type ---- PASS: TestCA_SignSSH (0.01s) +--- PASS: TestCA_SignSSH (0.02s) --- PASS: TestCA_SignSSH/ok_host (0.00s) --- PASS: TestCA_SignSSH/ok_user (0.00s) --- 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: TestCA_SignSSH_infinity (0.01s) PASS -ok go.step.sm/crypto/minica 0.048s +ok go.step.sm/crypto/minica 0.200s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password @@ -2249,134 +2285,134 @@ === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey ---- PASS: TestParseCosignPrivateKey (1.03s) - --- PASS: TestParseCosignPrivateKey/ok (0.11s) - --- PASS: TestParseCosignPrivateKey/fail_password (0.11s) +--- PASS: TestParseCosignPrivateKey (3.52s) + --- PASS: TestParseCosignPrivateKey/ok (0.45s) + --- PASS: TestParseCosignPrivateKey/fail_password (0.45s) --- 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.12s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.21s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.11s) - --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.11s) - --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.11s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.45s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.58s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.38s) + --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.41s) + --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.33s) === RUN TestParseCosignPrivateKey_equal ---- PASS: TestParseCosignPrivateKey_equal (0.42s) +--- PASS: TestParseCosignPrivateKey_equal (0.37s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError ---- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.22s) +--- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.53s) === RUN TestRead -=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestRead/testdata/nebula.key -=== RUN TestRead/testdata/openssl.p521.pem -=== RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssh.ed25519.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestRead/testdata/nebula.pub +=== RUN TestRead/testdata/openssl.p256.pem +=== RUN TestRead/testdata/openssl.p521.pem === RUN TestRead/testdata/openssh.p521.enc.pem -=== RUN TestRead/testdata/openssh.rsa1024.pem -=== RUN TestRead/testdata/openssh.rsa1024.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestRead/testdata/openssl.p256.pem -=== RUN TestRead/testdata/openssl.p384.pem -=== RUN TestRead/testdata/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/openssh.p521.pub.pem -=== RUN TestRead/testdata/openssl.p256.pub.pem -=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/nebula.key +=== RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.p384.enc.pem +=== RUN TestRead/testdata/openssh.p521.pub.pem === RUN TestRead/testdata/openssh.rsa2048.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/openssh.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssl.p256.enc.pem -=== RUN TestRead/testdata/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssh.ed25519.pem -=== RUN TestRead/testdata/openssh.p384.enc.pem -=== RUN TestRead/testdata/openssh.p384.pub.pem -=== RUN TestRead/testdata/openssh.rsa1024.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/cosign.pub.pem -=== RUN TestRead/testdata/nebula.pub -=== RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssl.rsa1024.pem === RUN TestRead/testdata/openssh.p256.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/cosign.pub.pem +=== RUN TestRead/testdata/cosign.enc.pem +=== RUN TestRead/testdata/openssl.rsa1024.enc.pem +=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/openssh.rsa1024.enc.pem +=== RUN TestRead/testdata/openssl.p384.pub.pem +=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/openssh.p256.enc.pem === RUN TestRead/testdata/openssh.p384.pem -=== RUN TestRead/testdata/openssh.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssl.p256.enc.pem +=== RUN TestRead/testdata/openssl.p384.pem +=== RUN TestRead/testdata/openssh.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssh.p256.enc.pem -=== RUN TestRead/testdata/openssh.p256.pub.pem -=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/openssl.p521.enc.pem +=== RUN TestRead/testdata/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/openssh.p384.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.pem === RUN TestRead/testdata/openssh.rsa2048.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestRead/testdata/cosign.enc.pem -=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/openssh.ed25519.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pem ---- PASS: TestRead (1.11s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestRead/testdata/nebula.key (0.00s) - --- PASS: TestRead/testdata/openssl.p521.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.01s) +=== RUN TestRead/testdata/openssh.ed25519.pem +--- PASS: TestRead (2.32s) --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.16s) - --- PASS: TestRead/testdata/openssh.rsa1024.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.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.15s) - --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.15s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.05s) --- PASS: TestRead/testdata/nebula.pub (0.00s) + --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p521.pem (0.07s) + --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.30s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestRead/testdata/nebula.key (0.00s) --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.24s) + --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.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/cosign.pub.pem (0.00s) + --- PASS: TestRead/testdata/cosign.enc.pem (0.32s) + --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p521.pem (0.01s) + --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.29s) + --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.24s) + --- PASS: TestRead/testdata/openssh.p384.pem (0.01s) + --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.07s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.02s) + --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.29s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.15s) - --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.16s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.01s) - --- PASS: TestRead/testdata/cosign.enc.pem (0.11s) - --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.15s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.26s) + --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt @@ -2403,13 +2439,13 @@ === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem ---- PASS: TestReadCertificate (0.00s) +--- PASS: TestReadCertificate (0.01s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/ca.der (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) - --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) + --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.01s) --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) @@ -2460,51 +2496,51 @@ --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse +=== RUN TestParse/success-rsa-public-key +=== RUN TestParse/success-rsa-private-key +=== RUN TestParse/success-ed25519-private-key +=== RUN TestParse/success-x509-crt +=== RUN TestParse/success-x509-crt-trim-spaces +=== RUN TestParse/fail-options === 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-public-key -=== RUN TestParse/success-rsa-private-key === RUN TestParse/success-ecdsa-private-key === RUN TestParse/success-ed25519-enc-private-key -=== RUN TestParse/success-x509-crt -=== RUN TestParse/fail-options === RUN TestParse/fail-password -=== RUN TestParse/success-ed25519-private-key -=== RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/fail-pkcs8-password ---- PASS: TestParse (0.00s) +=== RUN TestParse/fail-nebula-key-size +--- PASS: TestParse (0.01s) + --- PASS: TestParse/success-rsa-public-key (0.00s) + --- PASS: TestParse/success-rsa-private-key (0.00s) + --- PASS: TestParse/success-ed25519-private-key (0.00s) + --- PASS: TestParse/success-x509-crt (0.00s) + --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) + --- PASS: TestParse/fail-options (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-public-key (0.00s) - --- PASS: TestParse/success-rsa-private-key (0.00s) --- PASS: TestParse/success-ecdsa-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-password (0.00s) - --- PASS: TestParse/success-ed25519-private-key (0.00s) - --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.00s) + --- PASS: TestParse/fail-nebula-key-size (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: 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: 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: OKP Public Key success pem_test.go:641: Running test case: X.509 Certificate success pem_test.go:641: Running test case: X.509 Certificate request success pem_test.go:641: Running test case: propagate open key out file error - pem_test.go:641: Running test case: unrecognized key type pem_test.go:641: Running test case: RSA Public Key success ---- PASS: TestSerialize (1.22s) + 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: 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 Private Key success +--- PASS: TestSerialize (4.88s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key @@ -2524,118 +2560,118 @@ --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey -=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/cosign.pub.pem -=== RUN TestParseKey/testdata/nebula.pub -=== RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem === RUN TestParseKey/testdata/openssh.p256.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem +=== RUN TestParseKey/testdata/cosign.pub.pem +=== RUN TestParseKey/testdata/cosign.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/openssh.p521.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem +=== RUN TestParseKey/testdata/openssh.p256.enc.pem === RUN TestParseKey/testdata/openssh.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssh.p256.enc.pem -=== RUN TestParseKey/testdata/openssh.p521.pem +=== RUN TestParseKey/testdata/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestParseKey/testdata/cosign.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestParseKey/testdata/openssh.ed25519.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/nebula.key +=== RUN TestParseKey/testdata/openssh.ed25519.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestParseKey/testdata/nebula.pub +=== RUN TestParseKey/testdata/openssl.p256.pem === RUN TestParseKey/testdata/openssl.p521.pem -=== RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssh.p521.enc.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/openssl.p256.pem -=== RUN TestParseKey/testdata/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/nebula.key +=== RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/openssh.p384.enc.pem ---- PASS: TestParseKey (1.03s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.15s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/nebula.pub (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) +--- PASS: TestParseKey (3.12s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.rsa1024.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.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.enc.pem (0.45s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.38s) + --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.35s) --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.15s) - --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.15s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.enc.pem (0.11s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.15s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/nebula.key (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.15s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.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.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.01s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.36s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.40s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.15s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.01s) + --- PASS: TestParseKey/testdata/nebula.pub (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.55s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/nebula.key (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.55s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH -=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem -=== RUN TestParseSSH/testdata/openssh.p256.pub.pem === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem -=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem === RUN TestParseSSH/testdata/openssh.p521.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem +=== RUN TestParseSSH/testdata/openssh.p256.pub.pem === RUN TestParseSSH/testdata/openssh.p384.pub.pem --- PASS: TestParseSSH (0.00s) - --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.rsa2048.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.p384.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH @@ -2707,14 +2743,14 @@ === RUN TestReadCertificateRequest/fail_bad_csr === RUN TestReadCertificateRequest/fail_certificate === RUN TestReadCertificateRequest/fail_certificate_der ---- PASS: TestReadCertificateRequest (0.00s) +--- PASS: TestReadCertificateRequest (0.01s) --- PASS: TestReadCertificateRequest/ok (0.00s) --- PASS: TestReadCertificateRequest/ok_der (0.00s) --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) --- PASS: TestReadCertificateRequest/fail_missing (0.00s) --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) - --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) + --- PASS: TestReadCertificateRequest/fail_certificate_der (0.01s) === RUN TestBundleCertificate === RUN TestBundleCertificate/append === RUN TestBundleCertificate/two @@ -2764,239 +2800,239 @@ --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem ---- PASS: TestDecryptPKCS8PrivateKey (0.01s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.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.ed25519.enc.pem (0.00s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) +--- PASS: TestDecryptPKCS8PrivateKey (0.10s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) === 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 (5.42s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (1.14s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (1.07s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (1.07s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (1.07s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (1.07s) +--- PASS: TestDecryptPKCS8PrivateKey_ciphers (26.54s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (7.23s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (4.81s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (4.23s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (6.18s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (4.09s) === CONT TestOpenSSH -=== CONT TestEncryptDecryptPKCS8 -=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== RUN TestOpenSSH/testdata/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== RUN TestOpenSSH/testdata/cosign.enc.pem +=== PAUSE TestOpenSSH/testdata/cosign.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p384.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestOpenSSH/testdata/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.pem +=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestOpenSSH/testdata/openssh.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestEncryptDecryptPKCS8 +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== CONT TestOpenSSH/testdata/openssh.p521.pem +=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.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/openssh.ed25519.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.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/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssl.p384.enc.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestOpenSSH/testdata/cosign.enc.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.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/pkcs8/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssl.p521.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.pem -=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/cosign.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p384.pem === CONT TestOpenSSH/testdata/openssh.p384.pem -=== CONT TestOpenSSH/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssl.p384.pem +=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem +=== CONT TestOpenSSH/testdata/cosign.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem --- PASS: TestOpenSSH (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.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.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.02s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.02s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.06s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.65s) - --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (0.65s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.65s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (0.65s) - --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (0.66s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.64s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (0.65s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (0.66s) - --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (0.67s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (0.68s) - --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (0.79s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (0.80s) - --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (0.81s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (0.82s) - --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (0.81s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (0.84s) - --- PASS: TestOpenSSH/testdata/cosign.enc.pem (0.86s) ---- PASS: TestEncryptDecryptPKCS8 (0.00s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (4.12s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (4.18s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (4.20s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (4.27s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (4.29s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (4.30s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (4.32s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (4.36s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (4.37s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (4.38s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (4.44s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (4.47s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (4.53s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (4.62s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (4.66s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (4.70s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (4.79s) + --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.04s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.26s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.22s) + --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.25s) + --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.14s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.34s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.37s) + --- PASS: TestOpenSSH/testdata/cosign.enc.pem (2.58s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.53s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.47s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (2.59s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.74s) + --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.63s) + --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (2.68s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (2.83s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.95s) + --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (3.15s) + --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (3.71s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (3.94s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (4.16s) +--- PASS: TestEncryptDecryptPKCS8 (0.01s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (20.54s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (20.61s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (21.59s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (21.88s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (21.98s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (22.34s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (23.04s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (23.07s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (23.08s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (23.17s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (23.33s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (23.33s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (23.40s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (23.61s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (23.83s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (23.85s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (24.73s) PASS -ok go.step.sm/crypto/pemutil 15.287s +ok go.step.sm/crypto/pemutil 66.464s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt @@ -3022,7 +3058,7 @@ --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS -ok go.step.sm/crypto/randutil 0.007s +ok go.step.sm/crypto/randutil 0.077s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host @@ -3036,11 +3072,11 @@ === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate ---- PASS: TestNewCertificate (0.00s) +--- PASS: TestNewCertificate (0.02s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) - --- PASS: TestNewCertificate/file (0.00s) + --- PASS: TestNewCertificate/file (0.02s) --- PASS: TestNewCertificate/file_with_dates (0.00s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) @@ -3062,9 +3098,9 @@ === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm ---- PASS: TestCreateCertificate (0.26s) +--- PASS: TestCreateCertificate (3.95s) --- PASS: TestCreateCertificate/ok (0.00s) - --- PASS: TestCreateCertificate/ok_rsa (0.00s) + --- PASS: TestCreateCertificate/ok_rsa (0.03s) --- PASS: TestCreateCertificate/emptyNonce (0.00s) --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) @@ -3076,7 +3112,7 @@ === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT ---- PASS: TestFingerprint (0.29s) +--- PASS: TestFingerprint (1.91s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) @@ -3120,7 +3156,7 @@ === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding ---- PASS: TestFormatFingerprint (0.50s) +--- PASS: TestFormatFingerprint (1.57s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) @@ -3128,7 +3164,7 @@ --- PASS: TestFormatFingerprint/RSA (0.00s) --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) - --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) + --- PASS: TestFormatFingerprint/ED25519-CERT (0.01s) --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) --- PASS: TestFormatFingerprint/DSA (0.00s) --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) @@ -3196,7 +3232,7 @@ === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk ---- PASS: TestCryptoPublicKey (0.39s) +--- PASS: TestCryptoPublicKey (0.76s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) @@ -3398,7 +3434,7 @@ --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS -ok go.step.sm/crypto/sshutil 1.446s +ok go.step.sm/crypto/sshutil 8.327s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) @@ -3437,7 +3473,7 @@ --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run renewer_test.go:228: Renewer.Run() run 1 times ---- PASS: TestRenewer_Run (2.00s) +--- PASS: TestRenewer_Run (2.01s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) @@ -3450,37 +3486,37 @@ === RUN TestRenewer_GetCertificate === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:51592: remote error: tls: bad certificate === RUN TestRenewer_GetCertificate/fail_httptest -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:51596: remote error: tls: bad certificate ---- PASS: TestRenewer_GetCertificate (0.01s) - --- PASS: TestRenewer_GetCertificate/ok (0.00s) - --- PASS: TestRenewer_GetCertificate/fail_empty (0.00s) +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:47310: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:47324: read tcp 127.0.0.1:41731->127.0.0.1:47324: use of closed network connection +--- PASS: TestRenewer_GetCertificate (0.03s) + --- PASS: TestRenewer_GetCertificate/ok (0.02s) + --- PASS: TestRenewer_GetCertificate/fail_empty (0.01s) --- PASS: TestRenewer_GetCertificate/fail_httptest (0.00s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:52930: tls: client didn't provide a certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:39388: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:52944: remote error: tls: bad certificate === RUN TestRenewer_GetClientCertificate/fail_httptest -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:52954: remote error: tls: bad certificate ---- PASS: TestRenewer_GetClientCertificate (0.01s) - --- PASS: TestRenewer_GetClientCertificate/ok (0.00s) - --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.00s) +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:39396: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:39398: read tcp 127.0.0.1:41659->127.0.0.1:39398: use of closed network connection +--- PASS: TestRenewer_GetClientCertificate (0.03s) + --- PASS: TestRenewer_GetClientCertificate/ok (0.01s) + --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.02s) --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.00s) --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.00s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:36596: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:60892: read tcp 127.0.0.1:36663->127.0.0.1:60892: use of closed network connection === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:44796: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-09-01T05:49:30-12:00 is after 2026-09-01T17:49:30Z +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:56582: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-07-31T01:30:51+14:00 is after 2025-07-30T11:30:51Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:45188: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-09-01T05:49:30-12:00 is after 2026-09-01T17:49:30Z ---- PASS: TestRenewer_RenewFunc_error (0.01s) +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:47266: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-07-31T01:30:51+14:00 is after 2025-07-30T11:30:51Z +--- PASS: TestRenewer_RenewFunc_error (0.05s) --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.00s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.00s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.00s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.02s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) @@ -3495,14 +3531,14 @@ === RUN TestServerCredentials_GetCertificate/ok === RUN TestServerCredentials_GetCertificate/fail_empty === RUN TestServerCredentials_GetCertificate/fail_httptest -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:59300: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:57246: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:59312: remote error: tls: bad certificate -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:59314: server name indication cannot be empty +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:57250: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:57258: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:59330: server name indication cannot be empty ---- PASS: TestServerCredentials_GetCertificate (0.01s) - --- PASS: TestServerCredentials_GetCertificate/ok (0.00s) +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:57270: 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_ip (0.00s) @@ -3511,25 +3547,25 @@ === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:58006: remote error: tls: bad certificate -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:58014: remote error: tls: bad certificate +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:43010: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:58018: server name indication cannot be empty +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:43024: server name indication cannot be empty +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:43022: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:58026: server name indication cannot be empty +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:43036: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/ok (0.00s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (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/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:37266: test error +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:59548: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient -2026/09/01 05:49:30 http: TLS handshake error from 127.0.0.1:41298: test error ---- PASS: TestServerCredentials_RenewFunc_error (0.00s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) +2025/07/31 01:30:51 http: TLS handshake error from 127.0.0.1:44336: test error +--- PASS: TestServerCredentials_RenewFunc_error (0.01s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok @@ -3564,17 +3600,17 @@ --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS -ok go.step.sm/crypto/tlsutil 4.058s +ok go.step.sm/crypto/tlsutil 4.221s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 ---- PASS: TestVectors (0.00s) - --- PASS: TestVectors/ok (0.00s) +--- PASS: TestVectors (0.01s) + --- PASS: TestVectors/ok (0.01s) --- PASS: TestVectors/ok#01 (0.00s) --- PASS: TestVectors/ok#02 (0.00s) === RUN TestSignVerify ---- PASS: TestSignVerify (0.42s) +--- PASS: TestSignVerify (1.61s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail @@ -3632,7 +3668,7 @@ --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS -ok go.step.sm/crypto/x25519 0.433s +ok go.step.sm/crypto/x25519 1.664s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 @@ -3732,7 +3768,7 @@ === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans ---- PASS: TestNewCertificateRequest (0.00s) +--- PASS: TestNewCertificateRequest (0.01s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) @@ -3750,17 +3786,17 @@ === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail ---- PASS: TestCertificateRequest_GetCertificateRequest (0.00s) +--- PASS: TestCertificateRequest_GetCertificateRequest (0.01s) --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.00s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificateRequest_challengePassword === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword ---- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.01s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.00s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.00s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.00s) +--- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.05s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.02s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.02s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.01s) === RUN TestCertificateRequest_addChallengePassword === RUN TestCertificateRequest_addChallengePassword/ok === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String @@ -3769,11 +3805,11 @@ === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm === RUN TestCertificateRequest_addChallengePassword/fail_sign ---- PASS: TestCertificateRequest_addChallengePassword (0.01s) - --- PASS: TestCertificateRequest_addChallengePassword/ok (0.00s) +--- PASS: TestCertificateRequest_addChallengePassword (0.03s) + --- PASS: TestCertificateRequest_addChallengePassword/ok (0.01s) --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) - --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) + --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.01s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) @@ -3806,11 +3842,11 @@ === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs ---- PASS: TestNewCertificate (0.00s) +--- PASS: TestNewCertificate (0.03s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) --- PASS: TestNewCertificate/okCustomSANs (0.00s) - --- PASS: TestNewCertificate/okExample (0.00s) + --- PASS: TestNewCertificate/okExample (0.01s) --- PASS: TestNewCertificate/okFullSimple (0.00s) --- PASS: TestNewCertificate/okOPCUA (0.00s) --- PASS: TestNewCertificate/okRawSubject (0.00s) @@ -3831,19 +3867,19 @@ === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs ---- PASS: TestNewCertificateFromX509 (0.00s) +--- PASS: TestNewCertificateFromX509 (0.02s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) --- PASS: TestNewCertificateFromX509/okExample (0.00s) - --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) + --- PASS: TestNewCertificateFromX509/okFullSimple (0.01s) --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) --- PASS: TestNewCertificateFromX509/badJson (0.00s) --- PASS: TestNewCertificateFromX509/failCustomSANs (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok ---- PASS: TestCertificate_GetCertificate (0.00s) +--- PASS: TestCertificate_GetCertificate (0.01s) --- PASS: TestCertificate_GetCertificate/ok (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok @@ -3852,10 +3888,10 @@ === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign ---- PASS: TestCreateCertificate (0.00s) +--- PASS: TestCreateCertificate (0.01s) --- PASS: TestCreateCertificate/ok (0.00s) --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) - --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) + --- PASS: TestCreateCertificate/okNoSerialNumber (0.01s) --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) @@ -3881,43 +3917,43 @@ === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1030: -----BEGIN CERTIFICATE----- - MIIBkzCCAUWgAwIBAgIQTODbZEUcNwdCeT3sbtXihzAFBgMrZXAwETEPMA0GA1UE + MIIBkzCCAUWgAwIBAgIQVMSG34b4uEJLX0pFtzjukDAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAFEkxBsdoHikX01QGmRzVLqh2pRy - 9Hg5s0zfx4VACKV9o4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNt532XBHpZvZQRN0LqMVTmMuvlP - MB8GA1UdIwQYMBaAFPA0BgF4tvXEGltRZ7wPcWnQYFZAMDoGA1UdEQQzMDGkLzAt + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhADGtmEn9wqq0W+tfd5r0b4BmUCyT + /qr2sJgrz4QMtyhjo4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFF/E7kzFIvPx/a7WpUIw0TIUW3h9 + MB8GA1UdIwQYMBaAFDWhzwnJjEb2ZezmhER/En26vjyBMDoGA1UdEQQzMDGkLzAt MQswCQYDVQQGEwJVUzENMAsGA1UEChMEQUNNRTEPMA0GA1UEAxMGcm9ja2V0MAUG - AytlcANBAM7qxtVRq4PUjQqa5lihJvRSmpflGhW5reMBgeJnbNC30Qrwb1KDJbok - NznMQ5/xqmk8tezmDugU87NqQBNseAw= + AytlcANBAO3bXjAru+xlwxC6/cgkCiD3TR4OPdHFOkHEHdKiY8rGqGJxWdkopc0C + 8STxJEaqxJD99yxbP2kgjrCZ9TBKBQg= -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1030: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQOUWAa9ranLzDPMhcvsRlozAFBgMrZXAwETEPMA0GA1UE - AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAFEkxBsdoHikX01QGmRzVLqh2pRy - 9Hg5s0zfx4VACKV9o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNt532XBHpZvZQRN0LqMVTmMuvlP - MB8GA1UdIwQYMBaAFPA0BgF4tvXEGltRZ7wPcWnQYFZAMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAZ5paemhl2BEQ - 8b/VxoiwXptyl1I582vO17Psum8zar5LfLSiQw/Kmyw1vfYI2dBvXZkgirwldr2k - 4Y95Z9BzBA== + MIIBhDCCATagAwIBAgIRAK8uo9fUxmQNM/+VG8JEwqkwBQYDK2VwMBExDzANBgNV + BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQAxrZhJ/cKqtFvrX3ea9G+AZlAs + k/6q9rCYK8+EDLcoY6OBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRfxO5MxSLz8f2u1qVCMNEyFFt4 + fTAfBgNVHSMEGDAWgBQ1oc8JyYxG9mXs5oREfxJ9ur48gTAqBgNVHREEIzAhoB8G + CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAPols7mQDBHA + SvjdoS+RCIgDwzVLMBDmx7kQ823wM17q1J8b1f0DvyigAZ1X6XSYkQJ8Qmg9xrt0 + uz4FnGnYqQg= -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1030: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQcCOhM0wMdvqHKGCbCntRjTAFBgMrZXAwETEPMA0GA1UE - AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAFEkxBsdoHikX01QGmRzVLqh2pRy - 9Hg5s0zfx4VACKV9o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNt532XBHpZvZQRN0LqMVTmMuvlP - MB8GA1UdIwQYMBaAFPA0BgF4tvXEGltRZ7wPcWnQYFZAMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAI64zVbQ5Nbix - SUcZarrQcb3Oj++xTvXrL0rkJ2NsLu6UPCl5xLnMDEa3zap6yH2Gnqp5CynByeHe - ykmzPP5QDA== + MIIBhDCCATagAwIBAgIRAPwFpC1M8J17hkQpyXB/ZjMwBQYDK2VwMBExDzANBgNV + BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQAxrZhJ/cKqtFvrX3ea9G+AZlAs + k/6q9rCYK8+EDLcoY6OBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRfxO5MxSLz8f2u1qVCMNEyFFt4 + fTAfBgNVHSMEGDAWgBQ1oc8JyYxG9mXs5oREfxJ9ur48gTAqBgNVHREEIzAhoB8G + CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAFYYw0Xql0It + WYx70xmfO/NUHt2ppw4OEwCyhV0MJy0qV29C8HZwo2sCQRThH5lcKWaRAxrSiDI9 + tjojTmWPQQk= -----END CERTIFICATE----- ---- PASS: TestCreateCertificate_debug (0.00s) +--- PASS: TestCreateCertificate_debug (0.02s) --- PASS: TestCreateCertificate_debug/directoryName (0.00s) --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) @@ -3983,7 +4019,7 @@ === RUN TestObjectIdentifier_UnmarshalJSON/null === RUN TestObjectIdentifier_UnmarshalJSON/number === RUN TestObjectIdentifier_UnmarshalJSON/badFormat ---- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) +--- PASS: TestObjectIdentifier_UnmarshalJSON (0.01s) --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) @@ -4218,7 +4254,7 @@ === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON ---- PASS: TestKeyUsage_UnmarshalJSON (0.00s) +--- PASS: TestKeyUsage_UnmarshalJSON (0.01s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) @@ -4490,7 +4526,7 @@ === RUN TestNameConstraints_Set === RUN TestNameConstraints_Set/ok === RUN TestNameConstraints_Set/overwrite ---- PASS: TestNameConstraints_Set (0.00s) +--- PASS: TestNameConstraints_Set (0.01s) --- PASS: TestNameConstraints_Set/ok (0.00s) --- PASS: TestNameConstraints_Set/overwrite (0.00s) === RUN TestSerialNumber_Set @@ -4562,10 +4598,10 @@ === RUN TestPolicyIdentifiers/withCPS === RUN TestPolicyIdentifiers/withUserNotice === RUN TestPolicyIdentifiers/complex ---- PASS: TestPolicyIdentifiers (0.00s) +--- PASS: TestPolicyIdentifiers (0.02s) --- PASS: TestPolicyIdentifiers/no_policies (0.00s) --- PASS: TestPolicyIdentifiers/policyIdentifiers (0.00s) - --- PASS: TestPolicyIdentifiers/extension (0.00s) + --- PASS: TestPolicyIdentifiers/extension (0.01s) --- PASS: TestPolicyIdentifiers/withCPS (0.00s) --- PASS: TestPolicyIdentifiers/withUserNotice (0.00s) --- PASS: TestPolicyIdentifiers/complex (0.00s) @@ -4599,7 +4635,7 @@ === RUN TestMultiString_MarshalJSON/ok === RUN TestMultiString_MarshalJSON/empty === RUN TestMultiString_MarshalJSON/nil ---- PASS: TestMultiString_MarshalJSON (0.00s) +--- PASS: TestMultiString_MarshalJSON (0.01s) --- PASS: TestMultiString_MarshalJSON/ok (0.00s) --- PASS: TestMultiString_MarshalJSON/empty (0.00s) --- PASS: TestMultiString_MarshalJSON/nil (0.00s) @@ -4830,7 +4866,7 @@ === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (0.11s) +--- PASS: TestWithTemplate (2.87s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) --- PASS: TestWithTemplate/iid (0.00s) @@ -4844,15 +4880,15 @@ === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 ---- PASS: TestWithTemplateBase64 (0.00s) - --- PASS: TestWithTemplateBase64/leaf (0.00s) +--- PASS: TestWithTemplateBase64 (0.01s) + --- PASS: TestWithTemplateBase64/leaf (0.01s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/example === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (0.96s) +--- PASS: TestWithTemplateFile (17.16s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) @@ -5083,7 +5119,7 @@ --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS -ok go.step.sm/crypto/x509util 1.156s +ok go.step.sm/crypto/x509util 20.366s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -5110,12 +5146,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/1470086/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1470086/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/581719 and its subdirectories -I: Current time: Tue Sep 1 05:49:56 -12 2026 -I: pbuilder-time-stamp: 1788284996 +I: removing directory /srv/workspace/pbuilder/1470086 and its subdirectories +I: Current time: Thu Jul 31 01:32:53 +14 2025 +I: pbuilder-time-stamp: 1753875173