Diff of the two buildlogs: -- --- b1/build.log 2024-04-30 09:03:23.129962077 +0000 +++ b2/build.log 2024-04-30 09:17:54.564811711 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Apr 29 20:38:55 -12 2024 -I: pbuilder-time-stamp: 1714466335 +I: Current time: Tue Apr 30 23:03:33 +14 2024 +I: pbuilder-time-stamp: 1714467813 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying 0001-Skip-Test_getUserHomeDir.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/7838/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26119/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +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 Apr 30 09:04 /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/26119/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26119/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='cfb1bfffc900402db2defcee50f0e2af' - 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='7838' - PS1='# ' - PS2='> ' + INVOCATION_ID=6a310dd9144c4ee9ba7a5b41722cd3f8 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=26119 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.aPlN8I4r/pbuilderrc_UlLs --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aPlN8I4r/b1 --logfile b1/build.log golang-step-crypto_0.24.0-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.aPlN8I4r/pbuilderrc_CDsg --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aPlN8I4r/b2 --logfile b2/build.log golang-step-crypto_0.24.0-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff64a 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-armmp-lpae #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 27 11:26 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/7838/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 28 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26119/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: 58 http://deb.debian.org/debian trixie/main armhf golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 59 http://deb.debian.org/debian trixie/main armhf golang-golang-x-net-dev all 1:0.23.0+dfsg-1 [896 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf golang-gopkg-square-go-jose.v2-dev all 2.6.0-2 [266 kB] -Fetched 66.5 MB in 8s (8262 kB/s) +Fetched 66.5 MB in 2s (34.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19470 files and directories currently installed.) @@ -443,7 +475,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-step-crypto-0.24.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-step-crypto_0.24.0-1_source.changes +I: user script /srv/workspace/pbuilder/26119/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/26119/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-step-crypto-0.24.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-step-crypto_0.24.0-1_source.changes dpkg-buildpackage: info: source package golang-step-crypto dpkg-buildpackage: info: source version 0.24.0-1 dpkg-buildpackage: info: source distribution unstable @@ -461,21 +497,21 @@ 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 5 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/step go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils 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/goarch + cd _build && go install -trimpath -v -p 4 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/step go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils 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/unsafeheader -internal/godebugs -internal/coverage/rtcov internal/cpu -internal/abi -internal/chacha8rand +internal/goarch +internal/coverage/rtcov +internal/godebugs internal/goexperiment internal/goos +internal/abi +internal/chacha8rand runtime/internal/math runtime/internal/sys -runtime/internal/syscall internal/bytealg runtime/internal/atomic +runtime/internal/syscall internal/race sync/atomic math/bits @@ -484,8 +520,9 @@ math unicode cmp -crypto/internal/alias slices +crypto/internal/alias +runtime crypto/internal/boring/sig log/internal encoding @@ -496,145 +533,144 @@ golang.org/x/crypto/salsa20/salsa container/list vendor/golang.org/x/crypto/internal/alias -runtime +internal/reflectlite crypto/subtle sync -internal/reflectlite internal/testlog -internal/singleflight internal/bisect runtime/cgo +internal/singleflight +internal/godebug errors sort -internal/godebug +math/rand io strconv +hash internal/oserror syscall -hash internal/safefilepath path strings -bytes crypto reflect -golang.org/x/crypto/blowfish go.step.sm/crypto/internal/emoji -crypto/internal/randutil -math/rand -crypto/internal/nistec/fiat -vendor/golang.org/x/net/dns/dnsmessage +bytes +golang.org/x/crypto/blowfish internal/syscall/unix time internal/syscall/execenv -internal/intern -net/netip -encoding/base32 -regexp/syntax -github.com/huandu/xstrings -html +crypto/internal/randutil +crypto/internal/nistec/fiat +vendor/golang.org/x/net/dns/dnsmessage internal/poll io/fs context encoding/binary internal/fmtsort -regexp os -hash/adler32 -crypto/internal/nistec -bufio +internal/intern encoding/base64 crypto/cipher crypto/internal/edwards25519/field -crypto/md5 -crypto/internal/edwards25519 crypto/internal/boring crypto/sha512 crypto/aes -crypto/ecdh +crypto/internal/edwards25519 go.step.sm/crypto/internal/bcrypt_pbkdf +crypto/internal/nistec crypto/hmac crypto/sha1 +fmt +path/filepath crypto/sha256 crypto/des +crypto/md5 encoding/pem -golang.org/x/crypto/pbkdf2 -filippo.io/edwards25519/field -fmt -path/filepath -net -golang.org/x/crypto/scrypt -filippo.io/edwards25519 -golang.org/x/crypto/curve25519 -crypto/rc4 -golang.org/x/crypto/chacha20 -golang.org/x/crypto/internal/poly1305 -golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -golang.org/x/crypto/nacl/secretbox -hash/crc32 -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/hkdf -vendor/golang.org/x/text/transform -net/http/internal/ascii -golang.org/x/text/transform -vendor/golang.org/x/crypto/chacha20poly1305 -log +net/netip +crypto/ecdh +encoding/base32 +regexp/syntax +github.com/huandu/xstrings encoding/hex +go.step.sm/crypto/fingerprint +log os/user encoding/json -go.step.sm/crypto/fingerprint math/big +net net/url database/sql/driver -github.com/imdario/mergo -github.com/mitchellh/reflectwalk -github.com/mitchellh/copystructure -github.com/Masterminds/semver -text/template/parse -github.com/pkg/errors -go.step.sm/crypto/internal/step crypto/dsa crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/rand -github.com/shopspring/decimal crypto/ed25519 crypto/rsa -github.com/Masterminds/goutils vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -text/template +github.com/Masterminds/goutils +crypto/ecdsa +regexp +github.com/imdario/mergo +github.com/Masterminds/semver +github.com/mitchellh/reflectwalk +github.com/shopspring/decimal +github.com/mitchellh/copystructure +html +text/template/parse golang.org/x/crypto/bcrypt +golang.org/x/crypto/pbkdf2 +golang.org/x/crypto/scrypt +hash/adler32 +github.com/pkg/errors go.step.sm/crypto/internal/utils +filippo.io/edwards25519/field +text/template +filippo.io/edwards25519 +golang.org/x/crypto/curve25519 go.step.sm/crypto/x25519 +bufio +crypto/rc4 +golang.org/x/crypto/chacha20 +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/ssh/internal/bcrypt_pbkdf go.step.sm/crypto/randutil +html/template +golang.org/x/crypto/nacl/secretbox compress/flate golang.org/x/crypto/ed25519 -crypto/ecdsa -gopkg.in/square/go-jose.v2/json gopkg.in/square/go-jose.v2/cipher +gopkg.in/square/go-jose.v2/json +github.com/spf13/cast +hash/crc32 compress/gzip +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/text/transform +vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm -html/template -vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/net/http2/hpack mime +vendor/golang.org/x/net/idna mime/quotedprintable net/http/internal +net/http/internal/ascii +golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm -github.com/spf13/cast -vendor/golang.org/x/net/idna golang.org/x/text/secure/bidirule -net/textproto +golang.org/x/net/idna +go.step.sm/crypto/internal/step vendor/golang.org/x/net/http/httpproxy +net/textproto github.com/google/uuid crypto/x509 -golang.org/x/net/idna vendor/golang.org/x/net/http/httpguts mime/multipart github.com/Masterminds/sprig @@ -642,20 +678,20 @@ golang.org/x/crypto/ssh crypto/tls go.step.sm/crypto/internal/templates -go.step.sm/crypto/x509util gopkg.in/square/go-jose.v2/cryptosigner gopkg.in/square/go-jose.v2/jwt +go.step.sm/crypto/x509util +net/http/httptrace +go.step.sm/crypto/tlsutil +net/http golang.org/x/crypto/ssh/agent go.step.sm/crypto/keyutil go.step.sm/crypto/pemutil go.step.sm/crypto/sshutil -net/http/httptrace -go.step.sm/crypto/tlsutil go.step.sm/crypto/minica -net/http go.step.sm/crypto/jose dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 5 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/step go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils 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 4 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/step go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils 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 @@ -683,23 +719,23 @@ --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS -ok go.step.sm/crypto/fingerprint 0.048s +ok go.step.sm/crypto/fingerprint 0.060s === RUN TestKey ---- PASS: TestKey (2.47s) +--- PASS: TestKey (0.56s) === RUN TestBcryptHash ---- PASS: TestBcryptHash (0.10s) +--- PASS: TestBcryptHash (0.01s) PASS -ok go.step.sm/crypto/internal/bcrypt_pbkdf 2.603s +ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.585s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty === RUN TestEmoji/nil ---- PASS: TestEmoji (0.01s) +--- PASS: TestEmoji (0.00s) --- PASS: TestEmoji/ok (0.00s) --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS -ok go.step.sm/crypto/internal/emoji 0.045s +ok go.step.sm/crypto/internal/emoji 0.029s === RUN TestPath === RUN TestPath/default --- PASS: TestPath (0.00s) @@ -722,7 +758,7 @@ config_test.go:93: --- SKIP: Test_getUserHomeDir (0.00s) PASS -ok go.step.sm/crypto/internal/step 0.060s +ok go.step.sm/crypto/internal/step 0.013s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestValidateTemplate @@ -741,13 +777,13 @@ === 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.04s) - --- PASS: TestValidateTemplate/ok/default-leaf-template (0.01s) +--- 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/range-subdomains-regex (0.00s) --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) - --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.01s) + --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) --- PASS: TestValidateTemplate/ok/empty-template (0.00s) --- PASS: TestValidateTemplate/ok/nil-template (0.00s) @@ -768,12 +804,12 @@ --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS -ok go.step.sm/crypto/internal/templates 0.093s +ok go.step.sm/crypto/internal/templates 0.065s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing ---- PASS: TestReadFile (0.01s) - --- PASS: TestReadFile/ok (0.01s) +--- PASS: TestReadFile (0.00s) + --- PASS: TestReadFile/ok (0.00s) --- PASS: TestReadFile/missing (0.00s) === RUN TestReadPasswordFromFile === RUN TestReadPasswordFromFile/ok @@ -796,7 +832,7 @@ --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS -ok go.step.sm/crypto/internal/utils 0.028s +ok go.step.sm/crypto/internal/utils 0.045s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter @@ -807,10 +843,10 @@ === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt ---- PASS: TestEncrypt (19.20s) - --- PASS: TestEncrypt/ok (6.93s) - --- PASS: TestEncrypt/ok_WithPasswordPrompter (5.60s) - --- PASS: TestEncrypt/ok_with_PromptPassword (6.51s) +--- PASS: TestEncrypt (3.19s) + --- PASS: TestEncrypt/ok (1.36s) + --- PASS: TestEncrypt/ok_WithPasswordPrompter (1.02s) + --- PASS: TestEncrypt/ok_with_PromptPassword (0.77s) --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) @@ -822,8 +858,8 @@ === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt ---- PASS: TestEncryptJWK (4.74s) - --- PASS: TestEncryptJWK/ok (4.73s) +--- PASS: TestEncryptJWK (2.29s) + --- PASS: TestEncryptJWK/ok (2.27s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) @@ -845,18 +881,18 @@ === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter ---- PASS: TestDecrypt (45.51s) +--- PASS: TestDecrypt (13.26s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) - --- PASS: TestDecrypt/ok_WithPassword (3.45s) - --- PASS: TestDecrypt/ok_WithPasswordFile (2.93s) - --- PASS: TestDecrypt/ok_WithPasswordPrompter (3.27s) - --- PASS: TestDecrypt/ok_PasswordPrompter (3.52s) - --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (2.65s) - --- PASS: TestDecrypt/fail_bad_data (2.60s) - --- PASS: TestDecrypt/fail_WithPassword (2.99s) - --- PASS: TestDecrypt/fail_WithPasswordFile (3.22s) - --- PASS: TestDecrypt/fail_WithPasswordPrompter (8.82s) - --- PASS: TestDecrypt/fail_PasswordPrompter (7.96s) + --- PASS: TestDecrypt/ok_WithPassword (1.07s) + --- PASS: TestDecrypt/ok_WithPasswordFile (0.42s) + --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.58s) + --- PASS: TestDecrypt/ok_PasswordPrompter (0.56s) + --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.42s) + --- PASS: TestDecrypt/fail_bad_data (0.75s) + --- PASS: TestDecrypt/fail_WithPassword (0.97s) + --- PASS: TestDecrypt/fail_WithPasswordFile (1.43s) + --- PASS: TestDecrypt/fail_WithPasswordPrompter (2.62s) + --- PASS: TestDecrypt/fail_PasswordPrompter (3.14s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) @@ -869,7 +905,7 @@ === RUN TestThumbprint/okp === RUN TestThumbprint/okp_pub === RUN TestThumbprint/fail_oct ---- PASS: TestThumbprint (0.03s) +--- PASS: TestThumbprint (2.75s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) @@ -888,122 +924,122 @@ === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle ---- PASS: TestGenerateJWKFromPEMSubtle (0.31s) - --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.07s) - --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.11s) - --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.06s) - --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.05s) +--- PASS: TestGenerateJWKFromPEMSubtle (0.07s) + --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) + --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.02s) + --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.02s) + --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.01s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF ---- PASS: TestGenerateDefaultKeyPair (8.75s) - --- PASS: TestGenerateDefaultKeyPair/ok (4.33s) +--- PASS: TestGenerateDefaultKeyPair (1.05s) + --- PASS: TestGenerateDefaultKeyPair/ok (0.38s) --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) === RUN TestReadKey -=== RUN TestReadKey/testdata/okp.pub.json -=== RUN TestReadKey/testdata/okp.priv.json -=== RUN TestReadKey/testdata/p256.pub.json -=== RUN TestReadKey/testdata/rsa.priv.json === RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/testdata/oct.json === RUN TestReadKey/testdata/oct.enc.json +=== RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.priv.json -=== RUN TestReadKey/testdata/p256.enc.priv.json === RUN TestReadKey/testdata/rsa.pub.json -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/testdata/rsa.priv.json +=== RUN TestReadKey/testdata/okp.priv.json +=== RUN TestReadKey/testdata/p256.pub.json +=== RUN TestReadKey/testdata/p256.enc.priv.json +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem ---- PASS: TestReadKey (20.54s) - --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) - --- PASS: TestReadKey/testdata/okp.priv.json (0.01s) - --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.enc.priv.json (3.91s) +--- PASS: TestReadKey (5.21s) + --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.93s) --- PASS: TestReadKey/testdata/oct.json (0.00s) - --- PASS: TestReadKey/testdata/oct.enc.json (2.86s) - --- PASS: TestReadKey/testdata/okp.enc.priv.json (3.33s) + --- PASS: TestReadKey/testdata/oct.enc.json (0.84s) + --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) + --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.74s) --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) - --- PASS: TestReadKey/testdata/p256.enc.priv.json (3.89s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (3.83s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.09s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.69s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.62s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.04s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) + --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) + --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) + --- PASS: TestReadKey/testdata/p256.enc.priv.json (1.47s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.11s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.12s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.25s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.04s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.43s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.15s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.12s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.89s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.06s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.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 -2024/04/30 08:56:10 http: TLS handshake error from 127.0.0.1:41710: remote error: tls: bad certificate ---- PASS: TestReadKey_https (0.66s) - --- PASS: TestReadKey_https/ok (0.19s) +2024/04/30 09:14:31 http: TLS handshake error from 127.0.0.1:59770: read tcp 127.0.0.1:37789->127.0.0.1:59770: use of closed network connection +--- PASS: TestReadKey_https (0.13s) + --- PASS: TestReadKey_https/ok (0.04s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) - --- PASS: TestReadKey_https/failClient (0.42s) + --- PASS: TestReadKey_https/failClient (0.03s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey @@ -1011,26 +1047,26 @@ === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail ---- PASS: TestParseKeyPemutilPromptPassword (0.27s) - --- PASS: TestParseKeyPemutilPromptPassword/ok (0.16s) - --- PASS: TestParseKeyPemutilPromptPassword/fail (0.09s) +--- PASS: TestParseKeyPemutilPromptPassword (0.06s) + --- PASS: TestParseKeyPemutilPromptPassword/ok (0.04s) + --- PASS: TestParseKeyPemutilPromptPassword/fail (0.02s) === RUN TestReadKeySet ---- PASS: TestReadKeySet (0.03s) +--- PASS: TestReadKeySet (0.57s) === RUN TestReadKeySet_https === RUN TestReadKeySet_https/ok === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient -2024/04/30 08:56:11 http: TLS handshake error from 127.0.0.1:46190: remote error: tls: bad certificate === RUN TestReadKeySet_https/failNoOptions ---- PASS: TestReadKeySet_https (0.88s) - --- PASS: TestReadKeySet_https/ok (0.31s) +2024/04/30 09:14:32 http: TLS handshake error from 127.0.0.1:51792: remote error: tls: bad certificate +--- PASS: TestReadKeySet_https (0.17s) + --- PASS: TestReadKeySet_https/ok (0.04s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) - --- PASS: TestReadKeySet_https/failClient (0.31s) - --- PASS: TestReadKeySet_https/failNoOptions (0.24s) + --- PASS: TestReadKeySet_https/failClient (0.09s) + --- PASS: TestReadKeySet_https/failNoOptions (0.04s) === RUN TestGuessJWKAlgorithm ---- PASS: TestGuessJWKAlgorithm (34.78s) +--- PASS: TestGuessJWKAlgorithm (4.49s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON @@ -1043,13 +1079,13 @@ === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg ---- PASS: TestParseKeySet (13.67s) +--- PASS: TestParseKeySet (1.78s) --- PASS: TestParseKeySet/ok (0.00s) - --- PASS: TestParseKeySet/okEncryptedJSON (2.83s) - --- PASS: TestParseKeySet/okEncryptedCompact (3.48s) + --- PASS: TestParseKeySet/okEncryptedJSON (0.38s) + --- PASS: TestParseKeySet/okEncryptedCompact (0.52s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) - --- PASS: TestParseKeySet/failDecrypt (3.81s) + --- PASS: TestParseKeySet/failDecrypt (0.48s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) @@ -1066,7 +1102,7 @@ === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 ---- PASS: Test_guessKeyType (34.95s) +--- PASS: Test_guessKeyType (7.54s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) @@ -1087,7 +1123,7 @@ === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty ---- PASS: Test_guessSignatureAlgorithm (45.38s) +--- PASS: Test_guessSignatureAlgorithm (4.53s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) @@ -1105,7 +1141,7 @@ === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct ---- PASS: TestIsSymmetric (32.23s) +--- PASS: TestIsSymmetric (7.81s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) @@ -1117,7 +1153,7 @@ === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct ---- PASS: TestIsAsymmetric (24.03s) +--- PASS: TestIsAsymmetric (11.27s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) @@ -1140,39 +1176,39 @@ === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 ---- PASS: TestSignVerify (14.87s) +--- PASS: TestSignVerify (3.23s) --- PASS: TestSignVerify/byte (0.00s) - --- PASS: TestSignVerify/P256 (0.08s) - --- PASS: TestSignVerify/P384 (0.29s) - --- PASS: TestSignVerify/P521 (1.15s) - --- PASS: TestSignVerify/rsa2048 (0.14s) - --- PASS: TestSignVerify/ed (0.06s) - --- PASS: TestSignVerify/x25519 (0.28s) + --- PASS: TestSignVerify/P256 (0.01s) + --- PASS: TestSignVerify/P384 (0.03s) + --- PASS: TestSignVerify/P521 (0.15s) + --- PASS: TestSignVerify/rsa2048 (0.03s) + --- PASS: TestSignVerify/ed (0.01s) + --- PASS: TestSignVerify/x25519 (0.04s) --- PASS: TestSignVerify/fail_P224 (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.03s) - --- PASS: Test_validateX5/fail/bad-key (0.01s) - --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.01s) - --- PASS: Test_validateX5/ok (0.01s) +--- PASS: Test_validateX5 (1.03s) --- PASS: Test_validateX5/fail/empty-certs (0.00s) + --- PASS: Test_validateX5/fail/bad-key (0.32s) + --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.67s) + --- PASS: Test_validateX5/ok (0.03s) === RUN TestValidateX5T === RUN TestValidateX5T/ok === RUN TestValidateX5T/fail/validateX5-error ---- PASS: TestValidateX5T (0.01s) +--- PASS: TestValidateX5T (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok === RUN TestValidateX5C/ok/opaque ---- PASS: TestValidateX5C (0.01s) +--- PASS: TestValidateX5C (0.03s) --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) --- PASS: TestValidateX5C/ok (0.00s) - --- PASS: TestValidateX5C/ok/opaque (0.00s) + --- PASS: TestValidateX5C/ok/opaque (0.03s) === RUN Test_x25519Thumbprint === RUN Test_x25519Thumbprint/ok === RUN Test_x25519Thumbprint/fail_too_short @@ -1187,16 +1223,16 @@ === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm ---- PASS: TestX25519Signer_SignVerify (0.13s) +--- PASS: TestX25519Signer_SignVerify (0.09s) --- PASS: TestX25519Signer_SignVerify/ok (0.04s) - --- PASS: TestX25519Signer_SignVerify/ok_empty (0.03s) - --- PASS: TestX25519Signer_SignVerify/ok_random (0.04s) - --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.01s) + --- PASS: TestX25519Signer_SignVerify/ok_empty (0.01s) + --- PASS: TestX25519Signer_SignVerify/ok_random (0.02s) + --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public === RUN TestX25519Signer_Public/ok ---- PASS: TestX25519Signer_Public (0.02s) - --- PASS: TestX25519Signer_Public/ok (0.01s) +--- PASS: TestX25519Signer_Public (0.01s) + --- PASS: TestX25519Signer_Public/ok (0.00s) === RUN TestX25519Signer_Algs === RUN TestX25519Signer_Algs/ok --- PASS: TestX25519Signer_Algs (0.01s) @@ -1204,22 +1240,21 @@ === RUN TestX25519Signer_SignPayload === RUN TestX25519Signer_SignPayload/ok === RUN TestX25519Signer_SignPayload/fail ---- PASS: TestX25519Signer_SignPayload (0.01s) - --- PASS: TestX25519Signer_SignPayload/ok (0.01s) +--- PASS: TestX25519Signer_SignPayload (0.00s) + --- PASS: TestX25519Signer_SignPayload/ok (0.00s) --- PASS: TestX25519Signer_SignPayload/fail (0.00s) === RUN TestX25519Verifier_VerifyPayload === RUN TestX25519Verifier_VerifyPayload/ok === RUN TestX25519Verifier_VerifyPayload/fail_signature === RUN TestX25519Verifier_VerifyPayload/fail_algorithm ---- PASS: TestX25519Verifier_VerifyPayload (0.02s) - --- PASS: TestX25519Verifier_VerifyPayload/ok (0.01s) +--- PASS: TestX25519Verifier_VerifyPayload (0.01s) + --- PASS: TestX25519Verifier_VerifyPayload/ok (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.01s) --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM === CONT TestGenerateJWK === RUN TestGenerateJWK/EC -=== CONT TestParseKey === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 === PAUSE TestGenerateJWK/EC#01 @@ -1284,16 +1319,24 @@ === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC -=== CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 === CONT TestGenerateJWK/oct#09 === CONT TestGenerateJWK/oct#08 === CONT TestGenerateJWK/oct#07 +=== CONT TestGenerateJWK/oct#06 +=== CONT TestGenerateJWK/oct#05 +=== CONT TestGenerateJWK/oct#04 +=== CONT TestGenerateJWK/oct#03 +=== CONT TestGenerateJWK/oct#02 +=== CONT TestGenerateJWK/oct#01 +=== CONT TestGenerateJWK/oct +=== CONT TestGenerateJWK/OKP#02 +=== CONT TestGenerateJWK/OKP#01 +=== CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/RSA#07 === CONT TestGenerateJWK/RSA -=== CONT TestGenerateJWK/RSA#06 === RUN TestGenerateJWKFromPEM/p256 === PAUSE TestGenerateJWKFromPEM/p256 === RUN TestGenerateJWKFromPEM/p384 @@ -1324,6 +1367,8 @@ === PAUSE TestGenerateJWKFromPEM/fail_missing === RUN TestGenerateJWKFromPEM/fail_no_subtle === PAUSE TestGenerateJWKFromPEM/fail_no_subtle +=== CONT TestParseKey +=== CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/RSA#05 === CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/RSA#03 @@ -1346,73 +1391,6 @@ === RUN TestEncryptDecryptJWK/ok_oct === PAUSE TestEncryptDecryptJWK/ok_oct === CONT TestGenerateJWK/RSA#02 -=== CONT TestGenerateJWK/RSA#01 -=== CONT TestGenerateJWK/EC#04 -=== CONT TestGenerateJWK/EC#07 -=== CONT TestGenerateJWK/EC#06 -=== CONT TestGenerateJWK/EC#05 -=== CONT TestGenerateJWK/oct#02 -=== CONT TestGenerateJWK/oct#06 -=== CONT TestGenerateJWK/oct#05 -=== CONT TestGenerateJWK/oct#04 -=== CONT TestGenerateJWK/oct#03 -=== CONT TestGenerateJWK/oct -=== CONT TestGenerateJWK/oct#01 -=== CONT TestGenerateJWK/EC#02 -=== CONT TestGenerateJWK/EC#03 -=== CONT TestGenerateJWK/OKP#02 -=== CONT TestGenerateJWK/EC#01 -=== CONT TestGenerateJWK/OKP#01 -=== 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.53s) - --- PASS: TestGenerateJWKFromPEM/p256 (0.03s) - --- 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.02s) - --- 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.02s) - --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p521 (0.37s) - --- PASS: TestGenerateJWKFromPEM/p384 (0.05s) -=== CONT TestEncryptDecryptJWK/ok_EC -=== CONT TestEncryptDecryptJWK/ok_oct -=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub -=== CONT TestEncryptDecryptJWK/ok_Ed25519 -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS -=== CONT TestEncryptDecryptJWK/ok_RSA_pub -=== CONT TestEncryptDecryptJWK/ok_RSA -=== CONT TestEncryptDecryptJWK/ok_EC_pub ---- PASS: TestEncryptDecryptJWK (36.97s) - --- PASS: TestEncryptDecryptJWK/ok_EC (11.17s) - --- PASS: TestEncryptDecryptJWK/ok_oct (12.04s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (11.35s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (11.08s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (11.31s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (11.01s) - --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (11.36s) - --- PASS: TestEncryptDecryptJWK/ok_RSA (11.70s) - --- PASS: TestEncryptDecryptJWK/ok_EC_pub (10.87s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa @@ -1461,11 +1439,58 @@ === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions +=== CONT TestGenerateJWK/RSA#01 +=== CONT TestGenerateJWK/EC#07 +=== CONT TestGenerateJWK/EC#06 +=== CONT TestGenerateJWK/EC#05 +=== CONT TestGenerateJWK/EC#04 +=== CONT TestGenerateJWK/EC#03 +=== CONT TestGenerateJWK/EC#02 +=== CONT TestGenerateJWK/EC#01 +=== 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.19s) + --- PASS: TestGenerateJWKFromPEM/p256 (0.01s) + --- 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.02s) + --- PASS: TestGenerateJWKFromPEM/p521 (0.11s) + --- PASS: TestGenerateJWKFromPEM/p384 (0.02s) +=== CONT TestEncryptDecryptJWK/ok_EC +=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub +=== CONT TestEncryptDecryptJWK/ok_Ed25519 +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS +=== CONT TestEncryptDecryptJWK/ok_RSA_pub +=== CONT TestEncryptDecryptJWK/ok_RSA +=== CONT TestEncryptDecryptJWK/ok_EC_pub === CONT TestParseKey/ec === CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg -=== CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/failPEMPassword === CONT TestParseKey/failMissingFile === CONT TestParseKey/failPassword @@ -1475,76 +1500,87 @@ === CONT TestParseKey/pemPrivateWithAlg === CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/pemPrivateWithKid -=== CONT TestParseKey/encryptedFullWithPasswordFile +=== CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/pemPrivateWithPasswordFile === CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivate -=== CONT TestParseKey/okp +=== CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/encryptedCompactWithPassword === CONT TestParseKey/oct +=== CONT TestParseKey/okp === CONT TestParseKey/rsa-pss === CONT TestParseKey/rsa ---- PASS: TestParseKey (97.63s) +--- PASS: TestParseKey (34.58s) --- PASS: TestParseKey/ec (0.00s) --- PASS: TestParseKey/failOCTMissingOptions (0.00s) --- PASS: TestParseKey/failECWrongKid (0.00s) --- PASS: TestParseKey/failECBWongAlg (0.00s) + --- PASS: TestParseKey/failPEMPassword (0.02s) + --- PASS: TestParseKey/failMissingFile (0.00s) + --- PASS: TestParseKey/failPassword (0.81s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) - --- PASS: TestParseKey/failMissingFile (0.00s) - --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.02s) + --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithUse (0.00s) - --- PASS: TestParseKey/pemPrivateWithKid (0.01s) - --- PASS: TestParseKey/failPEMPassword (0.10s) - --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.12s) + --- PASS: TestParseKey/pemPrivateWithKid (0.00s) + --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.02s) + --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) + --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/pemPrivate (0.00s) - --- PASS: TestParseKey/okp (0.00s) - --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.12s) + --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.83s) + --- PASS: TestParseKey/encryptedCompactWithPassword (0.47s) --- PASS: TestParseKey/oct (0.00s) + --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/rsa (0.00s) - --- PASS: TestParseKey/pemPrivateWithPassword (0.15s) - --- PASS: TestParseKey/failPassword (4.53s) - --- PASS: TestParseKey/encryptedCompactWithPassword (4.46s) - --- PASS: TestParseKey/encryptedFullWithPasswordFile (4.61s) ---- PASS: TestGenerateJWK (0.10s) - --- PASS: TestGenerateJWK/OKP (0.00s) +--- PASS: TestEncryptDecryptJWK (33.49s) + --- PASS: TestEncryptDecryptJWK/ok_EC (2.35s) + --- PASS: TestEncryptDecryptJWK/ok_oct (2.09s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (2.19s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (1.95s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (1.98s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (1.69s) + --- PASS: TestEncryptDecryptJWK/ok_RSA (1.80s) + --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (2.36s) + --- PASS: TestEncryptDecryptJWK/ok_EC_pub (2.30s) +--- PASS: TestGenerateJWK (0.00s) + --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) --- PASS: TestGenerateJWK/oct#10 (0.00s) --- PASS: TestGenerateJWK/oct#09 (0.00s) --- PASS: TestGenerateJWK/oct#08 (0.00s) --- PASS: TestGenerateJWK/oct#07 (0.00s) - --- PASS: TestGenerateJWK/EC (0.03s) - --- PASS: TestGenerateJWK/RSA#06 (28.75s) - --- PASS: TestGenerateJWK/RSA#05 (31.00s) - --- PASS: TestGenerateJWK/RSA#07 (38.96s) - --- PASS: TestGenerateJWK/RSA (42.00s) - --- PASS: TestGenerateJWK/EC#04 (0.02s) - --- PASS: TestGenerateJWK/EC#07 (0.02s) - --- PASS: TestGenerateJWK/EC#06 (0.02s) - --- PASS: TestGenerateJWK/EC#05 (0.02s) - --- PASS: TestGenerateJWK/oct#02 (0.00s) --- PASS: TestGenerateJWK/oct#06 (0.00s) --- PASS: TestGenerateJWK/oct#05 (0.00s) --- PASS: TestGenerateJWK/oct#04 (0.00s) --- PASS: TestGenerateJWK/oct#03 (0.00s) - --- PASS: TestGenerateJWK/oct (0.00s) + --- PASS: TestGenerateJWK/oct#02 (0.00s) --- PASS: TestGenerateJWK/oct#01 (0.00s) - --- PASS: TestGenerateJWK/EC#02 (0.04s) - --- PASS: TestGenerateJWK/EC#03 (0.35s) - --- PASS: TestGenerateJWK/OKP#02 (0.02s) + --- PASS: TestGenerateJWK/oct (0.00s) + --- PASS: TestGenerateJWK/OKP#02 (0.00s) + --- PASS: TestGenerateJWK/OKP#01 (0.00s) + --- PASS: TestGenerateJWK/OKP (0.00s) + --- PASS: TestGenerateJWK/RSA#07 (8.04s) + --- PASS: TestGenerateJWK/RSA (24.15s) + --- PASS: TestGenerateJWK/RSA#06 (19.26s) + --- PASS: TestGenerateJWK/RSA#05 (8.55s) + --- PASS: TestGenerateJWK/RSA#04 (9.59s) + --- PASS: TestGenerateJWK/EC#07 (0.00s) + --- PASS: TestGenerateJWK/EC#06 (0.00s) + --- PASS: TestGenerateJWK/EC#05 (0.00s) + --- PASS: TestGenerateJWK/EC#04 (0.00s) + --- PASS: TestGenerateJWK/EC#03 (0.08s) + --- PASS: TestGenerateJWK/EC#02 (0.01s) --- PASS: TestGenerateJWK/EC#01 (0.00s) - --- PASS: TestGenerateJWK/OKP#01 (0.02s) - --- PASS: TestGenerateJWK/RSA#04 (29.63s) - --- PASS: TestGenerateJWK/RSA#03 (28.86s) - --- PASS: TestGenerateJWK/RSA#02 (32.94s) - --- PASS: TestGenerateJWK/RSA#01 (122.14s) + --- PASS: TestGenerateJWK/RSA#03 (5.70s) + --- PASS: TestGenerateJWK/RSA#02 (15.10s) + --- PASS: TestGenerateJWK/RSA#01 (94.90s) PASS -ok go.step.sm/crypto/jose 462.392s +ok go.step.sm/crypto/jose 200.297s === RUN TestPublicKey === RUN TestPublicKey/ecdsa === RUN TestPublicKey/ecdsaPublic @@ -1555,27 +1591,27 @@ === RUN TestPublicKey/x25519 === RUN TestPublicKey/x25519Public === RUN TestPublicKey/fail ---- PASS: TestPublicKey (9.09s) +--- PASS: TestPublicKey (2.57s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) --- PASS: TestPublicKey/rsaPublic (0.00s) --- PASS: TestPublicKey/ed25519 (0.00s) --- PASS: TestPublicKey/ed25519Public (0.00s) - --- PASS: TestPublicKey/x25519 (0.02s) + --- PASS: TestPublicKey/x25519 (0.00s) --- PASS: TestPublicKey/x25519Public (0.00s) --- PASS: TestPublicKey/fail (0.00s) === RUN TestGenerateDefaultKey === RUN TestGenerateDefaultKey/ok === RUN TestGenerateDefaultKey/eof ---- PASS: TestGenerateDefaultKey (0.10s) - --- PASS: TestGenerateDefaultKey/ok (0.10s) +--- PASS: TestGenerateDefaultKey (0.01s) + --- PASS: TestGenerateDefaultKey/ok (0.01s) --- PASS: TestGenerateDefaultKey/eof (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/eof ---- PASS: TestGenerateDefaultKeyPair (0.09s) - --- PASS: TestGenerateDefaultKeyPair/ok (0.09s) +--- PASS: TestGenerateDefaultKeyPair (0.01s) + --- PASS: TestGenerateDefaultKeyPair/ok (0.01s) --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) === RUN TestGenerateKey === RUN TestGenerateKey/P-256 @@ -1590,11 +1626,11 @@ === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type ---- PASS: TestGenerateKey (4.97s) - --- PASS: TestGenerateKey/P-256 (0.06s) - --- PASS: TestGenerateKey/P-384 (0.48s) - --- PASS: TestGenerateKey/P-521 (4.33s) - --- PASS: TestGenerateKey/Ed25519 (0.09s) +--- PASS: TestGenerateKey (0.78s) + --- PASS: TestGenerateKey/P-256 (0.01s) + --- PASS: TestGenerateKey/P-384 (0.07s) + --- PASS: TestGenerateKey/P-521 (0.69s) + --- PASS: TestGenerateKey/Ed25519 (0.01s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) --- PASS: TestGenerateKey/eof_RSA (0.00s) @@ -1608,9 +1644,9 @@ === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size ---- PASS: TestGenerateKey_rsa (152.28s) - --- PASS: TestGenerateKey_rsa/RSA2048 (7.74s) - --- PASS: TestGenerateKey_rsa/RSA3072 (144.53s) +--- PASS: TestGenerateKey_rsa (34.54s) + --- PASS: TestGenerateKey_rsa/RSA2048 (6.30s) + --- PASS: TestGenerateKey_rsa/RSA3072 (28.24s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair @@ -1622,11 +1658,11 @@ === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 ---- PASS: TestGenerateKeyPair (1.99s) - --- PASS: TestGenerateKeyPair/P-256 (0.13s) - --- PASS: TestGenerateKeyPair/P-384 (0.32s) - --- PASS: TestGenerateKeyPair/P-521 (1.51s) - --- PASS: TestGenerateKeyPair/Ed25519 (0.02s) +--- PASS: TestGenerateKeyPair (0.36s) + --- PASS: TestGenerateKeyPair/P-256 (0.02s) + --- PASS: TestGenerateKeyPair/P-384 (0.05s) + --- PASS: TestGenerateKeyPair/P-521 (0.29s) + --- PASS: TestGenerateKeyPair/Ed25519 (0.01s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) --- PASS: TestGenerateKeyPair/unknown (0.00s) @@ -1635,15 +1671,15 @@ === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail ---- PASS: TestGenerateKeyPair_rsa (173.67s) - --- PASS: TestGenerateKeyPair_rsa/RSA2048 (6.91s) - --- PASS: TestGenerateKeyPair_rsa/RSA3072 (166.74s) +--- PASS: TestGenerateKeyPair_rsa (81.76s) + --- PASS: TestGenerateKeyPair_rsa/RSA2048 (2.45s) + --- PASS: TestGenerateKeyPair_rsa/RSA3072 (79.31s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok === RUN TestGenerateDefaultSigner/eof ---- PASS: TestGenerateDefaultSigner (0.14s) - --- PASS: TestGenerateDefaultSigner/ok (0.13s) +--- PASS: TestGenerateDefaultSigner (0.01s) + --- PASS: TestGenerateDefaultSigner/ok (0.01s) --- PASS: TestGenerateDefaultSigner/eof (0.00s) === RUN TestGenerateSigner === RUN TestGenerateSigner/P-256 @@ -1653,11 +1689,11 @@ === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 ---- PASS: TestGenerateSigner (3.14s) - --- PASS: TestGenerateSigner/P-256 (0.13s) - --- PASS: TestGenerateSigner/P-384 (0.45s) - --- PASS: TestGenerateSigner/P-521 (2.50s) - --- PASS: TestGenerateSigner/Ed25519 (0.04s) +--- PASS: TestGenerateSigner (0.37s) + --- PASS: TestGenerateSigner/P-256 (0.01s) + --- PASS: TestGenerateSigner/P-384 (0.03s) + --- PASS: TestGenerateSigner/P-521 (0.32s) + --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) --- PASS: TestGenerateSigner/unknown#01 (0.00s) @@ -1676,7 +1712,7 @@ === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey ---- PASS: TestExtractKey (46.06s) +--- PASS: TestExtractKey (1.68s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) @@ -1702,7 +1738,7 @@ === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type ---- PASS: TestVerifyPair (51.45s) +--- PASS: TestVerifyPair (12.92s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) @@ -1718,13 +1754,13 @@ === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure ---- PASS: TestInsecure (29.86s) - --- PASS: TestInsecure/ok_RSA_2048 (7.00s) +--- PASS: TestInsecure (3.55s) + --- PASS: TestInsecure/ok_RSA_2048 (0.99s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) - --- PASS: TestInsecure/ok_RSA_2048_insecure (21.27s) - --- PASS: TestInsecure/ok_RSA_1024_insecure (1.59s) + --- PASS: TestInsecure/ok_RSA_2048_insecure (2.12s) + --- PASS: TestInsecure/ok_RSA_1024_insecure (0.43s) PASS -ok go.step.sm/crypto/keyutil 472.919s +ok go.step.sm/crypto/keyutil 138.619s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -1738,55 +1774,55 @@ === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer ---- PASS: TestNew (1.52s) - --- PASS: TestNew/ok (0.34s) - --- PASS: TestNew/ok_with_options (0.14s) +--- PASS: TestNew (0.50s) + --- PASS: TestNew/ok (0.17s) + --- PASS: TestNew/ok_with_options (0.06s) --- PASS: TestNew/fail_root_signer (0.00s) - --- PASS: TestNew/fail_intermediate_signer (0.03s) - --- PASS: TestNew/fail_host_signer (0.06s) - --- PASS: TestNew/fail_user_signer (0.06s) - --- PASS: TestNew/fail_root_template (0.05s) - --- PASS: TestNew/fail_intermediate_template (0.14s) + --- PASS: TestNew/fail_intermediate_signer (0.01s) + --- PASS: TestNew/fail_host_signer (0.04s) + --- PASS: TestNew/fail_user_signer (0.04s) + --- PASS: TestNew/fail_root_template (0.01s) + --- PASS: TestNew/fail_intermediate_template (0.02s) --- PASS: TestNew/fail_root_csr (0.00s) - --- PASS: TestNew/fail_intermediate_csr (0.07s) - --- PASS: TestNew/fail_host_ssh_signer (0.13s) - --- PASS: TestNew/fail_user_ssh_signer (0.13s) + --- PASS: TestNew/fail_intermediate_csr (0.01s) + --- PASS: TestNew/fail_host_ssh_signer (0.01s) + --- PASS: TestNew/fail_user_ssh_signer (0.01s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail ---- PASS: TestCA_Sign (0.95s) - --- PASS: TestCA_Sign/ok (0.10s) - --- PASS: TestCA_Sign/ok_with_lifetime (0.10s) +--- PASS: TestCA_Sign (0.17s) + --- PASS: TestCA_Sign/ok (0.02s) + --- PASS: TestCA_Sign/ok_with_lifetime (0.02s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation ---- PASS: TestCA_Sign_mutation (0.29s) +--- PASS: TestCA_Sign_mutation (0.05s) === 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 (2.39s) - --- PASS: TestCA_SignCSR/ok (0.31s) - --- PASS: TestCA_SignCSR/ok_with_modify (0.26s) +--- PASS: TestCA_SignCSR (0.31s) + --- PASS: TestCA_SignCSR/ok (0.02s) + --- PASS: TestCA_SignCSR/ok_with_modify (0.04s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) - --- PASS: TestCA_SignCSR/fail_modify (0.04s) + --- PASS: TestCA_SignCSR/fail_modify (0.02s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type ---- PASS: TestCA_SignSSH (0.89s) - --- PASS: TestCA_SignSSH/ok_host (0.04s) - --- PASS: TestCA_SignSSH/ok_user (0.04s) - --- PASS: TestCA_SignSSH/ok_infinity (0.04s) +--- PASS: TestCA_SignSSH (0.21s) + --- PASS: TestCA_SignSSH/ok_host (0.01s) + --- PASS: TestCA_SignSSH/ok_user (0.01s) + --- PASS: TestCA_SignSSH/ok_infinity (0.01s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation ---- PASS: TestCA_SignSSH_mutation (0.23s) +--- PASS: TestCA_SignSSH_mutation (0.04s) === RUN TestCA_SignSSH_infinity ---- PASS: TestCA_SignSSH_infinity (0.23s) +--- PASS: TestCA_SignSSH_infinity (0.10s) PASS -ok go.step.sm/crypto/minica 6.580s +ok go.step.sm/crypto/minica 1.440s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password @@ -1801,134 +1837,134 @@ === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey ---- PASS: TestParseCosignPrivateKey (19.87s) - --- PASS: TestParseCosignPrivateKey/ok (3.22s) - --- PASS: TestParseCosignPrivateKey/fail_password (2.51s) +--- PASS: TestParseCosignPrivateKey (4.36s) + --- PASS: TestParseCosignPrivateKey/ok (0.51s) + --- PASS: TestParseCosignPrivateKey/fail_password (0.51s) --- 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 (2.20s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.P (3.88s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (2.02s) - --- PASS: TestParseCosignPrivateKey/fail_ciphertext (1.96s) - --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (1.65s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.45s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.59s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.30s) + --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.46s) + --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.79s) === RUN TestParseCosignPrivateKey_equal ---- PASS: TestParseCosignPrivateKey_equal (1.74s) +--- PASS: TestParseCosignPrivateKey_equal (1.02s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError ---- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (4.60s) +--- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (1.72s) === RUN TestRead -=== RUN TestRead/testdata/openssh.ed25519.pub.pem -=== RUN TestRead/testdata/openssh.rsa1024.pem +=== RUN TestRead/testdata/openssh.p384.pem === RUN TestRead/testdata/openssl.p256.enc.pem +=== RUN TestRead/testdata/openssl.p384.pub.pem +=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/openssh.p521.pub.pem +=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssh.p384.enc.pem +=== RUN TestRead/testdata/openssh.rsa1024.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestRead/testdata/openssl.p256.pem +=== RUN TestRead/testdata/openssl.p384.pem === RUN TestRead/testdata/openssh.p256.pub.pem -=== RUN TestRead/testdata/openssh.rsa2048.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssh.p384.pem -=== RUN TestRead/testdata/openssh.p521.enc.pem +=== RUN TestRead/testdata/nebula.key +=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssl.rsa1024.pem +=== RUN TestRead/testdata/openssh.p256.enc.pem +=== RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pem -=== RUN TestRead/testdata/nebula.pub -=== RUN TestRead/testdata/openssl.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem === RUN TestRead/testdata/cosign.enc.pem +=== RUN TestRead/testdata/nebula.pub === RUN TestRead/testdata/openssl.p521.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestRead/testdata/openssl.p256.pem -=== RUN TestRead/testdata/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssh.rsa1024.pub.pem -=== RUN TestRead/testdata/openssl.p256.pub.pem -=== RUN TestRead/testdata/openssl.p384.pem -=== RUN TestRead/testdata/openssl.rsa1024.pem +=== RUN TestRead/testdata/openssl.p521.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssh.ed25519.enc.pem +=== RUN TestRead/testdata/openssh.rsa1024.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem === RUN TestRead/testdata/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/openssh.ed25519.pub.pem +=== RUN TestRead/testdata/openssh.p521.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestRead/testdata/openssl.p384.enc.pem === RUN TestRead/testdata/openssh.ed25519.pem +=== RUN TestRead/testdata/openssh.p384.pub.pem === RUN TestRead/testdata/openssh.rsa2048.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestRead/testdata/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssh.ed25519.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssl.rsa1024.enc.pem -=== RUN TestRead/testdata/openssh.p256.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestRead/testdata/cosign.pub.pem -=== RUN TestRead/testdata/nebula.key -=== RUN TestRead/testdata/openssl.p521.enc.pem -=== RUN TestRead/testdata/openssh.p256.pem -=== RUN TestRead/testdata/openssh.p521.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/openssh.p256.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/openssh.rsa1024.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestRead/testdata/cosign.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssl.p521.pub.pem -=== RUN TestRead/testdata/openssh.p384.pub.pem -=== RUN TestRead/testdata/openssh.p521.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/openssh.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestRead/testdata/openssh.p384.enc.pem ---- PASS: TestRead (36.36s) - --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.06s) - --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.11s) - --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (2.85s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.01s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.23s) - --- PASS: TestRead/testdata/openssh.p384.pem (0.48s) - --- PASS: TestRead/testdata/openssh.p521.enc.pem (6.32s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.09s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (1.25s) - --- PASS: TestRead/testdata/nebula.pub (0.00s) +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +--- PASS: TestRead (14.34s) + --- PASS: TestRead/testdata/openssh.p384.pem (0.19s) + --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.04s) + --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p521.pem (1.60s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.18s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.39s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.35s) - --- PASS: TestRead/testdata/cosign.enc.pem (2.25s) - --- PASS: TestRead/testdata/openssl.p521.pem (1.71s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (1.88s) - --- PASS: TestRead/testdata/openssl.p256.pem (0.07s) - --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.28s) - --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.20s) + --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.01s) + --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.05s) + --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.31s) + --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.29s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.49s) + --- PASS: TestRead/testdata/openssl.p256.pem (0.03s) + --- PASS: TestRead/testdata/openssl.p384.pem (0.15s) + --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.08s) + --- PASS: TestRead/testdata/nebula.key (0.15s) --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.pem (0.24s) - --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.08s) - --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.29s) - --- PASS: TestRead/testdata/openssh.ed25519.pem (0.03s) - --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.28s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.14s) - --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.14s) - --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (2.54s) + --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.03s) + --- PASS: TestRead/testdata/openssh.p256.enc.pem (1.07s) + --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.05s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.11s) + --- PASS: TestRead/testdata/cosign.enc.pem (1.02s) + --- PASS: TestRead/testdata/nebula.pub (0.01s) + --- PASS: TestRead/testdata/openssl.p521.pem (0.45s) + --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.43s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.09s) + --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.54s) + --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.02s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.09s) - --- PASS: TestRead/testdata/openssh.p256.enc.pem (2.51s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (1.82s) - --- PASS: TestRead/testdata/cosign.pub.pem (0.01s) - --- PASS: TestRead/testdata/nebula.key (0.00s) - --- PASS: TestRead/testdata/openssl.p521.enc.pem (1.86s) - --- PASS: TestRead/testdata/openssh.p256.pem (0.07s) - --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.06s) + --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p521.enc.pem (1.07s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.06s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.10s) + --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.07s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.09s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.39s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (2.56s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.46s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.34s) - --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.01s) - --- PASS: TestRead/testdata/openssh.p521.pem (1.76s) + --- PASS: TestRead/testdata/openssh.p256.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.29s) + --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.49s) --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.03s) - --- PASS: TestRead/testdata/openssh.p384.enc.pem (2.67s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (4.05s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt @@ -1936,7 +1972,7 @@ === RUN TestParseCertificate/testdata/badpem.crt === RUN TestParseCertificate/testdata/badder.crt === RUN TestParseCertificate/testdata/openssl.p256.pem ---- PASS: TestParseCertificate (0.01s) +--- PASS: TestParseCertificate (0.02s) --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) @@ -1950,7 +1986,7 @@ === RUN TestParseCertificateBundle/testdata/badpem.crt === RUN TestParseCertificateBundle/testdata/badder.crt === RUN TestParseCertificateBundle/testdata/openssl.p256.pem ---- PASS: TestParseCertificateBundle (0.01s) +--- PASS: TestParseCertificateBundle (0.00s) --- PASS: TestParseCertificateBundle/testdata/ca.crt (0.00s) --- PASS: TestParseCertificateBundle/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificateBundle/testdata/badca.crt (0.00s) @@ -1962,7 +1998,7 @@ === RUN TestParseCertificateRequest/testdata/badpem.csr === RUN TestParseCertificateRequest/testdata/bad.csr === RUN TestParseCertificateRequest/testdata/ca.crt ---- PASS: TestParseCertificateRequest (0.01s) +--- PASS: TestParseCertificateRequest (0.00s) --- PASS: TestParseCertificateRequest/testdata/test.csr (0.00s) --- PASS: TestParseCertificateRequest/testdata/badpem.csr (0.00s) --- PASS: TestParseCertificateRequest/testdata/bad.csr (0.00s) @@ -1977,7 +2013,7 @@ === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem ---- PASS: TestReadCertificate (0.02s) +--- PASS: TestReadCertificate (0.01s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/ca.der (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) @@ -1986,55 +2022,55 @@ --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) - --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.01s) + --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificateBundle --- PASS: TestReadCertificateBundle (0.00s) === RUN TestParse -=== RUN TestParse/fail-type +=== RUN TestParse/success-ed25519-private-key +=== RUN TestParse/success-x509-crt === RUN TestParse/success-ecdsa-public-key === RUN TestParse/success-ecdsa-private-key -=== RUN TestParse/success-ed25519-private-key -=== RUN TestParse/fail-password -=== RUN TestParse/fail-nebula-pub-size -=== RUN TestParse/fail-nebula-key-size === RUN TestParse/fail-options -=== RUN TestParse/fail-pkcs8-password -=== RUN TestParse/success-ed25519-enc-private-key -=== RUN TestParse/success-x509-crt -=== RUN TestParse/success-x509-crt-trim-spaces +=== RUN TestParse/fail-nebula-key-size === RUN TestParse/success-rsa-public-key +=== RUN TestParse/success-ed25519-enc-private-key +=== RUN TestParse/fail-password +=== RUN TestParse/fail-type +=== RUN TestParse/fail-nebula-pub-size === RUN TestParse/success-rsa-private-key ---- PASS: TestParse (0.17s) - --- PASS: TestParse/fail-type (0.00s) +=== RUN TestParse/success-x509-crt-trim-spaces +=== RUN TestParse/fail-pkcs8-password +--- PASS: TestParse (0.06s) + --- PASS: TestParse/success-ed25519-private-key (0.01s) + --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/success-ecdsa-public-key (0.00s) - --- PASS: TestParse/success-ecdsa-private-key (0.01s) - --- PASS: TestParse/success-ed25519-private-key (0.00s) - --- PASS: TestParse/fail-password (0.00s) - --- PASS: TestParse/fail-nebula-pub-size (0.00s) - --- PASS: TestParse/fail-nebula-key-size (0.00s) + --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/fail-options (0.00s) - --- PASS: TestParse/fail-pkcs8-password (0.06s) - --- PASS: TestParse/success-ed25519-enc-private-key (0.08s) - --- PASS: TestParse/success-x509-crt (0.00s) - --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) + --- PASS: TestParse/fail-nebula-key-size (0.01s) --- PASS: TestParse/success-rsa-public-key (0.00s) + --- PASS: TestParse/success-ed25519-enc-private-key (0.02s) + --- PASS: TestParse/fail-password (0.00s) + --- PASS: TestParse/fail-type (0.00s) + --- PASS: TestParse/fail-nebula-pub-size (0.02s) --- PASS: TestParse/success-rsa-private-key (0.00s) + --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) + --- PASS: TestParse/fail-pkcs8-password (0.01s) === RUN TestSerialize - pem_test.go:657: Running test case: EC Private Key success - encrypt pkcs8 data - pem_test.go:657: Running test case: OKP Public Key success - pem_test.go:657: Running test case: propagate open key out file error - pem_test.go:657: Running test case: ToFile Success (EC Private Key unencrypted) - pem_test.go:657: Running test case: ToFile Success (EC Private Key encrypted) + pem_test.go:657: Running test case: X.509 Certificate success pem_test.go:657: Running test case: EC Private Key success - encrypt input data - pem_test.go:657: Running test case: EC Public Key success pem_test.go:657: Running test case: OKP Private Key success - pem_test.go:657: Running test case: X.509 Certificate success + pem_test.go:657: Running test case: propagate open key out file error pem_test.go:657: Running test case: unrecognized key type - pem_test.go:657: Running test case: RSA Public Key success - pem_test.go:657: Running test case: EC Private Key success pem_test.go:657: Running test case: RSA Private Key success + pem_test.go:657: Running test case: ToFile Success (EC Private Key encrypted) + pem_test.go:657: Running test case: EC Public Key success + pem_test.go:657: Running test case: OKP Public Key success pem_test.go:657: Running test case: X.509 Certificate request success ---- PASS: TestSerialize (113.25s) + pem_test.go:657: Running test case: ToFile Success (EC Private Key unencrypted) + pem_test.go:657: Running test case: RSA Public Key success + pem_test.go:657: Running test case: EC Private Key success + pem_test.go:657: Running test case: EC Private Key success - encrypt pkcs8 data +--- PASS: TestSerialize (6.59s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key @@ -2044,129 +2080,129 @@ === RUN TestParseDER/ed25519_public_key === RUN TestParseDER/ed25519_private_key === RUN TestParseDER/fail ---- PASS: TestParseDER (0.06s) +--- PASS: TestParseDER (0.41s) --- PASS: TestParseDER/rsa_public_key (0.00s) --- PASS: TestParseDER/rsa_private_key (0.00s) --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) --- PASS: TestParseDER/ecdsa_public_key (0.00s) - --- PASS: TestParseDER/ecdsa_private_key (0.01s) + --- PASS: TestParseDER/ecdsa_private_key (0.00s) --- PASS: TestParseDER/ed25519_public_key (0.00s) - --- PASS: TestParseDER/ed25519_private_key (0.01s) + --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey -=== RUN TestParseKey/testdata/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/openssh.p256.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem -=== RUN TestParseKey/testdata/openssl.p384.pub.pem === RUN TestParseKey/testdata/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/openssh.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestParseKey/testdata/openssh.p384.enc.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.pem -=== RUN TestParseKey/testdata/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/openssh.p384.pem -=== RUN TestParseKey/testdata/openssh.p521.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem -=== RUN TestParseKey/testdata/nebula.pub -=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem === RUN TestParseKey/testdata/cosign.enc.pem +=== RUN TestParseKey/testdata/nebula.pub === RUN TestParseKey/testdata/openssl.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestParseKey/testdata/openssl.p256.pem -=== RUN TestParseKey/testdata/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pem +=== RUN TestParseKey/testdata/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/openssh.p521.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestParseKey/testdata/openssl.p384.enc.pem === RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/openssh.rsa2048.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestParseKey/testdata/openssh.p256.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem -=== RUN TestParseKey/testdata/openssh.p256.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem === RUN TestParseKey/testdata/cosign.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/openssh.p384.pem +=== RUN TestParseKey/testdata/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssh.p521.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/openssh.p384.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/openssl.p256.pem +=== RUN TestParseKey/testdata/openssl.p384.pem === RUN TestParseKey/testdata/nebula.key ---- PASS: TestParseKey (17.20s) - --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.22s) - --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (2.05s) - --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) +=== RUN TestParseKey/testdata/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pem +=== RUN TestParseKey/testdata/openssh.p256.enc.pem +--- PASS: TestParseKey (2.34s) --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.pem (0.21s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.11s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.07s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (2.04s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.02s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (1.80s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.pem (0.04s) - --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (2.57s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.25s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.01s) + --- PASS: TestParseKey/testdata/cosign.enc.pem (0.44s) --- PASS: TestParseKey/testdata/nebula.pub (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.09s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.04s) - --- PASS: TestParseKey/testdata/cosign.enc.pem (2.37s) - --- PASS: TestParseKey/testdata/openssl.p521.pem (0.26s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.02s) - --- PASS: TestParseKey/testdata/openssl.p256.pem (0.02s) - --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.05s) - --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pem (0.05s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.01s) + --- PASS: TestParseKey/testdata/openssl.p521.pem (0.03s) + --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.03s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.27s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.28s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.07s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (2.65s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.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.p384.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (1.72s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.36s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.33s) --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.26s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.pem (0.03s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.03s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.27s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.03s) + --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.25s) === RUN TestParseKey_x509 ---- PASS: TestParseKey_x509 (0.01s) +--- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH -=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem -=== RUN TestParseSSH/testdata/openssh.p521.pub.pem -=== RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem -=== RUN TestParseSSH/testdata/openssh.ed25519.pub.pem +=== RUN TestParseSSH/testdata/openssh.p521.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem ---- PASS: TestParseSSH (0.01s) - --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) +=== RUN TestParseSSH/testdata/openssh.ed25519.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.ed25519.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options @@ -2178,9 +2214,9 @@ === RUN TestRead_options/withPasswordError === RUN TestRead_options/withPasswordFileError === RUN TestRead_options/withPasswordPromptError ---- PASS: TestRead_options (0.06s) - --- PASS: TestRead_options/withPassword (0.02s) - --- PASS: TestRead_options/withPasswordFile (0.01s) +--- PASS: TestRead_options (0.12s) + --- PASS: TestRead_options/withPassword (0.00s) + --- PASS: TestRead_options/withPasswordFile (0.12s) --- PASS: TestRead_options/withPasswordPrompt (0.00s) --- PASS: TestRead_options/missing (0.00s) --- PASS: TestRead_options/missingPassword (0.00s) @@ -2192,8 +2228,8 @@ === RUN TestRead_promptPassword/PromptPasswordBadPassword === RUN TestRead_promptPassword/PromptPasswordError === RUN TestRead_promptPassword/PromptPasswordNil ---- PASS: TestRead_promptPassword (0.03s) - --- PASS: TestRead_promptPassword/PromptPassword (0.01s) +--- PASS: TestRead_promptPassword (0.01s) + --- PASS: TestRead_promptPassword/PromptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) @@ -2205,9 +2241,9 @@ === RUN TestReadCertificateRequest/fail_bad_csr === RUN TestReadCertificateRequest/fail_certificate === RUN TestReadCertificateRequest/fail_certificate_der ---- PASS: TestReadCertificateRequest (0.02s) +--- PASS: TestReadCertificateRequest (0.42s) --- PASS: TestReadCertificateRequest/ok (0.00s) - --- PASS: TestReadCertificateRequest/ok_der (0.01s) + --- PASS: TestReadCertificateRequest/ok_der (0.41s) --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) --- PASS: TestReadCertificateRequest/fail_missing (0.00s) --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) @@ -2223,7 +2259,7 @@ === RUN TestSerialize_PKCS8/ed25519 === RUN TestSerialize_PKCS8/ed25519_pub === RUN TestSerialize_PKCS8/fail ---- PASS: TestSerialize_PKCS8 (0.04s) +--- PASS: TestSerialize_PKCS8 (0.01s) --- PASS: TestSerialize_PKCS8/rsa (0.00s) --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) @@ -2233,238 +2269,238 @@ --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem ---- PASS: TestDecryptPKCS8PrivateKey (1.21s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.18s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.45s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.21s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.19s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.16s) +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem +--- PASS: TestDecryptPKCS8PrivateKey (0.15s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.04s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.03s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.04s) === 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 (45.27s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (10.65s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (8.47s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (8.73s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (8.94s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (8.47s) +--- PASS: TestDecryptPKCS8PrivateKey_ciphers (6.09s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (1.27s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (1.19s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (1.21s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (1.17s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (1.26s) === CONT TestOpenSSH -=== RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.pem -=== RUN TestOpenSSH/testdata/openssl.p384.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestEncryptDecryptPKCS8 === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/openssh.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.pem === RUN TestOpenSSH/testdata/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestEncryptDecryptPKCS8 -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== RUN TestOpenSSH/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/openssl.p384.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== RUN TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestOpenSSH/testdata/cosign.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== RUN TestOpenSSH/testdata/cosign.enc.pem +=== PAUSE TestOpenSSH/testdata/cosign.enc.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 +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.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.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/cosign.enc.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.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/pkcs8/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.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/openssh.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/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 TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.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/openssh.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p521.pem +=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/openssh.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.pem +=== CONT TestOpenSSH/testdata/cosign.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem === CONT TestOpenSSH/testdata/openssl.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== CONT TestOpenSSH/testdata/openssl.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem ---- PASS: TestOpenSSH (0.02s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.98s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (11.69s) - --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.15s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.08s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (13.06s) - --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.06s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.04s) - --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.15s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.03s) - --- PASS: TestOpenSSH/testdata/cosign.enc.pem (14.71s) - --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (15.41s) - --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (17.11s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssh.p521.pem (1.14s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (17.34s) - --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (13.48s) - --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.03s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (11.79s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (15.98s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (11.64s) +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +--- PASS: TestOpenSSH (0.00s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (12.30s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.15s) - --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.91s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (17.12s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (12.76s) - --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (12.66s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (17.43s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (11.51s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (13.76s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.09s) + --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.11s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.17s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.57s) + --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.15s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (1.54s) + --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (1.67s) + --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (2.41s) + --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.28s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.04s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.01s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (1.44s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.02s) + --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/cosign.enc.pem (1.95s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (1.84s) + --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (2.74s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.29s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (2.25s) + --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.60s) + --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.23s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (3.20s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.73s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.63s) +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem ---- PASS: TestEncryptDecryptPKCS8 (0.04s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (44.72s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (51.17s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (49.15s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (49.15s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (49.70s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (53.99s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (58.54s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (56.27s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (59.83s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (57.50s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (60.60s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (56.94s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (45.99s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (39.04s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (38.12s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (38.36s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (38.05s) +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +--- PASS: TestEncryptDecryptPKCS8 (0.01s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (6.94s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (8.19s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (8.63s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (9.24s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (9.40s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (6.20s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (8.57s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (8.77s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (9.11s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (9.69s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (11.00s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (15.63s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (18.56s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (23.65s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (18.30s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (15.92s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (17.41s) PASS -ok go.step.sm/crypto/pemutil 429.943s +ok go.step.sm/crypto/pemutil 104.221s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt @@ -2474,13 +2510,13 @@ === RUN TestString --- PASS: TestString (0.00s) === RUN TestHex ---- PASS: TestHex (0.00s) +--- PASS: TestHex (0.01s) === RUN TestAlphanumeric ---- PASS: TestAlphanumeric (0.01s) +--- PASS: TestAlphanumeric (0.00s) === RUN TestASCII --- PASS: TestASCII (0.00s) === RUN TestAlphabet ---- PASS: TestAlphabet (0.01s) +--- PASS: TestAlphabet (0.00s) === RUN TestUUIDv4 === RUN TestUUIDv4/ok === RUN TestUUIDv4/ok#01 @@ -2490,7 +2526,7 @@ --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS -ok go.step.sm/crypto/randutil 0.052s +ok go.step.sm/crypto/randutil 0.059s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host @@ -2503,22 +2539,22 @@ === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate ---- PASS: TestNewCertificate (0.34s) +--- PASS: TestNewCertificate (0.05s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) - --- PASS: TestNewCertificate/host_escape (0.01s) - --- PASS: TestNewCertificate/file (0.01s) + --- PASS: TestNewCertificate/host_escape (0.00s) + --- PASS: TestNewCertificate/file (0.00s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) --- PASS: TestNewCertificate/badBase64Template (0.00s) - --- PASS: TestNewCertificate/badFileTemplate (0.01s) + --- PASS: TestNewCertificate/badFileTemplate (0.00s) --- PASS: TestNewCertificate/badJsonTemplate (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/user === RUN TestCertificate_GetCertificate/host ---- PASS: TestCertificate_GetCertificate (0.01s) +--- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/user (0.00s) --- PASS: TestCertificate_GetCertificate/host (0.00s) === RUN TestCreateCertificate @@ -2528,11 +2564,11 @@ === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm ---- PASS: TestCreateCertificate (29.76s) - --- PASS: TestCreateCertificate/ok (0.14s) - --- PASS: TestCreateCertificate/ok_rsa (0.56s) - --- PASS: TestCreateCertificate/emptyNonce (0.06s) - --- PASS: TestCreateCertificate/emptySerial (0.06s) +--- PASS: TestCreateCertificate (8.84s) + --- PASS: TestCreateCertificate/ok (0.01s) + --- PASS: TestCreateCertificate/ok_rsa (0.06s) + --- PASS: TestCreateCertificate/emptyNonce (0.00s) + --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) === RUN TestFingerprint @@ -2542,7 +2578,7 @@ === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT ---- PASS: TestFingerprint (53.10s) +--- PASS: TestFingerprint (5.09s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) @@ -2558,7 +2594,7 @@ === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/fail ---- PASS: TestEncodedFingerprint (0.01s) +--- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) @@ -2585,7 +2621,7 @@ === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding ---- PASS: TestFormatFingerprint (47.08s) +--- PASS: TestFormatFingerprint (7.32s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) @@ -2609,7 +2645,7 @@ === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_type ---- PASS: Test_publicKeyTypeAndSize_errors (0.02s) +--- PASS: Test_publicKeyTypeAndSize_errors (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) @@ -2621,9 +2657,9 @@ === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (0.03s) +--- PASS: TestWithTemplate (0.00s) --- PASS: TestWithTemplate/user (0.00s) - --- PASS: TestWithTemplate/host (0.01s) + --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/failTemplate (0.00s) --- PASS: TestWithTemplate/error (0.00s) @@ -2636,8 +2672,8 @@ === RUN TestWithTemplateFile === RUN TestWithTemplateFile/github.com === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (0.01s) - --- PASS: TestWithTemplateFile/github.com (0.01s) +--- PASS: TestWithTemplateFile (0.00s) + --- PASS: TestWithTemplateFile/github.com (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN TestCryptoPublicKey === RUN TestCryptoPublicKey/ok_ec @@ -2652,7 +2688,7 @@ === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk ---- PASS: TestCryptoPublicKey (23.27s) +--- PASS: TestCryptoPublicKey (2.97s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) @@ -2693,7 +2729,7 @@ === RUN TestTemplateData_AddExtension/empty === RUN TestTemplateData_AddExtension/overwrite === RUN TestTemplateData_AddExtension/add ---- PASS: TestTemplateData_AddExtension (0.01s) +--- PASS: TestTemplateData_AddExtension (0.00s) --- PASS: TestTemplateData_AddExtension/empty (0.00s) --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) --- PASS: TestTemplateData_AddExtension/add (0.00s) @@ -2768,19 +2804,19 @@ === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite ---- PASS: TestTemplateData_SetAuthorizationCertificate (0.02s) +--- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite ---- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.02s) +--- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite ---- PASS: TestTemplateData_SetCertificateRequest (0.02s) +--- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) === RUN TestTemplateData_SetWebhook @@ -2795,7 +2831,7 @@ === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function ---- PASS: TestValidateTemplate (0.02s) +--- PASS: TestValidateTemplate (0.01s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) @@ -2812,7 +2848,7 @@ === RUN TestCertTypeFromString/Host === RUN TestCertTypeFromString/_user_ === RUN TestCertTypeFromString/invalid ---- PASS: TestCertTypeFromString (0.01s) +--- PASS: TestCertTypeFromString (0.00s) --- PASS: TestCertTypeFromString/user (0.00s) --- PASS: TestCertTypeFromString/USER (0.00s) --- PASS: TestCertTypeFromString/host (0.00s) @@ -2844,7 +2880,7 @@ === RUN TestCertType_UnmarshalJSON/number === RUN TestCertType_UnmarshalJSON/object === RUN TestCertType_UnmarshalJSON/badJSON ---- PASS: TestCertType_UnmarshalJSON (0.01s) +--- PASS: TestCertType_UnmarshalJSON (0.00s) --- PASS: TestCertType_UnmarshalJSON/user (0.00s) --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) --- PASS: TestCertType_UnmarshalJSON/host (0.00s) @@ -2854,7 +2890,7 @@ --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS -ok go.step.sm/crypto/sshutil 153.892s +ok go.step.sm/crypto/sshutil 24.604s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) @@ -2892,11 +2928,11 @@ --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run - renewer_test.go:228: Renewer.Run() run 1 times ---- PASS: TestRenewer_Run (2.00s) + renewer_test.go:228: Renewer.Run() run 2 times +--- PASS: TestRenewer_Run (2.01s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times ---- PASS: TestRenewer_RunContext (2.00s) +--- PASS: TestRenewer_RunContext (2.01s) === RUN TestRenewer_Stop === RUN TestRenewer_Stop/ok === RUN TestRenewer_Stop/ok_nil @@ -2906,37 +2942,37 @@ === RUN TestRenewer_GetCertificate === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty -2024/04/30 08:54:54 http: TLS handshake error from 127.0.0.1:47014: remote error: tls: bad certificate === RUN TestRenewer_GetCertificate/fail_httptest -2024/04/30 08:54:54 http: TLS handshake error from 127.0.0.1:47030: read tcp 127.0.0.1:41123->127.0.0.1:47030: use of closed network connection ---- PASS: TestRenewer_GetCertificate (0.45s) - --- PASS: TestRenewer_GetCertificate/ok (0.24s) - --- PASS: TestRenewer_GetCertificate/fail_empty (0.09s) - --- PASS: TestRenewer_GetCertificate/fail_httptest (0.09s) +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:37820: remote error: tls: bad certificate +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:37828: read tcp 127.0.0.1:34805->127.0.0.1:37828: use of closed network connection +--- PASS: TestRenewer_GetCertificate (0.21s) + --- PASS: TestRenewer_GetCertificate/ok (0.12s) + --- PASS: TestRenewer_GetCertificate/fail_empty (0.05s) + --- PASS: TestRenewer_GetCertificate/fail_httptest (0.03s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert -2024/04/30 08:54:54 http: TLS handshake error from 127.0.0.1:53504: tls: client didn't provide a certificate +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:43950: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest -2024/04/30 08:54:54 http: TLS handshake error from 127.0.0.1:53520: remote error: tls: bad certificate -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:53532: remote error: tls: bad certificate ---- PASS: TestRenewer_GetClientCertificate (0.80s) - --- PASS: TestRenewer_GetClientCertificate/ok (0.33s) - --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.22s) - --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.10s) - --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.13s) +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:43962: remote error: tls: bad certificate +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:43966: read tcp 127.0.0.1:43235->127.0.0.1:43966: use of closed network connection +--- PASS: TestRenewer_GetClientCertificate (0.24s) + --- PASS: TestRenewer_GetClientCertificate/ok (0.11s) + --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.07s) + --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.03s) + --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.03s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:59264: read tcp 127.0.0.1:35783->127.0.0.1:59264: use of closed network connection +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:50682: read tcp 127.0.0.1:41207->127.0.0.1:50682: use of closed network connection === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:56106: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-04-30T08:54:55Z is after 2024-04-30T08:54:55Z +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:57672: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-04-30T09:14:58Z is after 2024-04-30T09:14:58Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:36930: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-04-30T08:54:55Z is after 2024-04-30T08:54:55Z ---- PASS: TestRenewer_RenewFunc_error (0.58s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.12s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.14s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.16s) +2024/04/30 09:14:58 http: TLS handshake error from 127.0.0.1:32794: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-04-30T09:14:58Z is after 2024-04-30T09:14:58Z +--- PASS: TestRenewer_RenewFunc_error (0.23s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.02s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.05s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.08s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) @@ -2944,49 +2980,49 @@ === RUN TestNewServerCredentialsFromFile === RUN TestNewServerCredentialsFromFile/ok === RUN TestNewServerCredentialsFromFile/fail ---- PASS: TestNewServerCredentialsFromFile (0.05s) - --- PASS: TestNewServerCredentialsFromFile/ok (0.03s) +--- PASS: TestNewServerCredentialsFromFile (0.01s) + --- PASS: TestNewServerCredentialsFromFile/ok (0.01s) --- PASS: TestNewServerCredentialsFromFile/fail (0.00s) === RUN TestServerCredentials_GetCertificate === RUN TestServerCredentials_GetCertificate/ok === RUN TestServerCredentials_GetCertificate/fail_empty -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:44354: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:44366: remote error: tls: bad certificate +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:47340: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip -2024/04/30 08:54:55 http: TLS handshake error from 127.0.0.1:44372: server name indication cannot be empty +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:47352: remote error: tls: bad certificate +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:47364: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:44380: server name indication cannot be empty ---- PASS: TestServerCredentials_GetCertificate (0.37s) - --- PASS: TestServerCredentials_GetCertificate/ok (0.16s) - --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.05s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.07s) - --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.04s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.05s) +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:47378: server name indication cannot be empty +--- PASS: TestServerCredentials_GetCertificate (0.13s) + --- PASS: TestServerCredentials_GetCertificate/ok (0.06s) + --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.03s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) + --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.02s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.01s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:40538: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:35388: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:40556: server name indication cannot be empty -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:40540: remote error: tls: bad certificate +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:35400: remote error: tls: bad certificate +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:35412: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:40566: server name indication cannot be empty ---- PASS: TestServerCredentials_GetConfigForClient (0.28s) - --- PASS: TestServerCredentials_GetConfigForClient/ok (0.16s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.05s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.05s) +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:35424: server name indication cannot be empty +--- PASS: TestServerCredentials_GetConfigForClient (0.11s) + --- PASS: TestServerCredentials_GetConfigForClient/ok (0.05s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.02s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.01s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.02s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:55894: test error +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:59580: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient -2024/04/30 08:54:56 http: TLS handshake error from 127.0.0.1:54884: test error ---- PASS: TestServerCredentials_RenewFunc_error (0.06s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.04s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.02s) +2024/04/30 09:14:59 http: TLS handshake error from 127.0.0.1:35024: test error +--- PASS: TestServerCredentials_RenewFunc_error (0.03s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.02s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.01s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok --- PASS: TestServerCredentials_TLSConfig (0.00s) @@ -3010,7 +3046,7 @@ === RUN TestSanitizeHost/fail_port === RUN TestSanitizeHost/fail_empty === RUN TestSanitizeHost/fail_empty_with_port ---- PASS: TestSanitizeHost (0.01s) +--- PASS: TestSanitizeHost (0.00s) --- PASS: TestSanitizeHost/ok (0.00s) --- PASS: TestSanitizeHost/ok_port (0.00s) --- PASS: TestSanitizeHost/ok_ascii (0.00s) @@ -3020,22 +3056,22 @@ --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS -ok go.step.sm/crypto/tlsutil 7.097s +ok go.step.sm/crypto/tlsutil 5.712s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 ---- PASS: TestVectors (0.68s) - --- PASS: TestVectors/ok (0.61s) - --- PASS: TestVectors/ok#01 (0.04s) - --- PASS: TestVectors/ok#02 (0.04s) +--- PASS: TestVectors (0.12s) + --- PASS: TestVectors/ok (0.09s) + --- PASS: TestVectors/ok#01 (0.01s) + --- PASS: TestVectors/ok#02 (0.01s) === RUN TestSignVerify ---- PASS: TestSignVerify (61.19s) +--- PASS: TestSignVerify (24.64s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail ---- PASS: TestGenerateKey (0.02s) - --- PASS: TestGenerateKey/ok (0.02s) +--- PASS: TestGenerateKey (0.00s) + --- PASS: TestGenerateKey/ok (0.00s) --- PASS: TestGenerateKey/fail (0.00s) === RUN TestPublicKey_ToEd25519 === RUN TestPublicKey_ToEd25519/ok @@ -3046,18 +3082,18 @@ === RUN TestPrivateKey_Public === RUN TestPrivateKey_Public/ok === RUN TestPrivateKey_Public/fail ---- PASS: TestPrivateKey_Public (0.02s) - --- PASS: TestPrivateKey_Public/ok (0.02s) +--- PASS: TestPrivateKey_Public (0.01s) + --- PASS: TestPrivateKey_Public/ok (0.01s) --- PASS: TestPrivateKey_Public/fail (0.00s) === RUN TestPrivateKey_SharedKey === RUN TestPrivateKey_SharedKey/ok_basepoint === RUN TestPrivateKey_SharedKey/ok_other === RUN TestPrivateKey_SharedKey/zero === RUN TestPrivateKey_SharedKey/fail ---- PASS: TestPrivateKey_SharedKey (0.05s) - --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.02s) - --- PASS: TestPrivateKey_SharedKey/ok_other (0.01s) - --- PASS: TestPrivateKey_SharedKey/zero (0.02s) +--- PASS: TestPrivateKey_SharedKey (0.02s) + --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.01s) + --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) + --- PASS: TestPrivateKey_SharedKey/zero (0.01s) --- PASS: TestPrivateKey_SharedKey/fail (0.00s) === RUN TestPrivateKey_Sign_error === RUN TestPrivateKey_Sign_error/fail_SignerOpts @@ -3068,11 +3104,11 @@ === RUN TestVerify_error === RUN TestVerify_error/fail === RUN TestVerify_error/panic ---- PASS: TestVerify_error (0.02s) - --- PASS: TestVerify_error/fail (0.02s) +--- PASS: TestVerify_error (0.04s) + --- PASS: TestVerify_error/fail (0.00s) --- PASS: TestVerify_error/panic (0.00s) PASS -ok go.step.sm/crypto/x25519 62.073s +ok go.step.sm/crypto/x25519 24.869s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 @@ -3097,7 +3133,7 @@ === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 ---- PASS: TestSignatureAlgorithm_MarshalJSON (0.02s) +--- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) @@ -3139,7 +3175,7 @@ === RUN TestSignatureAlgorithm_UnmarshalJSON/number === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString === RUN TestSignatureAlgorithm_UnmarshalJSON/object ---- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.02s) +--- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) @@ -3172,25 +3208,25 @@ === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans ---- PASS: TestNewCertificateRequest (0.42s) +--- PASS: TestNewCertificateRequest (0.12s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) - --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.01s) - --- PASS: TestNewCertificateRequest/fail_apply (0.00s) + --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) + --- PASS: TestNewCertificateRequest/fail_apply (0.01s) --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) === RUN Test_newCertificateRequest === RUN Test_newCertificateRequest/ok === RUN Test_newCertificateRequest/complex ---- PASS: Test_newCertificateRequest (0.00s) +--- PASS: Test_newCertificateRequest (0.01s) --- PASS: Test_newCertificateRequest/ok (0.00s) --- PASS: Test_newCertificateRequest/complex (0.00s) === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail ---- PASS: TestCertificateRequest_GetCertificateRequest (0.02s) +--- PASS: TestCertificateRequest_GetCertificateRequest (0.00s) --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.00s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificate @@ -3206,8 +3242,8 @@ === RUN TestCreateCertificateRequest === RUN TestCreateCertificateRequest/ok === RUN TestCreateCertificateRequest/fail_ ---- PASS: TestCreateCertificateRequest (0.14s) - --- PASS: TestCreateCertificateRequest/ok (0.14s) +--- PASS: TestCreateCertificateRequest (0.04s) + --- PASS: TestCreateCertificateRequest/ok (0.03s) --- PASS: TestCreateCertificateRequest/fail_ (0.00s) === RUN TestNewCertificate === RUN TestNewCertificate/okSimple @@ -3221,18 +3257,18 @@ === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs ---- PASS: TestNewCertificate (0.39s) - --- PASS: TestNewCertificate/okSimple (0.03s) - --- PASS: TestNewCertificate/okDefaultTemplate (0.04s) - --- PASS: TestNewCertificate/okCustomSANs (0.04s) - --- PASS: TestNewCertificate/okExample (0.04s) - --- PASS: TestNewCertificate/okFullSimple (0.03s) - --- PASS: TestNewCertificate/okOPCUA (0.03s) - --- PASS: TestNewCertificate/badSignature (0.01s) - --- PASS: TestNewCertificate/failTemplate (0.02s) - --- PASS: TestNewCertificate/missingTemplate (0.03s) - --- PASS: TestNewCertificate/badJson (0.02s) - --- PASS: TestNewCertificate/failCustomSANs (0.02s) +--- PASS: TestNewCertificate (0.10s) + --- PASS: TestNewCertificate/okSimple (0.00s) + --- PASS: TestNewCertificate/okDefaultTemplate (0.01s) + --- PASS: TestNewCertificate/okCustomSANs (0.00s) + --- PASS: TestNewCertificate/okExample (0.01s) + --- PASS: TestNewCertificate/okFullSimple (0.01s) + --- PASS: TestNewCertificate/okOPCUA (0.01s) + --- PASS: TestNewCertificate/badSignature (0.00s) + --- PASS: TestNewCertificate/failTemplate (0.01s) + --- PASS: TestNewCertificate/missingTemplate (0.01s) + --- PASS: TestNewCertificate/badJson (0.00s) + --- PASS: TestNewCertificate/failCustomSANs (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok --- PASS: TestCertificate_GetCertificate (0.00s) @@ -3244,75 +3280,75 @@ === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign ---- PASS: TestCreateCertificate (0.22s) - --- PASS: TestCreateCertificate/ok (0.02s) - --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.03s) - --- PASS: TestCreateCertificate/okNoSerialNumber (0.03s) - --- PASS: TestCreateCertificate/okNothing (0.03s) +--- PASS: TestCreateCertificate (0.09s) + --- PASS: TestCreateCertificate/ok (0.01s) + --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) + --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) + --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) === RUN TestCreateCertificate_criticalSANs === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate ---- PASS: TestCreateCertificate_criticalSANs (0.26s) - --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.06s) - --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.06s) - --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.06s) +--- PASS: TestCreateCertificate_criticalSANs (0.03s) + --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.01s) + --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.01s) + --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.01s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical === RUN TestCreateCertificateTemplate/ok_no_extensions === RUN TestCreateCertificateTemplate/fail ---- PASS: TestCreateCertificateTemplate (0.13s) - --- PASS: TestCreateCertificateTemplate/ok (0.02s) - --- PASS: TestCreateCertificateTemplate/ok_critical (0.01s) - --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.04s) +--- PASS: TestCreateCertificateTemplate (0.01s) + --- PASS: TestCreateCertificateTemplate/ok (0.00s) + --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) + --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) --- PASS: TestCreateCertificateTemplate/fail (0.00s) === RUN TestCreateCertificate_debug === RUN TestCreateCertificate_debug/directoryName certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBkzCCAUWgAwIBAgIQDCc51SymMS5OaIFhNOTr4TAFBgMrZXAwETEPMA0GA1UE + MIIBkzCCAUWgAwIBAgIQPsSdA/uEISr8YmMFFhvpnjAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAJrzN/cHx8DUCL7Ko47C5P4G1T4O - P5Pk61UfZ9ihvrfco4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFPdh4NfTIGiccrRCO1tK1D1q2pr1 - MB8GA1UdIwQYMBaAFOsPI2GM6uF2I+5LdvmuTxMvxLxoMDoGA1UdEQQzMDGkLzAt + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhALXTUELMu3HrH3a0AbPYCyRgwIPp + FEsV/jmbgp371C1Mo4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFKeOY+A8XQOperdazW08Xum96qNB + MB8GA1UdIwQYMBaAFJtQPsYgNTSHdSLP85vPrFrdc8NkMDoGA1UdEQQzMDGkLzAt MQswCQYDVQQGEwJVUzENMAsGA1UEChMEQUNNRTEPMA0GA1UEAxMGcm9ja2V0MAUG - AytlcANBAOLrl07uD8p6Sea/f052MhI+xDU1I3y0d0uazg9NwOYnxBYVeOeWCsdE - UcudUOBM65HSPoiXHJqUGKYx5etX+QA= + AytlcANBAJuJvtk7uf9SNCW0Hma/6jiX0McPzHWMGAxBx6VNWLySUzq/I8mknedo + aXTMnxzd5WQi9LqdkGZ9WIbPoPu9Tg4= -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBhDCCATagAwIBAgIRAJBNuzxFtZd2WNeydeN6Fm0wBQYDK2VwMBExDzANBgNV - BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCa8zf3B8fA1Ai+yqOOwuT+BtU+ - Dj+T5OtVH2fYob633KOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT3YeDX0yBonHK0QjtbStQ9atqa - 9TAfBgNVHSMEGDAWgBTrDyNhjOrhdiPuS3b5rk8TL8S8aDAqBgNVHREEIzAhoB8G - CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAEE4GsSgrX4G - mBdouS2Xba7BP69HAp8tJmYoKTdZ/LRDOpO+vIuVq4JgtuB2TS4gDm5iVjJbAWaq - rd9UluDw8QE= + MIIBgzCCATWgAwIBAgIQSOxlA86rmyJnhUOhuEyynzAFBgMrZXAwETEPMA0GA1UE + AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhALXTUELMu3HrH3a0AbPYCyRgwIPp + FEsV/jmbgp371C1Mo4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFKeOY+A8XQOperdazW08Xum96qNB + MB8GA1UdIwQYMBaAFJtQPsYgNTSHdSLP85vPrFrdc8NkMCoGA1UdEQQjMCGgHwYI + KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAoQnq2n1xR8zo + DlJQ1nztSqkYuumjlzG3WLcWzpiR3PdS0cOHWAYIqUFGD2hC2UqbLCIuXlw6+bDK + 0bst2pw9BQ== -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBhDCCATagAwIBAgIRAMQOkkBo8w6maJR2/uY+zTAwBQYDK2VwMBExDzANBgNV + MIIBhDCCATagAwIBAgIRALj96OqJXwwipOrRPaP/NWwwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCa8zf3B8fA1Ai+yqOOwuT+BtU+ - Dj+T5OtVH2fYob633KOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT3YeDX0yBonHK0QjtbStQ9atqa - 9TAfBgNVHSMEGDAWgBTrDyNhjOrhdiPuS3b5rk8TL8S8aDAqBgNVHREEIzAhoB8G - CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBALJUfM4wV6A7 - PLgckjbTbB/isygDIYS11zn914IjxhFErXzM4LAlHxwdCPI+KjXwWicUtvsehfou - eBUD1CzTCgo= + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQC101BCzLtx6x92tAGz2AskYMCD + 6RRLFf45m4Kd+9QtTKOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSnjmPgPF0DqXq3Ws1tPF7pveqj + QTAfBgNVHSMEGDAWgBSbUD7GIDU0h3Uiz/Obz6xa3XPDZDAqBgNVHREEIzAhoB8G + CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAJKZpqs+SkwP + z6/Ku8vd5Q8be3EoKGHDaGRpO5XwoQZ+9NPDiKuBdUC/+8Skje1JpRWTonXdXzS/ + AYS9zk4+3gc= -----END CERTIFICATE----- ---- PASS: TestCreateCertificate_debug (0.25s) - --- PASS: TestCreateCertificate_debug/directoryName (0.10s) - --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.06s) - --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.04s) +--- PASS: TestCreateCertificate_debug (0.03s) + --- PASS: TestCreateCertificate_debug/directoryName (0.01s) + --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.01s) + --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.01s) === RUN TestReadCertPool === RUN TestReadCertPool/ok_dir === RUN TestReadCertPool/ok_dir_2 @@ -3320,12 +3356,12 @@ === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing ---- PASS: TestReadCertPool (0.03s) - --- PASS: TestReadCertPool/ok_dir (0.01s) - --- PASS: TestReadCertPool/ok_dir_2 (0.01s) +--- PASS: TestReadCertPool (0.01s) + --- PASS: TestReadCertPool/ok_dir (0.00s) + --- PASS: TestReadCertPool/ok_dir_2 (0.00s) --- PASS: TestReadCertPool/ok_file (0.00s) - --- PASS: TestReadCertPool/ok_files (0.01s) - --- PASS: TestReadCertPool/no_certs (0.01s) + --- PASS: TestReadCertPool/ok_files (0.00s) + --- PASS: TestReadCertPool/no_certs (0.00s) --- PASS: TestReadCertPool/missing (0.00s) === RUN Test_convertName === RUN Test_convertName/lowerCase @@ -3375,7 +3411,7 @@ === RUN TestObjectIdentifier_UnmarshalJSON/null === RUN TestObjectIdentifier_UnmarshalJSON/number === RUN TestObjectIdentifier_UnmarshalJSON/badFormat ---- PASS: TestObjectIdentifier_UnmarshalJSON (0.01s) +--- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) @@ -3402,7 +3438,7 @@ === RUN TestSubjectAlternativeName_Set/AutoURIAdd === RUN TestSubjectAlternativeName_Set/panic === RUN TestSubjectAlternativeName_Set/panicAdd ---- PASS: TestSubjectAlternativeName_Set (0.02s) +--- PASS: TestSubjectAlternativeName_Set (0.00s) --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/email (0.00s) @@ -3416,7 +3452,7 @@ --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) - --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.01s) + --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) @@ -3479,7 +3515,7 @@ === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type ---- PASS: TestSubjectAlternativeName_RawValue (0.06s) +--- PASS: TestSubjectAlternativeName_RawValue (0.01s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) @@ -3505,7 +3541,7 @@ --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) - --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.01s) + --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) @@ -3538,7 +3574,7 @@ === RUN TestKeyUsage_Set === RUN TestKeyUsage_Set/ok === RUN TestKeyUsage_Set/overwrite ---- PASS: TestKeyUsage_Set (0.02s) +--- PASS: TestKeyUsage_Set (0.00s) --- PASS: TestKeyUsage_Set/ok (0.00s) --- PASS: TestKeyUsage_Set/overwrite (0.00s) === RUN TestKeyUsage_MarshalJSON @@ -3553,7 +3589,7 @@ === RUN TestKeyUsage_MarshalJSON/DecipherOnly === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment === RUN TestKeyUsage_MarshalJSON/Error ---- PASS: TestKeyUsage_MarshalJSON (0.01s) +--- PASS: TestKeyUsage_MarshalJSON (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) @@ -3590,7 +3626,7 @@ === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON ---- PASS: TestKeyUsage_UnmarshalJSON (0.03s) +--- PASS: TestKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) @@ -3598,7 +3634,7 @@ --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) - --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.01s) + --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) @@ -3638,7 +3674,7 @@ === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth === RUN TestExtKeyUsage_MarshalJSON/Error ---- PASS: TestExtKeyUsage_MarshalJSON (0.02s) +--- PASS: TestExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) @@ -3647,7 +3683,7 @@ --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) - --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.01s) + --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) @@ -3690,7 +3726,7 @@ === RUN TestExtKeyUsage_UnmarshalJSON/number === RUN TestExtKeyUsage_UnmarshalJSON/object === RUN TestExtKeyUsage_UnmarshalJSON/badJSON ---- PASS: TestExtKeyUsage_UnmarshalJSON (0.05s) +--- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) @@ -3740,7 +3776,7 @@ === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON ---- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.01s) +--- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) @@ -3756,7 +3792,7 @@ === RUN TestSubjectKeyID_Set === RUN TestSubjectKeyID_Set/ok === RUN TestSubjectKeyID_Set/overwrite ---- PASS: TestSubjectKeyID_Set (0.01s) +--- PASS: TestSubjectKeyID_Set (0.00s) --- PASS: TestSubjectKeyID_Set/ok (0.00s) --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) === RUN TestAuthorityKeyID_Set @@ -3780,8 +3816,8 @@ === RUN TestOCSPServer_Set === RUN TestOCSPServer_Set/ok === RUN TestOCSPServer_Set/overwrite ---- PASS: TestOCSPServer_Set (0.01s) - --- PASS: TestOCSPServer_Set/ok (0.01s) +--- PASS: TestOCSPServer_Set (0.00s) + --- PASS: TestOCSPServer_Set/ok (0.00s) --- PASS: TestOCSPServer_Set/overwrite (0.00s) === RUN TestIssuingCertificateURL_UnmarshalJSON === RUN TestIssuingCertificateURL_UnmarshalJSON/string @@ -3807,7 +3843,7 @@ === RUN TestCRLDistributionPoints_UnmarshalJSON/empty === RUN TestCRLDistributionPoints_UnmarshalJSON/null === RUN TestCRLDistributionPoints_UnmarshalJSON/fail ---- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.01s) +--- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) @@ -3823,7 +3859,7 @@ === RUN TestPolicyIdentifiers_MarshalJSON/ok === RUN TestPolicyIdentifiers_MarshalJSON/empty === RUN TestPolicyIdentifiers_MarshalJSON/nil ---- PASS: TestPolicyIdentifiers_MarshalJSON (0.01s) +--- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) @@ -3834,7 +3870,7 @@ === RUN TestPolicyIdentifiers_UnmarshalJSON/null === RUN TestPolicyIdentifiers_UnmarshalJSON/fail === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON ---- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.01s) +--- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) @@ -3856,7 +3892,7 @@ === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen === RUN TestBasicConstraints_Set/overwriteToFalse === RUN TestBasicConstraints_Set/overwriteToTrue ---- PASS: TestBasicConstraints_Set (0.01s) +--- PASS: TestBasicConstraints_Set (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) @@ -3892,7 +3928,7 @@ === RUN TestSerialNumber_UnmarshalJSON/badString === RUN TestSerialNumber_UnmarshalJSON/object === RUN TestSerialNumber_UnmarshalJSON/badJSON ---- PASS: TestSerialNumber_UnmarshalJSON (0.01s) +--- PASS: TestSerialNumber_UnmarshalJSON (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) @@ -3912,7 +3948,7 @@ === RUN Test_createSubjectAltNameExtension/fail_uri === RUN Test_createSubjectAltNameExtension/fail_ip === RUN Test_createSubjectAltNameExtension/fail_otherName ---- PASS: Test_createSubjectAltNameExtension (0.01s) +--- PASS: Test_createSubjectAltNameExtension (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) @@ -3929,7 +3965,7 @@ === RUN TestFingerprint/ecdsaCert === RUN TestFingerprint/rsaCert === RUN TestFingerprint/ed25519Cert ---- PASS: TestFingerprint (0.02s) +--- PASS: TestFingerprint (0.01s) --- PASS: TestFingerprint/ecdsaCert (0.00s) --- PASS: TestFingerprint/rsaCert (0.00s) --- PASS: TestFingerprint/ed25519Cert (0.00s) @@ -3942,7 +3978,7 @@ === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/Unknown ---- PASS: TestEncodedFingerprint (0.01s) +--- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) @@ -3986,7 +4022,7 @@ === RUN TestMultiIP_UnmarshalJSON/null === RUN TestMultiIP_UnmarshalJSON/fail === RUN TestMultiIP_UnmarshalJSON/failJSON ---- PASS: TestMultiIP_UnmarshalJSON (0.01s) +--- PASS: TestMultiIP_UnmarshalJSON (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) @@ -4008,7 +4044,7 @@ === RUN TestMultiIPNet_UnmarshalJSON/null === RUN TestMultiIPNet_UnmarshalJSON/fail === RUN TestMultiIPNet_UnmarshalJSON/failJSON ---- PASS: TestMultiIPNet_UnmarshalJSON (0.01s) +--- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) @@ -4030,7 +4066,7 @@ === RUN TestMultiURL_UnmarshalJSON/null === RUN TestMultiURL_UnmarshalJSON/fail === RUN TestMultiURL_UnmarshalJSON/failJSON ---- PASS: TestMultiURL_UnmarshalJSON (0.01s) +--- PASS: TestMultiURL_UnmarshalJSON (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/string (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/array (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/empty (0.00s) @@ -4052,7 +4088,7 @@ === RUN TestMultiObjectIdentifier_UnmarshalJSON/null === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON ---- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.01s) +--- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) @@ -4088,7 +4124,7 @@ === RUN TestSubject_UnmarshalJSON/object === RUN TestSubject_UnmarshalJSON/number === RUN TestSubject_UnmarshalJSON/badJSON ---- PASS: TestSubject_UnmarshalJSON (0.01s) +--- PASS: TestSubject_UnmarshalJSON (0.00s) --- PASS: TestSubject_UnmarshalJSON/null (0.00s) --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) @@ -4132,7 +4168,7 @@ === RUN TestIssuer_Set === RUN TestIssuer_Set/ok === RUN TestIssuer_Set/overwrite ---- PASS: TestIssuer_Set (0.01s) +--- PASS: TestIssuer_Set (0.00s) --- PASS: TestIssuer_Set/ok (0.00s) --- PASS: TestIssuer_Set/overwrite (0.00s) === RUN Test_newExtraNames @@ -4157,10 +4193,10 @@ === RUN TestWithTemplate/adminRSA === RUN TestWithTemplate/fail === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (30.93s) - --- PASS: TestWithTemplate/leaf (0.01s) +--- PASS: TestWithTemplate (6.55s) + --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) - --- PASS: TestWithTemplate/iid (0.01s) + --- PASS: TestWithTemplate/iid (0.00s) --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) --- PASS: TestWithTemplate/iidEscape (0.00s) --- PASS: TestWithTemplate/admin (0.00s) @@ -4170,7 +4206,7 @@ === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 ---- PASS: TestWithTemplateBase64 (0.01s) +--- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/leaf (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile @@ -4178,10 +4214,10 @@ === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (70.55s) +--- PASS: TestWithTemplateFile (50.73s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) - --- PASS: TestWithTemplateFile/exampleRSA2048 (0.01s) + --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok @@ -4212,7 +4248,7 @@ === RUN TestTemplateData_SetCommonName === RUN TestTemplateData_SetCommonName/ok === RUN TestTemplateData_SetCommonName/overwrite ---- PASS: TestTemplateData_SetCommonName (0.01s) +--- PASS: TestTemplateData_SetCommonName (0.00s) --- PASS: TestTemplateData_SetCommonName/ok (0.00s) --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) === RUN TestTemplateData_SetSANs @@ -4265,7 +4301,7 @@ === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing ---- PASS: TestTemplateData_SetWebhook (0.00s) +--- PASS: TestTemplateData_SetWebhook (0.01s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) @@ -4273,8 +4309,8 @@ === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function ---- PASS: TestValidateTemplate (0.01s) - --- PASS: TestValidateTemplate/ok (0.01s) +--- PASS: TestValidateTemplate (0.00s) + --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData @@ -4292,7 +4328,7 @@ === RUN TestSplitSANs/emails === RUN TestSplitSANs/uris === RUN TestSplitSANs/mixed ---- PASS: TestSplitSANs (0.01s) +--- PASS: TestSplitSANs (0.00s) --- PASS: TestSplitSANs/nil (0.00s) --- PASS: TestSplitSANs/empty (0.00s) --- PASS: TestSplitSANs/dns (0.00s) @@ -4340,7 +4376,7 @@ --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS -ok go.step.sm/crypto/x509util 103.987s +ok go.step.sm/crypto/x509util 57.864s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -4368,12 +4404,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/26119/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26119/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/7838 and its subdirectories -I: Current time: Mon Apr 29 21:03:17 -12 2024 -I: pbuilder-time-stamp: 1714467797 +I: removing directory /srv/workspace/pbuilder/26119 and its subdirectories +I: Current time: Tue Apr 30 23:17:48 +14 2024 +I: pbuilder-time-stamp: 1714468668