Diff of the two buildlogs: -- --- b1/build.log 2023-04-28 16:38:35.487158035 +0000 +++ b2/build.log 2023-04-28 16:41:30.059433367 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Apr 28 04:35:29 -12 2023 -I: pbuilder-time-stamp: 1682699729 +I: Current time: Fri May 31 13:01:38 +14 2024 +I: pbuilder-time-stamp: 1717110098 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./golang-step-crypto_0.24.0.orig.tar.gz] I: copying [./golang-step-crypto_0.24.0-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Feb 6 19:58:04 2023 -12 +gpgv: Signature made Tue Feb 7 21:58:04 2023 +14 gpgv: using EDDSA key 9185D4F57767AEEE6C55D41E7F44FA25EA5514CB gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./golang-step-crypto_0.24.0-1.dsc: no acceptable signature found @@ -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/11312/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26894/tmp/hooks/D01_modify_environment starting +debug: Running on codethink15-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 31 13:01 /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/26894/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26894/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='11312' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=26894 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.4opV78aa/pbuilderrc_1egV --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4opV78aa/b1 --logfile b1/build.log golang-step-crypto_0.24.0-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.4opV78aa/pbuilderrc_EKQ7 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4opV78aa/b2 --logfile b2/build.log --extrapackages usrmerge golang-step-crypto_0.24.0-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink16-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 25 22:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/11312/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 31 06:48 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26894/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -189,7 +221,7 @@ Get: 59 http://deb.debian.org/debian bookworm/main arm64 golang-github-pkg-errors-dev all 0.9.1-2 [13.2 kB] Get: 60 http://deb.debian.org/debian bookworm/main arm64 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 61 http://deb.debian.org/debian bookworm/main arm64 golang-gopkg-square-go-jose.v2-dev all 2.6.0-2 [266 kB] -Fetched 101 MB in 2s (50.5 MB/s) +Fetched 101 MB in 2s (54.5 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 ... 19616 files and directories currently installed.) @@ -447,8 +479,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/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/26894/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/26894/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/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 @@ -467,82 +508,82 @@ 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 8 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 internal/race -internal/goexperiment +internal/goarch +internal/unsafeheader internal/goos +internal/goexperiment +internal/cpu runtime/internal/syscall sync/atomic -internal/unsafeheader math/bits unicode/utf8 -internal/cpu internal/abi runtime/internal/math runtime/internal/sys internal/itoa -crypto/internal/subtle unicode +crypto/internal/subtle crypto/subtle crypto/internal/boring/sig +internal/bytealg +runtime/internal/atomic encoding math unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace golang.org/x/crypto/internal/alias -internal/bytealg -runtime/internal/atomic golang.org/x/crypto/salsa20/salsa container/list vendor/golang.org/x/crypto/internal/subtle runtime -internal/reflectlite sync +internal/reflectlite internal/testlog internal/singleflight math/rand runtime/cgo errors sort -io -internal/oserror strconv -path +io internal/safefilepath +path +internal/oserror crypto/internal/nistec/fiat vendor/golang.org/x/net/dns/dnsmessage syscall hash -bytes strings +bytes crypto/internal/randutil hash/adler32 hash/crc32 crypto reflect golang.org/x/crypto/blowfish -encoding/base32 -crypto/rc4 -vendor/golang.org/x/text/transform -golang.org/x/text/transform go.step.sm/crypto/internal/emoji +encoding/base32 regexp/syntax github.com/huandu/xstrings html bufio +crypto/rc4 +vendor/golang.org/x/text/transform net/http/internal/ascii +golang.org/x/text/transform internal/syscall/unix time internal/syscall/execenv regexp -io/fs context internal/poll +io/fs embed -internal/fmtsort -encoding/binary os +encoding/binary +internal/fmtsort encoding/base64 crypto/cipher crypto/internal/edwards25519/field @@ -550,60 +591,62 @@ filippo.io/edwards25519/field crypto/internal/nistec golang.org/x/crypto/curve25519/internal/field -golang.org/x/crypto/internal/poly1305 -filippo.io/edwards25519 encoding/pem -golang.org/x/crypto/curve25519 crypto/internal/edwards25519 -golang.org/x/crypto/nacl/secretbox -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/curve25519/internal/field -crypto/internal/boring -crypto/des +golang.org/x/crypto/internal/poly1305 +golang.org/x/crypto/curve25519 fmt path/filepath +internal/godebug +crypto/des +crypto/internal/boring +filippo.io/edwards25519 +internal/intern crypto/sha512 crypto/aes crypto/hmac crypto/sha1 -crypto/sha256 go.step.sm/crypto/internal/bcrypt_pbkdf -internal/godebug +crypto/sha256 +net/netip golang.org/x/crypto/pbkdf2 golang.org/x/crypto/chacha20 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -internal/intern +golang.org/x/crypto/nacl/secretbox +golang.org/x/crypto/scrypt vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/hkdf -golang.org/x/crypto/scrypt -net/netip vendor/golang.org/x/crypto/chacha20poly1305 encoding/hex log os/user encoding/json -net/url math/big -database/sql/driver +net +net/url go.step.sm/crypto/fingerprint +database/sql/driver github.com/imdario/mergo github.com/mitchellh/reflectwalk -github.com/mitchellh/copystructure -net text/template/parse github.com/pkg/errors -compress/flate -gopkg.in/square/go-jose.v2/json +github.com/mitchellh/copystructure go.step.sm/crypto/internal/utils +gopkg.in/square/go-jose.v2/json +compress/flate vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/text/unicode/bidi -compress/gzip -vendor/golang.org/x/text/unicode/norm github.com/Masterminds/semver +compress/gzip text/template vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime +mime/quotedprintable +net/http/internal crypto/dsa crypto/elliptic crypto/internal/boring/bbig @@ -615,21 +658,19 @@ github.com/Masterminds/goutils html/template golang.org/x/crypto/bcrypt +go.step.sm/crypto/x25519 vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -go.step.sm/crypto/x25519 golang.org/x/crypto/ed25519 go.step.sm/crypto/randutil vendor/golang.org/x/net/idna -mime/quotedprintable -net/http/internal golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm crypto/ecdsa -gopkg.in/square/go-jose.v2/cipher +github.com/spf13/cast go.step.sm/crypto/internal/step +gopkg.in/square/go-jose.v2/cipher golang.org/x/text/secure/bidirule -github.com/spf13/cast golang.org/x/net/idna vendor/golang.org/x/net/http/httpproxy net/textproto @@ -638,19 +679,19 @@ vendor/golang.org/x/net/http/httpguts mime/multipart github.com/Masterminds/sprig -golang.org/x/crypto/ssh gopkg.in/square/go-jose.v2 crypto/tls +golang.org/x/crypto/ssh 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 -net/http/httptrace -go.step.sm/crypto/tlsutil go.step.sm/crypto/keyutil golang.org/x/crypto/ssh/agent -net/http +net/http/httptrace +go.step.sm/crypto/tlsutil go.step.sm/crypto/pemutil +net/http go.step.sm/crypto/sshutil go.step.sm/crypto/minica go.step.sm/crypto/jose @@ -683,13 +724,13 @@ --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS -ok go.step.sm/crypto/fingerprint 0.063s +ok go.step.sm/crypto/fingerprint 0.045s === RUN TestKey ---- PASS: TestKey (0.47s) +--- PASS: TestKey (0.53s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.01s) PASS -ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.507s +ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.577s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty @@ -699,7 +740,7 @@ --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS -ok go.step.sm/crypto/internal/emoji 0.038s +ok go.step.sm/crypto/internal/emoji 0.031s === RUN TestPath === RUN TestPath/default --- PASS: TestPath (0.00s) @@ -722,7 +763,7 @@ config_test.go:93: --- SKIP: Test_getUserHomeDir (0.00s) PASS -ok go.step.sm/crypto/internal/step 0.007s +ok go.step.sm/crypto/internal/step 0.045s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestValidateTemplate @@ -742,7 +783,7 @@ === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma --- PASS: TestValidateTemplate (0.02s) - --- PASS: TestValidateTemplate/ok/default-leaf-template (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) @@ -768,7 +809,7 @@ --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS -ok go.step.sm/crypto/internal/templates 0.053s +ok go.step.sm/crypto/internal/templates 0.072s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing @@ -796,7 +837,7 @@ --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS -ok go.step.sm/crypto/internal/utils 0.054s +ok go.step.sm/crypto/internal/utils 0.024s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter @@ -807,10 +848,10 @@ === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt ---- PASS: TestEncrypt (1.79s) - --- PASS: TestEncrypt/ok (0.66s) - --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.57s) - --- PASS: TestEncrypt/ok_with_PromptPassword (0.56s) +--- PASS: TestEncrypt (2.53s) + --- PASS: TestEncrypt/ok (0.92s) + --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.88s) + --- PASS: TestEncrypt/ok_with_PromptPassword (0.72s) --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) @@ -822,8 +863,8 @@ === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt ---- PASS: TestEncryptJWK (0.56s) - --- PASS: TestEncryptJWK/ok (0.56s) +--- PASS: TestEncryptJWK (0.58s) + --- PASS: TestEncryptJWK/ok (0.58s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) @@ -845,18 +886,18 @@ === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter ---- PASS: TestDecrypt (6.11s) +--- PASS: TestDecrypt (4.23s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) --- PASS: TestDecrypt/ok_WithPassword (0.28s) - --- PASS: TestDecrypt/ok_WithPasswordFile (0.30s) + --- PASS: TestDecrypt/ok_WithPasswordFile (0.28s) --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.28s) --- PASS: TestDecrypt/ok_PasswordPrompter (0.28s) --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.28s) --- PASS: TestDecrypt/fail_bad_data (0.28s) --- PASS: TestDecrypt/fail_WithPassword (0.28s) --- PASS: TestDecrypt/fail_WithPasswordFile (0.28s) - --- PASS: TestDecrypt/fail_WithPasswordPrompter (0.99s) - --- PASS: TestDecrypt/fail_PasswordPrompter (2.56s) + --- PASS: TestDecrypt/fail_WithPasswordPrompter (0.84s) + --- PASS: TestDecrypt/fail_PasswordPrompter (0.85s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) @@ -888,8 +929,8 @@ === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle ---- PASS: TestGenerateJWKFromPEMSubtle (0.02s) - --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) +--- PASS: TestGenerateJWKFromPEMSubtle (0.00s) + --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.00s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.00s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.00s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.00s) @@ -898,112 +939,112 @@ === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF ---- PASS: TestGenerateDefaultKeyPair (1.47s) - --- PASS: TestGenerateDefaultKeyPair/ok (0.67s) +--- PASS: TestGenerateDefaultKeyPair (1.29s) + --- PASS: TestGenerateDefaultKeyPair/ok (0.76s) --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) === RUN TestReadKey === RUN TestReadKey/testdata/oct.json -=== RUN TestReadKey/testdata/okp.pub.json -=== RUN TestReadKey/testdata/p256.priv.json -=== RUN TestReadKey/testdata/p256.enc.priv.json -=== RUN TestReadKey/testdata/rsa.pub.json -=== RUN TestReadKey/testdata/rsa.priv.json === RUN TestReadKey/testdata/oct.enc.json +=== RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/okp.priv.json +=== RUN TestReadKey/testdata/rsa.pub.json +=== RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.pub.json -=== RUN TestReadKey/testdata/rsa.enc.priv.json -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem +=== RUN TestReadKey/testdata/p256.priv.json +=== RUN TestReadKey/testdata/p256.enc.priv.json +=== RUN TestReadKey/testdata/rsa.priv.json +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem ---- PASS: TestReadKey (3.56s) +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem +--- PASS: TestReadKey (2.78s) --- PASS: TestReadKey/testdata/oct.json (0.00s) - --- PASS: TestReadKey/testdata/okp.pub.json (0.01s) - --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) - --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.69s) - --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) - --- PASS: TestReadKey/testdata/oct.enc.json (0.94s) + --- PASS: TestReadKey/testdata/oct.enc.json (0.64s) + --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) - --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.75s) + --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) + --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.62s) + --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.59s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.89s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) + --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.75s) + --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.08s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.03s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.03s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.05s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient -2023/04/28 04:37:56 http: TLS handshake error from 127.0.0.1:50516: remote error: tls: bad certificate ---- PASS: TestReadKey_https (0.05s) - --- PASS: TestReadKey_https/ok (0.03s) +2024/05/31 13:03:44 http: TLS handshake error from 127.0.0.1:50394: read tcp 127.0.0.1:37111->127.0.0.1:50394: use of closed network connection +--- PASS: TestReadKey_https (0.04s) + --- PASS: TestReadKey_https/ok (0.02s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) - --- PASS: TestReadKey_https/failClient (0.01s) + --- PASS: TestReadKey_https/failClient (0.02s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey @@ -1013,7 +1054,7 @@ === RUN TestParseKeyPemutilPromptPassword/fail --- PASS: TestParseKeyPemutilPromptPassword (0.04s) --- PASS: TestParseKeyPemutilPromptPassword/ok (0.01s) - --- PASS: TestParseKeyPemutilPromptPassword/fail (0.01s) + --- PASS: TestParseKeyPemutilPromptPassword/fail (0.03s) === RUN TestReadKeySet --- PASS: TestReadKeySet (0.00s) === RUN TestReadKeySet_https @@ -1022,15 +1063,15 @@ === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient === RUN TestReadKeySet_https/failNoOptions -2023/04/28 04:37:56 http: TLS handshake error from 127.0.0.1:50548: remote error: tls: bad certificate ---- PASS: TestReadKeySet_https (0.08s) - --- PASS: TestReadKeySet_https/ok (0.03s) +2024/05/31 13:03:44 http: TLS handshake error from 127.0.0.1:54954: remote error: tls: bad certificate +--- PASS: TestReadKeySet_https (0.20s) + --- PASS: TestReadKeySet_https/ok (0.15s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) --- PASS: TestReadKeySet_https/failClient (0.02s) - --- PASS: TestReadKeySet_https/failNoOptions (0.02s) + --- PASS: TestReadKeySet_https/failNoOptions (0.03s) === RUN TestGuessJWKAlgorithm ---- PASS: TestGuessJWKAlgorithm (1.52s) +--- PASS: TestGuessJWKAlgorithm (0.67s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON @@ -1043,13 +1084,13 @@ === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg ---- PASS: TestParseKeySet (3.14s) +--- PASS: TestParseKeySet (2.48s) --- PASS: TestParseKeySet/ok (0.00s) - --- PASS: TestParseKeySet/okEncryptedJSON (0.73s) - --- PASS: TestParseKeySet/okEncryptedCompact (0.67s) + --- PASS: TestParseKeySet/okEncryptedJSON (0.69s) + --- PASS: TestParseKeySet/okEncryptedCompact (0.60s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) - --- PASS: TestParseKeySet/failDecrypt (0.84s) + --- PASS: TestParseKeySet/failDecrypt (0.58s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) @@ -1066,7 +1107,7 @@ === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 ---- PASS: Test_guessKeyType (4.72s) +--- PASS: Test_guessKeyType (4.44s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) @@ -1087,7 +1128,7 @@ === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty ---- PASS: Test_guessSignatureAlgorithm (1.56s) +--- PASS: Test_guessSignatureAlgorithm (1.25s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) @@ -1105,7 +1146,7 @@ === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct ---- PASS: TestIsSymmetric (2.52s) +--- PASS: TestIsSymmetric (1.98s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) @@ -1117,7 +1158,7 @@ === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct ---- PASS: TestIsAsymmetric (0.74s) +--- PASS: TestIsAsymmetric (2.43s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) @@ -1140,7 +1181,7 @@ === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 ---- PASS: TestSignVerify (0.72s) +--- PASS: TestSignVerify (0.32s) --- PASS: TestSignVerify/byte (0.00s) --- PASS: TestSignVerify/P256 (0.00s) --- PASS: TestSignVerify/P384 (0.00s) @@ -1150,21 +1191,21 @@ --- PASS: TestSignVerify/x25519 (0.01s) --- PASS: TestSignVerify/fail_P224 (0.00s) === RUN Test_validateX5 +=== 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 -=== RUN Test_validateX5/fail/bad-key --- PASS: Test_validateX5 (0.00s) + --- PASS: Test_validateX5/fail/bad-key (0.00s) --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) --- PASS: Test_validateX5/fail/empty-certs (0.00s) - --- PASS: Test_validateX5/fail/bad-key (0.00s) === RUN TestValidateX5T -=== RUN TestValidateX5T/fail/validateX5-error === RUN TestValidateX5T/ok +=== RUN TestValidateX5T/fail/validateX5-error --- PASS: TestValidateX5T (0.00s) - --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) --- PASS: TestValidateX5T/ok (0.00s) + --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok @@ -1217,11 +1258,55 @@ --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM +=== CONT TestParseKey +=== RUN TestGenerateJWKFromPEM/p256 +=== PAUSE TestGenerateJWKFromPEM/p256 +=== RUN TestGenerateJWKFromPEM/p384 +=== PAUSE TestGenerateJWKFromPEM/p384 +=== RUN TestGenerateJWKFromPEM/p521 +=== PAUSE TestGenerateJWKFromPEM/p521 +=== RUN TestGenerateJWKFromPEM/ed25519 +=== PAUSE TestGenerateJWKFromPEM/ed25519 +=== RUN TestGenerateJWKFromPEM/rsa +=== PAUSE TestGenerateJWKFromPEM/rsa +=== RUN TestGenerateJWKFromPEM/p256_pub +=== PAUSE TestGenerateJWKFromPEM/p256_pub +=== RUN TestGenerateJWKFromPEM/p384_pub +=== PAUSE TestGenerateJWKFromPEM/p384_pub +=== RUN TestGenerateJWKFromPEM/p521_pub +=== PAUSE TestGenerateJWKFromPEM/p521_pub +=== RUN TestGenerateJWKFromPEM/ed25519_pub +=== PAUSE TestGenerateJWKFromPEM/ed25519_pub +=== RUN TestGenerateJWKFromPEM/rsa_pub +=== PAUSE TestGenerateJWKFromPEM/rsa_pub +=== RUN TestGenerateJWKFromPEM/rsa_cert +=== PAUSE TestGenerateJWKFromPEM/rsa_cert +=== RUN TestGenerateJWKFromPEM/ed25519_cert +=== PAUSE TestGenerateJWKFromPEM/ed25519_cert +=== RUN TestGenerateJWKFromPEM/p256_cert +=== PAUSE TestGenerateJWKFromPEM/p256_cert +=== RUN TestGenerateJWKFromPEM/fail_missing +=== PAUSE TestGenerateJWKFromPEM/fail_missing +=== RUN TestGenerateJWKFromPEM/fail_no_subtle +=== PAUSE TestGenerateJWKFromPEM/fail_no_subtle +=== CONT TestGenerateJWKFromPEM/p256 +=== CONT TestGenerateJWKFromPEM/fail_no_subtle +=== CONT TestGenerateJWKFromPEM/fail_missing +=== CONT TestGenerateJWKFromPEM/p256_cert +=== CONT TestGenerateJWKFromPEM/ed25519_cert +=== CONT TestGenerateJWKFromPEM/rsa_cert +=== CONT TestGenerateJWKFromPEM/rsa_pub +=== CONT TestGenerateJWKFromPEM/ed25519_pub +=== CONT TestGenerateJWKFromPEM/p521_pub +=== CONT TestGenerateJWKFromPEM/p384_pub +=== CONT TestGenerateJWKFromPEM/p256_pub +=== CONT TestGenerateJWKFromPEM/rsa +=== CONT TestGenerateJWKFromPEM/ed25519 +=== CONT TestGenerateJWKFromPEM/p521 === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 -=== CONT TestParseKey === PAUSE TestGenerateJWK/EC#01 === RUN TestGenerateJWK/EC#02 === PAUSE TestGenerateJWK/EC#02 @@ -1284,37 +1369,6 @@ === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC -=== RUN TestGenerateJWKFromPEM/p256 -=== PAUSE TestGenerateJWKFromPEM/p256 -=== RUN TestGenerateJWKFromPEM/p384 -=== PAUSE TestGenerateJWKFromPEM/p384 -=== RUN TestGenerateJWKFromPEM/p521 -=== PAUSE TestGenerateJWKFromPEM/p521 -=== RUN TestGenerateJWKFromPEM/ed25519 -=== PAUSE TestGenerateJWKFromPEM/ed25519 -=== RUN TestGenerateJWKFromPEM/rsa -=== PAUSE TestGenerateJWKFromPEM/rsa -=== RUN TestGenerateJWKFromPEM/p256_pub -=== PAUSE TestGenerateJWKFromPEM/p256_pub -=== RUN TestGenerateJWKFromPEM/p384_pub -=== PAUSE TestGenerateJWKFromPEM/p384_pub -=== RUN TestGenerateJWKFromPEM/p521_pub -=== PAUSE TestGenerateJWKFromPEM/p521_pub -=== RUN TestGenerateJWKFromPEM/ed25519_pub -=== PAUSE TestGenerateJWKFromPEM/ed25519_pub -=== RUN TestGenerateJWKFromPEM/rsa_pub -=== PAUSE TestGenerateJWKFromPEM/rsa_pub -=== RUN TestGenerateJWKFromPEM/rsa_cert -=== PAUSE TestGenerateJWKFromPEM/rsa_cert -=== RUN TestGenerateJWKFromPEM/ed25519_cert -=== PAUSE TestGenerateJWKFromPEM/ed25519_cert -=== RUN TestGenerateJWKFromPEM/p256_cert -=== PAUSE TestGenerateJWKFromPEM/p256_cert -=== RUN TestGenerateJWKFromPEM/fail_missing -=== PAUSE TestGenerateJWKFromPEM/fail_missing -=== RUN TestGenerateJWKFromPEM/fail_no_subtle -=== PAUSE TestGenerateJWKFromPEM/fail_no_subtle -=== CONT TestGenerateJWKFromPEM/p256 === CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 @@ -1332,26 +1386,9 @@ === CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/RSA#07 -=== CONT TestGenerateJWK/EC#01 -=== CONT TestGenerateJWK/RSA#06 -=== CONT TestGenerateJWK/RSA -=== CONT TestGenerateJWK/RSA#03 -=== CONT TestGenerateJWK/RSA#05 -=== 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.03s) +=== CONT TestGenerateJWK/RSA +--- PASS: TestGenerateJWKFromPEM (0.01s) --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) @@ -1365,16 +1402,20 @@ --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p521 (0.01s) --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) -=== CONT TestGenerateJWK/RSA#02 -=== CONT TestGenerateJWK/RSA#04 + --- PASS: TestGenerateJWKFromPEM/p521 (0.01s) +=== CONT TestGenerateJWK/EC#04 === 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#03 +=== CONT TestGenerateJWK/EC#01 +=== CONT TestGenerateJWK/RSA#04 +=== CONT TestGenerateJWK/RSA#06 +=== CONT TestGenerateJWK/RSA#03 +=== CONT TestGenerateJWK/RSA#02 +=== CONT TestGenerateJWK/RSA#05 === CONT TestGenerateJWK/RSA#01 === RUN TestEncryptDecryptJWK/ok_EC === PAUSE TestEncryptDecryptJWK/ok_EC @@ -1395,10 +1436,11 @@ === RUN TestEncryptDecryptJWK/ok_oct === PAUSE TestEncryptDecryptJWK/ok_oct === 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_pub +=== CONT TestEncryptDecryptJWK/ok_RSA +=== CONT TestEncryptDecryptJWK/ok_EC_pub +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa @@ -1447,10 +1489,9 @@ === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS -=== CONT TestEncryptDecryptJWK/ok_RSA_pub -=== CONT TestEncryptDecryptJWK/ok_RSA -=== CONT TestEncryptDecryptJWK/ok_EC_pub +=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub +=== CONT TestEncryptDecryptJWK/ok_Ed25519 === CONT TestParseKey/ec === CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/failECWrongKid @@ -1475,22 +1516,22 @@ === CONT TestParseKey/okp === CONT TestParseKey/rsa-pss === CONT TestParseKey/rsa ---- PASS: TestEncryptDecryptJWK (1.81s) - --- PASS: TestEncryptDecryptJWK/ok_EC (1.59s) - --- PASS: TestEncryptDecryptJWK/ok_oct (1.60s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (1.33s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (1.41s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (1.48s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (1.80s) - --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (1.24s) - --- PASS: TestEncryptDecryptJWK/ok_EC_pub (1.21s) - --- PASS: TestEncryptDecryptJWK/ok_RSA (1.42s) ---- PASS: TestParseKey (2.83s) - --- PASS: TestParseKey/ec (0.01s) +--- PASS: TestEncryptDecryptJWK (2.29s) + --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (1.70s) + --- PASS: TestEncryptDecryptJWK/ok_EC (1.82s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (2.00s) + --- PASS: TestEncryptDecryptJWK/ok_RSA (1.71s) + --- PASS: TestEncryptDecryptJWK/ok_EC_pub (1.72s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (1.52s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (1.39s) + --- PASS: TestEncryptDecryptJWK/ok_oct (1.55s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (1.59s) +--- PASS: TestParseKey (3.96s) + --- PASS: TestParseKey/ec (0.00s) --- PASS: TestParseKey/failOCTMissingOptions (0.00s) --- PASS: TestParseKey/failECWrongKid (0.00s) --- PASS: TestParseKey/failECBWongAlg (0.00s) - --- PASS: TestParseKey/failPEMPassword (0.01s) + --- PASS: TestParseKey/failPEMPassword (0.03s) --- PASS: TestParseKey/failMissingFile (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) @@ -1500,17 +1541,17 @@ --- PASS: TestParseKey/pemPrivateWithKid (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) - --- PASS: TestParseKey/pemPrivateWithPassword (0.02s) + --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/pemPrivate (0.00s) + --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.69s) --- PASS: TestParseKey/oct (0.00s) --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/rsa (0.00s) - --- PASS: TestParseKey/failPassword (0.70s) - --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.60s) - --- PASS: TestParseKey/encryptedCompactWithPassword (0.59s) ---- PASS: TestGenerateJWK (0.03s) + --- PASS: TestParseKey/failPassword (0.82s) + --- PASS: TestParseKey/encryptedCompactWithPassword (0.76s) +--- PASS: TestGenerateJWK (0.00s) --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) @@ -1528,23 +1569,23 @@ --- PASS: TestGenerateJWK/OKP#02 (0.00s) --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/OKP (0.00s) - --- PASS: TestGenerateJWK/EC#01 (0.00s) - --- PASS: TestGenerateJWK/RSA#07 (0.96s) - --- PASS: TestGenerateJWK/RSA (1.34s) + --- PASS: TestGenerateJWK/EC#04 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) --- PASS: TestGenerateJWK/EC#06 (0.00s) --- PASS: TestGenerateJWK/EC#05 (0.00s) - --- PASS: TestGenerateJWK/EC#04 (0.00s) - --- PASS: TestGenerateJWK/EC#03 (0.00s) - --- PASS: TestGenerateJWK/EC#02 (0.01s) - --- PASS: TestGenerateJWK/RSA#06 (1.91s) - --- PASS: TestGenerateJWK/RSA#03 (2.27s) - --- PASS: TestGenerateJWK/RSA#05 (2.45s) - --- PASS: TestGenerateJWK/RSA#04 (1.58s) - --- PASS: TestGenerateJWK/RSA#02 (4.39s) - --- PASS: TestGenerateJWK/RSA#01 (8.86s) + --- PASS: TestGenerateJWK/EC#02 (0.00s) + --- PASS: TestGenerateJWK/EC#01 (0.00s) + --- PASS: TestGenerateJWK/EC#03 (0.04s) + --- PASS: TestGenerateJWK/RSA#07 (0.99s) + --- PASS: TestGenerateJWK/RSA#02 (1.05s) + --- PASS: TestGenerateJWK/RSA#04 (1.22s) + --- PASS: TestGenerateJWK/RSA (2.17s) + --- PASS: TestGenerateJWK/RSA#06 (2.64s) + --- PASS: TestGenerateJWK/RSA#03 (3.29s) + --- PASS: TestGenerateJWK/RSA#05 (2.85s) + --- PASS: TestGenerateJWK/RSA#01 (14.03s) PASS -ok go.step.sm/crypto/jose 38.896s +ok go.step.sm/crypto/jose 40.476s === RUN TestPublicKey === RUN TestPublicKey/ecdsa === RUN TestPublicKey/ecdsaPublic @@ -1555,7 +1596,7 @@ === RUN TestPublicKey/x25519 === RUN TestPublicKey/x25519Public === RUN TestPublicKey/fail ---- PASS: TestPublicKey (0.74s) +--- PASS: TestPublicKey (0.77s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) @@ -1590,10 +1631,10 @@ === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type ---- PASS: TestGenerateKey (0.08s) +--- PASS: TestGenerateKey (0.10s) --- PASS: TestGenerateKey/P-256 (0.00s) - --- PASS: TestGenerateKey/P-384 (0.02s) - --- PASS: TestGenerateKey/P-521 (0.05s) + --- PASS: TestGenerateKey/P-384 (0.03s) + --- PASS: TestGenerateKey/P-521 (0.07s) --- PASS: TestGenerateKey/Ed25519 (0.00s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) @@ -1608,9 +1649,9 @@ === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size ---- PASS: TestGenerateKey_rsa (6.72s) - --- PASS: TestGenerateKey_rsa/RSA2048 (0.84s) - --- PASS: TestGenerateKey_rsa/RSA3072 (5.88s) +--- PASS: TestGenerateKey_rsa (11.20s) + --- PASS: TestGenerateKey_rsa/RSA2048 (0.99s) + --- PASS: TestGenerateKey_rsa/RSA3072 (10.20s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair @@ -1622,10 +1663,10 @@ === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 ---- PASS: TestGenerateKeyPair (0.05s) +--- PASS: TestGenerateKeyPair (0.04s) --- PASS: TestGenerateKeyPair/P-256 (0.00s) --- PASS: TestGenerateKeyPair/P-384 (0.02s) - --- PASS: TestGenerateKeyPair/P-521 (0.03s) + --- PASS: TestGenerateKeyPair/P-521 (0.02s) --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) @@ -1635,9 +1676,9 @@ === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail ---- PASS: TestGenerateKeyPair_rsa (4.38s) - --- PASS: TestGenerateKeyPair_rsa/RSA2048 (1.23s) - --- PASS: TestGenerateKeyPair_rsa/RSA3072 (3.15s) +--- PASS: TestGenerateKeyPair_rsa (5.67s) + --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.63s) + --- PASS: TestGenerateKeyPair_rsa/RSA3072 (5.04s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok @@ -1653,10 +1694,10 @@ === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 ---- PASS: TestGenerateSigner (0.03s) +--- PASS: TestGenerateSigner (0.02s) --- PASS: TestGenerateSigner/P-256 (0.00s) --- PASS: TestGenerateSigner/P-384 (0.01s) - --- PASS: TestGenerateSigner/P-521 (0.02s) + --- PASS: TestGenerateSigner/P-521 (0.01s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) @@ -1676,7 +1717,7 @@ === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey ---- PASS: TestExtractKey (1.46s) +--- PASS: TestExtractKey (1.80s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) @@ -1702,7 +1743,7 @@ === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type ---- PASS: TestVerifyPair (1.76s) +--- PASS: TestVerifyPair (1.14s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) @@ -1718,13 +1759,13 @@ === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure ---- PASS: TestInsecure (0.47s) - --- PASS: TestInsecure/ok_RSA_2048 (0.13s) +--- PASS: TestInsecure (2.51s) + --- PASS: TestInsecure/ok_RSA_2048 (1.17s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) - --- PASS: TestInsecure/ok_RSA_2048_insecure (0.29s) - --- PASS: TestInsecure/ok_RSA_1024_insecure (0.05s) + --- PASS: TestInsecure/ok_RSA_2048_insecure (1.24s) + --- PASS: TestInsecure/ok_RSA_1024_insecure (0.09s) PASS -ok go.step.sm/crypto/keyutil 15.721s +ok go.step.sm/crypto/keyutil 23.285s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -1738,9 +1779,9 @@ === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer ---- PASS: TestNew (0.10s) +--- PASS: TestNew (0.13s) --- PASS: TestNew/ok (0.01s) - --- PASS: TestNew/ok_with_options (0.02s) + --- PASS: TestNew/ok_with_options (0.03s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.00s) --- PASS: TestNew/fail_host_signer (0.01s) @@ -1748,25 +1789,25 @@ --- PASS: TestNew/fail_root_template (0.00s) --- PASS: TestNew/fail_intermediate_template (0.01s) --- PASS: TestNew/fail_root_csr (0.00s) - --- PASS: TestNew/fail_intermediate_csr (0.00s) - --- PASS: TestNew/fail_host_ssh_signer (0.01s) - --- PASS: TestNew/fail_user_ssh_signer (0.00s) + --- PASS: TestNew/fail_intermediate_csr (0.01s) + --- PASS: TestNew/fail_host_ssh_signer (0.00s) + --- PASS: TestNew/fail_user_ssh_signer (0.02s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail ---- PASS: TestCA_Sign (0.03s) +--- PASS: TestCA_Sign (0.02s) --- PASS: TestCA_Sign/ok (0.00s) --- PASS: TestCA_Sign/ok_with_lifetime (0.00s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation ---- PASS: TestCA_Sign_mutation (0.02s) +--- PASS: TestCA_Sign_mutation (0.01s) === RUN TestCA_SignCSR === RUN TestCA_SignCSR/ok === RUN TestCA_SignCSR/ok_with_modify === RUN TestCA_SignCSR/fail_new_certificate === RUN TestCA_SignCSR/fail_modify ---- PASS: TestCA_SignCSR (0.09s) +--- PASS: TestCA_SignCSR (0.07s) --- PASS: TestCA_SignCSR/ok (0.00s) --- PASS: TestCA_SignCSR/ok_with_modify (0.01s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) @@ -1776,9 +1817,9 @@ === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type ---- PASS: TestCA_SignSSH (0.02s) +--- PASS: TestCA_SignSSH (0.08s) --- PASS: TestCA_SignSSH/ok_host (0.00s) - --- PASS: TestCA_SignSSH/ok_user (0.00s) + --- PASS: TestCA_SignSSH/ok_user (0.01s) --- PASS: TestCA_SignSSH/ok_infinity (0.00s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation @@ -1786,7 +1827,7 @@ === RUN TestCA_SignSSH_infinity --- PASS: TestCA_SignSSH_infinity (0.01s) PASS -ok go.step.sm/crypto/minica 0.327s +ok go.step.sm/crypto/minica 0.375s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password @@ -1801,134 +1842,134 @@ === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey ---- PASS: TestParseCosignPrivateKey (4.37s) - --- PASS: TestParseCosignPrivateKey/ok (0.55s) - --- PASS: TestParseCosignPrivateKey/fail_password (0.64s) +--- PASS: TestParseCosignPrivateKey (4.06s) + --- PASS: TestParseCosignPrivateKey/ok (0.59s) + --- PASS: TestParseCosignPrivateKey/fail_password (0.69s) --- PASS: TestParseCosignPrivateKey/fail_unmarshal (0.00s) --- PASS: TestParseCosignPrivateKey/fail_kdf (0.00s) --- PASS: TestParseCosignPrivateKey/fail_cipher (0.00s) --- PASS: TestParseCosignPrivateKey/fail_nonce_too_large (0.00s) --- PASS: TestParseCosignPrivateKey/fail_nonce_too_short (0.00s) --- PASS: TestParseCosignPrivateKey/fail_kdf.N (0.00s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.41s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.86s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.52s) - --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.37s) - --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.37s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.31s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.58s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.43s) + --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.43s) + --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.48s) === RUN TestParseCosignPrivateKey_equal --- PASS: TestParseCosignPrivateKey_equal (0.43s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError ---- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.88s) +--- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.58s) === RUN TestRead -=== RUN TestRead/testdata/nebula.pub +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestRead/testdata/openssh.p256.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestRead/testdata/openssl.rsa1024.enc.pem +=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssh.p256.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.pem +=== RUN TestRead/testdata/nebula.key +=== RUN TestRead/testdata/openssl.p521.pub.pem +=== RUN TestRead/testdata/openssh.ed25519.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/openssl.p521.enc.pem -=== RUN TestRead/testdata/openssh.p521.pub.pem +=== RUN TestRead/testdata/openssl.rsa2048.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestRead/testdata/cosign.enc.pem -=== RUN TestRead/testdata/openssl.p256.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestRead/testdata/nebula.key -=== RUN TestRead/testdata/openssh.ed25519.enc.pem +=== RUN TestRead/testdata/openssl.p521.pem +=== RUN TestRead/testdata/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssh.ed25519.pub.pem -=== RUN TestRead/testdata/openssh.rsa1024.enc.pem -=== RUN TestRead/testdata/openssh.rsa1024.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssl.p256.pem -=== RUN TestRead/testdata/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/openssh.p256.pub.pem === RUN TestRead/testdata/openssh.rsa2048.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pem -=== RUN TestRead/testdata/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssl.p384.enc.pem -=== RUN TestRead/testdata/openssl.rsa1024.pub.pem -=== RUN TestRead/testdata/openssh.p256.pem -=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/openssl.p256.pem === RUN TestRead/testdata/openssl.p384.pem -=== RUN TestRead/testdata/openssl.p521.pem -=== RUN TestRead/testdata/openssh.p384.pem -=== RUN TestRead/testdata/openssh.rsa1024.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.p384.enc.pem === RUN TestRead/testdata/cosign.pub.pem -=== RUN TestRead/testdata/openssl.p521.pub.pem -=== RUN TestRead/testdata/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssh.ed25519.pem -=== RUN TestRead/testdata/openssl.rsa1024.enc.pem -=== RUN TestRead/testdata/openssh.p384.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/cosign.enc.pem +=== RUN TestRead/testdata/openssl.p384.pub.pem +=== RUN TestRead/testdata/openssh.p521.pem === RUN TestRead/testdata/openssh.rsa2048.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/openssh.p384.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestRead/testdata/openssl.p384.enc.pem +=== RUN TestRead/testdata/openssh.ed25519.enc.pem === RUN TestRead/testdata/openssl.p256.enc.pem === RUN TestRead/testdata/openssh.p521.enc.pem -=== RUN TestRead/testdata/openssh.p384.enc.pem +=== RUN TestRead/testdata/openssh.p521.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.pub.pem +=== RUN TestRead/testdata/openssh.rsa1024.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.rsa1024.pem -=== RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.p256.enc.pem +=== RUN TestRead/testdata/nebula.pub +=== RUN TestRead/testdata/openssl.rsa1024.pub.pem +=== RUN TestRead/testdata/openssh.p256.pem +=== RUN TestRead/testdata/openssh.p384.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestRead/testdata/openssh.rsa2048.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem ---- PASS: TestRead (4.03s) - --- PASS: TestRead/testdata/nebula.pub (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.04s) - --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.39s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.04s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.08s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.06s) - --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.06s) - --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) +=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem +--- PASS: TestRead (4.05s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.03s) + --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestRead/testdata/nebula.key (0.00s) + --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.ed25519.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.02s) + --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/cosign.enc.pem (0.55s) - --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestRead/testdata/nebula.key (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.95s) + --- PASS: TestRead/testdata/openssl.p521.pem (0.04s) + --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.55s) - --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) - --- PASS: TestRead/testdata/openssl.p256.pem (0.01s) - --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.01s) - --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.03s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.03s) - --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.01s) - --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pem (0.03s) + --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.pem (0.01s) - --- PASS: TestRead/testdata/openssl.p521.pem (0.05s) - --- PASS: TestRead/testdata/openssh.p384.pem (0.01s) - --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.01s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.23s) --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.01s) - --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestRead/testdata/cosign.enc.pem (0.59s) + --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p521.pem (0.02s) --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.02s) + --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.44s) --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.44s) - --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.26s) - --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.24s) + --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.56s) + --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.88s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.06s) + --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.01s) + --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.57s) + --- PASS: TestRead/testdata/nebula.pub (0.00s) + --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.44s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.02s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt @@ -1962,8 +2003,8 @@ === RUN TestParseCertificateRequest/testdata/badpem.csr === RUN TestParseCertificateRequest/testdata/bad.csr === RUN TestParseCertificateRequest/testdata/ca.crt ---- PASS: TestParseCertificateRequest (0.00s) - --- PASS: TestParseCertificateRequest/testdata/test.csr (0.00s) +--- PASS: TestParseCertificateRequest (0.02s) + --- PASS: TestParseCertificateRequest/testdata/test.csr (0.02s) --- PASS: TestParseCertificateRequest/testdata/badpem.csr (0.00s) --- PASS: TestParseCertificateRequest/testdata/bad.csr (0.00s) --- PASS: TestParseCertificateRequest/testdata/ca.crt (0.00s) @@ -1990,51 +2031,51 @@ === RUN TestReadCertificateBundle --- PASS: TestReadCertificateBundle (0.00s) === RUN TestParse +=== RUN TestParse/success-rsa-private-key +=== RUN TestParse/success-ed25519-private-key === RUN TestParse/fail-options -=== RUN TestParse/fail-type -=== RUN TestParse/success-ecdsa-public-key === RUN TestParse/success-ed25519-enc-private-key -=== RUN TestParse/success-x509-crt -=== RUN TestParse/success-x509-crt-trim-spaces +=== RUN TestParse/fail-nebula-pub-size +=== RUN TestParse/fail-type === RUN TestParse/success-rsa-public-key -=== RUN TestParse/success-ed25519-private-key +=== RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/fail-password === RUN TestParse/fail-pkcs8-password -=== RUN TestParse/success-rsa-private-key -=== RUN TestParse/success-ecdsa-private-key -=== RUN TestParse/fail-nebula-pub-size === RUN TestParse/fail-nebula-key-size ---- PASS: TestParse (0.01s) +=== RUN TestParse/success-ecdsa-public-key +=== RUN TestParse/success-ecdsa-private-key +=== RUN TestParse/success-x509-crt +--- PASS: TestParse (0.05s) + --- PASS: TestParse/success-rsa-private-key (0.01s) + --- PASS: TestParse/success-ed25519-private-key (0.00s) --- PASS: TestParse/fail-options (0.00s) - --- PASS: TestParse/fail-type (0.00s) - --- PASS: TestParse/success-ecdsa-public-key (0.00s) --- PASS: TestParse/success-ed25519-enc-private-key (0.01s) - --- PASS: TestParse/success-x509-crt (0.00s) - --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) + --- PASS: TestParse/fail-nebula-pub-size (0.00s) + --- PASS: TestParse/fail-type (0.00s) --- PASS: TestParse/success-rsa-public-key (0.00s) - --- PASS: TestParse/success-ed25519-private-key (0.00s) + --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/fail-password (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.01s) - --- PASS: TestParse/success-rsa-private-key (0.00s) - --- PASS: TestParse/success-ecdsa-private-key (0.00s) - --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/fail-nebula-key-size (0.00s) + --- PASS: TestParse/success-ecdsa-public-key (0.00s) + --- PASS: TestParse/success-ecdsa-private-key (0.00s) + --- PASS: TestParse/success-x509-crt (0.00s) === RUN TestSerialize - pem_test.go:657: Running test case: EC Private Key success - encrypt input data + pem_test.go:657: Running test case: OKP Private Key success pem_test.go:657: Running test case: OKP Public Key success - pem_test.go:657: Running test case: unrecognized key type + pem_test.go:657: Running test case: X.509 Certificate request success + pem_test.go:657: Running test case: propagate open key out file error + pem_test.go:657: Running test case: EC Private Key success - encrypt pkcs8 data + pem_test.go:657: Running test case: EC Public Key success + pem_test.go:657: Running test case: ToFile Success (EC Private Key encrypted) pem_test.go:657: Running test case: RSA Private Key success 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 - 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: EC Public Key success - pem_test.go:657: Running test case: OKP Private Key success + pem_test.go:657: Running test case: unrecognized key type + pem_test.go:657: Running test case: EC Private Key success - encrypt input data pem_test.go:657: Running test case: X.509 Certificate success - pem_test.go:657: Running test case: X.509 Certificate request success - pem_test.go:657: Running test case: ToFile Success (EC Private Key encrypted) ---- PASS: TestSerialize (1.38s) +--- PASS: TestSerialize (3.85s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key @@ -2054,119 +2095,119 @@ --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey -=== RUN TestParseKey/testdata/openssh.rsa2048.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestParseKey/testdata/openssl.p256.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem -=== RUN TestParseKey/testdata/openssh.p256.pem -=== RUN TestParseKey/testdata/openssh.p521.pem -=== RUN TestParseKey/testdata/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/cosign.pub.pem -=== RUN TestParseKey/testdata/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.p521.pem -=== RUN TestParseKey/testdata/openssh.p384.pem === RUN TestParseKey/testdata/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssh.ed25519.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestParseKey/testdata/nebula.key +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.p521.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssl.p256.pem +=== RUN TestParseKey/testdata/openssl.p384.pem +=== RUN TestParseKey/testdata/openssh.p384.enc.pem +=== RUN TestParseKey/testdata/cosign.pub.pem +=== RUN TestParseKey/testdata/cosign.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssh.p521.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/openssl.p384.enc.pem +=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem === RUN TestParseKey/testdata/openssl.p256.enc.pem === RUN TestParseKey/testdata/openssh.p521.enc.pem -=== RUN TestParseKey/testdata/openssh.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestParseKey/testdata/openssl.p256.pub.pem +=== RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem -=== RUN TestParseKey/testdata/nebula.pub -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem === RUN TestParseKey/testdata/openssh.p256.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem +=== RUN TestParseKey/testdata/openssh.p256.pem +=== RUN TestParseKey/testdata/openssh.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestParseKey/testdata/nebula.pub +=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/cosign.enc.pem -=== RUN TestParseKey/testdata/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestParseKey/testdata/nebula.key === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem ---- PASS: TestParseKey (1.65s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) +--- PASS: TestParseKey (1.86s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.26s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/nebula.key (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.22s) + --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.enc.pem (0.24s) + --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.22s) + --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.22s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.22s) - --- PASS: TestParseKey/testdata/nebula.pub (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.22s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.28s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) + --- PASS: TestParseKey/testdata/nebula.pub (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.39s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.enc.pem (0.23s) - --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/nebula.key (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.22s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.22s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH +=== RUN TestParseSSH/testdata/openssh.ed25519.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem +=== RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.p521.pub.pem === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem -=== RUN TestParseSSH/testdata/openssh.ed25519.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem -=== RUN TestParseSSH/testdata/openssh.p384.pub.pem -=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem --- PASS: TestParseSSH (0.00s) + --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options @@ -2232,239 +2273,239 @@ --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- 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.rsa2048.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem --- PASS: TestDecryptPKCS8PrivateKey (0.06s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) === 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 (4.18s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (0.83s) +--- PASS: TestDecryptPKCS8PrivateKey_ciphers (4.33s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (0.86s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (0.83s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (0.86s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (0.83s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (0.83s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (0.83s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (0.98s) === CONT TestOpenSSH -=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestOpenSSH/testdata/cosign.enc.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.pem +=== RUN TestOpenSSH/testdata/openssl.p384.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.pem +=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/cosign.enc.pem +=== PAUSE TestOpenSSH/testdata/cosign.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssl.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/openssh.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/openssl.p384.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.pem -=== RUN TestOpenSSH/testdata/openssl.p521.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.pem -=== RUN TestOpenSSH/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.pem +=== RUN TestOpenSSH/testdata/openssh.p384.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem === CONT TestEncryptDecryptPKCS8 +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestOpenSSH/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.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/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.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.rsa4096.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.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/openssh.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/cosign.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p384.pem === CONT TestOpenSSH/testdata/openssh.p256.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/openssh.p521.pem +=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestOpenSSH/testdata/openssl.p384.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem --- PASS: TestOpenSSH (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.02s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.02s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.04s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.08s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.08s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (2.25s) - --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.39s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.72s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (1.95s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.06s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (2.17s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (1.80s) + --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.08s) + --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.67s) + --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.01s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.57s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.72s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.22s) + --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (3.18s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/cosign.enc.pem (2.49s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (1.81s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.54s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (3.03s) - --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.62s) - --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (3.26s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.59s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.45s) - --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (3.50s) - --- PASS: TestOpenSSH/testdata/cosign.enc.pem (3.40s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (2.43s) -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem + --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (1.90s) + --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.14s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.36s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.48s) + --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (2.33s) + --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (2.99s) +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem ---- PASS: TestEncryptDecryptPKCS8 (0.04s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (7.43s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (7.71s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (7.78s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (7.97s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (7.99s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (8.01s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (8.59s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (7.56s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (7.23s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (7.33s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (7.29s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (8.13s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (6.97s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (7.69s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (7.85s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (7.36s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (4.17s) +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +--- PASS: TestEncryptDecryptPKCS8 (0.00s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (6.28s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (6.63s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (6.77s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (6.79s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (6.84s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (6.44s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (6.71s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (6.78s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (6.75s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (7.23s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (7.73s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (7.19s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (4.65s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (7.00s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (5.63s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (6.06s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (6.97s) PASS -ok go.step.sm/crypto/pemutil 41.539s +ok go.step.sm/crypto/pemutil 41.793s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt @@ -2490,7 +2531,7 @@ --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS -ok go.step.sm/crypto/randutil 0.055s +ok go.step.sm/crypto/randutil 0.036s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host @@ -2507,7 +2548,7 @@ --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) - --- PASS: TestNewCertificate/file (0.00s) + --- PASS: TestNewCertificate/file (0.01s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) @@ -2528,11 +2569,11 @@ === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm ---- PASS: TestCreateCertificate (2.99s) +--- PASS: TestCreateCertificate (0.87s) --- PASS: TestCreateCertificate/ok (0.00s) - --- PASS: TestCreateCertificate/ok_rsa (0.02s) + --- PASS: TestCreateCertificate/ok_rsa (0.04s) --- PASS: TestCreateCertificate/emptyNonce (0.00s) - --- PASS: TestCreateCertificate/emptySerial (0.00s) + --- PASS: TestCreateCertificate/emptySerial (0.01s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) === RUN TestFingerprint @@ -2542,7 +2583,7 @@ === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT ---- PASS: TestFingerprint (0.70s) +--- PASS: TestFingerprint (1.39s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) @@ -2585,7 +2626,7 @@ === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding ---- PASS: TestFormatFingerprint (1.87s) +--- PASS: TestFormatFingerprint (3.56s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) @@ -2621,11 +2662,11 @@ === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (0.02s) +--- PASS: TestWithTemplate (0.03s) --- PASS: TestWithTemplate/user (0.00s) --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) - --- PASS: TestWithTemplate/failTemplate (0.00s) + --- PASS: TestWithTemplate/failTemplate (0.02s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/host @@ -2652,7 +2693,7 @@ === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk ---- PASS: TestCryptoPublicKey (1.77s) +--- PASS: TestCryptoPublicKey (1.81s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) @@ -2667,7 +2708,7 @@ --- PASS: TestCryptoPublicKey/fail_sk (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok ---- PASS: TestTemplateError_Error (0.00s) +--- PASS: TestTemplateError_Error (0.01s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/user @@ -2795,7 +2836,7 @@ === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function ---- PASS: TestValidateTemplate (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) @@ -2854,7 +2895,7 @@ --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS -ok go.step.sm/crypto/sshutil 7.435s +ok go.step.sm/crypto/sshutil 7.753s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) @@ -2907,36 +2948,36 @@ === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:57278: remote error: tls: bad certificate -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:57288: read tcp 127.0.0.1:41329->127.0.0.1:57288: use of closed network connection +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:49308: remote error: tls: bad certificate +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:49312: read tcp 127.0.0.1:37181->127.0.0.1:49312: use of closed network connection --- PASS: TestRenewer_GetCertificate (0.02s) --- PASS: TestRenewer_GetCertificate/ok (0.01s) - --- PASS: TestRenewer_GetCertificate/fail_empty (0.01s) - --- PASS: TestRenewer_GetCertificate/fail_httptest (0.00s) + --- PASS: TestRenewer_GetCertificate/fail_empty (0.00s) + --- PASS: TestRenewer_GetCertificate/fail_httptest (0.01s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:56812: tls: client didn't provide a certificate +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:41536: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:56826: remote error: tls: bad certificate -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:56836: read tcp 127.0.0.1:39331->127.0.0.1:56836: use of closed network connection +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:41550: remote error: tls: bad certificate +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:41560: read tcp 127.0.0.1:39463->127.0.0.1:41560: use of closed network connection --- PASS: TestRenewer_GetClientCertificate (0.03s) --- PASS: TestRenewer_GetClientCertificate/ok (0.01s) - --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.00s) - --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.01s) + --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.01s) + --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.00s) --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.01s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:54096: read tcp 127.0.0.1:35717->127.0.0.1:54096: use of closed network connection +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:43444: remote error: tls: bad certificate === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:47696: tls: failed to verify client certificate: x509: certificate has expired or is not yet valid: current time 2023-04-28T04:37:46-12:00 is after 2023-04-28T16:37:46Z +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:35464: tls: failed to verify client certificate: x509: certificate has expired or is not yet valid: current time 2024-05-31T13:03:35+14:00 is after 2024-05-30T23:03:35Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:33194: tls: failed to verify client certificate: x509: certificate has expired or is not yet valid: current time 2023-04-28T04:37:46-12:00 is after 2023-04-28T16:37:46Z ---- PASS: TestRenewer_RenewFunc_error (0.03s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.01s) +2024/05/31 13:03:35 http: TLS handshake error from 127.0.0.1:54530: tls: failed to verify client certificate: x509: certificate has expired or is not yet valid: current time 2024-05-31T13:03:35+14:00 is after 2024-05-30T23:03:35Z +--- PASS: TestRenewer_RenewFunc_error (0.08s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.02s) --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.01s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.06s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) @@ -2944,48 +2985,48 @@ === RUN TestNewServerCredentialsFromFile === RUN TestNewServerCredentialsFromFile/ok === RUN TestNewServerCredentialsFromFile/fail ---- PASS: TestNewServerCredentialsFromFile (0.04s) - --- PASS: TestNewServerCredentialsFromFile/ok (0.04s) +--- PASS: TestNewServerCredentialsFromFile (0.00s) + --- PASS: TestNewServerCredentialsFromFile/ok (0.00s) --- PASS: TestNewServerCredentialsFromFile/fail (0.00s) === RUN TestServerCredentials_GetCertificate === RUN TestServerCredentials_GetCertificate/ok === RUN TestServerCredentials_GetCertificate/fail_empty -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:41058: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:41072: remote error: tls: bad certificate +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:38158: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:41082: server name indication cannot be empty +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:38178: server name indication cannot be empty +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:38174: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest_ip -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:41086: server name indication cannot be empty ---- PASS: TestServerCredentials_GetCertificate (0.04s) +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:38190: server name indication cannot be empty +--- PASS: TestServerCredentials_GetCertificate (0.05s) --- PASS: TestServerCredentials_GetCertificate/ok (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.01s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.00s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.01s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:58316: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:58326: remote error: tls: bad certificate +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:33474: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:58334: server name indication cannot be empty +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:33486: server name indication cannot be empty +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:33484: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:58350: server name indication cannot be empty +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:33494: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.03s) - --- PASS: TestServerCredentials_GetConfigForClient/ok (0.01s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) + --- PASS: TestServerCredentials_GetConfigForClient/ok (0.02s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:53654: test error +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:32968: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient -2023/04/28 04:37:46 http: TLS handshake error from 127.0.0.1:51470: test error ---- PASS: TestServerCredentials_RenewFunc_error (0.00s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) +2024/05/31 13:03:36 http: TLS handshake error from 127.0.0.1:47172: test error +--- PASS: TestServerCredentials_RenewFunc_error (0.01s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok @@ -3020,7 +3061,7 @@ --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS -ok go.step.sm/crypto/tlsutil 4.256s +ok go.step.sm/crypto/tlsutil 4.277s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 @@ -3030,7 +3071,7 @@ --- PASS: TestVectors/ok#01 (0.00s) --- PASS: TestVectors/ok#02 (0.00s) === RUN TestSignVerify ---- PASS: TestSignVerify (1.04s) +--- PASS: TestSignVerify (1.48s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail @@ -3072,7 +3113,7 @@ --- PASS: TestVerify_error/fail (0.00s) --- PASS: TestVerify_error/panic (0.00s) PASS -ok go.step.sm/crypto/x25519 1.065s +ok go.step.sm/crypto/x25519 1.530s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 @@ -3097,7 +3138,7 @@ === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 ---- PASS: TestSignatureAlgorithm_MarshalJSON (0.01s) +--- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) @@ -3172,10 +3213,10 @@ === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans ---- PASS: TestNewCertificateRequest (0.03s) +--- PASS: TestNewCertificateRequest (0.02s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) - --- PASS: TestNewCertificateRequest/ok_default (0.00s) - --- PASS: TestNewCertificateRequest/ok_extended_sans (0.01s) + --- PASS: TestNewCertificateRequest/ok_default (0.01s) + --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) --- PASS: TestNewCertificateRequest/fail_apply (0.00s) @@ -3224,12 +3265,12 @@ --- PASS: TestNewCertificate (0.02s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) - --- PASS: TestNewCertificate/okCustomSANs (0.00s) + --- PASS: TestNewCertificate/okCustomSANs (0.01s) --- PASS: TestNewCertificate/okExample (0.00s) --- PASS: TestNewCertificate/okFullSimple (0.00s) - --- PASS: TestNewCertificate/okOPCUA (0.00s) + --- PASS: TestNewCertificate/okOPCUA (0.01s) --- PASS: TestNewCertificate/badSignature (0.00s) - --- PASS: TestNewCertificate/failTemplate (0.01s) + --- PASS: TestNewCertificate/failTemplate (0.00s) --- PASS: TestNewCertificate/missingTemplate (0.00s) --- PASS: TestNewCertificate/badJson (0.00s) --- PASS: TestNewCertificate/failCustomSANs (0.00s) @@ -3244,11 +3285,11 @@ === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign ---- PASS: TestCreateCertificate (0.01s) - --- PASS: TestCreateCertificate/ok (0.00s) +--- PASS: TestCreateCertificate (0.02s) + --- PASS: TestCreateCertificate/ok (0.01s) --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) - --- PASS: TestCreateCertificate/okNothing (0.00s) + --- PASS: TestCreateCertificate/okNothing (0.01s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) === RUN TestCreateCertificate_criticalSANs @@ -3256,9 +3297,9 @@ === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate --- PASS: TestCreateCertificate_criticalSANs (0.01s) - --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.01s) - --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) - --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.01s) + --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) + --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.01s) + --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical @@ -3273,41 +3314,41 @@ === RUN TestCreateCertificate_debug/directoryName certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBlDCCAUagAwIBAgIRAIkhC7oydwZkeM0K7+BurSUwBQYDK2VwMBExDzANBgNV + MIIBlDCCAUagAwIBAgIRAIo7gULMwNSiGKVa+PKPMbMwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDvmUmTWsVRU+VHXLZ0cnRvQioo - 5uwi3aFr47OypvXb2qOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSCPfzYMwns3fu9B1WzL3HO0UO+ - MTAfBgNVHSMEGDAWgBRKAjw8NCUiU7kgZMrUITr19Hs/jzA6BgNVHREEMzAxpC8w + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQAMp1s0GiE9rnliTXIA7j7k+Vrn + buixIhuptIJjPDlXxKOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRO6jKcnBmYSOEckS1K5ZjYeJ5t + PTAfBgNVHSMEGDAWgBQaX/3dFXEUWkEUmeOSogSp2PsKtTA6BgNVHREEMzAxpC8w LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF - BgMrZXADQQCT3D15cQwowVpdo/pf9zTwFZdoXbRy8fT2ZU99wZGm0ZYM1IMSx/IP - jqxaOL+V5DiOuYvq5ntOxyS621LGqgAE + BgMrZXADQQANrsX5ya6pAEHGBVrhslVWM92KGBWVaavjeDDJ//UAshEP/ysuAqXZ + BSuwju5jtDklqPPTMM3ZIaTSpbeg168A -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBhDCCATagAwIBAgIRAPyjS6Xulw3H7ueKojmmXPEwBQYDK2VwMBExDzANBgNV - BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDvmUmTWsVRU+VHXLZ0cnRvQioo - 5uwi3aFr47OypvXb2qOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSCPfzYMwns3fu9B1WzL3HO0UO+ - MTAfBgNVHSMEGDAWgBRKAjw8NCUiU7kgZMrUITr19Hs/jzAqBgNVHREEIzAhoB8G - CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAGZANNfA50LK - VeDMqOiUONseaRPlgFrExM1oVGnDHMjuqKaPMZGbYtUXD/zsKZN7z+kI/tDGJTyx - 2MZJep/dpwk= + MIIBgzCCATWgAwIBAgIQdTIlNjMUwhqJWa8T4PJDKTAFBgMrZXAwETEPMA0GA1UE + AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAAynWzQaIT2ueWJNcgDuPuT5Wudu + 6LEiG6m0gmM8OVfEo4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFE7qMpycGZhI4RyRLUrlmNh4nm09 + MB8GA1UdIwQYMBaAFBpf/d0VcRRaQRSZ45KiBKnY+wq1MCoGA1UdEQQjMCGgHwYI + KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EATFIbYNlfFqW4 + wvcl/PqpF4vMMcReyt5ZYIcMRcQukpyzUHCgPNhXPf734//tOUAfyYQ19swsKs5t + v6cVzHQoBg== -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:650: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQNejVSmngZjN99dBaqJX6aTAFBgMrZXAwETEPMA0GA1UE - AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAO+ZSZNaxVFT5UdctnRydG9CKijm - 7CLdoWvjs7Km9dvao4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFII9/NgzCezd+70HVbMvcc7RQ74x - MB8GA1UdIwQYMBaAFEoCPDw0JSJTuSBkytQhOvX0ez+PMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAWopjNU7rkXDJ - F214x972NnEIYFIlY+83WL8chhAy/fxZGynLKamWFdSlh25ZcCeE/McLrIvntgW8 - PZa+qX34Bw== + MIIBhDCCATagAwIBAgIRAKblWC9HCvR7pr6Hx2mfkuswBQYDK2VwMBExDzANBgNV + BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQAMp1s0GiE9rnliTXIA7j7k+Vrn + buixIhuptIJjPDlXxKOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRO6jKcnBmYSOEckS1K5ZjYeJ5t + PTAfBgNVHSMEGDAWgBQaX/3dFXEUWkEUmeOSogSp2PsKtTAqBgNVHREEIzAhoB8G + CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAKKp7HL8GTEv + OVj+gnnUhfbUvHdbbkVPVvB5kGW2o3Ap8a6wmkxcepvqyG+eqPk0ntKx7zqdmh5c + /EGCpgcrlAU= -----END CERTIFICATE----- --- PASS: TestCreateCertificate_debug (0.01s) --- PASS: TestCreateCertificate_debug/directoryName (0.00s) @@ -3320,7 +3361,7 @@ === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing ---- PASS: TestReadCertPool (0.01s) +--- PASS: TestReadCertPool (0.00s) --- PASS: TestReadCertPool/ok_dir (0.00s) --- PASS: TestReadCertPool/ok_dir_2 (0.00s) --- PASS: TestReadCertPool/ok_file (0.00s) @@ -3479,7 +3520,7 @@ === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type ---- PASS: TestSubjectAlternativeName_RawValue (0.00s) +--- PASS: TestSubjectAlternativeName_RawValue (0.01s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) @@ -3590,7 +3631,7 @@ === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON ---- PASS: TestKeyUsage_UnmarshalJSON (0.00s) +--- PASS: TestKeyUsage_UnmarshalJSON (0.02s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) @@ -3690,7 +3731,7 @@ === RUN TestExtKeyUsage_UnmarshalJSON/number === RUN TestExtKeyUsage_UnmarshalJSON/object === RUN TestExtKeyUsage_UnmarshalJSON/badJSON ---- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) +--- PASS: TestExtKeyUsage_UnmarshalJSON (0.01s) --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) @@ -3771,7 +3812,7 @@ === RUN TestOCSPServer_UnmarshalJSON/empty === RUN TestOCSPServer_UnmarshalJSON/null === RUN TestOCSPServer_UnmarshalJSON/fail ---- PASS: TestOCSPServer_UnmarshalJSON (0.00s) +--- PASS: TestOCSPServer_UnmarshalJSON (0.01s) --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) @@ -3868,7 +3909,7 @@ === RUN TestNameConstraints_Set === RUN TestNameConstraints_Set/ok === RUN TestNameConstraints_Set/overwrite ---- PASS: TestNameConstraints_Set (0.03s) +--- PASS: TestNameConstraints_Set (0.00s) --- PASS: TestNameConstraints_Set/ok (0.00s) --- PASS: TestNameConstraints_Set/overwrite (0.00s) === RUN TestSerialNumber_Set @@ -3912,7 +3953,7 @@ === RUN Test_createSubjectAltNameExtension/fail_uri === RUN Test_createSubjectAltNameExtension/fail_ip === RUN Test_createSubjectAltNameExtension/fail_otherName ---- PASS: Test_createSubjectAltNameExtension (0.00s) +--- PASS: Test_createSubjectAltNameExtension (0.01s) --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) @@ -3929,7 +3970,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) @@ -4030,8 +4071,8 @@ === RUN TestMultiURL_UnmarshalJSON/null === RUN TestMultiURL_UnmarshalJSON/fail === RUN TestMultiURL_UnmarshalJSON/failJSON ---- PASS: TestMultiURL_UnmarshalJSON (0.01s) - --- PASS: TestMultiURL_UnmarshalJSON/string (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) --- PASS: TestMultiURL_UnmarshalJSON/null (0.00s) @@ -4126,7 +4167,7 @@ --- PASS: TestIssuer_UnmarshalJSON/null (0.00s) --- PASS: TestIssuer_UnmarshalJSON/empty (0.00s) --- PASS: TestIssuer_UnmarshalJSON/commonName (0.00s) - --- PASS: TestIssuer_UnmarshalJSON/object (0.00s) + --- PASS: TestIssuer_UnmarshalJSON/object (0.01s) --- PASS: TestIssuer_UnmarshalJSON/number (0.00s) --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) === RUN TestIssuer_Set @@ -4157,14 +4198,14 @@ === RUN TestWithTemplate/adminRSA === RUN TestWithTemplate/fail === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (0.63s) +--- PASS: TestWithTemplate (2.72s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) - --- PASS: TestWithTemplate/iid (0.00s) + --- PASS: TestWithTemplate/iid (0.01s) --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) --- PASS: TestWithTemplate/iidEscape (0.00s) - --- PASS: TestWithTemplate/admin (0.00s) - --- PASS: TestWithTemplate/adminRSA (0.00s) + --- PASS: TestWithTemplate/admin (0.01s) + --- PASS: TestWithTemplate/adminRSA (0.02s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 @@ -4178,7 +4219,7 @@ === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (4.40s) +--- PASS: TestWithTemplateFile (11.22s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) @@ -4218,9 +4259,9 @@ === RUN TestTemplateData_SetSANs === RUN TestTemplateData_SetSANs/ok === RUN TestTemplateData_SetSANs/overwrite ---- PASS: TestTemplateData_SetSANs (0.01s) +--- PASS: TestTemplateData_SetSANs (0.00s) --- PASS: TestTemplateData_SetSANs/ok (0.00s) - --- PASS: TestTemplateData_SetSANs/overwrite (0.01s) + --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) === RUN TestTemplateData_SetSubjectAlternativeNames === RUN TestTemplateData_SetSubjectAlternativeNames/ok === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite @@ -4292,7 +4333,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 +4381,7 @@ --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS -ok go.step.sm/crypto/x509util 5.310s +ok go.step.sm/crypto/x509util 14.203s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -4368,12 +4409,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/26894/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26894/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/11312 and its subdirectories -I: Current time: Fri Apr 28 04:38:34 -12 2023 -I: pbuilder-time-stamp: 1682699914 +I: removing directory /srv/workspace/pbuilder/26894 and its subdirectories +I: Current time: Fri May 31 13:04:28 +14 2024 +I: pbuilder-time-stamp: 1717110268