Running as unit: rb-build-i386_7-54112.service ==================================================================================== Tue Jan 21 17:45:43 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_i386_7) on jenkins, called using "ionos12-i386 ionos16-i386" as arguments. Tue Jan 21 17:45:43 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-QSL8yGfr" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Jan 21 17:45:43 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos12-i386.debian.net is marked as down. Tue Jan 21 17:45:43 UTC 2025 - checking via ssh if ionos12-i386.debian.net is up. removed '/tmp/read-only-fs-test-htnMOo' Tue Jan 21 17:45:44 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos16-i386.debian.net is marked as down. Tue Jan 21 17:45:44 UTC 2025 - checking via ssh if ionos16-i386.debian.net is up. removed '/tmp/read-only-fs-test-nimmd2' ok, let's check if golang-github-smallstep-crypto is building anywhere yet… ok, golang-github-smallstep-crypto is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of golang-github-smallstep-crypto in trixie on i386 on jenkins now. 1st build will be done on ionos12-i386.debian.net. 2nd build will be done on ionos16-i386.debian.net. ============================================================================= Tue Jan 21 17:45:59 UTC 2025 I: starting to build golang-github-smallstep-crypto/trixie/i386 on jenkins on '2025-01-21 17:45' Tue Jan 21 17:45:59 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_7/54112/console.log 1737481559 i386 trixie golang-github-smallstep-crypto Tue Jan 21 17:45:59 UTC 2025 I: Downloading source for trixie/golang-github-smallstep-crypto=0.57.0-1 --2025-01-21 17:45:59-- http://deb.debian.org/debian/pool/main/g/golang-github-smallstep-crypto/golang-github-smallstep-crypto_0.57.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2962 (2.9K) [text/prs.lines.tag] Saving to: ‘golang-github-smallstep-crypto_0.57.0-1.dsc’ 0K .. 100% 356M=0s 2025-01-21 17:45:59 (356 MB/s) - ‘golang-github-smallstep-crypto_0.57.0-1.dsc’ saved [2962/2962] --2025-01-21 17:45:59-- http://deb.debian.org/debian/pool/main/g/golang-github-smallstep-crypto/golang-github-smallstep-crypto_0.57.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2962 (2.9K) [text/prs.lines.tag] Saving to: ‘golang-github-smallstep-crypto_0.57.0-1.dsc’ 0K .. 100% 356M=0s 2025-01-21 17:45:59 (356 MB/s) - ‘golang-github-smallstep-crypto_0.57.0-1.dsc’ saved [2962/2962] Tue Jan 21 17:45:59 UTC 2025 I: golang-github-smallstep-crypto_0.57.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: golang-github-smallstep-crypto Binary: golang-github-smallstep-crypto-dev Architecture: all Version: 0.57.0-1 Maintainer: Debian Go Packaging Team Uploaders: Simon Josefsson , Homepage: https://github.com/smallstep/crypto Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-filippo-edwards25519-dev, golang-github-go-jose-go-jose.v3-dev, golang-github-go-piv-piv-go-dev, golang-github-masterminds-sprig-dev, golang-github-pkg-errors-dev, golang-github-smallstep-assert-dev , golang-golang-x-crypto-dev, golang-golang-x-net-dev Package-List: golang-github-smallstep-crypto-dev deb golang optional arch=all Checksums-Sha1: d4a866d43bbf6cad0e69a7181abc40a40617a19b 485588 golang-github-smallstep-crypto_0.57.0.orig.tar.gz 7a3035825ae1e25201a419af40a3a7752974d359 4280 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz Checksums-Sha256: c577e8cb3d0ea1df20a93f9de4e948ddadf8f00a98cc184f56f6cc417f1d391e 485588 golang-github-smallstep-crypto_0.57.0.orig.tar.gz 7a6186d89d6c3bc207d4efd79ac4d1ce9a94180d5004a54c376637741517a133 4280 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz Files: e6ced02a6c1b5ab2f816ae8535685adb 485588 golang-github-smallstep-crypto_0.57.0.orig.tar.gz 3878ad68af2f08f8ab750d0775820135 4280 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz Go-Import-Path: go.step.sm/crypto -----BEGIN PGP SIGNATURE----- iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmeKgewUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgIBQkLehFUAAoJENc89jjFPAa+CboA +wUa06RD5e5VTCxvSWtPS75Wq2qBeYGZnf0jvUMxa2n4AP4xkUeAPPnNuMsTm2fs FCDIGaEM2Yn6Vb2huzzT1Fw/BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZf2IKwUJC3oQqgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+GcYA/26YQY05bLtnXiIjTiAzrGQrRXxTHPA8Av7TDFHvIetWAP9s HSoU8OfTwmTiEnGwLlsV7QJclZg3YNz/Ypcp9TqQBrg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJl/YgwBQkLehDGAAoJENc89jjF PAa+phoA/jrDqIrl/55vUMBhIQv+TP635d2iCTEnyFmbUcP9+gh6APoDsXalVd2c OGxQtSC+TF8PkZMn1TLkJKAjVxr+xx40AgAKCRBRcisI/kdFojdvAQC2in5PMW8J pTPzH8yux1e7atx/u9m+i3w8iKCacPoThAEAl5fp/Tdz5voSVpbM4TtJFQWvJifA A04uVdGJztLiDgU= =Kbyc -----END PGP SIGNATURE----- Tue Jan 21 17:45:59 UTC 2025 I: Checking whether the package is not for us Tue Jan 21 17:45:59 UTC 2025 I: Starting 1st build on remote node ionos12-i386.debian.net. Tue Jan 21 17:45:59 UTC 2025 I: Preparing to do remote build '1' on ionos12-i386.debian.net. Tue Jan 21 17:45:59 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos12-i386.debian.net is marked as down. Tue Jan 21 17:45:59 UTC 2025 - checking via ssh if ionos12-i386.debian.net is up. removed '/tmp/read-only-fs-test-vo0zeQ' ==================================================================================== Tue Jan 21 17:46:00 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos12-i386, called using "1 golang-github-smallstep-crypto trixie /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe 0.57.0-1" as arguments. Tue Jan 21 17:46:00 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-eaBOKeQo" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Jan 21 17:46:01 UTC 2025 I: Downloading source for trixie/golang-github-smallstep-crypto=0.57.0-1 Reading package lists... NOTICE: 'golang-github-smallstep-crypto' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 493 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (dsc) [2962 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (tar) [486 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (diff) [4280 B] Fetched 493 kB in 0s (5440 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-smallstep-crypto' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 493 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (dsc) [2962 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (tar) [486 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (diff) [4280 B] Fetched 493 kB in 0s (5440 kB/s) Download complete and in download only mode ============================================================================= Building golang-github-smallstep-crypto in trixie on i386 on ionos12-i386 now. Date: Tue Jan 21 18:46:01 CET 2025 Date UTC: Tue Jan 21 17:46:01 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 05:46:02 -12 2025 I: pbuilder-time-stamp: 1737481562 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [golang-github-smallstep-crypto_0.57.0-1.dsc] I: copying [./golang-github-smallstep-crypto_0.57.0.orig.tar.gz] I: copying [./golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-crypto_0.57.0-1.dsc: unsupported subcommand dpkg-source: info: extracting golang-github-smallstep-crypto in golang-github-smallstep-crypto-0.57.0 dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0.orig.tar.gz dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='635d7b96c4a844849e332aca0408699a' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='23167' PS1='# ' PS2='> ' 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.q5QiZwVe/pbuilderrc_tBNg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1 --logfile b1/build.log golang-github-smallstep-crypto_0.57.0-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos12-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-filippo-edwards25519-dev, golang-github-go-jose-go-jose.v3-dev, golang-github-go-piv-piv-go-dev, golang-github-masterminds-sprig-dev, golang-github-pkg-errors-dev, golang-github-smallstep-assert-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-filippo-edwards25519-dev; however: Package golang-filippo-edwards25519-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-jose-go-jose.v3-dev; however: Package golang-github-go-jose-go-jose.v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-piv-piv-go-dev; however: Package golang-github-go-piv-piv-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-masterminds-sprig-dev; however: Package golang-github-masterminds-sprig-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-assert-dev; however: Package golang-github-smallstep-assert-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.23-go{a} golang-1.23-src{a} golang-any{a} golang-filippo-edwards25519-dev{a} golang-github-alecthomas-units-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-go-jose-go-jose.v3-dev{a} golang-github-go-piv-piv-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-uuid-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-imdario-mergo-dev{a} golang-github-masterminds-goutils-dev{a} golang-github-masterminds-semver-dev{a} golang-github-masterminds-sprig-dev{a} golang-github-mitchellh-copystructure-dev{a} golang-github-mitchellh-reflectwalk-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-shopspring-decimal-dev{a} golang-github-smallstep-assert-dev{a} golang-github-spf13-cast-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 66 newly installed, 0 to remove and 0 not upgraded. Need to get 73.3 MB of archives. After unpacking 384 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-6 [257 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-4 [201 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.4-1 [96.1 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 12 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-5 [301 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-4 [723 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.23 [90.6 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libtool all 2.5.4-2 [539 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 22 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 23 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-4 [1632 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 debhelper all 13.23 [919 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 dh-golang all 1.62 [24.7 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 golang-1.23-src all 1.23.5-1 [19.1 MB] Get: 34 http://deb.debian.org/debian trixie/main i386 golang-1.23-go i386 1.23.5-1 [25.1 MB] Get: 35 http://deb.debian.org/debian trixie/main i386 golang-src all 2:1.23~2 [5088 B] Get: 36 http://deb.debian.org/debian trixie/main i386 golang-go i386 2:1.23~2 [44.3 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 golang-any i386 2:1.23~2 [5168 B] Get: 38 http://deb.debian.org/debian trixie/main i386 golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1 [32.7 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 golang-github-alecthomas-units-dev all 0.0~git20240626.61d1e34-1 [9032 B] Get: 40 http://deb.debian.org/debian trixie/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [272 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 golang-github-go-piv-piv-go-dev all 1.8.0-3 [27.6 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-semver-dev all 3.2.0-1 [22.2 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 golang-github-shopspring-decimal-dev all 1.3.1-1 [38.3 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8188 B] Get: 60 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.0 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 tzdata-legacy all 2024b-6 [177 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-sprig-dev all 3.2.3-5 [37.6 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 66 http://deb.debian.org/debian trixie/main i386 golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] Fetched 73.3 MB in 2s (34.4 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../00-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-4_i386.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.4-1_i386.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../09-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../22-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../24-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-4_i386.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package dh-golang. Preparing to unpack .../31-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-1.23-src. Preparing to unpack .../32-golang-1.23-src_1.23.5-1_all.deb ... Unpacking golang-1.23-src (1.23.5-1) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../33-golang-1.23-go_1.23.5-1_i386.deb ... Unpacking golang-1.23-go (1.23.5-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../34-golang-src_2%3a1.23~2_all.deb ... Unpacking golang-src (2:1.23~2) ... Selecting previously unselected package golang-go:i386. Preparing to unpack .../35-golang-go_2%3a1.23~2_i386.deb ... Unpacking golang-go:i386 (2:1.23~2) ... Selecting previously unselected package golang-any:i386. Preparing to unpack .../36-golang-any_2%3a1.23~2_i386.deb ... Unpacking golang-any:i386 (2:1.23~2) ... Selecting previously unselected package golang-filippo-edwards25519-dev. Preparing to unpack .../37-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1_all.deb ... Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../38-golang-github-alecthomas-units-dev_0.0~git20240626.61d1e34-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../39-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../40-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../41-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../42-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../43-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../44-golang-github-stretchr-testify-dev_1.9.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.9.0-1) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../45-golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../46-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../47-golang-golang-x-text-dev_0.16.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.16.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../48-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../49-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. Preparing to unpack .../50-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Selecting previously unselected package golang-github-go-piv-piv-go-dev. Preparing to unpack .../51-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../52-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-huandu-xstrings-dev. Preparing to unpack .../53-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... Selecting previously unselected package golang-github-imdario-mergo-dev. Preparing to unpack .../54-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... Selecting previously unselected package golang-github-masterminds-goutils-dev. Preparing to unpack .../55-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... Selecting previously unselected package golang-github-masterminds-semver-dev. Preparing to unpack .../56-golang-github-masterminds-semver-dev_3.2.0-1_all.deb ... Unpacking golang-github-masterminds-semver-dev (3.2.0-1) ... Selecting previously unselected package golang-github-shopspring-decimal-dev. Preparing to unpack .../57-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. Preparing to unpack .../58-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Selecting previously unselected package golang-github-mitchellh-copystructure-dev. Preparing to unpack .../59-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../60-tzdata-legacy_2024b-6_all.deb ... Unpacking tzdata-legacy (2024b-6) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../61-golang-github-spf13-cast-dev_1.6.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-2) ... Selecting previously unselected package golang-github-masterminds-sprig-dev. Preparing to unpack .../62-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../63-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-smallstep-assert-dev. Preparing to unpack .../64-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../65-golang-golang-x-net-dev_1%3a0.27.0-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up libicu72:i386 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.23) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3+b1) ... Setting up golang-github-masterminds-semver-dev (3.2.0-1) ... Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jan 21 17:47:33 UTC 2025. Universal Time is now: Tue Jan 21 17:47:33 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... Setting up golang-github-stretchr-testify-dev (1.9.0-1) ... Setting up libunistring5:i386 (1.3-1) ... Setting up golang-1.23-src (1.23.5-1) ... Setting up autopoint (0.22.5-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.16.0-1) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-4) ... Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Setting up libtool (2.5.4-2) ... Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Setting up tzdata-legacy (2024b-6) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-1.23-go (1.23.5-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up golang-github-spf13-cast-dev (1.6.0-2) ... Setting up golang-go:i386 (2:1.23~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:i386 (2:1.23~2) ... Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... Setting up debhelper (13.23) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.57.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-smallstep-crypto_0.57.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.57.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Simon Josefsson dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util internal/profilerecord internal/godebugs internal/goarch internal/goos internal/coverage/rtcov internal/byteorder internal/goexperiment internal/unsafeheader internal/race runtime/internal/math runtime/internal/sys math/bits unicode/utf8 internal/cpu internal/chacha8rand internal/runtime/atomic internal/itoa internal/runtime/syscall internal/abi sync/atomic unicode cmp internal/asan internal/msan crypto/internal/alias crypto/internal/boring/sig math encoding unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace golang.org/x/crypto/internal/alias log/internal golang.org/x/crypto/salsa20/salsa container/list vendor/golang.org/x/crypto/internal/alias internal/bytealg golang.org/x/crypto/cryptobyte/asn1 internal/runtime/exithook internal/stringslite runtime sync iter crypto/subtle internal/reflectlite internal/weak slices maps internal/bisect internal/testlog internal/singleflight errors sort runtime/cgo internal/godebug internal/oserror path crypto/internal/edwards25519/field io vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 strconv crypto/internal/nistec/fiat syscall math/rand crypto/internal/edwards25519 hash bytes strings crypto/internal/randutil internal/concurrent hash/adler32 go.step.sm/crypto/internal/utils/utfbom crypto unique golang.org/x/crypto/blowfish encoding/base32 go.step.sm/crypto/internal/emoji reflect crypto/cipher regexp/syntax crypto/md5 github.com/huandu/xstrings html bufio crypto/internal/boring net/netip crypto/des crypto/sha512 crypto/aes crypto/hmac crypto/sha1 time internal/syscall/unix internal/syscall/execenv go.step.sm/crypto/internal/bcrypt_pbkdf crypto/sha256 golang.org/x/crypto/pbkdf2 crypto/rc4 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf hash/crc32 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform net/http/internal/ascii golang.org/x/text/transform regexp io/fs internal/poll context crypto/internal/nistec internal/filepathlite os internal/fmtsort encoding/binary crypto/ecdh golang.org/x/crypto/curve25519 golang.org/x/crypto/scrypt filippo.io/edwards25519/field encoding/base64 golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/nacl/secretbox encoding/pem filippo.io/edwards25519 vendor/golang.org/x/crypto/chacha20poly1305 path/filepath vendor/golang.org/x/sys/cpu fmt net vendor/golang.org/x/crypto/sha3 encoding/hex encoding/json database/sql/driver github.com/imdario/mergo net/url github.com/mitchellh/reflectwalk math/big text/template/parse github.com/go-jose/go-jose/v3/json compress/flate go.step.sm/crypto/fingerprint github.com/mitchellh/copystructure github.com/pkg/errors log go.step.sm/crypto/internal/utils vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable vendor/golang.org/x/text/unicode/bidi net/http/internal compress/gzip golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm text/template vendor/golang.org/x/text/secure/bidirule github.com/Masterminds/semver golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna crypto/dsa crypto/internal/bigmod crypto/rand github.com/shopspring/decimal encoding/asn1 crypto/internal/boring/bbig crypto/elliptic golang.org/x/net/idna crypto/ed25519 github.com/Masterminds/goutils golang.org/x/crypto/bcrypt html/template go.step.sm/crypto/randutil go.step.sm/crypto/x25519 crypto/rsa crypto/internal/hpke crypto/internal/mlkem768 crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa github.com/spf13/cast github.com/go-jose/go-jose/v3/cipher github.com/google/uuid vendor/golang.org/x/net/http/httpproxy crypto/x509 net/textproto mime/multipart vendor/golang.org/x/net/http/httpguts github.com/go-jose/go-jose/v3 golang.org/x/crypto/ssh github.com/Masterminds/sprig crypto/tls github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt golang.org/x/crypto/ssh/agent go.step.sm/crypto/keyutil go.step.sm/crypto/pemutil net/http/httptrace net/http go.step.sm/crypto/jose go.step.sm/crypto/internal/templates go.step.sm/crypto/sshutil go.step.sm/crypto/x509util go.step.sm/crypto/minica go.step.sm/crypto/tlsutil dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util === RUN TestNew === RUN TestNew/sha256 === RUN TestNew/unavailable === RUN TestNew/fail_encoding === RUN TestNew/fail_write --- PASS: TestNew (0.00s) --- PASS: TestNew/sha256 (0.00s) --- PASS: TestNew/unavailable (0.00s) --- PASS: TestNew/fail_encoding (0.00s) --- PASS: TestNew/fail_write (0.00s) === RUN TestFingerprint === RUN TestFingerprint/HexFingerprint === RUN TestFingerprint/Base64Fingerprint === RUN TestFingerprint/Base64URLFingerprint === RUN TestFingerprint/Base64RawFingerprint === RUN TestFingerprint/Base64RawURLFingerprint === RUN TestFingerprint/EmojiFingerprint === RUN TestFingerprint/Unknown --- PASS: TestFingerprint (0.00s) --- PASS: TestFingerprint/HexFingerprint (0.00s) --- PASS: TestFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS ok go.step.sm/crypto/fingerprint 0.035s === RUN TestKey --- PASS: TestKey (0.32s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.01s) PASS ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.344s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty === RUN TestEmoji/nil --- PASS: TestEmoji (0.00s) --- PASS: TestEmoji/ok (0.00s) --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS ok go.step.sm/crypto/internal/emoji 0.040s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime === RUN TestGetFuncMap_toTime_formatTime/time === RUN TestGetFuncMap_toTime_formatTime/time_pointer === RUN TestGetFuncMap_toTime_formatTime/time_UTC === RUN TestGetFuncMap_toTime_formatTime/time_with_location === RUN TestGetFuncMap_toTime_formatTime/unix === RUN TestGetFuncMap_toTime_formatTime/unix_int === RUN TestGetFuncMap_toTime_formatTime/unix_int32 === RUN TestGetFuncMap_toTime_formatTime/unix_float64 === RUN TestGetFuncMap_toTime_formatTime/unix_float64#01 === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer === RUN TestGetFuncMap_toTime_formatTime/default --- PASS: TestGetFuncMap_toTime_formatTime (0.01s) --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_with_location (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int32 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64#01 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/default (0.00s) === RUN TestGetFuncMap_parseTime_mustParseTime === RUN TestGetFuncMap_parseTime_mustParseTime/now === RUN TestGetFuncMap_parseTime_mustParseTime/with_real_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_name_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_other === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments === RUN TestGetFuncMap_parseTime_mustParseTime/default --- PASS: TestGetFuncMap_parseTime_mustParseTime (0.02s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.02s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) === RUN TestGetFuncMap_toTimeLayout === RUN TestGetFuncMap_toTimeLayout/format === RUN TestGetFuncMap_toTimeLayout/time.Layout === RUN TestGetFuncMap_toTimeLayout/time.ANSIC === RUN TestGetFuncMap_toTimeLayout/time.UnixDate === RUN TestGetFuncMap_toTimeLayout/time.RubyDate === RUN TestGetFuncMap_toTimeLayout/time.RFC822 === RUN TestGetFuncMap_toTimeLayout/time.RFC822Z === RUN TestGetFuncMap_toTimeLayout/time.RFC850 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123Z === RUN TestGetFuncMap_toTimeLayout/time.RFC3339 === RUN TestGetFuncMap_toTimeLayout/time.RFC3339Nano === RUN TestGetFuncMap_toTimeLayout/time.Kitchen === RUN TestGetFuncMap_toTimeLayout/time.Stamp === RUN TestGetFuncMap_toTimeLayout/time.StampMilli === RUN TestGetFuncMap_toTimeLayout/time.StampMicro === RUN TestGetFuncMap_toTimeLayout/time.StampNano === RUN TestGetFuncMap_toTimeLayout/time.DateTime === RUN TestGetFuncMap_toTimeLayout/time.DateOnly === RUN TestGetFuncMap_toTimeLayout/time.TimeOnly === RUN TestGetFuncMap_toTimeLayout/uppercase === RUN TestGetFuncMap_toTimeLayout/lowercase === RUN TestGetFuncMap_toTimeLayout/default --- PASS: TestGetFuncMap_toTimeLayout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/format (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Layout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.ANSIC (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.UnixDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RubyDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC850 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339Nano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Kitchen (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Stamp (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMilli (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMicro (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampNano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateTime (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.TimeOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/uppercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/lowercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/default (0.00s) === RUN TestTemplates === RUN TestTemplates/toTime_int64 === RUN TestTemplates/toTime_int64_toJson === RUN TestTemplates/toTime_float64_toJson === RUN TestTemplates/toTime_dateModify === RUN TestTemplates/formatTime === RUN TestTemplates/formatTime_float64 === RUN TestTemplates/formatTime_in_sprig === RUN TestTemplates/parseTime === RUN TestTemplates/parseTime_toJson === RUN TestTemplates/parseTime_time.UnixDate === RUN TestTemplates/parseTime_time.UnixDate_toJson === RUN TestTemplates/parseTime_time.UnixDate_America/Los_Angeles === RUN TestTemplates/parseTime_dateModify === RUN TestTemplates/parseTime_in_sprig_ === RUN TestTemplates/toTimeLayout === RUN TestTemplates/toTimeLayout_short === RUN TestTemplates/toTime_toTimeLayout_date === RUN TestTemplates/toTime_toTimeLayout_date#01 === RUN TestTemplates/parseTime_error === RUN TestTemplates/mustParseTime_error === RUN TestTemplates/fail --- PASS: TestTemplates (0.02s) --- PASS: TestTemplates/toTime_int64 (0.00s) --- PASS: TestTemplates/toTime_int64_toJson (0.00s) --- PASS: TestTemplates/toTime_float64_toJson (0.00s) --- PASS: TestTemplates/toTime_dateModify (0.00s) --- PASS: TestTemplates/formatTime (0.00s) --- PASS: TestTemplates/formatTime_float64 (0.00s) --- PASS: TestTemplates/formatTime_in_sprig (0.00s) --- PASS: TestTemplates/parseTime (0.00s) --- PASS: TestTemplates/parseTime_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) --- PASS: TestTemplates/parseTime_dateModify (0.01s) --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) --- PASS: TestTemplates/toTimeLayout (0.00s) --- PASS: TestTemplates/toTimeLayout_short (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date#01 (0.00s) --- PASS: TestTemplates/parseTime_error (0.00s) --- PASS: TestTemplates/mustParseTime_error (0.00s) --- PASS: TestTemplates/fail (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok/default-leaf-template === RUN TestValidateTemplate/ok/default-x509-iid-template === RUN TestValidateTemplate/ok/default-x509-adobe === RUN TestValidateTemplate/ok/range-subdomains-regex === RUN TestValidateTemplate/ok/default-ssh-iid-template === RUN TestValidateTemplate/ok/ssh-cr-template === RUN TestValidateTemplate/ok/ssh-github-token === RUN TestValidateTemplate/ok/empty-template === RUN TestValidateTemplate/ok/nil-template === RUN TestValidateTemplate/ok/template-with-nested-property === RUN TestValidateTemplate/fail/template-parsing-unterminated-quoted-string === RUN TestValidateTemplate/fail/template-parsing-unknown-function === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma --- PASS: TestValidateTemplate (0.01s) --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) --- PASS: TestValidateTemplate/ok/empty-template (0.00s) --- PASS: TestValidateTemplate/ok/nil-template (0.00s) --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-missing-trailing-comma (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/ok_empty === RUN TestValidateTemplateData/ok_nil === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma --- PASS: TestValidateTemplateData (0.01s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/ok_empty (0.00s) --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS ok go.step.sm/crypto/internal/templates 0.133s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing --- PASS: TestReadFile (0.01s) --- PASS: TestReadFile/ok (0.01s) --- PASS: TestReadFile/missing (0.00s) === RUN TestReadFromStdin --- PASS: TestReadFromStdin (0.00s) === RUN TestReadFromStdinFails --- PASS: TestReadFromStdinFails (0.00s) === RUN TestReadPasswordFromFile === RUN TestReadPasswordFromFile/ok === RUN TestReadPasswordFromFile/trim === RUN TestReadPasswordFromFile/missing --- PASS: TestReadPasswordFromFile (0.01s) --- PASS: TestReadPasswordFromFile/ok (0.00s) --- PASS: TestReadPasswordFromFile/trim (0.01s) --- PASS: TestReadPasswordFromFile/missing (0.00s) === RUN TestReadPasswordFromStdin --- PASS: TestReadPasswordFromStdin (0.00s) === RUN TestWriteFile === RUN TestWriteFile/ok === RUN TestWriteFile/fail --- PASS: TestWriteFile (0.00s) --- PASS: TestWriteFile/ok (0.00s) --- PASS: TestWriteFile/fail (0.00s) === RUN Test_maybeUnwrap === RUN Test_maybeUnwrap/wrapped === RUN Test_maybeUnwrap/not_wrapped --- PASS: Test_maybeUnwrap (0.00s) --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS ok go.step.sm/crypto/internal/utils 0.072s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip --- PASS: TestSkipSkip (0.00s) === RUN TestSkipOnly --- PASS: TestSkipOnly (0.00s) === RUN TestSkipZeroReader --- PASS: TestSkipZeroReader (0.00s) === RUN TestSkipOnlyZeroReader --- PASS: TestSkipOnlyZeroReader (0.00s) === RUN TestReader_ReadEmpty --- PASS: TestReader_ReadEmpty (0.00s) === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS ok go.step.sm/crypto/internal/utils/utfbom 0.023s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter === RUN TestEncrypt/ok_with_PromptPassword === RUN TestEncrypt/fail_apply === RUN TestEncrypt/fail_WithPasswordPrompter === RUN TestEncrypt/fail_with_PromptPassword === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt --- PASS: TestEncrypt (18.55s) --- PASS: TestEncrypt/ok (6.01s) --- PASS: TestEncrypt/ok_WithPasswordPrompter (6.14s) --- PASS: TestEncrypt/ok_with_PromptPassword (6.35s) --- PASS: TestEncrypt/fail_apply (0.01s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) --- PASS: TestEncrypt/fail_no_passowrd (0.00s) --- PASS: TestEncrypt/fail_encrypt (0.00s) --- PASS: TestEncrypt/fail_salt (0.00s) === RUN TestEncryptJWK === RUN TestEncryptJWK/ok === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt --- PASS: TestEncryptJWK (4.56s) --- PASS: TestEncryptJWK/ok (4.55s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) === RUN TestEncryptDecryptJWK === PAUSE TestEncryptDecryptJWK === RUN TestDecrypt === RUN TestDecrypt/ok_not_encrypted === RUN TestDecrypt/ok_WithPassword === RUN TestDecrypt/ok_WithPasswordFile === RUN TestDecrypt/ok_WithPasswordPrompter === RUN TestDecrypt/ok_PasswordPrompter === RUN TestDecrypt/ok_WithFilename_and_PasswordPrompter === RUN TestDecrypt/fail_bad_data === RUN TestDecrypt/fail_WithPassword === RUN TestDecrypt/fail_WithPasswordFile === RUN TestDecrypt/fail_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter === RUN TestDecrypt/fail_apply_WithPassword === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter --- PASS: TestDecrypt (36.14s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) --- PASS: TestDecrypt/ok_WithPassword (2.38s) --- PASS: TestDecrypt/ok_WithPasswordFile (1.43s) --- PASS: TestDecrypt/ok_WithPasswordPrompter (2.59s) --- PASS: TestDecrypt/ok_PasswordPrompter (2.32s) --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (3.46s) --- PASS: TestDecrypt/fail_bad_data (3.12s) --- PASS: TestDecrypt/fail_WithPassword (2.96s) --- PASS: TestDecrypt/fail_WithPasswordFile (2.34s) --- PASS: TestDecrypt/fail_WithPasswordPrompter (5.41s) --- PASS: TestDecrypt/fail_PasswordPrompter (7.63s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) --- PASS: TestDecrypt/fail_WithFilename_and_PasswordPrompter (0.00s) === RUN TestDecrypt_highP2C --- PASS: TestDecrypt_highP2C (0.00s) === RUN TestThumbprint === RUN TestThumbprint/ec === RUN TestThumbprint/ec_pub === RUN TestThumbprint/rsa === RUN TestThumbprint/rsa_pub === RUN TestThumbprint/okp === RUN TestThumbprint/okp_pub === RUN TestThumbprint/x25519 === RUN TestThumbprint/x25519_pub === RUN TestThumbprint/opaque === RUN TestThumbprint/fail_oct === RUN TestThumbprint/fail_x25519 --- PASS: TestThumbprint (0.04s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) --- PASS: TestThumbprint/rsa_pub (0.00s) --- PASS: TestThumbprint/okp (0.00s) --- PASS: TestThumbprint/okp_pub (0.00s) --- PASS: TestThumbprint/x25519 (0.00s) --- PASS: TestThumbprint/x25519_pub (0.00s) --- PASS: TestThumbprint/opaque (0.00s) --- PASS: TestThumbprint/fail_oct (0.00s) --- PASS: TestThumbprint/fail_x25519 (0.00s) === RUN TestGenerateJWK === PAUSE TestGenerateJWK === RUN TestKeyUsageForCert --- PASS: TestKeyUsageForCert (0.00s) === RUN TestGenerateJWKFromPEM === PAUSE TestGenerateJWKFromPEM === RUN TestGenerateJWKFromPEMSubtle === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle --- PASS: TestGenerateJWKFromPEMSubtle (0.06s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.01s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.02s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.02s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF --- PASS: TestGenerateDefaultKeyPair (4.97s) --- PASS: TestGenerateDefaultKeyPair/ok (2.45s) --- 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.pub.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.priv.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.priv.json === RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem --- PASS: TestReadKey (2.57s) --- PASS: TestReadKey/testdata/oct.json (0.00s) --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.43s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) --- PASS: TestReadKey/testdata/oct.enc.json (0.43s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.43s) --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.44s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.02s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.06s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.47s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.07s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.06s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient 2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:36500: read tcp 127.0.0.1:41231->127.0.0.1:36500: use of closed network connection --- PASS: TestReadKey_https (0.10s) --- PASS: TestReadKey_https/ok (0.05s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) --- PASS: TestReadKey_https/failClient (0.04s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey === PAUSE TestParseKey === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail --- PASS: TestParseKeyPemutilPromptPassword (0.03s) --- PASS: TestParseKeyPemutilPromptPassword/ok (0.02s) --- PASS: TestParseKeyPemutilPromptPassword/fail (0.01s) === RUN TestReadKeySet --- PASS: TestReadKeySet (0.02s) === RUN TestReadKeySet_https === RUN TestReadKeySet_https/ok === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient === RUN TestReadKeySet_https/failNoOptions 2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:41826: remote error: tls: bad certificate --- PASS: TestReadKeySet_https (0.16s) --- PASS: TestReadKeySet_https/ok (0.04s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) --- PASS: TestReadKeySet_https/failClient (0.07s) --- PASS: TestReadKeySet_https/failNoOptions (0.05s) === RUN TestGuessJWKAlgorithm --- PASS: TestGuessJWKAlgorithm (8.11s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON === RUN TestParseKeySet/okEncryptedCompact === RUN TestParseKeySet/okWithAlgSubtle === RUN TestParseKeySet/failOptions === RUN TestParseKeySet/failDecrypt === RUN TestParseKeySet/failNoOptions === RUN TestParseKeySet/failBadData === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg --- PASS: TestParseKeySet (17.72s) --- PASS: TestParseKeySet/ok (0.00s) --- PASS: TestParseKeySet/okEncryptedJSON (4.51s) --- PASS: TestParseKeySet/okEncryptedCompact (4.52s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) --- PASS: TestParseKeySet/failDecrypt (4.00s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) --- PASS: TestParseKeySet/failDuplicated (0.00s) --- PASS: TestParseKeySet/failWithAlg (0.00s) === RUN Test_guessKeyType === RUN Test_guessKeyType/ec === RUN Test_guessKeyType/rsaKey === RUN Test_guessKeyType/rsaPSSKey === RUN Test_guessKeyType/edKey === RUN Test_guessKeyType/octKey === RUN Test_guessKeyType/encrypted === RUN Test_guessKeyType/rsaPEM === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 --- PASS: Test_guessKeyType (13.63s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) --- PASS: Test_guessKeyType/edKey (0.00s) --- PASS: Test_guessKeyType/octKey (0.00s) --- PASS: Test_guessKeyType/encrypted (0.00s) --- PASS: Test_guessKeyType/rsaPEM (0.00s) --- PASS: Test_guessKeyType/encryptedAlgHS256 (0.00s) --- PASS: Test_guessKeyType/jwkAlgHS384 (0.00s) --- PASS: Test_guessKeyType/bloblAlgHS512 (0.00s) === RUN Test_guessSignatureAlgorithm === RUN Test_guessSignatureAlgorithm/byte === RUN Test_guessSignatureAlgorithm/ES256 === RUN Test_guessSignatureAlgorithm/ES384 === RUN Test_guessSignatureAlgorithm/ES512 === RUN Test_guessSignatureAlgorithm/RS256 === RUN Test_guessSignatureAlgorithm/EdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty --- PASS: Test_guessSignatureAlgorithm (9.86s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES512 (0.00s) --- PASS: Test_guessSignatureAlgorithm/RS256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/EdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer (0.00s) --- PASS: Test_guessSignatureAlgorithm/empty (0.00s) === RUN TestNumericDate --- PASS: TestNumericDate (0.00s) === RUN TestIsSymmetric === RUN TestIsSymmetric/EC === RUN TestIsSymmetric/RSA === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct --- PASS: TestIsSymmetric (5.35s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) --- PASS: TestIsSymmetric/OKP (0.00s) --- PASS: TestIsSymmetric/oct (0.00s) === RUN TestIsAsymmetric === RUN TestIsAsymmetric/EC === RUN TestIsAsymmetric/RSA === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct --- PASS: TestIsAsymmetric (5.24s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) --- PASS: TestIsAsymmetric/OKP (0.00s) --- PASS: TestIsAsymmetric/oct (0.00s) === RUN TestTrimPrefix === RUN TestTrimPrefix/nil === RUN TestTrimPrefix/trim === RUN TestTrimPrefix/no_trim --- PASS: TestTrimPrefix (0.00s) --- PASS: TestTrimPrefix/nil (0.00s) --- PASS: TestTrimPrefix/trim (0.00s) --- PASS: TestTrimPrefix/no_trim (0.00s) === RUN TestSignVerify === RUN TestSignVerify/byte === RUN TestSignVerify/P256 === RUN TestSignVerify/P384 === RUN TestSignVerify/P521 === RUN TestSignVerify/rsa2048 === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 --- PASS: TestSignVerify (7.55s) --- PASS: TestSignVerify/byte (0.01s) --- PASS: TestSignVerify/P256 (0.02s) --- PASS: TestSignVerify/P384 (0.02s) --- PASS: TestSignVerify/P521 (0.09s) --- PASS: TestSignVerify/rsa2048 (0.02s) --- PASS: TestSignVerify/ed (0.01s) --- PASS: TestSignVerify/x25519 (0.05s) --- PASS: TestSignVerify/fail_P224 (0.00s) === RUN TestValidateSSHPOP === RUN TestValidateSSHPOP/ok_crypto.PrivateKey === RUN TestValidateSSHPOP/ok_JSONWebKey === RUN TestValidateSSHPOP/ok_OpaqueSigner === RUN TestValidateSSHPOP/fail_certFile === RUN TestValidateSSHPOP/fail_missing === RUN TestValidateSSHPOP/fail_not_ssh === RUN TestValidateSSHPOP/fail_not_a_cert === RUN TestValidateSSHPOP/fail_validate_crypto.PrivateKey === RUN TestValidateSSHPOP/fail_validate_JSONWebKey === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner === RUN TestValidateSSHPOP/fail_bad_key --- PASS: TestValidateSSHPOP (0.01s) --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_certFile (0.00s) --- PASS: TestValidateSSHPOP/fail_missing (0.00s) --- PASS: TestValidateSSHPOP/fail_not_ssh (0.00s) --- PASS: TestValidateSSHPOP/fail_not_a_cert (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) === RUN Test_validateX5 === RUN Test_validateX5/fail/empty-certs === RUN Test_validateX5/fail/bad-key === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature === RUN Test_validateX5/ok --- PASS: Test_validateX5 (0.00s) --- PASS: Test_validateX5/fail/empty-certs (0.00s) --- PASS: Test_validateX5/fail/bad-key (0.00s) --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) === RUN TestValidateX5T === RUN TestValidateX5T/fail/validateX5-error === RUN TestValidateX5T/ok === RUN TestValidateX5T/ok/opaque --- PASS: TestValidateX5T (0.00s) --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/ok/opaque (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok === RUN TestValidateX5C/ok/opaque --- PASS: TestValidateX5C (0.00s) --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) --- PASS: TestValidateX5C/ok (0.00s) --- PASS: TestValidateX5C/ok/opaque (0.00s) === RUN TestValidateJWK_sig === RUN TestValidateJWK_sig/ok_ES256 === RUN TestValidateJWK_sig/ok_ES384 === RUN TestValidateJWK_sig/ok_ES512 === RUN TestValidateJWK_sig/ok_ES256_pub === RUN TestValidateJWK_sig/ok_ES384_pub === RUN TestValidateJWK_sig/ok_ES512_pub === RUN TestValidateJWK_sig/ok_RS256 === RUN TestValidateJWK_sig/ok_RS384 === RUN TestValidateJWK_sig/ok_RS512 === RUN TestValidateJWK_sig/ok_PS256 === RUN TestValidateJWK_sig/ok_PS384 === RUN TestValidateJWK_sig/ok_PS512 === RUN TestValidateJWK_sig/ok_EdDSA === RUN TestValidateJWK_sig/ok_EdDSA_pub === RUN TestValidateJWK_sig/ok_HS256 === RUN TestValidateJWK_sig/ok_HS384 === RUN TestValidateJWK_sig/ok_HS512 === RUN TestValidateJWK_sig/ok_OpaqueSigner === RUN TestValidateJWK_sig/fail_alg_empty === RUN TestValidateJWK_sig/fail_ECDSA === RUN TestValidateJWK_sig/fail_ECDSA_pub === RUN TestValidateJWK_sig/fail_RSA === RUN TestValidateJWK_sig/fail_Ed25519 === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown --- PASS: TestValidateJWK_sig (3.32s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES256_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_RS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_HS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_alg_empty (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/fail_RSA (0.00s) --- PASS: TestValidateJWK_sig/fail_Ed25519 (0.00s) --- PASS: TestValidateJWK_sig/fail_bytes (0.00s) --- PASS: TestValidateJWK_sig/fail_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_unknown (0.00s) === RUN Test_x25519Thumbprint === RUN Test_x25519Thumbprint/ok === RUN Test_x25519Thumbprint/fail_too_short === RUN Test_x25519Thumbprint/fail_too_long --- PASS: Test_x25519Thumbprint (0.00s) --- PASS: Test_x25519Thumbprint/ok (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_short (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_long (0.00s) === RUN TestX25519Signer_SignVerify === RUN TestX25519Signer_SignVerify/ok === RUN TestX25519Signer_SignVerify/ok_empty === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm --- PASS: TestX25519Signer_SignVerify (0.05s) --- PASS: TestX25519Signer_SignVerify/ok (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_empty (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_random (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public === RUN TestX25519Signer_Public/ok --- PASS: TestX25519Signer_Public (0.00s) --- PASS: TestX25519Signer_Public/ok (0.00s) === RUN TestX25519Signer_Algs === RUN TestX25519Signer_Algs/ok --- PASS: TestX25519Signer_Algs (0.01s) --- PASS: TestX25519Signer_Algs/ok (0.00s) === RUN TestX25519Signer_SignPayload === RUN TestX25519Signer_SignPayload/ok === RUN TestX25519Signer_SignPayload/fail --- PASS: TestX25519Signer_SignPayload (0.00s) --- PASS: TestX25519Signer_SignPayload/ok (0.00s) --- PASS: TestX25519Signer_SignPayload/fail (0.00s) === RUN TestX25519Verifier_VerifyPayload === RUN TestX25519Verifier_VerifyPayload/ok === RUN TestX25519Verifier_VerifyPayload/fail_signature === RUN TestX25519Verifier_VerifyPayload/fail_algorithm --- PASS: TestX25519Verifier_VerifyPayload (0.01s) --- PASS: TestX25519Verifier_VerifyPayload/ok (0.01s) --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 === PAUSE TestGenerateJWK/EC#01 === RUN TestGenerateJWK/EC#02 === PAUSE TestGenerateJWK/EC#02 === RUN TestGenerateJWK/EC#03 === PAUSE TestGenerateJWK/EC#03 === RUN TestGenerateJWK/EC#04 === PAUSE TestGenerateJWK/EC#04 === RUN TestGenerateJWK/EC#05 === PAUSE TestGenerateJWK/EC#05 === RUN TestGenerateJWK/EC#06 === PAUSE TestGenerateJWK/EC#06 === RUN TestGenerateJWK/EC#07 === PAUSE TestGenerateJWK/EC#07 === RUN TestGenerateJWK/RSA === PAUSE TestGenerateJWK/RSA === RUN TestGenerateJWK/RSA#01 === PAUSE TestGenerateJWK/RSA#01 === RUN TestGenerateJWK/RSA#02 === PAUSE TestGenerateJWK/RSA#02 === RUN TestGenerateJWK/RSA#03 === PAUSE TestGenerateJWK/RSA#03 === RUN TestGenerateJWK/RSA#04 === PAUSE TestGenerateJWK/RSA#04 === RUN TestGenerateJWK/RSA#05 === PAUSE TestGenerateJWK/RSA#05 === RUN TestGenerateJWK/RSA#06 === PAUSE TestGenerateJWK/RSA#06 === RUN TestGenerateJWK/RSA#07 === PAUSE TestGenerateJWK/RSA#07 === RUN TestGenerateJWK/OKP === PAUSE TestGenerateJWK/OKP === RUN TestGenerateJWK/OKP#01 === PAUSE TestGenerateJWK/OKP#01 === RUN TestGenerateJWK/OKP#02 === PAUSE TestGenerateJWK/OKP#02 === RUN TestGenerateJWK/oct === PAUSE TestGenerateJWK/oct === RUN TestGenerateJWK/oct#01 === PAUSE TestGenerateJWK/oct#01 === RUN TestGenerateJWK/oct#02 === PAUSE TestGenerateJWK/oct#02 === RUN TestGenerateJWK/oct#03 === PAUSE TestGenerateJWK/oct#03 === RUN TestGenerateJWK/oct#04 === PAUSE TestGenerateJWK/oct#04 === RUN TestGenerateJWK/oct#05 === PAUSE TestGenerateJWK/oct#05 === RUN TestGenerateJWK/oct#06 === PAUSE TestGenerateJWK/oct#06 === RUN TestGenerateJWK/oct#07 === PAUSE TestGenerateJWK/oct#07 === RUN TestGenerateJWK/oct#08 === PAUSE TestGenerateJWK/oct#08 === RUN TestGenerateJWK/oct#09 === PAUSE TestGenerateJWK/oct#09 === RUN TestGenerateJWK/oct#10 === PAUSE TestGenerateJWK/oct#10 === RUN TestGenerateJWK/oct#11 === PAUSE TestGenerateJWK/oct#11 === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC === CONT TestParseKey === CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 === CONT TestGenerateJWK/oct#09 === CONT TestGenerateJWK/oct#08 === CONT TestGenerateJWK/oct#07 === CONT TestGenerateJWK/RSA#07 === CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/RSA#05 === CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/RSA#03 === CONT TestGenerateJWK/oct#06 === CONT TestGenerateJWK/oct#05 === CONT TestGenerateJWK/oct#04 === CONT TestGenerateJWK/oct#03 === CONT TestGenerateJWK/oct#02 === CONT TestGenerateJWK/oct#01 === CONT TestGenerateJWK/oct === CONT TestGenerateJWK/OKP#02 === CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/RSA#02 === CONT TestGenerateJWK/EC#05 === CONT TestGenerateJWK/RSA#01 === 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 TestGenerateJWK/EC#04 === CONT TestGenerateJWK/EC#03 === CONT TestGenerateJWKFromPEM/p384_pub === CONT TestGenerateJWKFromPEM/p256_pub === CONT TestGenerateJWKFromPEM/rsa === CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWKFromPEM/p521 === CONT TestGenerateJWK/RSA === CONT TestGenerateJWK/EC#02 === CONT TestGenerateJWKFromPEM/p384 === CONT TestGenerateJWK/EC#01 === CONT TestGenerateJWK/EC#07 === CONT TestGenerateJWK/EC#06 --- PASS: TestGenerateJWKFromPEM (0.09s) --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) --- PASS: TestGenerateJWKFromPEM/p521 (0.04s) === RUN TestEncryptDecryptJWK/ok_EC === PAUSE TestEncryptDecryptJWK/ok_EC === RUN TestEncryptDecryptJWK/ok_EC_pub === PAUSE TestEncryptDecryptJWK/ok_EC_pub === RUN TestEncryptDecryptJWK/ok_RSA === PAUSE TestEncryptDecryptJWK/ok_RSA === RUN TestEncryptDecryptJWK/ok_RSA_pub === PAUSE TestEncryptDecryptJWK/ok_RSA_pub === RUN TestEncryptDecryptJWK/ok_RSA-PSS === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS === RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub === RUN TestEncryptDecryptJWK/ok_Ed25519 === PAUSE TestEncryptDecryptJWK/ok_Ed25519 === RUN TestEncryptDecryptJWK/ok_Ed25519_pub === PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub === RUN TestEncryptDecryptJWK/ok_oct === PAUSE TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_EC === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub === CONT TestEncryptDecryptJWK/ok_Ed25519_pub === CONT TestEncryptDecryptJWK/ok_RSA_pub === CONT TestEncryptDecryptJWK/ok_RSA === CONT TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_RSA-PSS === CONT TestEncryptDecryptJWK/ok_Ed25519 === CONT TestEncryptDecryptJWK/ok_EC_pub --- PASS: TestEncryptDecryptJWK (5.71s) --- PASS: TestEncryptDecryptJWK/ok_RSA (5.73s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (6.05s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (6.11s) --- PASS: TestEncryptDecryptJWK/ok_EC_pub (6.22s) --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (6.47s) --- PASS: TestEncryptDecryptJWK/ok_oct (6.48s) --- PASS: TestEncryptDecryptJWK/ok_EC (6.58s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (6.57s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (6.75s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa === PAUSE TestParseKey/rsa === RUN TestParseKey/rsa-pss === PAUSE TestParseKey/rsa-pss === RUN TestParseKey/okp === PAUSE TestParseKey/okp === RUN TestParseKey/oct === PAUSE TestParseKey/oct === RUN TestParseKey/encryptedCompactWithPassword === PAUSE TestParseKey/encryptedCompactWithPassword === RUN TestParseKey/encryptedFullWithPasswordFile === PAUSE TestParseKey/encryptedFullWithPasswordFile === RUN TestParseKey/pemPrivate === PAUSE TestParseKey/pemPrivate === RUN TestParseKey/pemPublic === PAUSE TestParseKey/pemPublic === RUN TestParseKey/pemPrivateWithPassword === PAUSE TestParseKey/pemPrivateWithPassword === RUN TestParseKey/pemPrivateWithPasswordFile === PAUSE TestParseKey/pemPrivateWithPasswordFile === RUN TestParseKey/pemPrivateWithPasswordPrompter === PAUSE TestParseKey/pemPrivateWithPasswordPrompter === RUN TestParseKey/pemPrivateWithKid === PAUSE TestParseKey/pemPrivateWithKid === RUN TestParseKey/pemPrivateWithUse === PAUSE TestParseKey/pemPrivateWithUse === RUN TestParseKey/pemPrivateWithAlg === PAUSE TestParseKey/pemPrivateWithAlg === RUN TestParseKey/pemPrivateWithAlgWithSubtle === PAUSE TestParseKey/pemPrivateWithAlgWithSubtle === RUN TestParseKey/octPrivateWithAlg === PAUSE TestParseKey/octPrivateWithAlg === RUN TestParseKey/octPrivateWithAlgWithKid === PAUSE TestParseKey/octPrivateWithAlgWithKid === RUN TestParseKey/failPassword === PAUSE TestParseKey/failPassword === RUN TestParseKey/failMissingFile === PAUSE TestParseKey/failMissingFile === RUN TestParseKey/failPEMPassword === PAUSE TestParseKey/failPEMPassword === RUN TestParseKey/failECBWongAlg === PAUSE TestParseKey/failECBWongAlg === RUN TestParseKey/failECWrongKid === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions === CONT TestParseKey/ec === CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg === CONT TestParseKey/failPEMPassword === CONT TestParseKey/pemPrivateWithPasswordFile === CONT TestParseKey/encryptedCompactWithPassword === CONT TestParseKey/oct === CONT TestParseKey/okp === CONT TestParseKey/rsa-pss === CONT TestParseKey/rsa === CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/pemPrivate === CONT TestParseKey/pemPrivateWithAlgWithSubtle === CONT TestParseKey/failMissingFile === CONT TestParseKey/failPassword === CONT TestParseKey/pemPrivateWithAlg === CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/pemPrivateWithKid === CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/octPrivateWithAlgWithKid === CONT TestParseKey/octPrivateWithAlg --- PASS: TestParseKey (14.75s) --- 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/oct (0.00s) --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/rsa (0.00s) --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) --- PASS: TestParseKey/failMissingFile (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithUse (0.00s) --- PASS: TestParseKey/pemPrivateWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) --- PASS: TestParseKey/failPassword (1.96s) --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.97s) --- PASS: TestParseKey/encryptedCompactWithPassword (2.37s) --- PASS: TestGenerateJWK (0.00s) --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/OKP (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) --- PASS: TestGenerateJWK/oct#10 (0.00s) --- PASS: TestGenerateJWK/oct#09 (0.00s) --- PASS: TestGenerateJWK/oct#08 (0.00s) --- PASS: TestGenerateJWK/oct#07 (0.00s) --- PASS: TestGenerateJWK/oct#06 (0.00s) --- PASS: TestGenerateJWK/oct#05 (0.00s) --- PASS: TestGenerateJWK/oct#04 (0.00s) --- PASS: TestGenerateJWK/oct#03 (0.00s) --- PASS: TestGenerateJWK/oct#02 (0.00s) --- PASS: TestGenerateJWK/oct#01 (0.00s) --- PASS: TestGenerateJWK/oct (0.00s) --- PASS: TestGenerateJWK/OKP#02 (0.00s) --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/EC#05 (0.00s) --- PASS: TestGenerateJWK/EC#04 (0.00s) --- PASS: TestGenerateJWK/EC#02 (0.01s) --- PASS: TestGenerateJWK/EC#01 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) --- PASS: TestGenerateJWK/EC#06 (0.01s) --- PASS: TestGenerateJWK/EC#03 (0.05s) --- PASS: TestGenerateJWK/RSA (1.90s) --- PASS: TestGenerateJWK/RSA#03 (2.52s) --- PASS: TestGenerateJWK/RSA#05 (2.75s) --- PASS: TestGenerateJWK/RSA#06 (3.83s) --- PASS: TestGenerateJWK/RSA#04 (5.05s) --- PASS: TestGenerateJWK/RSA#02 (5.96s) --- PASS: TestGenerateJWK/RSA#07 (9.26s) --- PASS: TestGenerateJWK/RSA#01 (34.94s) PASS ok go.step.sm/crypto/jose 173.167s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa === RUN TestFingerprint/ed25519 === RUN TestFingerprint/fail --- PASS: TestFingerprint (0.02s) --- PASS: TestFingerprint/ecdsa (0.00s) --- PASS: TestFingerprint/rsa (0.00s) --- PASS: TestFingerprint/ed25519 (0.00s) --- PASS: TestFingerprint/fail (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/ecdsa === RUN TestEncodedFingerprint/rsa === RUN TestEncodedFingerprint/ed25519 === RUN TestEncodedFingerprint/fail === RUN TestEncodedFingerprint/fail_bad_encoding --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/ecdsa (0.00s) --- PASS: TestEncodedFingerprint/rsa (0.00s) --- PASS: TestEncodedFingerprint/ed25519 (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) --- PASS: TestEncodedFingerprint/fail_bad_encoding (0.00s) === RUN TestPublicKey === RUN TestPublicKey/ecdsa === RUN TestPublicKey/ecdsaPublic === RUN TestPublicKey/rsa === RUN TestPublicKey/rsaPublic === RUN TestPublicKey/ed25519 === RUN TestPublicKey/ed25519Public === RUN TestPublicKey/x25519 === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail --- PASS: TestPublicKey (3.03s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) --- PASS: TestPublicKey/rsaPublic (0.00s) --- PASS: TestPublicKey/ed25519 (0.00s) --- PASS: TestPublicKey/ed25519Public (0.00s) --- PASS: TestPublicKey/x25519 (0.01s) --- PASS: TestPublicKey/x25519Public (0.00s) --- PASS: TestPublicKey/ecdsaSigner (0.00s) --- PASS: TestPublicKey/fail (0.00s) === RUN TestGenerateDefaultKey === RUN TestGenerateDefaultKey/ok === RUN TestGenerateDefaultKey/eof --- PASS: TestGenerateDefaultKey (0.03s) --- PASS: TestGenerateDefaultKey/ok (0.03s) --- PASS: TestGenerateDefaultKey/eof (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/eof --- PASS: TestGenerateDefaultKeyPair (0.02s) --- PASS: TestGenerateDefaultKeyPair/ok (0.02s) --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) === RUN TestGenerateKey === RUN TestGenerateKey/P-256 === RUN TestGenerateKey/P-384 === RUN TestGenerateKey/P-521 === RUN TestGenerateKey/Ed25519 === RUN TestGenerateKey/X25519 === RUN TestGenerateKey/OCT === RUN TestGenerateKey/eof_EC === RUN TestGenerateKey/eof_RSA === RUN TestGenerateKey/eof_Ed25519 === RUN TestGenerateKey/eof_X25519 === RUN TestGenerateKey/eof_oct === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type --- PASS: TestGenerateKey (1.29s) --- PASS: TestGenerateKey/P-256 (0.03s) --- PASS: TestGenerateKey/P-384 (0.21s) --- PASS: TestGenerateKey/P-521 (0.92s) --- PASS: TestGenerateKey/Ed25519 (0.04s) --- PASS: TestGenerateKey/X25519 (0.09s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) --- PASS: TestGenerateKey/eof_RSA (0.00s) --- PASS: TestGenerateKey/eof_Ed25519 (0.00s) --- PASS: TestGenerateKey/eof_X25519 (0.00s) --- PASS: TestGenerateKey/eof_oct (0.00s) --- PASS: TestGenerateKey/unknown_EC_curve (0.00s) --- PASS: TestGenerateKey/unknown_OKP_curve (0.00s) --- PASS: TestGenerateKey/unknown_type (0.00s) === RUN TestGenerateKey_rsa === RUN TestGenerateKey_rsa/RSA2048 === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size --- PASS: TestGenerateKey_rsa (20.45s) --- PASS: TestGenerateKey_rsa/RSA2048 (10.81s) --- PASS: TestGenerateKey_rsa/RSA3072 (9.62s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair === RUN TestGenerateKeyPair/P-256 === RUN TestGenerateKeyPair/P-384 === RUN TestGenerateKeyPair/P-521 === RUN TestGenerateKeyPair/Ed25519 === RUN TestGenerateKeyPair/OCT === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 --- PASS: TestGenerateKeyPair (0.20s) --- PASS: TestGenerateKeyPair/P-256 (0.01s) --- PASS: TestGenerateKeyPair/P-384 (0.03s) --- PASS: TestGenerateKeyPair/P-521 (0.15s) --- PASS: TestGenerateKeyPair/Ed25519 (0.01s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) --- PASS: TestGenerateKeyPair/unknown (0.00s) --- PASS: TestGenerateKeyPair/unknown#01 (0.00s) === RUN TestGenerateKeyPair_rsa === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail --- PASS: TestGenerateKeyPair_rsa (8.82s) --- PASS: TestGenerateKeyPair_rsa/RSA2048 (4.56s) --- PASS: TestGenerateKeyPair_rsa/RSA3072 (4.26s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok === RUN TestGenerateDefaultSigner/eof --- PASS: TestGenerateDefaultSigner (0.02s) --- PASS: TestGenerateDefaultSigner/ok (0.02s) --- PASS: TestGenerateDefaultSigner/eof (0.00s) === RUN TestGenerateSigner === RUN TestGenerateSigner/P-256 === RUN TestGenerateSigner/P-384 === RUN TestGenerateSigner/P-521 === RUN TestGenerateSigner/Ed25519 === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 --- PASS: TestGenerateSigner (0.36s) --- PASS: TestGenerateSigner/P-256 (0.02s) --- PASS: TestGenerateSigner/P-384 (0.05s) --- PASS: TestGenerateSigner/P-521 (0.29s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) --- PASS: TestGenerateSigner/unknown#01 (0.00s) === RUN TestExtractKey === RUN TestExtractKey/RSA_private_key === RUN TestExtractKey/RSA_public_key === RUN TestExtractKey/EC_private_key === RUN TestExtractKey/EC_public_key === RUN TestExtractKey/OKP_private_key === RUN TestExtractKey/OKP_public_key === RUN TestExtractKey/oct_key === RUN TestExtractKey/certificate === RUN TestExtractKey/csr === RUN TestExtractKey/ssh_public_key === RUN TestExtractKey/ssh_cert === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey --- PASS: TestExtractKey (5.69s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) --- PASS: TestExtractKey/EC_public_key (0.00s) --- PASS: TestExtractKey/OKP_private_key (0.00s) --- PASS: TestExtractKey/OKP_public_key (0.00s) --- PASS: TestExtractKey/oct_key (0.00s) --- PASS: TestExtractKey/certificate (0.00s) --- PASS: TestExtractKey/csr (0.00s) --- PASS: TestExtractKey/ssh_public_key (0.00s) --- PASS: TestExtractKey/ssh_cert (0.00s) --- PASS: TestExtractKey/fail_string (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.Certificate.Key (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.PublicKey (0.00s) === RUN TestVerifyPair === RUN TestVerifyPair/ecdsa === RUN TestVerifyPair/rsa === RUN TestVerifyPair/ed25519 === RUN TestVerifyPair/fail_ecdsa === RUN TestVerifyPair/fail_rsa === RUN TestVerifyPair/fail_ed25519 === RUN TestVerifyPair/fail_ecdsa_key === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type --- PASS: TestVerifyPair (6.94s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa (0.00s) --- PASS: TestVerifyPair/fail_rsa (0.00s) --- PASS: TestVerifyPair/fail_ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa_key (0.00s) --- PASS: TestVerifyPair/fail_rsa_key (0.00s) --- PASS: TestVerifyPair/fail_ed25519_key (0.00s) --- PASS: TestVerifyPair/fail_type (0.00s) === RUN TestInsecure === RUN TestInsecure/ok_RSA_2048 === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure --- PASS: TestInsecure (8.14s) --- PASS: TestInsecure/ok_RSA_2048 (5.97s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) --- PASS: TestInsecure/ok_RSA_2048_insecure (1.71s) --- PASS: TestInsecure/ok_RSA_1024_insecure (0.46s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey === RUN TestEqual/ok_ed25519Key === RUN TestEqual/ok_x25519Key === RUN TestEqual/ok_ecdsaKey_pub === RUN TestEqual/ok_rsaKey_pub === RUN TestEqual/ok_ed25519Key_pub === RUN TestEqual/ok_x25519Key_pub === RUN TestEqual/ok_[]byte === RUN TestEqual/fail_ecdsaKey === RUN TestEqual/fail_rsaKey === RUN TestEqual/fail_ed25519Key === RUN TestEqual/fail_x25519Key === RUN TestEqual/fail_ecdsaKey_pub === RUN TestEqual/fail_rsaKey_pub === RUN TestEqual/fail_ed25519Key_pub === RUN TestEqual/fail_x25519Key_pub === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string --- PASS: TestEqual (2.17s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) --- PASS: TestEqual/ok_x25519Key (0.00s) --- PASS: TestEqual/ok_ecdsaKey_pub (0.00s) --- PASS: TestEqual/ok_rsaKey_pub (0.00s) --- PASS: TestEqual/ok_ed25519Key_pub (0.00s) --- PASS: TestEqual/ok_x25519Key_pub (0.00s) --- PASS: TestEqual/ok_[]byte (0.00s) --- PASS: TestEqual/fail_ecdsaKey (0.00s) --- PASS: TestEqual/fail_rsaKey (0.00s) --- PASS: TestEqual/fail_ed25519Key (0.00s) --- PASS: TestEqual/fail_x25519Key (0.00s) --- PASS: TestEqual/fail_ecdsaKey_pub (0.00s) --- PASS: TestEqual/fail_rsaKey_pub (0.00s) --- PASS: TestEqual/fail_ed25519Key_pub (0.00s) --- PASS: TestEqual/fail_x25519Key_pub (0.00s) --- PASS: TestEqual/fail_[]byte (0.00s) --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS ok go.step.sm/crypto/keyutil 57.204s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options === RUN TestNew/fail_root_signer === RUN TestNew/fail_intermediate_signer === RUN TestNew/fail_host_signer === RUN TestNew/fail_user_signer === RUN TestNew/fail_root_template === RUN TestNew/fail_intermediate_template === RUN TestNew/fail_root_csr === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer --- PASS: TestNew (0.65s) --- PASS: TestNew/ok (0.21s) --- PASS: TestNew/ok_with_options (0.07s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.01s) --- PASS: TestNew/fail_host_signer (0.01s) --- PASS: TestNew/fail_user_signer (0.02s) --- PASS: TestNew/fail_root_template (0.01s) --- PASS: TestNew/fail_intermediate_template (0.05s) --- PASS: TestNew/fail_root_csr (0.00s) --- PASS: TestNew/fail_intermediate_csr (0.05s) --- PASS: TestNew/fail_host_ssh_signer (0.06s) --- PASS: TestNew/fail_user_ssh_signer (0.05s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail --- PASS: TestCA_Sign (0.45s) --- PASS: TestCA_Sign/ok (0.04s) --- PASS: TestCA_Sign/ok_with_lifetime (0.04s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation --- PASS: TestCA_Sign_mutation (0.16s) === 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.75s) --- PASS: TestCA_SignCSR/ok (0.08s) --- PASS: TestCA_SignCSR/ok_with_modify (0.10s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) --- PASS: TestCA_SignCSR/fail_modify (0.01s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type --- PASS: TestCA_SignSSH (0.60s) --- PASS: TestCA_SignSSH/ok_host (0.02s) --- PASS: TestCA_SignSSH/ok_user (0.02s) --- PASS: TestCA_SignSSH/ok_infinity (0.02s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation --- PASS: TestCA_SignSSH_mutation (0.11s) === RUN TestCA_SignSSH_infinity --- PASS: TestCA_SignSSH_infinity (0.11s) PASS ok go.step.sm/crypto/minica 2.876s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password === RUN TestParseCosignPrivateKey/fail_unmarshal === RUN TestParseCosignPrivateKey/fail_kdf === RUN TestParseCosignPrivateKey/fail_cipher === RUN TestParseCosignPrivateKey/fail_nonce_too_large === RUN TestParseCosignPrivateKey/fail_nonce_too_short === RUN TestParseCosignPrivateKey/fail_kdf.N === RUN TestParseCosignPrivateKey/fail_kdf.R === RUN TestParseCosignPrivateKey/fail_kdf.P === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey --- PASS: TestParseCosignPrivateKey (7.16s) --- PASS: TestParseCosignPrivateKey/ok (0.90s) --- PASS: TestParseCosignPrivateKey/fail_password (0.83s) --- 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.90s) --- PASS: TestParseCosignPrivateKey/fail_kdf.P (1.56s) --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.78s) --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.58s) --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.65s) === RUN TestParseCosignPrivateKey_equal --- PASS: TestParseCosignPrivateKey_equal (0.59s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError --- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (1.64s) === RUN TestRead === RUN TestRead/testdata/openssh.rsa1024.enc.pem === RUN TestRead/testdata/openssh.p521.pem === RUN TestRead/testdata/openssh.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem === RUN TestRead/testdata/nebula.pub === RUN TestRead/testdata/openssl.p256.pub.pem === RUN TestRead/testdata/openssl.p256.enc.pem === RUN TestRead/testdata/openssl.rsa2048.pem === RUN TestRead/testdata/openssh.p256.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssh.ed25519.enc.pem === RUN TestRead/testdata/openssh.p521.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem === RUN TestRead/testdata/cosign.pub.pem === RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pem === RUN TestRead/testdata/openssl.rsa2048.enc.pem === RUN TestRead/testdata/openssh.ed25519.pem === RUN TestRead/testdata/openssh.rsa1024.pub.pem === RUN TestRead/testdata/openssl.rsa1024.pem === RUN TestRead/testdata/openssh.rsa2048.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestRead/testdata/openssl.p384.pub.pem === RUN TestRead/testdata/openssh.p256.enc.pem === RUN TestRead/testdata/openssh.p384.pub.pem === RUN TestRead/testdata/openssh.p256.pub.pem === RUN TestRead/testdata/openssh.p384.pem === RUN TestRead/testdata/openssh.rsa1024.pem === RUN TestRead/testdata/nebula.key === RUN TestRead/testdata/openssl.rsa1024.pub.pem === RUN TestRead/testdata/openssh.p521.pub.pem === RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/openssl.p384.pem === RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssh.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/openssl.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem === RUN TestRead/testdata/openssl.p256.pem === RUN TestRead/testdata/openssl.p521.pem === RUN TestRead/testdata/openssh.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem === RUN TestRead/testdata/cosign.enc.pem --- PASS: TestRead (6.69s) --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.51s) --- PASS: TestRead/testdata/openssh.p521.pem (0.78s) --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/nebula.pub (0.00s) --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.03s) --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.05s) --- PASS: TestRead/testdata/openssh.p256.pem (0.02s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.02s) --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.57s) --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.61s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.19s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.05s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.21s) --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.29s) --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.02s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.01s) --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.04s) --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.01s) --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.04s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.45s) --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.01s) --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p384.pem (0.15s) --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.01s) --- PASS: TestRead/testdata/nebula.key (0.01s) --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.47s) --- PASS: TestRead/testdata/openssl.p384.pem (0.06s) --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.49s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.07s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.06s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.25s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.04s) --- PASS: TestRead/testdata/openssl.p256.pem (0.01s) --- PASS: TestRead/testdata/openssl.p521.pem (0.16s) --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.03s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.05s) --- PASS: TestRead/testdata/cosign.enc.pem (0.83s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt === RUN TestParseCertificate/testdata/badca.crt === RUN TestParseCertificate/testdata/badpem.crt === RUN TestParseCertificate/testdata/badder.crt === RUN TestParseCertificate/testdata/openssl.p256.pem --- PASS: TestParseCertificate (0.02s) --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) --- PASS: TestParseCertificate/testdata/badpem.crt (0.00s) --- PASS: TestParseCertificate/testdata/badder.crt (0.00s) --- PASS: TestParseCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificate === RUN TestReadCertificate/testdata/ca.crt === RUN TestReadCertificate/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificate/testdata/extrajunkbundle.crt === RUN TestReadCertificate/testdata/ca.der === RUN TestReadCertificate/testdata/bundle.crt === RUN TestReadCertificate/testdata/bundle.crt#01 === RUN TestReadCertificate/testdata/notexists.crt === RUN TestReadCertificate/testdata/badca.crt === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem --- PASS: TestReadCertificate (0.02s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/ca.der (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificateBundle === RUN TestReadCertificateBundle/testdata/ca.crt === RUN TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificateBundle/testdata/ca.der === RUN TestReadCertificateBundle/testdata/bundle.crt === RUN TestReadCertificateBundle/testdata/extrajunkbundle.crt === RUN TestReadCertificateBundle/testdata/notexists.crt === RUN TestReadCertificateBundle/testdata/badca.crt === RUN TestReadCertificateBundle/testdata/badpem.crt === RUN TestReadCertificateBundle/testdata/badder.crt === RUN TestReadCertificateBundle/testdata/openssl.p256.pem --- PASS: TestReadCertificateBundle (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.der (0.00s) --- PASS: TestReadCertificateBundle/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badder.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/openssl.p256.pem (0.00s) === RUN TestParseCertificateBundle === RUN TestParseCertificateBundle/ok_cert === RUN TestParseCertificateBundle/ok_non_PEM_header === RUN TestParseCertificateBundle/ok_der === RUN TestParseCertificateBundle/ok_bundle === RUN TestParseCertificateBundle/ok_extra_junk_in_bundle === RUN TestParseCertificateBundle/fail_bad_cert_w/_file === RUN TestParseCertificateBundle/fail_no_PEM === RUN TestParseCertificateBundle/fail_no_PEM#01 === RUN TestParseCertificateBundle/fail_bad_der === RUN TestParseCertificateBundle/fail_no_valid_PEM --- PASS: TestParseCertificateBundle (0.00s) --- PASS: TestParseCertificateBundle/ok_cert (0.00s) --- PASS: TestParseCertificateBundle/ok_non_PEM_header (0.00s) --- PASS: TestParseCertificateBundle/ok_der (0.00s) --- PASS: TestParseCertificateBundle/ok_bundle (0.00s) --- PASS: TestParseCertificateBundle/ok_extra_junk_in_bundle (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_cert_w/_file (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM#01 (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse === RUN TestParse/success-rsa-public-key === RUN TestParse/success-ed25519-enc-private-key === RUN TestParse/success-x509-crt === RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/fail-nebula-key-size === RUN TestParse/success-ecdsa-public-key === RUN TestParse/fail-options === RUN TestParse/fail-nebula-pub-size === RUN TestParse/success-rsa-private-key === RUN TestParse/success-ecdsa-private-key === RUN TestParse/success-ed25519-private-key === RUN TestParse/fail-password === RUN TestParse/fail-pkcs8-password === RUN TestParse/fail-type --- PASS: TestParse (0.04s) --- PASS: TestParse/success-rsa-public-key (0.00s) --- PASS: TestParse/success-ed25519-enc-private-key (0.02s) --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/fail-nebula-key-size (0.01s) --- PASS: TestParse/success-ecdsa-public-key (0.00s) --- PASS: TestParse/fail-options (0.00s) --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/success-rsa-private-key (0.00s) --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/success-ed25519-private-key (0.00s) --- PASS: TestParse/fail-password (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.00s) --- PASS: TestParse/fail-type (0.00s) === RUN TestSerialize pem_test.go:639: Running test case: EC Private Key success - encrypt input data pem_test.go:639: Running test case: EC Private Key success - encrypt pkcs8 data pem_test.go:639: Running test case: EC Public Key success pem_test.go:639: Running test case: OKP Private Key success pem_test.go:639: Running test case: X.509 Certificate request success pem_test.go:639: Running test case: RSA Private Key success pem_test.go:639: Running test case: RSA Public Key success pem_test.go:639: Running test case: propagate open key out file error pem_test.go:639: Running test case: unrecognized key type pem_test.go:639: Running test case: OKP Public Key success pem_test.go:639: Running test case: ToFile Success (EC Private Key unencrypted) pem_test.go:639: Running test case: ToFile Success (EC Private Key encrypted) pem_test.go:639: Running test case: EC Private Key success pem_test.go:639: Running test case: X.509 Certificate success --- PASS: TestSerialize (8.92s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key === RUN TestParseDER/rsa_pkcs#1_public_key === RUN TestParseDER/ecdsa_public_key === RUN TestParseDER/ecdsa_private_key === RUN TestParseDER/ed25519_public_key === RUN TestParseDER/ed25519_private_key === RUN TestParseDER/fail --- PASS: TestParseDER (0.01s) --- PASS: TestParseDER/rsa_public_key (0.00s) --- PASS: TestParseDER/rsa_private_key (0.00s) --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) --- PASS: TestParseDER/ecdsa_public_key (0.00s) --- PASS: TestParseDER/ecdsa_private_key (0.00s) --- PASS: TestParseDER/ed25519_public_key (0.00s) --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey === RUN TestParseKey/testdata/openssh.p521.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem === RUN TestParseKey/testdata/cosign.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/openssh.ed25519.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem === RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem === RUN TestParseKey/testdata/openssh.rsa2048.pem === RUN TestParseKey/testdata/openssl.p384.pub.pem === RUN TestParseKey/testdata/openssh.p256.enc.pem === RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/nebula.key === RUN TestParseKey/testdata/openssh.p384.pem === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pub.pem === RUN TestParseKey/testdata/openssh.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestParseKey/testdata/openssl.p384.pem === RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssl.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem === RUN TestParseKey/testdata/cosign.enc.pem === RUN TestParseKey/testdata/openssl.p521.pem === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem === RUN TestParseKey/testdata/nebula.pub === RUN TestParseKey/testdata/openssh.p521.pem === RUN TestParseKey/testdata/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssh.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem === RUN TestParseKey/testdata/openssl.p256.pub.pem === RUN TestParseKey/testdata/openssl.p256.enc.pem --- PASS: TestParseKey (3.53s) --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.54s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.05s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.01s) --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.38s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.03s) --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.35s) --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.pem (0.01s) --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.41s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.50s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.04s) --- PASS: TestParseKey/testdata/openssl.p256.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/cosign.enc.pem (0.57s) --- PASS: TestParseKey/testdata/openssl.p521.pem (0.03s) --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.45s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.pub (0.00s) --- PASS: TestParseKey/testdata/openssh.p521.pem (0.05s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH === RUN TestParseSSH/testdata/openssh.p521.pub.pem === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem === RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem --- PASS: TestParseSSH (0.01s) --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options === RUN TestRead_options/withPassword === RUN TestRead_options/withPasswordFile === RUN TestRead_options/withPasswordPrompt === RUN TestRead_options/missing === RUN TestRead_options/missingPassword === RUN TestRead_options/withPasswordError === RUN TestRead_options/withPasswordFileError === RUN TestRead_options/withPasswordPromptError --- PASS: TestRead_options (0.02s) --- PASS: TestRead_options/withPassword (0.00s) --- PASS: TestRead_options/withPasswordFile (0.01s) --- PASS: TestRead_options/withPasswordPrompt (0.00s) --- PASS: TestRead_options/missing (0.00s) --- PASS: TestRead_options/missingPassword (0.00s) --- PASS: TestRead_options/withPasswordError (0.00s) --- PASS: TestRead_options/withPasswordFileError (0.00s) --- PASS: TestRead_options/withPasswordPromptError (0.00s) === RUN TestRead_promptPassword === RUN TestRead_promptPassword/PromptPassword === RUN TestRead_promptPassword/PromptPasswordBadPassword === RUN TestRead_promptPassword/PromptPasswordError === RUN TestRead_promptPassword/PromptPasswordNil --- PASS: TestRead_promptPassword (0.01s) --- PASS: TestRead_promptPassword/PromptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) === RUN TestParseCertificateRequest === RUN TestParseCertificateRequest/ok === RUN TestParseCertificateRequest/ok_der === RUN TestParseCertificateRequest/ok_keytool === RUN TestParseCertificateRequest/fail_bad_csr === RUN TestParseCertificateRequest/fail_certificate === RUN TestParseCertificateRequest/fail_certificate_der --- PASS: TestParseCertificateRequest (0.02s) --- PASS: TestParseCertificateRequest/ok (0.01s) --- PASS: TestParseCertificateRequest/ok_der (0.00s) --- PASS: TestParseCertificateRequest/ok_keytool (0.01s) --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) === RUN TestReadCertificateRequest === RUN TestReadCertificateRequest/ok === RUN TestReadCertificateRequest/ok_der === RUN TestReadCertificateRequest/ok_keytool === RUN TestReadCertificateRequest/fail_missing === RUN TestReadCertificateRequest/fail_bad_csr === RUN TestReadCertificateRequest/fail_certificate === RUN TestReadCertificateRequest/fail_certificate_der --- PASS: TestReadCertificateRequest (0.00s) --- PASS: TestReadCertificateRequest/ok (0.00s) --- PASS: TestReadCertificateRequest/ok_der (0.00s) --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) --- PASS: TestReadCertificateRequest/fail_missing (0.00s) --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) === RUN TestBundleCertificate === RUN TestBundleCertificate/append === RUN TestBundleCertificate/two === RUN TestBundleCertificate/none === RUN TestBundleCertificate/found === RUN TestBundleCertificate/bad_cert === RUN TestBundleCertificate/bad_bundle --- PASS: TestBundleCertificate (0.01s) --- PASS: TestBundleCertificate/append (0.00s) --- PASS: TestBundleCertificate/two (0.01s) --- PASS: TestBundleCertificate/none (0.00s) --- PASS: TestBundleCertificate/found (0.00s) --- PASS: TestBundleCertificate/bad_cert (0.00s) --- PASS: TestBundleCertificate/bad_bundle (0.00s) === RUN TestUnbundleCertificate === RUN TestUnbundleCertificate/remove_one_leave_one === RUN TestUnbundleCertificate/remove_two_leave_none === RUN TestUnbundleCertificate/remove_none === RUN TestUnbundleCertificate/none_to_remove === RUN TestUnbundleCertificate/remove_bundle === RUN TestUnbundleCertificate/bad_cert === RUN TestUnbundleCertificate/bad_bundle --- PASS: TestUnbundleCertificate (0.01s) --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.01s) --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) --- PASS: TestUnbundleCertificate/remove_none (0.00s) --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) --- PASS: TestUnbundleCertificate/remove_bundle (0.00s) --- PASS: TestUnbundleCertificate/bad_cert (0.00s) --- PASS: TestUnbundleCertificate/bad_bundle (0.00s) === RUN TestEncryptDecryptPKCS8 === PAUSE TestEncryptDecryptPKCS8 === RUN TestSerialize_PKCS8 === RUN TestSerialize_PKCS8/rsa === RUN TestSerialize_PKCS8/rsa_pub === RUN TestSerialize_PKCS8/ecdsa === RUN TestSerialize_PKCS8/ecdsa_pub === RUN TestSerialize_PKCS8/ed25519 === RUN TestSerialize_PKCS8/ed25519_pub === RUN TestSerialize_PKCS8/fail --- PASS: TestSerialize_PKCS8 (0.00s) --- PASS: TestSerialize_PKCS8/rsa (0.00s) --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ed25519 (0.00s) --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem --- PASS: TestDecryptPKCS8PrivateKey (0.20s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.05s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.07s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.04s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) === RUN TestDecryptPKCS8PrivateKey_ciphers === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC --- PASS: TestDecryptPKCS8PrivateKey_ciphers (40.82s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (8.18s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (8.16s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (7.99s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (8.01s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (8.47s) === CONT TestOpenSSH === RUN TestOpenSSH/testdata/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem === RUN TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.p384.pem === PAUSE TestOpenSSH/testdata/openssh.p384.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.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.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === RUN TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestOpenSSH/testdata/openssl.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem === RUN TestOpenSSH/testdata/cosign.enc.pem === PAUSE TestOpenSSH/testdata/cosign.enc.pem === RUN TestOpenSSH/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/openssl.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.pem === PAUSE TestOpenSSH/testdata/openssh.p521.pem === RUN TestOpenSSH/testdata/openssh.p256.pem === PAUSE TestOpenSSH/testdata/openssh.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.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/pkcs8/openssl.rsa4096.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem === CONT TestOpenSSH/testdata/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem === CONT TestOpenSSH/testdata/openssh.p384.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8 === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.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/openssh.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/cosign.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.enc.pem === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem === CONT TestOpenSSH/testdata/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestOpenSSH/testdata/openssl.p384.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.p521.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.ed25519.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem --- PASS: TestOpenSSH (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.12s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.03s) --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.04s) --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.21s) --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.19s) --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.17s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.28s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.44s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.29s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.02s) --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.56s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.61s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.66s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.52s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.20s) --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (3.19s) --- PASS: TestOpenSSH/testdata/cosign.enc.pem (3.22s) --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (3.14s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (1.43s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.32s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.41s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (2.64s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.96s) === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem --- PASS: TestEncryptDecryptPKCS8 (0.02s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (41.41s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (40.72s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (41.62s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (42.50s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (43.25s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (43.23s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (43.10s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (42.01s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (43.63s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (42.60s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (42.69s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (44.38s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (43.87s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (30.39s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (28.59s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (28.29s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (29.87s) PASS ok go.step.sm/crypto/pemutil 144.068s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt --- PASS: TestSalt (0.00s) === RUN TestBytes --- PASS: TestBytes (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestHex --- PASS: TestHex (0.00s) === RUN TestAlphanumeric --- PASS: TestAlphanumeric (0.00s) === RUN TestASCII --- PASS: TestASCII (0.00s) === RUN TestAlphabet --- PASS: TestAlphabet (0.00s) === RUN TestUUIDv4 === RUN TestUUIDv4/ok === RUN TestUUIDv4/ok#01 === RUN TestUUIDv4/fail --- PASS: TestUUIDv4 (0.00s) --- PASS: TestUUIDv4/ok (0.00s) --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS ok go.step.sm/crypto/randutil 0.052s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host === RUN TestNewCertificate/host_escape === RUN TestNewCertificate/file === RUN TestNewCertificate/file_with_dates === RUN TestNewCertificate/base64 === RUN TestNewCertificate/failNilOptions === RUN TestNewCertificate/failEmptyOptions === RUN TestNewCertificate/badBase64Template === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate --- PASS: TestNewCertificate (0.09s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) --- PASS: TestNewCertificate/file (0.01s) --- PASS: TestNewCertificate/file_with_dates (0.01s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) --- PASS: TestNewCertificate/badBase64Template (0.00s) --- PASS: TestNewCertificate/badFileTemplate (0.00s) --- PASS: TestNewCertificate/badJsonTemplate (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/user === RUN TestCertificate_GetCertificate/host --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/user (0.00s) --- PASS: TestCertificate_GetCertificate/host (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/ok_rsa === RUN TestCreateCertificate/emptyNonce === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm --- PASS: TestCreateCertificate (3.34s) --- PASS: TestCreateCertificate/ok (0.03s) --- PASS: TestCreateCertificate/ok_rsa (0.11s) --- PASS: TestCreateCertificate/emptyNonce (0.02s) --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ok_ECDSA === RUN TestFingerprint/ok_ED25519 === RUN TestFingerprint/ok_RSA === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT --- PASS: TestFingerprint (6.99s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) --- PASS: TestFingerprint/ok_SK-ECDSA (0.00s) --- PASS: TestFingerprint/ok_SK-ED25519 (0.00s) --- PASS: TestFingerprint/ok_CERT (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/fail --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) === RUN TestFormatFingerprint === RUN TestFormatFingerprint/P256 === RUN TestFormatFingerprint/P384 === RUN TestFormatFingerprint/P521 === RUN TestFormatFingerprint/Ed25519 === RUN TestFormatFingerprint/RSA === RUN TestFormatFingerprint/SK-ECDSA === RUN TestFormatFingerprint/SK-ED25519 === RUN TestFormatFingerprint/ED25519-CERT === RUN TestFormatFingerprint/ECDSA-CERT_(fixture) === RUN TestFormatFingerprint/DSA === RUN TestFormatFingerprint/Base64RawFingerprint === RUN TestFormatFingerprint/Base64RawURLFingerprint === RUN TestFormatFingerprint/Base64Fingerprint === RUN TestFormatFingerprint/Base64UrlFingerprint === RUN TestFormatFingerprint/HexFingerprint === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding --- PASS: TestFormatFingerprint (5.18s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) --- PASS: TestFormatFingerprint/Ed25519 (0.00s) --- PASS: TestFormatFingerprint/RSA (0.00s) --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) --- PASS: TestFormatFingerprint/DSA (0.00s) --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64UrlFingerprint (0.00s) --- PASS: TestFormatFingerprint/HexFingerprint (0.00s) --- PASS: TestFormatFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFormatFingerprint/fail_input (0.00s) --- PASS: TestFormatFingerprint/fail_encoding (0.00s) === RUN TestFormatCertificateFingerprint === RUN TestFormatCertificateFingerprint/P256 === RUN TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) --- PASS: TestFormatCertificateFingerprint (0.00s) --- PASS: TestFormatCertificateFingerprint/P256 (0.00s) --- PASS: TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) (0.00s) === RUN Test_publicKeyTypeAndSize_errors === RUN Test_publicKeyTypeAndSize_errors/fail_RSA === RUN Test_publicKeyTypeAndSize_errors/fail_DSA === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_type --- PASS: Test_publicKeyTypeAndSize_errors (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_type (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/user === RUN TestWithTemplate/host === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error --- PASS: TestWithTemplate (0.01s) --- PASS: TestWithTemplate/user (0.00s) --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/failTemplate (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/host === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/host (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/github.com === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (0.00s) --- PASS: TestWithTemplateFile/github.com (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN TestCryptoPublicKey === RUN TestCryptoPublicKey/ok_ec === RUN TestCryptoPublicKey/ok_Ed25519 === RUN TestCryptoPublicKey/ok_rsa === RUN TestCryptoPublicKey/ok_ssh_ec === RUN TestCryptoPublicKey/ok_ssh_Ed25519 === RUN TestCryptoPublicKey/ok_ssh_rsa === RUN TestCryptoPublicKey/ok_agent === RUN TestCryptoPublicKey/ok_sk_ec === RUN TestCryptoPublicKey/ok_sk_Ed25519 === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk --- PASS: TestCryptoPublicKey (1.35s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_agent (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/fail_agent (0.00s) --- PASS: TestCryptoPublicKey/fail_type (0.00s) --- PASS: TestCryptoPublicKey/fail_sk (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/user === RUN TestCreateTemplateData/host === RUN TestCreateTemplateData/other --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/user (0.00s) --- PASS: TestCreateTemplateData/host (0.00s) --- PASS: TestCreateTemplateData/other (0.00s) === RUN TestDefaultExtensions === RUN TestDefaultExtensions/user === RUN TestDefaultExtensions/host === RUN TestDefaultExtensions/other --- PASS: TestDefaultExtensions (0.00s) --- PASS: TestDefaultExtensions/user (0.00s) --- PASS: TestDefaultExtensions/host (0.00s) --- PASS: TestDefaultExtensions/other (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestTemplateData_AddExtension === RUN TestTemplateData_AddExtension/empty === RUN TestTemplateData_AddExtension/overwrite === RUN TestTemplateData_AddExtension/add --- PASS: TestTemplateData_AddExtension (0.00s) --- PASS: TestTemplateData_AddExtension/empty (0.00s) --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) --- PASS: TestTemplateData_AddExtension/add (0.00s) === RUN TestTemplateData_AddCriticalOption === RUN TestTemplateData_AddCriticalOption/empty === RUN TestTemplateData_AddCriticalOption/overwrite === RUN TestTemplateData_AddCriticalOption/add --- PASS: TestTemplateData_AddCriticalOption (0.00s) --- PASS: TestTemplateData_AddCriticalOption/empty (0.00s) --- PASS: TestTemplateData_AddCriticalOption/overwrite (0.00s) --- PASS: TestTemplateData_AddCriticalOption/add (0.00s) === RUN TestTemplateData_Set === RUN TestTemplateData_Set/ok === RUN TestTemplateData_Set/overwrite --- PASS: TestTemplateData_Set (0.00s) --- PASS: TestTemplateData_Set/ok (0.00s) --- PASS: TestTemplateData_Set/overwrite (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/add --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/add (0.00s) === RUN TestTemplateData_SetType === RUN TestTemplateData_SetType/user === RUN TestTemplateData_SetType/host === RUN TestTemplateData_SetType/overwrite --- PASS: TestTemplateData_SetType (0.00s) --- PASS: TestTemplateData_SetType/user (0.00s) --- PASS: TestTemplateData_SetType/host (0.00s) --- PASS: TestTemplateData_SetType/overwrite (0.00s) === RUN TestTemplateData_SetKeyID === RUN TestTemplateData_SetKeyID/ok === RUN TestTemplateData_SetKeyID/overwrite --- PASS: TestTemplateData_SetKeyID (0.00s) --- PASS: TestTemplateData_SetKeyID/ok (0.00s) --- PASS: TestTemplateData_SetKeyID/overwrite (0.00s) === RUN TestTemplateData_SetPrincipals === RUN TestTemplateData_SetPrincipals/ok === RUN TestTemplateData_SetPrincipals/overwrite --- PASS: TestTemplateData_SetPrincipals (0.00s) --- PASS: TestTemplateData_SetPrincipals/ok (0.00s) --- PASS: TestTemplateData_SetPrincipals/overwrite (0.00s) === RUN TestTemplateData_SetExtensions === RUN TestTemplateData_SetExtensions/ok === RUN TestTemplateData_SetExtensions/overwrite --- PASS: TestTemplateData_SetExtensions (0.00s) --- PASS: TestTemplateData_SetExtensions/ok (0.00s) --- PASS: TestTemplateData_SetExtensions/overwrite (0.00s) === RUN TestTemplateData_SetCriticalOptions === RUN TestTemplateData_SetCriticalOptions/ok === RUN TestTemplateData_SetCriticalOptions/overwrite --- PASS: TestTemplateData_SetCriticalOptions (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/ok (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.01s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestCertTypeFromString === RUN TestCertTypeFromString/user === RUN TestCertTypeFromString/USER === RUN TestCertTypeFromString/host === RUN TestCertTypeFromString/Host === RUN TestCertTypeFromString/_user_ === RUN TestCertTypeFromString/invalid --- PASS: TestCertTypeFromString (0.00s) --- PASS: TestCertTypeFromString/user (0.00s) --- PASS: TestCertTypeFromString/USER (0.00s) --- PASS: TestCertTypeFromString/host (0.00s) --- PASS: TestCertTypeFromString/Host (0.00s) --- PASS: TestCertTypeFromString/_user_ (0.00s) --- PASS: TestCertTypeFromString/invalid (0.00s) === RUN TestCertType_String === RUN TestCertType_String/user === RUN TestCertType_String/host === RUN TestCertType_String/empty --- PASS: TestCertType_String (0.00s) --- PASS: TestCertType_String/user (0.00s) --- PASS: TestCertType_String/host (0.00s) --- PASS: TestCertType_String/empty (0.00s) === RUN TestCertType_MarshalJSON === RUN TestCertType_MarshalJSON/user === RUN TestCertType_MarshalJSON/host === RUN TestCertType_MarshalJSON/error --- PASS: TestCertType_MarshalJSON (0.00s) --- PASS: TestCertType_MarshalJSON/user (0.00s) --- PASS: TestCertType_MarshalJSON/host (0.00s) --- PASS: TestCertType_MarshalJSON/error (0.00s) === RUN TestCertType_UnmarshalJSON === RUN TestCertType_UnmarshalJSON/user === RUN TestCertType_UnmarshalJSON/USER === RUN TestCertType_UnmarshalJSON/host === RUN TestCertType_UnmarshalJSON/HosT === RUN TestCertType_UnmarshalJSON/_user_ === RUN TestCertType_UnmarshalJSON/number === RUN TestCertType_UnmarshalJSON/object === RUN TestCertType_UnmarshalJSON/badJSON --- PASS: TestCertType_UnmarshalJSON (0.00s) --- PASS: TestCertType_UnmarshalJSON/user (0.00s) --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) --- PASS: TestCertType_UnmarshalJSON/host (0.00s) --- PASS: TestCertType_UnmarshalJSON/HosT (0.00s) --- PASS: TestCertType_UnmarshalJSON/_user_ (0.00s) --- PASS: TestCertType_UnmarshalJSON/number (0.00s) --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS ok go.step.sm/crypto/sshutil 17.009s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) --- PASS: Test_newCredentialsCache/ok (0.00s) === RUN Test_credentialsCache_Load === RUN Test_credentialsCache_Load/ok === RUN Test_credentialsCache_Load/nil === RUN Test_credentialsCache_Load/fail --- PASS: Test_credentialsCache_Load (0.00s) --- PASS: Test_credentialsCache_Load/ok (0.00s) --- PASS: Test_credentialsCache_Load/nil (0.00s) --- PASS: Test_credentialsCache_Load/fail (0.00s) === RUN Test_credentialsCache_Store === RUN Test_credentialsCache_Store/ok --- PASS: Test_credentialsCache_Store (0.00s) --- PASS: Test_credentialsCache_Store/ok (0.00s) === RUN Test_credentialsCache_Delete === RUN Test_credentialsCache_Delete/ok === RUN Test_credentialsCache_Delete/deleted --- PASS: Test_credentialsCache_Delete (0.00s) --- PASS: Test_credentialsCache_Delete/ok (0.00s) --- PASS: Test_credentialsCache_Delete/deleted (0.00s) === RUN Test_credentialsCache_Range === RUN Test_credentialsCache_Range/ok --- PASS: Test_credentialsCache_Range (0.00s) --- PASS: Test_credentialsCache_Range/ok (0.00s) === RUN TestNewRenewer === RUN TestNewRenewer/ok === RUN TestNewRenewer/WithRenewBefore === RUN TestNewRenewer/WithRenewJitter === RUN TestNewRenewer/fail --- PASS: TestNewRenewer (0.00s) --- PASS: TestNewRenewer/ok (0.00s) --- PASS: TestNewRenewer/WithRenewBefore (0.00s) --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run renewer_test.go:228: Renewer.Run() run 2 times --- PASS: TestRenewer_Run (2.01s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) === RUN TestRenewer_Stop === RUN TestRenewer_Stop/ok === RUN TestRenewer_Stop/ok_nil --- PASS: TestRenewer_Stop (0.00s) --- PASS: TestRenewer_Stop/ok (0.00s) --- PASS: TestRenewer_Stop/ok_nil (0.00s) === RUN TestRenewer_GetCertificate === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41144: remote error: tls: bad certificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41146: remote error: tls: bad certificate --- PASS: TestRenewer_GetCertificate (0.11s) --- PASS: TestRenewer_GetCertificate/ok (0.05s) --- PASS: TestRenewer_GetCertificate/fail_empty (0.03s) --- PASS: TestRenewer_GetCertificate/fail_httptest (0.03s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33312: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33318: remote error: tls: bad certificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33332: read tcp 127.0.0.1:39311->127.0.0.1:33332: use of closed network connection --- PASS: TestRenewer_GetClientCertificate (0.20s) --- PASS: TestRenewer_GetClientCertificate/ok (0.11s) --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.05s) --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.02s) --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.02s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:52226: read tcp 127.0.0.1:42915->127.0.0.1:52226: use of closed network connection === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:58022: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:46470: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z --- PASS: TestRenewer_RenewFunc_error (0.21s) --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.02s) --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.08s) --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.04s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) --- PASS: TestNewServerCredentials/ok (0.00s) === RUN TestNewServerCredentialsFromFile === RUN TestNewServerCredentialsFromFile/ok === RUN TestNewServerCredentialsFromFile/fail --- 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 === RUN TestServerCredentials_GetCertificate/fail_httptest 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40126: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40138: remote error: tls: bad certificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40140: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40146: server name indication cannot be empty --- PASS: TestServerCredentials_GetCertificate (0.11s) --- PASS: TestServerCredentials_GetCertificate/ok (0.05s) --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.01s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50636: remote error: tls: bad certificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50644: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50646: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50658: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.12s) --- PASS: TestServerCredentials_GetConfigForClient/ok (0.07s) --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.03s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.01s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:51688: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:56750: test error --- PASS: TestServerCredentials_RenewFunc_error (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.01s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok --- PASS: TestServerCredentials_TLSConfig (0.00s) --- PASS: TestServerCredentials_TLSConfig/ok (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) === RUN TestSanitizeHost === RUN TestSanitizeHost/ok === RUN TestSanitizeHost/ok_port === RUN TestSanitizeHost/ok_ascii === RUN TestSanitizeHost/ok_ascii_port === RUN TestSanitizeHost/fail === RUN TestSanitizeHost/fail_port === RUN TestSanitizeHost/fail_empty === RUN TestSanitizeHost/fail_empty_with_port --- PASS: TestSanitizeHost (0.00s) --- PASS: TestSanitizeHost/ok (0.00s) --- PASS: TestSanitizeHost/ok_port (0.00s) --- PASS: TestSanitizeHost/ok_ascii (0.00s) --- PASS: TestSanitizeHost/ok_ascii_port (0.00s) --- PASS: TestSanitizeHost/fail (0.00s) --- PASS: TestSanitizeHost/fail_port (0.00s) --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS ok go.step.sm/crypto/tlsutil 4.973s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 --- PASS: TestVectors (0.23s) --- PASS: TestVectors/ok (0.19s) --- PASS: TestVectors/ok#01 (0.02s) --- PASS: TestVectors/ok#02 (0.01s) === RUN TestSignVerify --- PASS: TestSignVerify (15.52s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail --- PASS: TestGenerateKey (0.01s) --- PASS: TestGenerateKey/ok (0.01s) --- PASS: TestGenerateKey/fail (0.00s) === RUN TestPublicKey_ToEd25519 === RUN TestPublicKey_ToEd25519/ok === RUN TestPublicKey_ToEd25519/fail --- PASS: TestPublicKey_ToEd25519 (0.00s) --- PASS: TestPublicKey_ToEd25519/ok (0.00s) --- PASS: TestPublicKey_ToEd25519/fail (0.00s) === RUN TestPrivateKey_Public === RUN TestPrivateKey_Public/ok === RUN TestPrivateKey_Public/fail --- PASS: TestPrivateKey_Public (0.00s) --- PASS: TestPrivateKey_Public/ok (0.00s) --- PASS: TestPrivateKey_Public/fail (0.00s) === RUN TestPrivateKey_SharedKey === RUN TestPrivateKey_SharedKey/ok_basepoint === RUN TestPrivateKey_SharedKey/ok_other === RUN TestPrivateKey_SharedKey/zero === RUN TestPrivateKey_SharedKey/fail --- PASS: TestPrivateKey_SharedKey (0.01s) --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.01s) --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) --- PASS: TestPrivateKey_SharedKey/zero (0.00s) --- PASS: TestPrivateKey_SharedKey/fail (0.00s) === RUN TestPrivateKey_Sign_error === RUN TestPrivateKey_Sign_error/fail_SignerOpts === RUN TestPrivateKey_Sign_error/panic --- PASS: TestPrivateKey_Sign_error (0.00s) --- PASS: TestPrivateKey_Sign_error/fail_SignerOpts (0.00s) --- PASS: TestPrivateKey_Sign_error/panic (0.00s) === RUN TestVerify_error === RUN TestVerify_error/fail === RUN TestVerify_error/panic --- PASS: TestVerify_error (0.00s) --- PASS: TestVerify_error/fail (0.00s) --- PASS: TestVerify_error/panic (0.00s) === RUN TestPublicKey_Equal === RUN TestPublicKey_Equal/true === RUN TestPublicKey_Equal/false === RUN TestPublicKey_Equal/false_type --- PASS: TestPublicKey_Equal (0.01s) --- PASS: TestPublicKey_Equal/true (0.00s) --- PASS: TestPublicKey_Equal/false (0.00s) --- PASS: TestPublicKey_Equal/false_type (0.00s) === RUN TestPrivateKey_Equal === RUN TestPrivateKey_Equal/true === RUN TestPrivateKey_Equal/false === RUN TestPrivateKey_Equal/false_type --- PASS: TestPrivateKey_Equal (0.01s) --- PASS: TestPrivateKey_Equal/true (0.00s) --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS ok go.step.sm/crypto/x25519 15.836s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 --- PASS: TestSignatureAlgorithm_Set (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok#01 (0.00s) === RUN TestSignatureAlgorithm_MarshalJSON === RUN TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm === RUN TestSignatureAlgorithm_MarshalJSON/MD2WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/MD5WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 --- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/PureEd25519 (0.00s) === RUN TestSignatureAlgorithm_UnmarshalJSON === RUN TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 === RUN TestSignatureAlgorithm_UnmarshalJSON/Ed25519 === RUN TestSignatureAlgorithm_UnmarshalJSON/lowercase === RUN TestSignatureAlgorithm_UnmarshalJSON/empty === RUN TestSignatureAlgorithm_UnmarshalJSON/null === RUN TestSignatureAlgorithm_UnmarshalJSON/unknown === RUN TestSignatureAlgorithm_UnmarshalJSON/number === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString === RUN TestSignatureAlgorithm_UnmarshalJSON/object --- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/Ed25519 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/lowercase (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/empty (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/null (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/unknown (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/number (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/numberString (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/object (0.00s) === RUN TestNewCertificateRequest === RUN TestNewCertificateRequest/ok_simple === RUN TestNewCertificateRequest/ok_default === RUN TestNewCertificateRequest/ok_extended_sans === RUN TestNewCertificateRequest/ok_extended_sans_and_extension === RUN TestNewCertificateRequest/ok_permanent_identifier_template === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans --- PASS: TestNewCertificateRequest (0.07s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) --- PASS: TestNewCertificateRequest/fail_apply (0.00s) --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) === RUN Test_newCertificateRequest === RUN Test_newCertificateRequest/ok === RUN Test_newCertificateRequest/complex --- PASS: Test_newCertificateRequest (0.00s) --- PASS: Test_newCertificateRequest/ok (0.00s) --- PASS: Test_newCertificateRequest/complex (0.00s) === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail --- PASS: TestCertificateRequest_GetCertificateRequest (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificateRequest_challengePassword === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.19s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.06s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.07s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.04s) === RUN TestCertificateRequest_addChallengePassword === RUN TestCertificateRequest_addChallengePassword/ok === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String === RUN TestCertificateRequest_addChallengePassword/fail_challengePassword === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm === RUN TestCertificateRequest_addChallengePassword/fail_sign --- PASS: TestCertificateRequest_addChallengePassword (0.10s) --- PASS: TestCertificateRequest_addChallengePassword/ok (0.03s) --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.03s) --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) === RUN TestCertificateRequest_GetCertificate === RUN TestCertificateRequest_GetCertificate/ok --- PASS: TestCertificateRequest_GetCertificate (0.00s) --- PASS: TestCertificateRequest_GetCertificate/ok (0.00s) === RUN TestCertificateRequest_GetLeafCertificate === RUN TestCertificateRequest_GetLeafCertificate/ok === RUN TestCertificateRequest_GetLeafCertificate/rsa --- PASS: TestCertificateRequest_GetLeafCertificate (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/ok (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/rsa (0.00s) === RUN TestCreateCertificateRequest === RUN TestCreateCertificateRequest/ok === RUN TestCreateCertificateRequest/fail_ --- PASS: TestCreateCertificateRequest (0.01s) --- PASS: TestCreateCertificateRequest/ok (0.01s) --- PASS: TestCreateCertificateRequest/fail_ (0.00s) === RUN TestNewCertificate === RUN TestNewCertificate/okSimple === RUN TestNewCertificate/okDefaultTemplate === RUN TestNewCertificate/okCustomSANs === RUN TestNewCertificate/okExample === RUN TestNewCertificate/okFullSimple === RUN TestNewCertificate/okOPCUA === RUN TestNewCertificate/okRawSubject === RUN TestNewCertificate/badSignature === RUN TestNewCertificate/failTemplate === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs --- PASS: TestNewCertificate (0.12s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) --- PASS: TestNewCertificate/okCustomSANs (0.00s) --- PASS: TestNewCertificate/okExample (0.01s) --- PASS: TestNewCertificate/okFullSimple (0.01s) --- PASS: TestNewCertificate/okOPCUA (0.01s) --- PASS: TestNewCertificate/okRawSubject (0.01s) --- PASS: TestNewCertificate/badSignature (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) --- PASS: TestNewCertificate/missingTemplate (0.00s) --- PASS: TestNewCertificate/badJson (0.01s) --- PASS: TestNewCertificate/failCustomSANs (0.01s) === RUN TestNewCertificateTemplate --- PASS: TestNewCertificateTemplate (0.02s) === RUN TestNewCertificateFromX509 === RUN TestNewCertificateFromX509/okSimple === RUN TestNewCertificateFromX509/okDefaultTemplate === RUN TestNewCertificateFromX509/okCustomSANs === RUN TestNewCertificateFromX509/okExample === RUN TestNewCertificateFromX509/okFullSimple === RUN TestNewCertificateFromX509/failTemplate === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs --- PASS: TestNewCertificateFromX509 (0.01s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) --- PASS: TestNewCertificateFromX509/okExample (0.00s) --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) --- PASS: TestNewCertificateFromX509/badJson (0.00s) --- PASS: TestNewCertificateFromX509/failCustomSANs (0.01s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/ok (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/okNoSubjectKeyID === RUN TestCreateCertificate/okNoSerialNumber === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign --- PASS: TestCreateCertificate (0.07s) --- PASS: TestCreateCertificate/ok (0.01s) --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.01s) --- PASS: TestCreateCertificate/okNoSerialNumber (0.01s) --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) === RUN TestCreateCertificate_criticalSANs === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate --- PASS: TestCreateCertificate_criticalSANs (0.05s) --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.01s) --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.01s) --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.02s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical === RUN TestCreateCertificateTemplate/ok_no_extensions === RUN TestCreateCertificateTemplate/fail --- PASS: TestCreateCertificateTemplate (0.03s) --- PASS: TestCreateCertificateTemplate/ok (0.01s) --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) --- PASS: TestCreateCertificateTemplate/fail (0.00s) === RUN TestCreateCertificate_debug === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBlDCCAUagAwIBAgIRALmAHzRh8WHqIVq1j4bKqscwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDR3p6VR6E6zw6gnaFv0O0oS4k7 ff4cJCD7DREmcP4xuaOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTLb0EhS/RWv66Jx4AcuYzoc4lO IDAfBgNVHSMEGDAWgBT17vwoBpr81pVmCTgtCnnDg8cS7TA6BgNVHREEMzAxpC8w LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF BgMrZXADQQBUG0wqDwYhfH9az488U+5tF+eAJ94ihMl+Yfq7yOkIezlWXQ4z8xUG 8hI8Voc1X874fYtE93KziocmjhKao5wE -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBgzCCATWgAwIBAgIQRmZ+JN0lmXmFiHPF7EN6kDAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAkva6if0th4Qw nVw1ej3Qgn9DgyI71OvJ0U7rdkJm9QBj06PY4jm8csCqQb8tm/OvAZVgVVNKNcoS fU0Mz96FAw== -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBgzCCATWgAwIBAgIQdpcWMsgSTNWP98jKdm1HCjAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAR6YuWv0P5fAc fh02yKuzP+kajt78nvUtIuLXALVEbjsIaOeIC9lRkVaRyN5E7QN0G5VroRX1NXpK WbPmK+eRAg== -----END CERTIFICATE----- --- PASS: TestCreateCertificate_debug (0.06s) --- PASS: TestCreateCertificate_debug/directoryName (0.01s) --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.02s) --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.02s) === RUN TestReadCertPool === RUN TestReadCertPool/ok_dir === RUN TestReadCertPool/ok_dir_2 === RUN TestReadCertPool/ok_file === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing --- PASS: TestReadCertPool (0.03s) --- PASS: TestReadCertPool/ok_dir (0.01s) --- PASS: TestReadCertPool/ok_dir_2 (0.02s) --- PASS: TestReadCertPool/ok_file (0.00s) --- PASS: TestReadCertPool/ok_files (0.00s) --- PASS: TestReadCertPool/no_certs (0.01s) --- PASS: TestReadCertPool/missing (0.00s) === RUN Test_convertName === RUN Test_convertName/lowerCase === RUN Test_convertName/underscore === RUN Test_convertName/mixed --- PASS: Test_convertName (0.00s) --- PASS: Test_convertName/lowerCase (0.00s) --- PASS: Test_convertName/underscore (0.00s) --- PASS: Test_convertName/mixed (0.00s) === RUN Test_newExtension === RUN Test_newExtension/ok === RUN Test_newExtension/critical --- PASS: Test_newExtension (0.00s) --- PASS: Test_newExtension/ok (0.00s) --- PASS: Test_newExtension/critical (0.00s) === RUN Test_newExtensions === RUN Test_newExtensions/ok === RUN Test_newExtensions/nil --- PASS: Test_newExtensions (0.00s) --- PASS: Test_newExtensions/ok (0.00s) --- PASS: Test_newExtensions/nil (0.00s) === RUN TestExtension_Set === RUN TestExtension_Set/ok === RUN TestExtension_Set/existing --- PASS: TestExtension_Set (0.00s) --- PASS: TestExtension_Set/ok (0.00s) --- PASS: TestExtension_Set/existing (0.00s) === RUN TestObjectIdentifier_Equal === RUN TestObjectIdentifier_Equal/ok === RUN TestObjectIdentifier_Equal/false_length === RUN TestObjectIdentifier_Equal/false_content --- PASS: TestObjectIdentifier_Equal (0.00s) --- PASS: TestObjectIdentifier_Equal/ok (0.00s) --- PASS: TestObjectIdentifier_Equal/false_length (0.00s) --- PASS: TestObjectIdentifier_Equal/false_content (0.00s) === RUN TestObjectIdentifier_MarshalJSON === RUN TestObjectIdentifier_MarshalJSON/ok === RUN TestObjectIdentifier_MarshalJSON/empty === RUN TestObjectIdentifier_MarshalJSON/nil --- PASS: TestObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestObjectIdentifier_UnmarshalJSON === RUN TestObjectIdentifier_UnmarshalJSON/ok === RUN TestObjectIdentifier_UnmarshalJSON/empty === RUN TestObjectIdentifier_UnmarshalJSON/null === RUN TestObjectIdentifier_UnmarshalJSON/number === RUN TestObjectIdentifier_UnmarshalJSON/badFormat --- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/number (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/badFormat (0.00s) === RUN TestSubjectAlternativeName_Set === RUN TestSubjectAlternativeName_Set/dns === RUN TestSubjectAlternativeName_Set/dnsAdd === RUN TestSubjectAlternativeName_Set/email === RUN TestSubjectAlternativeName_Set/emailAdd === RUN TestSubjectAlternativeName_Set/ip === RUN TestSubjectAlternativeName_Set/ipAdd === RUN TestSubjectAlternativeName_Set/ipBad === RUN TestSubjectAlternativeName_Set/uri === RUN TestSubjectAlternativeName_Set/uriAdd === RUN TestSubjectAlternativeName_Set/uriBad === RUN TestSubjectAlternativeName_Set/AutoDNS === RUN TestSubjectAlternativeName_Set/AutoDNSAdd === RUN TestSubjectAlternativeName_Set/AutoEmail === RUN TestSubjectAlternativeName_Set/AutoEmailAdd === RUN TestSubjectAlternativeName_Set/IPAutoIP === RUN TestSubjectAlternativeName_Set/AutoIPAdd === RUN TestSubjectAlternativeName_Set/AutoURI === RUN TestSubjectAlternativeName_Set/AutoURIAdd === RUN TestSubjectAlternativeName_Set/panic === RUN TestSubjectAlternativeName_Set/panicAdd --- PASS: TestSubjectAlternativeName_Set (0.00s) --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/email (0.00s) --- PASS: TestSubjectAlternativeName_Set/emailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ip (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/uri (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURIAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/panic (0.00s) --- PASS: TestSubjectAlternativeName_Set/panicAdd (0.00s) === RUN TestSubjectAlternativeName_RawValue === RUN TestSubjectAlternativeName_RawValue/ip === RUN TestSubjectAlternativeName_RawValue/ipv6 === RUN TestSubjectAlternativeName_RawValue/uri === RUN TestSubjectAlternativeName_RawValue/email === RUN TestSubjectAlternativeName_RawValue/dns === RUN TestSubjectAlternativeName_RawValue/registeredID === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_empty === RUN TestSubjectAlternativeName_RawValue/hardwareModuleName === RUN TestSubjectAlternativeName_RawValue/directoryName === RUN TestSubjectAlternativeName_RawValue/userPrincipalName === RUN TestSubjectAlternativeName_RawValue/otherName_int === RUN TestSubjectAlternativeName_RawValue/otherName_oid === RUN TestSubjectAlternativeName_RawValue/otherName_raw === RUN TestSubjectAlternativeName_RawValue/otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/otherName_numeric === RUN TestSubjectAlternativeName_RawValue/otherName_printable === RUN TestSubjectAlternativeName_RawValue/otherName_utc === RUN TestSubjectAlternativeName_RawValue/otherName_generalizd === RUN TestSubjectAlternativeName_RawValue/otherName_default === RUN TestSubjectAlternativeName_RawValue/otherName_no_type === RUN TestSubjectAlternativeName_RawValue/otherName_whitespaces === RUN TestSubjectAlternativeName_RawValue/otherName_bool:true === RUN TestSubjectAlternativeName_RawValue/otherName_boolean:false === RUN TestSubjectAlternativeName_RawValue/fail_dn === RUN TestSubjectAlternativeName_RawValue/fail_x400Address === RUN TestSubjectAlternativeName_RawValue/fail_ediPartyName === RUN TestSubjectAlternativeName_RawValue/fail_email === RUN TestSubjectAlternativeName_RawValue/fail_dns === RUN TestSubjectAlternativeName_RawValue/fail_dns_empty === RUN TestSubjectAlternativeName_RawValue/fail_uri === RUN TestSubjectAlternativeName_RawValue/fail_ip === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_json === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 === RUN TestSubjectAlternativeName_RawValue/fail_registeredID === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_empty === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_parse === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value === RUN TestSubjectAlternativeName_RawValue/fail_otherName_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_marshal === RUN TestSubjectAlternativeName_RawValue/fail_otherName_int === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_raw === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_numeric === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utc === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type --- PASS: TestSubjectAlternativeName_RawValue (0.02s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/hardwareModuleName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/directoryName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/userPrincipalName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_generalizd (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_no_type (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_whitespaces (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_bool:true (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_boolean:false (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dn (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_marshal (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.01s) === RUN TestKeyUsage_Set === RUN TestKeyUsage_Set/ok === RUN TestKeyUsage_Set/overwrite --- PASS: TestKeyUsage_Set (0.00s) --- PASS: TestKeyUsage_Set/ok (0.00s) --- PASS: TestKeyUsage_Set/overwrite (0.00s) === RUN TestKeyUsage_MarshalJSON === RUN TestKeyUsage_MarshalJSON/DigitalSignature === RUN TestKeyUsage_MarshalJSON/ContentCommitment === RUN TestKeyUsage_MarshalJSON/KeyEncipherment === RUN TestKeyUsage_MarshalJSON/DataEncipherment === RUN TestKeyUsage_MarshalJSON/KeyAgreement === RUN TestKeyUsage_MarshalJSON/CertSign === RUN TestKeyUsage_MarshalJSON/CRLSign === RUN TestKeyUsage_MarshalJSON/EncipherOnly === RUN TestKeyUsage_MarshalJSON/DecipherOnly === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment === RUN TestKeyUsage_MarshalJSON/Error --- PASS: TestKeyUsage_MarshalJSON (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/Error (0.00s) === RUN TestKeyUsage_UnmarshalJSON === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature === RUN TestKeyUsage_UnmarshalJSON/ContentCommitment === RUN TestKeyUsage_UnmarshalJSON/KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/DataEncipherment === RUN TestKeyUsage_UnmarshalJSON/KeyAgreement === RUN TestKeyUsage_UnmarshalJSON/CertSign === RUN TestKeyUsage_UnmarshalJSON/CRLSign === RUN TestKeyUsage_UnmarshalJSON/EncipherOnly === RUN TestKeyUsage_UnmarshalJSON/DecipherOnly === RUN TestKeyUsage_UnmarshalJSON/digital_signature === RUN TestKeyUsage_UnmarshalJSON/content_commitment === RUN TestKeyUsage_UnmarshalJSON/key_encipherment === RUN TestKeyUsage_UnmarshalJSON/data_encipherment === RUN TestKeyUsage_UnmarshalJSON/key_agreement === RUN TestKeyUsage_UnmarshalJSON/cert_sign === RUN TestKeyUsage_UnmarshalJSON/crl_sign === RUN TestKeyUsage_UnmarshalJSON/encipher_only === RUN TestKeyUsage_UnmarshalJSON/decipher_only === RUN TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/invalid === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON --- PASS: TestKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/data_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_agreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/cert_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/crl_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/encipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/decipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestExtKeyUsage_Set === RUN TestExtKeyUsage_Set/ok === RUN TestExtKeyUsage_Set/overwrite --- PASS: TestExtKeyUsage_Set (0.00s) --- PASS: TestExtKeyUsage_Set/ok (0.00s) --- PASS: TestExtKeyUsage_Set/overwrite (0.00s) === RUN TestExtKeyUsage_MarshalJSON === RUN TestExtKeyUsage_MarshalJSON/Any === RUN TestExtKeyUsage_MarshalJSON/ServerAuth === RUN TestExtKeyUsage_MarshalJSON/ClientAuth === RUN TestExtKeyUsage_MarshalJSON/CodeSigning === RUN TestExtKeyUsage_MarshalJSON/EmailProtection === RUN TestExtKeyUsage_MarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_MarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_MarshalJSON/IPSECUser === RUN TestExtKeyUsage_MarshalJSON/TimeStamping === RUN TestExtKeyUsage_MarshalJSON/OCSPSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth === RUN TestExtKeyUsage_MarshalJSON/Error --- PASS: TestExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Error (0.00s) === RUN TestExtKeyUsage_UnmarshalJSON === RUN TestExtKeyUsage_UnmarshalJSON/Any === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth === RUN TestExtKeyUsage_UnmarshalJSON/ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/EmailProtection === RUN TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_UnmarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_UnmarshalJSON/IPSECUser === RUN TestExtKeyUsage_UnmarshalJSON/TimeStamping === RUN TestExtKeyUsage_UnmarshalJSON/OCSPSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/any === RUN TestExtKeyUsage_UnmarshalJSON/server_auth === RUN TestExtKeyUsage_UnmarshalJSON/client_auth === RUN TestExtKeyUsage_UnmarshalJSON/code_signing === RUN TestExtKeyUsage_UnmarshalJSON/email_protection === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_end_system === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_user === RUN TestExtKeyUsage_UnmarshalJSON/time_stamping === RUN TestExtKeyUsage_UnmarshalJSON/ocsp_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/invalid === RUN TestExtKeyUsage_UnmarshalJSON/number === RUN TestExtKeyUsage_UnmarshalJSON/object === RUN TestExtKeyUsage_UnmarshalJSON/badJSON --- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/server_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/client_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/email_protection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_end_system (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_user (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/time_stamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ocsp_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestUnknownExtKeyUsage_MarshalJSON === RUN TestUnknownExtKeyUsage_MarshalJSON/ok === RUN TestUnknownExtKeyUsage_MarshalJSON/empty === RUN TestUnknownExtKeyUsage_MarshalJSON/nil --- PASS: TestUnknownExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/nil (0.00s) === RUN TestUnknownExtKeyUsage_UnmarshalJSON === RUN TestUnknownExtKeyUsage_UnmarshalJSON/string === RUN TestUnknownExtKeyUsage_UnmarshalJSON/array === RUN TestUnknownExtKeyUsage_UnmarshalJSON/empty === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/null (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/fail (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/failJSON (0.00s) === RUN TestUnknownExtKeyUsage_Set === RUN TestUnknownExtKeyUsage_Set/ok === RUN TestUnknownExtKeyUsage_Set/overwrite --- PASS: TestUnknownExtKeyUsage_Set (0.01s) --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) === RUN TestSubjectKeyID_Set === RUN TestSubjectKeyID_Set/ok === RUN TestSubjectKeyID_Set/overwrite --- PASS: TestSubjectKeyID_Set (0.00s) --- PASS: TestSubjectKeyID_Set/ok (0.00s) --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) === RUN TestAuthorityKeyID_Set === RUN TestAuthorityKeyID_Set/ok === RUN TestAuthorityKeyID_Set/overwrite --- PASS: TestAuthorityKeyID_Set (0.00s) --- PASS: TestAuthorityKeyID_Set/ok (0.00s) --- PASS: TestAuthorityKeyID_Set/overwrite (0.00s) === RUN TestOCSPServer_UnmarshalJSON === RUN TestOCSPServer_UnmarshalJSON/string === RUN TestOCSPServer_UnmarshalJSON/array === RUN TestOCSPServer_UnmarshalJSON/empty === RUN TestOCSPServer_UnmarshalJSON/null === RUN TestOCSPServer_UnmarshalJSON/fail --- PASS: TestOCSPServer_UnmarshalJSON (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/null (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/fail (0.00s) === RUN TestOCSPServer_Set === RUN TestOCSPServer_Set/ok === RUN TestOCSPServer_Set/overwrite --- PASS: TestOCSPServer_Set (0.00s) --- PASS: TestOCSPServer_Set/ok (0.00s) --- PASS: TestOCSPServer_Set/overwrite (0.00s) === RUN TestIssuingCertificateURL_UnmarshalJSON === RUN TestIssuingCertificateURL_UnmarshalJSON/string === RUN TestIssuingCertificateURL_UnmarshalJSON/array === RUN TestIssuingCertificateURL_UnmarshalJSON/empty === RUN TestIssuingCertificateURL_UnmarshalJSON/null === RUN TestIssuingCertificateURL_UnmarshalJSON/fail --- PASS: TestIssuingCertificateURL_UnmarshalJSON (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/string (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/array (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/empty (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/null (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/fail (0.00s) === RUN TestIssuingCertificateURL_Set === RUN TestIssuingCertificateURL_Set/ok === RUN TestIssuingCertificateURL_Set/overwrite --- PASS: TestIssuingCertificateURL_Set (0.00s) --- PASS: TestIssuingCertificateURL_Set/ok (0.00s) --- PASS: TestIssuingCertificateURL_Set/overwrite (0.00s) === RUN TestCRLDistributionPoints_UnmarshalJSON === RUN TestCRLDistributionPoints_UnmarshalJSON/string === RUN TestCRLDistributionPoints_UnmarshalJSON/array === RUN TestCRLDistributionPoints_UnmarshalJSON/empty === RUN TestCRLDistributionPoints_UnmarshalJSON/null === RUN TestCRLDistributionPoints_UnmarshalJSON/fail --- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/null (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/fail (0.00s) === RUN TestCRLDistributionPoints_Set === RUN TestCRLDistributionPoints_Set/ok === RUN TestCRLDistributionPoints_Set/overwrite --- PASS: TestCRLDistributionPoints_Set (0.00s) --- PASS: TestCRLDistributionPoints_Set/ok (0.00s) --- PASS: TestCRLDistributionPoints_Set/overwrite (0.00s) === RUN TestPolicyIdentifiers_MarshalJSON === RUN TestPolicyIdentifiers_MarshalJSON/ok === RUN TestPolicyIdentifiers_MarshalJSON/empty === RUN TestPolicyIdentifiers_MarshalJSON/nil --- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) === RUN TestPolicyIdentifiers_UnmarshalJSON === RUN TestPolicyIdentifiers_UnmarshalJSON/string === RUN TestPolicyIdentifiers_UnmarshalJSON/array === RUN TestPolicyIdentifiers_UnmarshalJSON/empty === RUN TestPolicyIdentifiers_UnmarshalJSON/null === RUN TestPolicyIdentifiers_UnmarshalJSON/fail === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON --- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/null (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/fail (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/failJSON (0.00s) === RUN TestPolicyIdentifiers_Set === RUN TestPolicyIdentifiers_Set/ok === RUN TestPolicyIdentifiers_Set/overwrite --- PASS: TestPolicyIdentifiers_Set (0.00s) --- PASS: TestPolicyIdentifiers_Set/ok (0.00s) --- PASS: TestPolicyIdentifiers_Set/overwrite (0.00s) === RUN TestBasicConstraints_Set === RUN TestBasicConstraints_Set/IsCAFalse === RUN TestBasicConstraints_Set/IsCAFalseWithPathLen === RUN TestBasicConstraints_Set/IsCAFalseWithAnyPathLen === RUN TestBasicConstraints_Set/IsCATrue === RUN TestBasicConstraints_Set/IsCATrueWithPathLen === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen === RUN TestBasicConstraints_Set/overwriteToFalse === RUN TestBasicConstraints_Set/overwriteToTrue --- PASS: TestBasicConstraints_Set (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrue (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToFalse (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToTrue (0.00s) === RUN TestNameConstraints_Set === RUN TestNameConstraints_Set/ok === RUN TestNameConstraints_Set/overwrite --- PASS: TestNameConstraints_Set (0.00s) --- PASS: TestNameConstraints_Set/ok (0.00s) --- PASS: TestNameConstraints_Set/overwrite (0.00s) === RUN TestSerialNumber_Set === RUN TestSerialNumber_Set/ok === RUN TestSerialNumber_Set/overwrite --- PASS: TestSerialNumber_Set (0.00s) --- PASS: TestSerialNumber_Set/ok (0.00s) --- PASS: TestSerialNumber_Set/overwrite (0.00s) === RUN TestSerialNumber_MarshalJSON === RUN TestSerialNumber_MarshalJSON/ok === RUN TestSerialNumber_MarshalJSON/nilStruct === RUN TestSerialNumber_MarshalJSON/nilBigInt --- PASS: TestSerialNumber_MarshalJSON (0.00s) --- PASS: TestSerialNumber_MarshalJSON/ok (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilStruct (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilBigInt (0.00s) === RUN TestSerialNumber_UnmarshalJSON === RUN TestSerialNumber_UnmarshalJSON/string === RUN TestSerialNumber_UnmarshalJSON/stringHex === RUN TestSerialNumber_UnmarshalJSON/number === RUN TestSerialNumber_UnmarshalJSON/badString === RUN TestSerialNumber_UnmarshalJSON/object === RUN TestSerialNumber_UnmarshalJSON/badJSON --- PASS: TestSerialNumber_UnmarshalJSON (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badString (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/object (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badJSON (0.00s) === RUN Test_createSubjectAltNameExtension === RUN Test_createSubjectAltNameExtension/ok_dns === RUN Test_createSubjectAltNameExtension/ok_dns_critical === RUN Test_createSubjectAltNameExtension/ok_email === RUN Test_createSubjectAltNameExtension/ok_uri === RUN Test_createSubjectAltNameExtension/ok_ip === RUN Test_createSubjectAltNameExtension/ok_sans === RUN Test_createSubjectAltNameExtension/ok_otherName === RUN Test_createSubjectAltNameExtension/fail_dns === RUN Test_createSubjectAltNameExtension/fail_email === RUN Test_createSubjectAltNameExtension/fail_uri === RUN Test_createSubjectAltNameExtension/fail_ip === RUN Test_createSubjectAltNameExtension/fail_otherName --- PASS: Test_createSubjectAltNameExtension (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_sans (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_otherName (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_otherName (0.00s) === RUN TestParseSubjectAlternativeNames === RUN TestParseSubjectAlternativeNames/ok/stdlib === RUN TestParseSubjectAlternativeNames/ok/permanent-identifier === RUN TestParseSubjectAlternativeNames/ok/hardware-module-name --- PASS: TestParseSubjectAlternativeNames (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/stdlib (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/permanent-identifier (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/hardware-module-name (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ecdsaCert === RUN TestFingerprint/rsaCert === RUN TestFingerprint/ed25519Cert --- PASS: TestFingerprint (0.02s) --- PASS: TestFingerprint/ecdsaCert (0.00s) --- PASS: TestFingerprint/rsaCert (0.00s) --- PASS: TestFingerprint/ed25519Cert (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/Unknown --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Unknown (0.00s) === RUN TestMultiString_MarshalJSON === RUN TestMultiString_MarshalJSON/ok === RUN TestMultiString_MarshalJSON/empty === RUN TestMultiString_MarshalJSON/nil --- PASS: TestMultiString_MarshalJSON (0.00s) --- PASS: TestMultiString_MarshalJSON/ok (0.00s) --- PASS: TestMultiString_MarshalJSON/empty (0.00s) --- PASS: TestMultiString_MarshalJSON/nil (0.00s) === RUN TestMultiString_UnmarshalJSON === RUN TestMultiString_UnmarshalJSON/string === RUN TestMultiString_UnmarshalJSON/array === RUN TestMultiString_UnmarshalJSON/empty === RUN TestMultiString_UnmarshalJSON/null === RUN TestMultiString_UnmarshalJSON/fail --- PASS: TestMultiString_UnmarshalJSON (0.00s) --- PASS: TestMultiString_UnmarshalJSON/string (0.00s) --- PASS: TestMultiString_UnmarshalJSON/array (0.00s) --- PASS: TestMultiString_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiString_UnmarshalJSON/null (0.00s) --- PASS: TestMultiString_UnmarshalJSON/fail (0.00s) === RUN TestMultiIP_MarshalJSON === RUN TestMultiIP_MarshalJSON/ok === RUN TestMultiIP_MarshalJSON/empty === RUN TestMultiIP_MarshalJSON/nil --- PASS: TestMultiIP_MarshalJSON (0.00s) --- PASS: TestMultiIP_MarshalJSON/ok (0.00s) --- PASS: TestMultiIP_MarshalJSON/empty (0.00s) --- PASS: TestMultiIP_MarshalJSON/nil (0.00s) === RUN TestMultiIP_UnmarshalJSON === RUN TestMultiIP_UnmarshalJSON/string === RUN TestMultiIP_UnmarshalJSON/array === RUN TestMultiIP_UnmarshalJSON/empty === RUN TestMultiIP_UnmarshalJSON/null === RUN TestMultiIP_UnmarshalJSON/fail === RUN TestMultiIP_UnmarshalJSON/failJSON --- PASS: TestMultiIP_UnmarshalJSON (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiIPNet_MarshalJSON === RUN TestMultiIPNet_MarshalJSON/ok === RUN TestMultiIPNet_MarshalJSON/empty === RUN TestMultiIPNet_MarshalJSON/nil --- PASS: TestMultiIPNet_MarshalJSON (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/ok (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/nil (0.00s) === RUN TestMultiIPNet_UnmarshalJSON === RUN TestMultiIPNet_UnmarshalJSON/string === RUN TestMultiIPNet_UnmarshalJSON/array === RUN TestMultiIPNet_UnmarshalJSON/empty === RUN TestMultiIPNet_UnmarshalJSON/null === RUN TestMultiIPNet_UnmarshalJSON/fail === RUN TestMultiIPNet_UnmarshalJSON/failJSON --- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiURL_MarshalJSON === RUN TestMultiURL_MarshalJSON/ok === RUN TestMultiURL_MarshalJSON/empty === RUN TestMultiURL_MarshalJSON/nil --- PASS: TestMultiURL_MarshalJSON (0.00s) --- PASS: TestMultiURL_MarshalJSON/ok (0.00s) --- PASS: TestMultiURL_MarshalJSON/empty (0.00s) --- PASS: TestMultiURL_MarshalJSON/nil (0.00s) === RUN TestMultiURL_UnmarshalJSON === RUN TestMultiURL_UnmarshalJSON/string === RUN TestMultiURL_UnmarshalJSON/array === RUN TestMultiURL_UnmarshalJSON/empty === RUN TestMultiURL_UnmarshalJSON/null === RUN TestMultiURL_UnmarshalJSON/fail === RUN TestMultiURL_UnmarshalJSON/failJSON --- 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) --- PASS: TestMultiURL_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiObjectIdentifier_MarshalJSON === RUN TestMultiObjectIdentifier_MarshalJSON/ok === RUN TestMultiObjectIdentifier_MarshalJSON/empty === RUN TestMultiObjectIdentifier_MarshalJSON/nil --- PASS: TestMultiObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestMultiObjectIdentifier_UnmarshalJSON === RUN TestMultiObjectIdentifier_UnmarshalJSON/string === RUN TestMultiObjectIdentifier_UnmarshalJSON/array === RUN TestMultiObjectIdentifier_UnmarshalJSON/empty === RUN TestMultiObjectIdentifier_UnmarshalJSON/null === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON --- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/failJSON (0.00s) === RUN Test_newName === RUN Test_newName/ok --- PASS: Test_newName (0.00s) --- PASS: Test_newName/ok (0.00s) === RUN TestName_UnmarshalJSON === RUN TestName_UnmarshalJSON/null === RUN TestName_UnmarshalJSON/empty === RUN TestName_UnmarshalJSON/commonName === RUN TestName_UnmarshalJSON/object === RUN TestName_UnmarshalJSON/number === RUN TestName_UnmarshalJSON/badJSON --- PASS: TestName_UnmarshalJSON (0.00s) --- PASS: TestName_UnmarshalJSON/null (0.00s) --- PASS: TestName_UnmarshalJSON/empty (0.00s) --- PASS: TestName_UnmarshalJSON/commonName (0.00s) --- PASS: TestName_UnmarshalJSON/object (0.00s) --- PASS: TestName_UnmarshalJSON/number (0.00s) --- PASS: TestName_UnmarshalJSON/badJSON (0.00s) === RUN Test_newSubject === RUN Test_newSubject/ok --- PASS: Test_newSubject (0.00s) --- PASS: Test_newSubject/ok (0.00s) === RUN TestSubject_UnmarshalJSON === RUN TestSubject_UnmarshalJSON/null === RUN TestSubject_UnmarshalJSON/empty === RUN TestSubject_UnmarshalJSON/commonName === RUN TestSubject_UnmarshalJSON/object === RUN TestSubject_UnmarshalJSON/number === RUN TestSubject_UnmarshalJSON/badJSON --- PASS: TestSubject_UnmarshalJSON (0.00s) --- PASS: TestSubject_UnmarshalJSON/null (0.00s) --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) --- PASS: TestSubject_UnmarshalJSON/object (0.00s) --- PASS: TestSubject_UnmarshalJSON/number (0.00s) --- PASS: TestSubject_UnmarshalJSON/badJSON (0.00s) === RUN TestSubject_Set === RUN TestSubject_Set/ok === RUN TestSubject_Set/overwrite --- PASS: TestSubject_Set (0.00s) --- PASS: TestSubject_Set/ok (0.00s) --- PASS: TestSubject_Set/overwrite (0.00s) === RUN TestSubject_IsEmpty === RUN TestSubject_IsEmpty/ok === RUN TestSubject_IsEmpty/country === RUN TestSubject_IsEmpty/commonName === RUN TestSubject_IsEmpty/all_fields --- PASS: TestSubject_IsEmpty (0.00s) --- PASS: TestSubject_IsEmpty/ok (0.00s) --- PASS: TestSubject_IsEmpty/country (0.00s) --- PASS: TestSubject_IsEmpty/commonName (0.00s) --- PASS: TestSubject_IsEmpty/all_fields (0.00s) === RUN Test_newIssuer === RUN Test_newIssuer/ok --- PASS: Test_newIssuer (0.00s) --- PASS: Test_newIssuer/ok (0.00s) === RUN TestIssuer_UnmarshalJSON === RUN TestIssuer_UnmarshalJSON/null === RUN TestIssuer_UnmarshalJSON/empty === RUN TestIssuer_UnmarshalJSON/commonName === RUN TestIssuer_UnmarshalJSON/object === RUN TestIssuer_UnmarshalJSON/number === RUN TestIssuer_UnmarshalJSON/badJSON --- PASS: TestIssuer_UnmarshalJSON (0.00s) --- 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/number (0.00s) --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) === RUN TestIssuer_Set === RUN TestIssuer_Set/ok === RUN TestIssuer_Set/overwrite --- PASS: TestIssuer_Set (0.00s) --- PASS: TestIssuer_Set/ok (0.00s) --- PASS: TestIssuer_Set/overwrite (0.00s) === RUN Test_NewExtraNames === RUN Test_NewExtraNames/ok === RUN Test_NewExtraNames/ok_nil --- PASS: Test_NewExtraNames (0.00s) --- PASS: Test_NewExtraNames/ok (0.00s) --- PASS: Test_NewExtraNames/ok_nil (0.00s) === RUN Test_fromDistinguisedNames === RUN Test_fromDistinguisedNames/ok === RUN Test_fromDistinguisedNames/ok_nil --- PASS: Test_fromDistinguisedNames (0.00s) --- PASS: Test_fromDistinguisedNames/ok (0.00s) --- PASS: Test_fromDistinguisedNames/ok_nil (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/leaf === RUN TestWithTemplate/leafRSA === RUN TestWithTemplate/iid === RUN TestWithTemplate/iidRSAAndEnforced === RUN TestWithTemplate/iidEscape === RUN TestWithTemplate/admin === RUN TestWithTemplate/adminRSA === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error --- PASS: TestWithTemplate (6.07s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (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/extensions (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.02s) --- PASS: TestWithTemplateBase64/leaf (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/example === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (22.43s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN Test_asn1Encode === RUN Test_asn1Encode/ok === RUN Test_asn1Encode/ok_explicit === RUN Test_asn1Encode/ok_printable === RUN Test_asn1Encode/ok_printable_explicit === RUN Test_asn1Encode/ok_ia5 === RUN Test_asn1Encode/ok_utf8 === RUN Test_asn1Encode/ok_utc === RUN Test_asn1Encode/ok_generalized === RUN Test_asn1Encode/ok_int === RUN Test_asn1Encode/ok_numeric === RUN Test_asn1Encode/ok_bool === RUN Test_asn1Encode/ok_raw === RUN Test_asn1Encode/fail_numeric === RUN Test_asn1Encode/fail_time === RUN Test_asn1Encode/fail_bool --- PASS: Test_asn1Encode (0.00s) --- PASS: Test_asn1Encode/ok (0.00s) --- PASS: Test_asn1Encode/ok_explicit (0.00s) --- PASS: Test_asn1Encode/ok_printable (0.00s) --- PASS: Test_asn1Encode/ok_printable_explicit (0.00s) --- PASS: Test_asn1Encode/ok_ia5 (0.00s) --- PASS: Test_asn1Encode/ok_utf8 (0.00s) --- PASS: Test_asn1Encode/ok_utc (0.00s) --- PASS: Test_asn1Encode/ok_generalized (0.00s) --- PASS: Test_asn1Encode/ok_int (0.00s) --- PASS: Test_asn1Encode/ok_numeric (0.00s) --- PASS: Test_asn1Encode/ok_bool (0.00s) --- PASS: Test_asn1Encode/ok_raw (0.00s) --- PASS: Test_asn1Encode/fail_numeric (0.00s) --- PASS: Test_asn1Encode/fail_time (0.00s) --- PASS: Test_asn1Encode/fail_bool (0.00s) === RUN Test_asn1Marshal === RUN Test_asn1Marshal/ok_printable === RUN Test_asn1Marshal/ok_utf8 === RUN Test_asn1Marshal/ok_int === RUN Test_asn1Marshal/ok_time === RUN Test_asn1Marshal/ok_seq === RUN Test_asn1Marshal/ok_set === RUN Test_asn1Marshal/ok_bool === RUN Test_asn1Marshal/fail_numeric --- PASS: Test_asn1Marshal (0.00s) --- PASS: Test_asn1Marshal/ok_printable (0.00s) --- PASS: Test_asn1Marshal/ok_utf8 (0.00s) --- PASS: Test_asn1Marshal/ok_int (0.00s) --- PASS: Test_asn1Marshal/ok_time (0.00s) --- PASS: Test_asn1Marshal/ok_seq (0.00s) --- PASS: Test_asn1Marshal/ok_set (0.00s) --- PASS: Test_asn1Marshal/ok_bool (0.00s) --- PASS: Test_asn1Marshal/fail_numeric (0.00s) === RUN Test_asn1Sequence === RUN Test_asn1Sequence/ok === RUN Test_asn1Sequence/ok_complex === RUN Test_asn1Sequence/fail --- PASS: Test_asn1Sequence (0.00s) --- PASS: Test_asn1Sequence/ok (0.00s) --- PASS: Test_asn1Sequence/ok_complex (0.00s) --- PASS: Test_asn1Sequence/fail (0.00s) === RUN Test_asn1Set === RUN Test_asn1Set/ok === RUN Test_asn1Set/ok_complex === RUN Test_asn1Set/fail --- PASS: Test_asn1Set (0.00s) --- PASS: Test_asn1Set/ok (0.00s) --- PASS: Test_asn1Set/ok_complex (0.00s) --- PASS: Test_asn1Set/fail (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/ok --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/ok (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/existing --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/existing (0.00s) === RUN TestTemplateData_SetSubject === RUN TestTemplateData_SetSubject/ok === RUN TestTemplateData_SetSubject/overwrite --- PASS: TestTemplateData_SetSubject (0.00s) --- PASS: TestTemplateData_SetSubject/ok (0.00s) --- PASS: TestTemplateData_SetSubject/overwrite (0.00s) === RUN TestTemplateData_SetCommonName === RUN TestTemplateData_SetCommonName/ok === RUN TestTemplateData_SetCommonName/overwrite --- PASS: TestTemplateData_SetCommonName (0.00s) --- PASS: TestTemplateData_SetCommonName/ok (0.00s) --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) === RUN TestTemplateData_SetSANs === RUN TestTemplateData_SetSANs/ok === RUN TestTemplateData_SetSANs/overwrite --- PASS: TestTemplateData_SetSANs (0.00s) --- PASS: TestTemplateData_SetSANs/ok (0.00s) --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) === RUN TestTemplateData_SetSubjectAlternativeNames === RUN TestTemplateData_SetSubjectAlternativeNames/ok === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite --- PASS: TestTemplateData_SetSubjectAlternativeNames (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/ok (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite === RUN TestTemplateData_SetCertificateRequest/existing --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/existing (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestSplitSANs === RUN TestSplitSANs/nil === RUN TestSplitSANs/empty === RUN TestSplitSANs/dns === RUN TestSplitSANs/ip === RUN TestSplitSANs/ipv6 === RUN TestSplitSANs/emails === RUN TestSplitSANs/uris === RUN TestSplitSANs/mixed --- PASS: TestSplitSANs (0.00s) --- PASS: TestSplitSANs/nil (0.00s) --- PASS: TestSplitSANs/empty (0.00s) --- PASS: TestSplitSANs/dns (0.00s) --- PASS: TestSplitSANs/ip (0.00s) --- PASS: TestSplitSANs/ipv6 (0.00s) --- PASS: TestSplitSANs/emails (0.00s) --- PASS: TestSplitSANs/uris (0.00s) --- PASS: TestSplitSANs/mixed (0.00s) === RUN TestCreateSANs === RUN TestCreateSANs/nil === RUN TestCreateSANs/empty === RUN TestCreateSANs/dns === RUN TestCreateSANs/ip === RUN TestCreateSANs/emails === RUN TestCreateSANs/uris === RUN TestCreateSANs/mixed --- PASS: TestCreateSANs (0.00s) --- PASS: TestCreateSANs/nil (0.00s) --- PASS: TestCreateSANs/empty (0.00s) --- PASS: TestCreateSANs/dns (0.00s) --- PASS: TestCreateSANs/ip (0.00s) --- PASS: TestCreateSANs/emails (0.00s) --- PASS: TestCreateSANs/uris (0.00s) --- PASS: TestCreateSANs/mixed (0.00s) === RUN Test_generateSubjectKeyID === RUN Test_generateSubjectKeyID/ecdsa === RUN Test_generateSubjectKeyID/rsa === RUN Test_generateSubjectKeyID/ed25519 === RUN Test_generateSubjectKeyID/fail --- PASS: Test_generateSubjectKeyID (0.00s) --- PASS: Test_generateSubjectKeyID/ecdsa (0.00s) --- PASS: Test_generateSubjectKeyID/rsa (0.00s) --- PASS: Test_generateSubjectKeyID/ed25519 (0.00s) --- PASS: Test_generateSubjectKeyID/fail (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_with_port === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS ok go.step.sm/crypto/x509util 29.472s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-smallstep-crypto-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-smallstep-crypto-dev' in '../golang-github-smallstep-crypto-dev_0.57.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo dpkg-genchanges --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration 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/23167 and its subdirectories I: Current time: Tue Jan 21 05:53:13 -12 2025 I: pbuilder-time-stamp: 1737481993 Tue Jan 21 17:53:13 UTC 2025 I: Signing ./b1/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo as golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc Tue Jan 21 17:53:14 UTC 2025 I: Signed ./b1/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo as ./b1/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc Tue Jan 21 17:53:14 UTC 2025 - build #1 for golang-github-smallstep-crypto/trixie/i386 on ionos12-i386 done. Starting cleanup. All cleanup done. Tue Jan 21 17:53:14 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-eaBOKeQo, removing. /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe: total 20 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 17:53 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 17:45 b2 -rw-r--r-- 1 jenkins jenkins 2962 Jan 17 16:21 golang-github-smallstep-crypto_0.57.0-1.dsc -rw------- 1 jenkins jenkins 4221 Jan 21 17:45 rbuildlog.VfKViL4 /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1: total 1128 -rw-r--r-- 1 jenkins jenkins 253001 Jan 21 17:53 build.log -rw-r--r-- 1 jenkins jenkins 375480 Jan 21 17:53 golang-github-smallstep-crypto-dev_0.57.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 4280 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2962 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1.dsc -rw-r--r-- 1 jenkins jenkins 6389 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 7271 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1311 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.changes -rw-r--r-- 1 jenkins jenkins 1803 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 485588 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2: total 0 Tue Jan 21 17:53:14 UTC 2025 I: Deleting $TMPDIR on ionos12-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 05:46:02 -12 2025 I: pbuilder-time-stamp: 1737481562 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [golang-github-smallstep-crypto_0.57.0-1.dsc] I: copying [./golang-github-smallstep-crypto_0.57.0.orig.tar.gz] I: copying [./golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-crypto_0.57.0-1.dsc: unsupported subcommand dpkg-source: info: extracting golang-github-smallstep-crypto in golang-github-smallstep-crypto-0.57.0 dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0.orig.tar.gz dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='635d7b96c4a844849e332aca0408699a' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='23167' PS1='# ' PS2='> ' 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.q5QiZwVe/pbuilderrc_tBNg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1 --logfile b1/build.log golang-github-smallstep-crypto_0.57.0-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos12-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-filippo-edwards25519-dev, golang-github-go-jose-go-jose.v3-dev, golang-github-go-piv-piv-go-dev, golang-github-masterminds-sprig-dev, golang-github-pkg-errors-dev, golang-github-smallstep-assert-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-filippo-edwards25519-dev; however: Package golang-filippo-edwards25519-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-jose-go-jose.v3-dev; however: Package golang-github-go-jose-go-jose.v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-piv-piv-go-dev; however: Package golang-github-go-piv-piv-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-masterminds-sprig-dev; however: Package golang-github-masterminds-sprig-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-assert-dev; however: Package golang-github-smallstep-assert-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.23-go{a} golang-1.23-src{a} golang-any{a} golang-filippo-edwards25519-dev{a} golang-github-alecthomas-units-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-go-jose-go-jose.v3-dev{a} golang-github-go-piv-piv-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-uuid-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-imdario-mergo-dev{a} golang-github-masterminds-goutils-dev{a} golang-github-masterminds-semver-dev{a} golang-github-masterminds-sprig-dev{a} golang-github-mitchellh-copystructure-dev{a} golang-github-mitchellh-reflectwalk-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-shopspring-decimal-dev{a} golang-github-smallstep-assert-dev{a} golang-github-spf13-cast-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 66 newly installed, 0 to remove and 0 not upgraded. Need to get 73.3 MB of archives. After unpacking 384 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-6 [257 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-4 [201 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.4-1 [96.1 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 12 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-5 [301 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-4 [723 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.23 [90.6 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libtool all 2.5.4-2 [539 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 22 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 23 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-4 [1632 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 debhelper all 13.23 [919 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 dh-golang all 1.62 [24.7 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 golang-1.23-src all 1.23.5-1 [19.1 MB] Get: 34 http://deb.debian.org/debian trixie/main i386 golang-1.23-go i386 1.23.5-1 [25.1 MB] Get: 35 http://deb.debian.org/debian trixie/main i386 golang-src all 2:1.23~2 [5088 B] Get: 36 http://deb.debian.org/debian trixie/main i386 golang-go i386 2:1.23~2 [44.3 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 golang-any i386 2:1.23~2 [5168 B] Get: 38 http://deb.debian.org/debian trixie/main i386 golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1 [32.7 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 golang-github-alecthomas-units-dev all 0.0~git20240626.61d1e34-1 [9032 B] Get: 40 http://deb.debian.org/debian trixie/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [272 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 golang-github-go-piv-piv-go-dev all 1.8.0-3 [27.6 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-semver-dev all 3.2.0-1 [22.2 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 golang-github-shopspring-decimal-dev all 1.3.1-1 [38.3 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8188 B] Get: 60 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.0 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 tzdata-legacy all 2024b-6 [177 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-sprig-dev all 3.2.3-5 [37.6 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 66 http://deb.debian.org/debian trixie/main i386 golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] Fetched 73.3 MB in 2s (34.4 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../00-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-4_i386.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.4-1_i386.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../09-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../22-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../24-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-4_i386.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package dh-golang. Preparing to unpack .../31-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-1.23-src. Preparing to unpack .../32-golang-1.23-src_1.23.5-1_all.deb ... Unpacking golang-1.23-src (1.23.5-1) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../33-golang-1.23-go_1.23.5-1_i386.deb ... Unpacking golang-1.23-go (1.23.5-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../34-golang-src_2%3a1.23~2_all.deb ... Unpacking golang-src (2:1.23~2) ... Selecting previously unselected package golang-go:i386. Preparing to unpack .../35-golang-go_2%3a1.23~2_i386.deb ... Unpacking golang-go:i386 (2:1.23~2) ... Selecting previously unselected package golang-any:i386. Preparing to unpack .../36-golang-any_2%3a1.23~2_i386.deb ... Unpacking golang-any:i386 (2:1.23~2) ... Selecting previously unselected package golang-filippo-edwards25519-dev. Preparing to unpack .../37-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1_all.deb ... Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../38-golang-github-alecthomas-units-dev_0.0~git20240626.61d1e34-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../39-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../40-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../41-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../42-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../43-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../44-golang-github-stretchr-testify-dev_1.9.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.9.0-1) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../45-golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../46-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../47-golang-golang-x-text-dev_0.16.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.16.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../48-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../49-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. Preparing to unpack .../50-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Selecting previously unselected package golang-github-go-piv-piv-go-dev. Preparing to unpack .../51-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../52-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-huandu-xstrings-dev. Preparing to unpack .../53-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... Selecting previously unselected package golang-github-imdario-mergo-dev. Preparing to unpack .../54-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... Selecting previously unselected package golang-github-masterminds-goutils-dev. Preparing to unpack .../55-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... Selecting previously unselected package golang-github-masterminds-semver-dev. Preparing to unpack .../56-golang-github-masterminds-semver-dev_3.2.0-1_all.deb ... Unpacking golang-github-masterminds-semver-dev (3.2.0-1) ... Selecting previously unselected package golang-github-shopspring-decimal-dev. Preparing to unpack .../57-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. Preparing to unpack .../58-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Selecting previously unselected package golang-github-mitchellh-copystructure-dev. Preparing to unpack .../59-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../60-tzdata-legacy_2024b-6_all.deb ... Unpacking tzdata-legacy (2024b-6) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../61-golang-github-spf13-cast-dev_1.6.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-2) ... Selecting previously unselected package golang-github-masterminds-sprig-dev. Preparing to unpack .../62-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../63-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-smallstep-assert-dev. Preparing to unpack .../64-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../65-golang-golang-x-net-dev_1%3a0.27.0-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up libicu72:i386 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.23) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3+b1) ... Setting up golang-github-masterminds-semver-dev (3.2.0-1) ... Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jan 21 17:47:33 UTC 2025. Universal Time is now: Tue Jan 21 17:47:33 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... Setting up golang-github-stretchr-testify-dev (1.9.0-1) ... Setting up libunistring5:i386 (1.3-1) ... Setting up golang-1.23-src (1.23.5-1) ... Setting up autopoint (0.22.5-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.16.0-1) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-4) ... Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Setting up libtool (2.5.4-2) ... Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Setting up tzdata-legacy (2024b-6) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-1.23-go (1.23.5-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up golang-github-spf13-cast-dev (1.6.0-2) ... Setting up golang-go:i386 (2:1.23~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:i386 (2:1.23~2) ... Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... Setting up debhelper (13.23) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.57.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-smallstep-crypto_0.57.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.57.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Simon Josefsson dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util internal/profilerecord internal/godebugs internal/goarch internal/goos internal/coverage/rtcov internal/byteorder internal/goexperiment internal/unsafeheader internal/race runtime/internal/math runtime/internal/sys math/bits unicode/utf8 internal/cpu internal/chacha8rand internal/runtime/atomic internal/itoa internal/runtime/syscall internal/abi sync/atomic unicode cmp internal/asan internal/msan crypto/internal/alias crypto/internal/boring/sig math encoding unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace golang.org/x/crypto/internal/alias log/internal golang.org/x/crypto/salsa20/salsa container/list vendor/golang.org/x/crypto/internal/alias internal/bytealg golang.org/x/crypto/cryptobyte/asn1 internal/runtime/exithook internal/stringslite runtime sync iter crypto/subtle internal/reflectlite internal/weak slices maps internal/bisect internal/testlog internal/singleflight errors sort runtime/cgo internal/godebug internal/oserror path crypto/internal/edwards25519/field io vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 strconv crypto/internal/nistec/fiat syscall math/rand crypto/internal/edwards25519 hash bytes strings crypto/internal/randutil internal/concurrent hash/adler32 go.step.sm/crypto/internal/utils/utfbom crypto unique golang.org/x/crypto/blowfish encoding/base32 go.step.sm/crypto/internal/emoji reflect crypto/cipher regexp/syntax crypto/md5 github.com/huandu/xstrings html bufio crypto/internal/boring net/netip crypto/des crypto/sha512 crypto/aes crypto/hmac crypto/sha1 time internal/syscall/unix internal/syscall/execenv go.step.sm/crypto/internal/bcrypt_pbkdf crypto/sha256 golang.org/x/crypto/pbkdf2 crypto/rc4 golang.org/x/crypto/ssh/internal/bcrypt_pbkdf hash/crc32 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/text/transform net/http/internal/ascii golang.org/x/text/transform regexp io/fs internal/poll context crypto/internal/nistec internal/filepathlite os internal/fmtsort encoding/binary crypto/ecdh golang.org/x/crypto/curve25519 golang.org/x/crypto/scrypt filippo.io/edwards25519/field encoding/base64 golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/nacl/secretbox encoding/pem filippo.io/edwards25519 vendor/golang.org/x/crypto/chacha20poly1305 path/filepath vendor/golang.org/x/sys/cpu fmt net vendor/golang.org/x/crypto/sha3 encoding/hex encoding/json database/sql/driver github.com/imdario/mergo net/url github.com/mitchellh/reflectwalk math/big text/template/parse github.com/go-jose/go-jose/v3/json compress/flate go.step.sm/crypto/fingerprint github.com/mitchellh/copystructure github.com/pkg/errors log go.step.sm/crypto/internal/utils vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable vendor/golang.org/x/text/unicode/bidi net/http/internal compress/gzip golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm text/template vendor/golang.org/x/text/secure/bidirule github.com/Masterminds/semver golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna crypto/dsa crypto/internal/bigmod crypto/rand github.com/shopspring/decimal encoding/asn1 crypto/internal/boring/bbig crypto/elliptic golang.org/x/net/idna crypto/ed25519 github.com/Masterminds/goutils golang.org/x/crypto/bcrypt html/template go.step.sm/crypto/randutil go.step.sm/crypto/x25519 crypto/rsa crypto/internal/hpke crypto/internal/mlkem768 crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa github.com/spf13/cast github.com/go-jose/go-jose/v3/cipher github.com/google/uuid vendor/golang.org/x/net/http/httpproxy crypto/x509 net/textproto mime/multipart vendor/golang.org/x/net/http/httpguts github.com/go-jose/go-jose/v3 golang.org/x/crypto/ssh github.com/Masterminds/sprig crypto/tls github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt golang.org/x/crypto/ssh/agent go.step.sm/crypto/keyutil go.step.sm/crypto/pemutil net/http/httptrace net/http go.step.sm/crypto/jose go.step.sm/crypto/internal/templates go.step.sm/crypto/sshutil go.step.sm/crypto/x509util go.step.sm/crypto/minica go.step.sm/crypto/tlsutil dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util === RUN TestNew === RUN TestNew/sha256 === RUN TestNew/unavailable === RUN TestNew/fail_encoding === RUN TestNew/fail_write --- PASS: TestNew (0.00s) --- PASS: TestNew/sha256 (0.00s) --- PASS: TestNew/unavailable (0.00s) --- PASS: TestNew/fail_encoding (0.00s) --- PASS: TestNew/fail_write (0.00s) === RUN TestFingerprint === RUN TestFingerprint/HexFingerprint === RUN TestFingerprint/Base64Fingerprint === RUN TestFingerprint/Base64URLFingerprint === RUN TestFingerprint/Base64RawFingerprint === RUN TestFingerprint/Base64RawURLFingerprint === RUN TestFingerprint/EmojiFingerprint === RUN TestFingerprint/Unknown --- PASS: TestFingerprint (0.00s) --- PASS: TestFingerprint/HexFingerprint (0.00s) --- PASS: TestFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS ok go.step.sm/crypto/fingerprint 0.035s === RUN TestKey --- PASS: TestKey (0.32s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.01s) PASS ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.344s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty === RUN TestEmoji/nil --- PASS: TestEmoji (0.00s) --- PASS: TestEmoji/ok (0.00s) --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS ok go.step.sm/crypto/internal/emoji 0.040s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime === RUN TestGetFuncMap_toTime_formatTime/time === RUN TestGetFuncMap_toTime_formatTime/time_pointer === RUN TestGetFuncMap_toTime_formatTime/time_UTC === RUN TestGetFuncMap_toTime_formatTime/time_with_location === RUN TestGetFuncMap_toTime_formatTime/unix === RUN TestGetFuncMap_toTime_formatTime/unix_int === RUN TestGetFuncMap_toTime_formatTime/unix_int32 === RUN TestGetFuncMap_toTime_formatTime/unix_float64 === RUN TestGetFuncMap_toTime_formatTime/unix_float64#01 === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer === RUN TestGetFuncMap_toTime_formatTime/default --- PASS: TestGetFuncMap_toTime_formatTime (0.01s) --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_with_location (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int32 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64#01 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/default (0.00s) === RUN TestGetFuncMap_parseTime_mustParseTime === RUN TestGetFuncMap_parseTime_mustParseTime/now === RUN TestGetFuncMap_parseTime_mustParseTime/with_real_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_name_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_other === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments === RUN TestGetFuncMap_parseTime_mustParseTime/default --- PASS: TestGetFuncMap_parseTime_mustParseTime (0.02s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.02s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) === RUN TestGetFuncMap_toTimeLayout === RUN TestGetFuncMap_toTimeLayout/format === RUN TestGetFuncMap_toTimeLayout/time.Layout === RUN TestGetFuncMap_toTimeLayout/time.ANSIC === RUN TestGetFuncMap_toTimeLayout/time.UnixDate === RUN TestGetFuncMap_toTimeLayout/time.RubyDate === RUN TestGetFuncMap_toTimeLayout/time.RFC822 === RUN TestGetFuncMap_toTimeLayout/time.RFC822Z === RUN TestGetFuncMap_toTimeLayout/time.RFC850 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123Z === RUN TestGetFuncMap_toTimeLayout/time.RFC3339 === RUN TestGetFuncMap_toTimeLayout/time.RFC3339Nano === RUN TestGetFuncMap_toTimeLayout/time.Kitchen === RUN TestGetFuncMap_toTimeLayout/time.Stamp === RUN TestGetFuncMap_toTimeLayout/time.StampMilli === RUN TestGetFuncMap_toTimeLayout/time.StampMicro === RUN TestGetFuncMap_toTimeLayout/time.StampNano === RUN TestGetFuncMap_toTimeLayout/time.DateTime === RUN TestGetFuncMap_toTimeLayout/time.DateOnly === RUN TestGetFuncMap_toTimeLayout/time.TimeOnly === RUN TestGetFuncMap_toTimeLayout/uppercase === RUN TestGetFuncMap_toTimeLayout/lowercase === RUN TestGetFuncMap_toTimeLayout/default --- PASS: TestGetFuncMap_toTimeLayout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/format (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Layout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.ANSIC (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.UnixDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RubyDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC850 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339Nano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Kitchen (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Stamp (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMilli (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMicro (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampNano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateTime (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.TimeOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/uppercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/lowercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/default (0.00s) === RUN TestTemplates === RUN TestTemplates/toTime_int64 === RUN TestTemplates/toTime_int64_toJson === RUN TestTemplates/toTime_float64_toJson === RUN TestTemplates/toTime_dateModify === RUN TestTemplates/formatTime === RUN TestTemplates/formatTime_float64 === RUN TestTemplates/formatTime_in_sprig === RUN TestTemplates/parseTime === RUN TestTemplates/parseTime_toJson === RUN TestTemplates/parseTime_time.UnixDate === RUN TestTemplates/parseTime_time.UnixDate_toJson === RUN TestTemplates/parseTime_time.UnixDate_America/Los_Angeles === RUN TestTemplates/parseTime_dateModify === RUN TestTemplates/parseTime_in_sprig_ === RUN TestTemplates/toTimeLayout === RUN TestTemplates/toTimeLayout_short === RUN TestTemplates/toTime_toTimeLayout_date === RUN TestTemplates/toTime_toTimeLayout_date#01 === RUN TestTemplates/parseTime_error === RUN TestTemplates/mustParseTime_error === RUN TestTemplates/fail --- PASS: TestTemplates (0.02s) --- PASS: TestTemplates/toTime_int64 (0.00s) --- PASS: TestTemplates/toTime_int64_toJson (0.00s) --- PASS: TestTemplates/toTime_float64_toJson (0.00s) --- PASS: TestTemplates/toTime_dateModify (0.00s) --- PASS: TestTemplates/formatTime (0.00s) --- PASS: TestTemplates/formatTime_float64 (0.00s) --- PASS: TestTemplates/formatTime_in_sprig (0.00s) --- PASS: TestTemplates/parseTime (0.00s) --- PASS: TestTemplates/parseTime_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) --- PASS: TestTemplates/parseTime_dateModify (0.01s) --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) --- PASS: TestTemplates/toTimeLayout (0.00s) --- PASS: TestTemplates/toTimeLayout_short (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date#01 (0.00s) --- PASS: TestTemplates/parseTime_error (0.00s) --- PASS: TestTemplates/mustParseTime_error (0.00s) --- PASS: TestTemplates/fail (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok/default-leaf-template === RUN TestValidateTemplate/ok/default-x509-iid-template === RUN TestValidateTemplate/ok/default-x509-adobe === RUN TestValidateTemplate/ok/range-subdomains-regex === RUN TestValidateTemplate/ok/default-ssh-iid-template === RUN TestValidateTemplate/ok/ssh-cr-template === RUN TestValidateTemplate/ok/ssh-github-token === RUN TestValidateTemplate/ok/empty-template === RUN TestValidateTemplate/ok/nil-template === RUN TestValidateTemplate/ok/template-with-nested-property === RUN TestValidateTemplate/fail/template-parsing-unterminated-quoted-string === RUN TestValidateTemplate/fail/template-parsing-unknown-function === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma --- PASS: TestValidateTemplate (0.01s) --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) --- PASS: TestValidateTemplate/ok/empty-template (0.00s) --- PASS: TestValidateTemplate/ok/nil-template (0.00s) --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-missing-trailing-comma (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/ok_empty === RUN TestValidateTemplateData/ok_nil === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma --- PASS: TestValidateTemplateData (0.01s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/ok_empty (0.00s) --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS ok go.step.sm/crypto/internal/templates 0.133s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing --- PASS: TestReadFile (0.01s) --- PASS: TestReadFile/ok (0.01s) --- PASS: TestReadFile/missing (0.00s) === RUN TestReadFromStdin --- PASS: TestReadFromStdin (0.00s) === RUN TestReadFromStdinFails --- PASS: TestReadFromStdinFails (0.00s) === RUN TestReadPasswordFromFile === RUN TestReadPasswordFromFile/ok === RUN TestReadPasswordFromFile/trim === RUN TestReadPasswordFromFile/missing --- PASS: TestReadPasswordFromFile (0.01s) --- PASS: TestReadPasswordFromFile/ok (0.00s) --- PASS: TestReadPasswordFromFile/trim (0.01s) --- PASS: TestReadPasswordFromFile/missing (0.00s) === RUN TestReadPasswordFromStdin --- PASS: TestReadPasswordFromStdin (0.00s) === RUN TestWriteFile === RUN TestWriteFile/ok === RUN TestWriteFile/fail --- PASS: TestWriteFile (0.00s) --- PASS: TestWriteFile/ok (0.00s) --- PASS: TestWriteFile/fail (0.00s) === RUN Test_maybeUnwrap === RUN Test_maybeUnwrap/wrapped === RUN Test_maybeUnwrap/not_wrapped --- PASS: Test_maybeUnwrap (0.00s) --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS ok go.step.sm/crypto/internal/utils 0.072s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip --- PASS: TestSkipSkip (0.00s) === RUN TestSkipOnly --- PASS: TestSkipOnly (0.00s) === RUN TestSkipZeroReader --- PASS: TestSkipZeroReader (0.00s) === RUN TestSkipOnlyZeroReader --- PASS: TestSkipOnlyZeroReader (0.00s) === RUN TestReader_ReadEmpty --- PASS: TestReader_ReadEmpty (0.00s) === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS ok go.step.sm/crypto/internal/utils/utfbom 0.023s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter === RUN TestEncrypt/ok_with_PromptPassword === RUN TestEncrypt/fail_apply === RUN TestEncrypt/fail_WithPasswordPrompter === RUN TestEncrypt/fail_with_PromptPassword === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt --- PASS: TestEncrypt (18.55s) --- PASS: TestEncrypt/ok (6.01s) --- PASS: TestEncrypt/ok_WithPasswordPrompter (6.14s) --- PASS: TestEncrypt/ok_with_PromptPassword (6.35s) --- PASS: TestEncrypt/fail_apply (0.01s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) --- PASS: TestEncrypt/fail_no_passowrd (0.00s) --- PASS: TestEncrypt/fail_encrypt (0.00s) --- PASS: TestEncrypt/fail_salt (0.00s) === RUN TestEncryptJWK === RUN TestEncryptJWK/ok === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt --- PASS: TestEncryptJWK (4.56s) --- PASS: TestEncryptJWK/ok (4.55s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) === RUN TestEncryptDecryptJWK === PAUSE TestEncryptDecryptJWK === RUN TestDecrypt === RUN TestDecrypt/ok_not_encrypted === RUN TestDecrypt/ok_WithPassword === RUN TestDecrypt/ok_WithPasswordFile === RUN TestDecrypt/ok_WithPasswordPrompter === RUN TestDecrypt/ok_PasswordPrompter === RUN TestDecrypt/ok_WithFilename_and_PasswordPrompter === RUN TestDecrypt/fail_bad_data === RUN TestDecrypt/fail_WithPassword === RUN TestDecrypt/fail_WithPasswordFile === RUN TestDecrypt/fail_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter === RUN TestDecrypt/fail_apply_WithPassword === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter --- PASS: TestDecrypt (36.14s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) --- PASS: TestDecrypt/ok_WithPassword (2.38s) --- PASS: TestDecrypt/ok_WithPasswordFile (1.43s) --- PASS: TestDecrypt/ok_WithPasswordPrompter (2.59s) --- PASS: TestDecrypt/ok_PasswordPrompter (2.32s) --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (3.46s) --- PASS: TestDecrypt/fail_bad_data (3.12s) --- PASS: TestDecrypt/fail_WithPassword (2.96s) --- PASS: TestDecrypt/fail_WithPasswordFile (2.34s) --- PASS: TestDecrypt/fail_WithPasswordPrompter (5.41s) --- PASS: TestDecrypt/fail_PasswordPrompter (7.63s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) --- PASS: TestDecrypt/fail_WithFilename_and_PasswordPrompter (0.00s) === RUN TestDecrypt_highP2C --- PASS: TestDecrypt_highP2C (0.00s) === RUN TestThumbprint === RUN TestThumbprint/ec === RUN TestThumbprint/ec_pub === RUN TestThumbprint/rsa === RUN TestThumbprint/rsa_pub === RUN TestThumbprint/okp === RUN TestThumbprint/okp_pub === RUN TestThumbprint/x25519 === RUN TestThumbprint/x25519_pub === RUN TestThumbprint/opaque === RUN TestThumbprint/fail_oct === RUN TestThumbprint/fail_x25519 --- PASS: TestThumbprint (0.04s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) --- PASS: TestThumbprint/rsa_pub (0.00s) --- PASS: TestThumbprint/okp (0.00s) --- PASS: TestThumbprint/okp_pub (0.00s) --- PASS: TestThumbprint/x25519 (0.00s) --- PASS: TestThumbprint/x25519_pub (0.00s) --- PASS: TestThumbprint/opaque (0.00s) --- PASS: TestThumbprint/fail_oct (0.00s) --- PASS: TestThumbprint/fail_x25519 (0.00s) === RUN TestGenerateJWK === PAUSE TestGenerateJWK === RUN TestKeyUsageForCert --- PASS: TestKeyUsageForCert (0.00s) === RUN TestGenerateJWKFromPEM === PAUSE TestGenerateJWKFromPEM === RUN TestGenerateJWKFromPEMSubtle === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle --- PASS: TestGenerateJWKFromPEMSubtle (0.06s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.01s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.02s) --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.02s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF --- PASS: TestGenerateDefaultKeyPair (4.97s) --- PASS: TestGenerateDefaultKeyPair/ok (2.45s) --- 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.pub.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.priv.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.priv.json === RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem --- PASS: TestReadKey (2.57s) --- PASS: TestReadKey/testdata/oct.json (0.00s) --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.43s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) --- PASS: TestReadKey/testdata/oct.enc.json (0.43s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.43s) --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.44s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.02s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.06s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.47s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.07s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.06s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient 2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:36500: read tcp 127.0.0.1:41231->127.0.0.1:36500: use of closed network connection --- PASS: TestReadKey_https (0.10s) --- PASS: TestReadKey_https/ok (0.05s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) --- PASS: TestReadKey_https/failClient (0.04s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey === PAUSE TestParseKey === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail --- PASS: TestParseKeyPemutilPromptPassword (0.03s) --- PASS: TestParseKeyPemutilPromptPassword/ok (0.02s) --- PASS: TestParseKeyPemutilPromptPassword/fail (0.01s) === RUN TestReadKeySet --- PASS: TestReadKeySet (0.02s) === RUN TestReadKeySet_https === RUN TestReadKeySet_https/ok === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient === RUN TestReadKeySet_https/failNoOptions 2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:41826: remote error: tls: bad certificate --- PASS: TestReadKeySet_https (0.16s) --- PASS: TestReadKeySet_https/ok (0.04s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) --- PASS: TestReadKeySet_https/failClient (0.07s) --- PASS: TestReadKeySet_https/failNoOptions (0.05s) === RUN TestGuessJWKAlgorithm --- PASS: TestGuessJWKAlgorithm (8.11s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON === RUN TestParseKeySet/okEncryptedCompact === RUN TestParseKeySet/okWithAlgSubtle === RUN TestParseKeySet/failOptions === RUN TestParseKeySet/failDecrypt === RUN TestParseKeySet/failNoOptions === RUN TestParseKeySet/failBadData === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg --- PASS: TestParseKeySet (17.72s) --- PASS: TestParseKeySet/ok (0.00s) --- PASS: TestParseKeySet/okEncryptedJSON (4.51s) --- PASS: TestParseKeySet/okEncryptedCompact (4.52s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) --- PASS: TestParseKeySet/failDecrypt (4.00s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) --- PASS: TestParseKeySet/failDuplicated (0.00s) --- PASS: TestParseKeySet/failWithAlg (0.00s) === RUN Test_guessKeyType === RUN Test_guessKeyType/ec === RUN Test_guessKeyType/rsaKey === RUN Test_guessKeyType/rsaPSSKey === RUN Test_guessKeyType/edKey === RUN Test_guessKeyType/octKey === RUN Test_guessKeyType/encrypted === RUN Test_guessKeyType/rsaPEM === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 --- PASS: Test_guessKeyType (13.63s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) --- PASS: Test_guessKeyType/edKey (0.00s) --- PASS: Test_guessKeyType/octKey (0.00s) --- PASS: Test_guessKeyType/encrypted (0.00s) --- PASS: Test_guessKeyType/rsaPEM (0.00s) --- PASS: Test_guessKeyType/encryptedAlgHS256 (0.00s) --- PASS: Test_guessKeyType/jwkAlgHS384 (0.00s) --- PASS: Test_guessKeyType/bloblAlgHS512 (0.00s) === RUN Test_guessSignatureAlgorithm === RUN Test_guessSignatureAlgorithm/byte === RUN Test_guessSignatureAlgorithm/ES256 === RUN Test_guessSignatureAlgorithm/ES384 === RUN Test_guessSignatureAlgorithm/ES512 === RUN Test_guessSignatureAlgorithm/RS256 === RUN Test_guessSignatureAlgorithm/EdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty --- PASS: Test_guessSignatureAlgorithm (9.86s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES512 (0.00s) --- PASS: Test_guessSignatureAlgorithm/RS256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/EdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer (0.00s) --- PASS: Test_guessSignatureAlgorithm/empty (0.00s) === RUN TestNumericDate --- PASS: TestNumericDate (0.00s) === RUN TestIsSymmetric === RUN TestIsSymmetric/EC === RUN TestIsSymmetric/RSA === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct --- PASS: TestIsSymmetric (5.35s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) --- PASS: TestIsSymmetric/OKP (0.00s) --- PASS: TestIsSymmetric/oct (0.00s) === RUN TestIsAsymmetric === RUN TestIsAsymmetric/EC === RUN TestIsAsymmetric/RSA === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct --- PASS: TestIsAsymmetric (5.24s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) --- PASS: TestIsAsymmetric/OKP (0.00s) --- PASS: TestIsAsymmetric/oct (0.00s) === RUN TestTrimPrefix === RUN TestTrimPrefix/nil === RUN TestTrimPrefix/trim === RUN TestTrimPrefix/no_trim --- PASS: TestTrimPrefix (0.00s) --- PASS: TestTrimPrefix/nil (0.00s) --- PASS: TestTrimPrefix/trim (0.00s) --- PASS: TestTrimPrefix/no_trim (0.00s) === RUN TestSignVerify === RUN TestSignVerify/byte === RUN TestSignVerify/P256 === RUN TestSignVerify/P384 === RUN TestSignVerify/P521 === RUN TestSignVerify/rsa2048 === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 --- PASS: TestSignVerify (7.55s) --- PASS: TestSignVerify/byte (0.01s) --- PASS: TestSignVerify/P256 (0.02s) --- PASS: TestSignVerify/P384 (0.02s) --- PASS: TestSignVerify/P521 (0.09s) --- PASS: TestSignVerify/rsa2048 (0.02s) --- PASS: TestSignVerify/ed (0.01s) --- PASS: TestSignVerify/x25519 (0.05s) --- PASS: TestSignVerify/fail_P224 (0.00s) === RUN TestValidateSSHPOP === RUN TestValidateSSHPOP/ok_crypto.PrivateKey === RUN TestValidateSSHPOP/ok_JSONWebKey === RUN TestValidateSSHPOP/ok_OpaqueSigner === RUN TestValidateSSHPOP/fail_certFile === RUN TestValidateSSHPOP/fail_missing === RUN TestValidateSSHPOP/fail_not_ssh === RUN TestValidateSSHPOP/fail_not_a_cert === RUN TestValidateSSHPOP/fail_validate_crypto.PrivateKey === RUN TestValidateSSHPOP/fail_validate_JSONWebKey === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner === RUN TestValidateSSHPOP/fail_bad_key --- PASS: TestValidateSSHPOP (0.01s) --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_certFile (0.00s) --- PASS: TestValidateSSHPOP/fail_missing (0.00s) --- PASS: TestValidateSSHPOP/fail_not_ssh (0.00s) --- PASS: TestValidateSSHPOP/fail_not_a_cert (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) === RUN Test_validateX5 === RUN Test_validateX5/fail/empty-certs === RUN Test_validateX5/fail/bad-key === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature === RUN Test_validateX5/ok --- PASS: Test_validateX5 (0.00s) --- PASS: Test_validateX5/fail/empty-certs (0.00s) --- PASS: Test_validateX5/fail/bad-key (0.00s) --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) === RUN TestValidateX5T === RUN TestValidateX5T/fail/validateX5-error === RUN TestValidateX5T/ok === RUN TestValidateX5T/ok/opaque --- PASS: TestValidateX5T (0.00s) --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/ok/opaque (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok === RUN TestValidateX5C/ok/opaque --- PASS: TestValidateX5C (0.00s) --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) --- PASS: TestValidateX5C/ok (0.00s) --- PASS: TestValidateX5C/ok/opaque (0.00s) === RUN TestValidateJWK_sig === RUN TestValidateJWK_sig/ok_ES256 === RUN TestValidateJWK_sig/ok_ES384 === RUN TestValidateJWK_sig/ok_ES512 === RUN TestValidateJWK_sig/ok_ES256_pub === RUN TestValidateJWK_sig/ok_ES384_pub === RUN TestValidateJWK_sig/ok_ES512_pub === RUN TestValidateJWK_sig/ok_RS256 === RUN TestValidateJWK_sig/ok_RS384 === RUN TestValidateJWK_sig/ok_RS512 === RUN TestValidateJWK_sig/ok_PS256 === RUN TestValidateJWK_sig/ok_PS384 === RUN TestValidateJWK_sig/ok_PS512 === RUN TestValidateJWK_sig/ok_EdDSA === RUN TestValidateJWK_sig/ok_EdDSA_pub === RUN TestValidateJWK_sig/ok_HS256 === RUN TestValidateJWK_sig/ok_HS384 === RUN TestValidateJWK_sig/ok_HS512 === RUN TestValidateJWK_sig/ok_OpaqueSigner === RUN TestValidateJWK_sig/fail_alg_empty === RUN TestValidateJWK_sig/fail_ECDSA === RUN TestValidateJWK_sig/fail_ECDSA_pub === RUN TestValidateJWK_sig/fail_RSA === RUN TestValidateJWK_sig/fail_Ed25519 === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown --- PASS: TestValidateJWK_sig (3.32s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES256_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_RS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_HS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_alg_empty (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/fail_RSA (0.00s) --- PASS: TestValidateJWK_sig/fail_Ed25519 (0.00s) --- PASS: TestValidateJWK_sig/fail_bytes (0.00s) --- PASS: TestValidateJWK_sig/fail_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_unknown (0.00s) === RUN Test_x25519Thumbprint === RUN Test_x25519Thumbprint/ok === RUN Test_x25519Thumbprint/fail_too_short === RUN Test_x25519Thumbprint/fail_too_long --- PASS: Test_x25519Thumbprint (0.00s) --- PASS: Test_x25519Thumbprint/ok (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_short (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_long (0.00s) === RUN TestX25519Signer_SignVerify === RUN TestX25519Signer_SignVerify/ok === RUN TestX25519Signer_SignVerify/ok_empty === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm --- PASS: TestX25519Signer_SignVerify (0.05s) --- PASS: TestX25519Signer_SignVerify/ok (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_empty (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_random (0.01s) --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public === RUN TestX25519Signer_Public/ok --- PASS: TestX25519Signer_Public (0.00s) --- PASS: TestX25519Signer_Public/ok (0.00s) === RUN TestX25519Signer_Algs === RUN TestX25519Signer_Algs/ok --- PASS: TestX25519Signer_Algs (0.01s) --- PASS: TestX25519Signer_Algs/ok (0.00s) === RUN TestX25519Signer_SignPayload === RUN TestX25519Signer_SignPayload/ok === RUN TestX25519Signer_SignPayload/fail --- PASS: TestX25519Signer_SignPayload (0.00s) --- PASS: TestX25519Signer_SignPayload/ok (0.00s) --- PASS: TestX25519Signer_SignPayload/fail (0.00s) === RUN TestX25519Verifier_VerifyPayload === RUN TestX25519Verifier_VerifyPayload/ok === RUN TestX25519Verifier_VerifyPayload/fail_signature === RUN TestX25519Verifier_VerifyPayload/fail_algorithm --- PASS: TestX25519Verifier_VerifyPayload (0.01s) --- PASS: TestX25519Verifier_VerifyPayload/ok (0.01s) --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 === PAUSE TestGenerateJWK/EC#01 === RUN TestGenerateJWK/EC#02 === PAUSE TestGenerateJWK/EC#02 === RUN TestGenerateJWK/EC#03 === PAUSE TestGenerateJWK/EC#03 === RUN TestGenerateJWK/EC#04 === PAUSE TestGenerateJWK/EC#04 === RUN TestGenerateJWK/EC#05 === PAUSE TestGenerateJWK/EC#05 === RUN TestGenerateJWK/EC#06 === PAUSE TestGenerateJWK/EC#06 === RUN TestGenerateJWK/EC#07 === PAUSE TestGenerateJWK/EC#07 === RUN TestGenerateJWK/RSA === PAUSE TestGenerateJWK/RSA === RUN TestGenerateJWK/RSA#01 === PAUSE TestGenerateJWK/RSA#01 === RUN TestGenerateJWK/RSA#02 === PAUSE TestGenerateJWK/RSA#02 === RUN TestGenerateJWK/RSA#03 === PAUSE TestGenerateJWK/RSA#03 === RUN TestGenerateJWK/RSA#04 === PAUSE TestGenerateJWK/RSA#04 === RUN TestGenerateJWK/RSA#05 === PAUSE TestGenerateJWK/RSA#05 === RUN TestGenerateJWK/RSA#06 === PAUSE TestGenerateJWK/RSA#06 === RUN TestGenerateJWK/RSA#07 === PAUSE TestGenerateJWK/RSA#07 === RUN TestGenerateJWK/OKP === PAUSE TestGenerateJWK/OKP === RUN TestGenerateJWK/OKP#01 === PAUSE TestGenerateJWK/OKP#01 === RUN TestGenerateJWK/OKP#02 === PAUSE TestGenerateJWK/OKP#02 === RUN TestGenerateJWK/oct === PAUSE TestGenerateJWK/oct === RUN TestGenerateJWK/oct#01 === PAUSE TestGenerateJWK/oct#01 === RUN TestGenerateJWK/oct#02 === PAUSE TestGenerateJWK/oct#02 === RUN TestGenerateJWK/oct#03 === PAUSE TestGenerateJWK/oct#03 === RUN TestGenerateJWK/oct#04 === PAUSE TestGenerateJWK/oct#04 === RUN TestGenerateJWK/oct#05 === PAUSE TestGenerateJWK/oct#05 === RUN TestGenerateJWK/oct#06 === PAUSE TestGenerateJWK/oct#06 === RUN TestGenerateJWK/oct#07 === PAUSE TestGenerateJWK/oct#07 === RUN TestGenerateJWK/oct#08 === PAUSE TestGenerateJWK/oct#08 === RUN TestGenerateJWK/oct#09 === PAUSE TestGenerateJWK/oct#09 === RUN TestGenerateJWK/oct#10 === PAUSE TestGenerateJWK/oct#10 === RUN TestGenerateJWK/oct#11 === PAUSE TestGenerateJWK/oct#11 === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC === CONT TestParseKey === CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 === CONT TestGenerateJWK/oct#09 === CONT TestGenerateJWK/oct#08 === CONT TestGenerateJWK/oct#07 === CONT TestGenerateJWK/RSA#07 === CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/RSA#05 === CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/RSA#03 === CONT TestGenerateJWK/oct#06 === CONT TestGenerateJWK/oct#05 === CONT TestGenerateJWK/oct#04 === CONT TestGenerateJWK/oct#03 === CONT TestGenerateJWK/oct#02 === CONT TestGenerateJWK/oct#01 === CONT TestGenerateJWK/oct === CONT TestGenerateJWK/OKP#02 === CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/RSA#02 === CONT TestGenerateJWK/EC#05 === CONT TestGenerateJWK/RSA#01 === 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 TestGenerateJWK/EC#04 === CONT TestGenerateJWK/EC#03 === CONT TestGenerateJWKFromPEM/p384_pub === CONT TestGenerateJWKFromPEM/p256_pub === CONT TestGenerateJWKFromPEM/rsa === CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWKFromPEM/p521 === CONT TestGenerateJWK/RSA === CONT TestGenerateJWK/EC#02 === CONT TestGenerateJWKFromPEM/p384 === CONT TestGenerateJWK/EC#01 === CONT TestGenerateJWK/EC#07 === CONT TestGenerateJWK/EC#06 --- PASS: TestGenerateJWKFromPEM (0.09s) --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) --- PASS: TestGenerateJWKFromPEM/p521 (0.04s) === RUN TestEncryptDecryptJWK/ok_EC === PAUSE TestEncryptDecryptJWK/ok_EC === RUN TestEncryptDecryptJWK/ok_EC_pub === PAUSE TestEncryptDecryptJWK/ok_EC_pub === RUN TestEncryptDecryptJWK/ok_RSA === PAUSE TestEncryptDecryptJWK/ok_RSA === RUN TestEncryptDecryptJWK/ok_RSA_pub === PAUSE TestEncryptDecryptJWK/ok_RSA_pub === RUN TestEncryptDecryptJWK/ok_RSA-PSS === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS === RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub === RUN TestEncryptDecryptJWK/ok_Ed25519 === PAUSE TestEncryptDecryptJWK/ok_Ed25519 === RUN TestEncryptDecryptJWK/ok_Ed25519_pub === PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub === RUN TestEncryptDecryptJWK/ok_oct === PAUSE TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_EC === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub === CONT TestEncryptDecryptJWK/ok_Ed25519_pub === CONT TestEncryptDecryptJWK/ok_RSA_pub === CONT TestEncryptDecryptJWK/ok_RSA === CONT TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_RSA-PSS === CONT TestEncryptDecryptJWK/ok_Ed25519 === CONT TestEncryptDecryptJWK/ok_EC_pub --- PASS: TestEncryptDecryptJWK (5.71s) --- PASS: TestEncryptDecryptJWK/ok_RSA (5.73s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (6.05s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (6.11s) --- PASS: TestEncryptDecryptJWK/ok_EC_pub (6.22s) --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (6.47s) --- PASS: TestEncryptDecryptJWK/ok_oct (6.48s) --- PASS: TestEncryptDecryptJWK/ok_EC (6.58s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (6.57s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (6.75s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa === PAUSE TestParseKey/rsa === RUN TestParseKey/rsa-pss === PAUSE TestParseKey/rsa-pss === RUN TestParseKey/okp === PAUSE TestParseKey/okp === RUN TestParseKey/oct === PAUSE TestParseKey/oct === RUN TestParseKey/encryptedCompactWithPassword === PAUSE TestParseKey/encryptedCompactWithPassword === RUN TestParseKey/encryptedFullWithPasswordFile === PAUSE TestParseKey/encryptedFullWithPasswordFile === RUN TestParseKey/pemPrivate === PAUSE TestParseKey/pemPrivate === RUN TestParseKey/pemPublic === PAUSE TestParseKey/pemPublic === RUN TestParseKey/pemPrivateWithPassword === PAUSE TestParseKey/pemPrivateWithPassword === RUN TestParseKey/pemPrivateWithPasswordFile === PAUSE TestParseKey/pemPrivateWithPasswordFile === RUN TestParseKey/pemPrivateWithPasswordPrompter === PAUSE TestParseKey/pemPrivateWithPasswordPrompter === RUN TestParseKey/pemPrivateWithKid === PAUSE TestParseKey/pemPrivateWithKid === RUN TestParseKey/pemPrivateWithUse === PAUSE TestParseKey/pemPrivateWithUse === RUN TestParseKey/pemPrivateWithAlg === PAUSE TestParseKey/pemPrivateWithAlg === RUN TestParseKey/pemPrivateWithAlgWithSubtle === PAUSE TestParseKey/pemPrivateWithAlgWithSubtle === RUN TestParseKey/octPrivateWithAlg === PAUSE TestParseKey/octPrivateWithAlg === RUN TestParseKey/octPrivateWithAlgWithKid === PAUSE TestParseKey/octPrivateWithAlgWithKid === RUN TestParseKey/failPassword === PAUSE TestParseKey/failPassword === RUN TestParseKey/failMissingFile === PAUSE TestParseKey/failMissingFile === RUN TestParseKey/failPEMPassword === PAUSE TestParseKey/failPEMPassword === RUN TestParseKey/failECBWongAlg === PAUSE TestParseKey/failECBWongAlg === RUN TestParseKey/failECWrongKid === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions === CONT TestParseKey/ec === CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg === CONT TestParseKey/failPEMPassword === CONT TestParseKey/pemPrivateWithPasswordFile === CONT TestParseKey/encryptedCompactWithPassword === CONT TestParseKey/oct === CONT TestParseKey/okp === CONT TestParseKey/rsa-pss === CONT TestParseKey/rsa === CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/pemPrivate === CONT TestParseKey/pemPrivateWithAlgWithSubtle === CONT TestParseKey/failMissingFile === CONT TestParseKey/failPassword === CONT TestParseKey/pemPrivateWithAlg === CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/pemPrivateWithKid === CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/octPrivateWithAlgWithKid === CONT TestParseKey/octPrivateWithAlg --- PASS: TestParseKey (14.75s) --- 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/oct (0.00s) --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/rsa (0.00s) --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) --- PASS: TestParseKey/failMissingFile (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithUse (0.00s) --- PASS: TestParseKey/pemPrivateWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) --- PASS: TestParseKey/failPassword (1.96s) --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.97s) --- PASS: TestParseKey/encryptedCompactWithPassword (2.37s) --- PASS: TestGenerateJWK (0.00s) --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/OKP (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) --- PASS: TestGenerateJWK/oct#10 (0.00s) --- PASS: TestGenerateJWK/oct#09 (0.00s) --- PASS: TestGenerateJWK/oct#08 (0.00s) --- PASS: TestGenerateJWK/oct#07 (0.00s) --- PASS: TestGenerateJWK/oct#06 (0.00s) --- PASS: TestGenerateJWK/oct#05 (0.00s) --- PASS: TestGenerateJWK/oct#04 (0.00s) --- PASS: TestGenerateJWK/oct#03 (0.00s) --- PASS: TestGenerateJWK/oct#02 (0.00s) --- PASS: TestGenerateJWK/oct#01 (0.00s) --- PASS: TestGenerateJWK/oct (0.00s) --- PASS: TestGenerateJWK/OKP#02 (0.00s) --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/EC#05 (0.00s) --- PASS: TestGenerateJWK/EC#04 (0.00s) --- PASS: TestGenerateJWK/EC#02 (0.01s) --- PASS: TestGenerateJWK/EC#01 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) --- PASS: TestGenerateJWK/EC#06 (0.01s) --- PASS: TestGenerateJWK/EC#03 (0.05s) --- PASS: TestGenerateJWK/RSA (1.90s) --- PASS: TestGenerateJWK/RSA#03 (2.52s) --- PASS: TestGenerateJWK/RSA#05 (2.75s) --- PASS: TestGenerateJWK/RSA#06 (3.83s) --- PASS: TestGenerateJWK/RSA#04 (5.05s) --- PASS: TestGenerateJWK/RSA#02 (5.96s) --- PASS: TestGenerateJWK/RSA#07 (9.26s) --- PASS: TestGenerateJWK/RSA#01 (34.94s) PASS ok go.step.sm/crypto/jose 173.167s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa === RUN TestFingerprint/ed25519 === RUN TestFingerprint/fail --- PASS: TestFingerprint (0.02s) --- PASS: TestFingerprint/ecdsa (0.00s) --- PASS: TestFingerprint/rsa (0.00s) --- PASS: TestFingerprint/ed25519 (0.00s) --- PASS: TestFingerprint/fail (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/ecdsa === RUN TestEncodedFingerprint/rsa === RUN TestEncodedFingerprint/ed25519 === RUN TestEncodedFingerprint/fail === RUN TestEncodedFingerprint/fail_bad_encoding --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/ecdsa (0.00s) --- PASS: TestEncodedFingerprint/rsa (0.00s) --- PASS: TestEncodedFingerprint/ed25519 (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) --- PASS: TestEncodedFingerprint/fail_bad_encoding (0.00s) === RUN TestPublicKey === RUN TestPublicKey/ecdsa === RUN TestPublicKey/ecdsaPublic === RUN TestPublicKey/rsa === RUN TestPublicKey/rsaPublic === RUN TestPublicKey/ed25519 === RUN TestPublicKey/ed25519Public === RUN TestPublicKey/x25519 === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail --- PASS: TestPublicKey (3.03s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) --- PASS: TestPublicKey/rsaPublic (0.00s) --- PASS: TestPublicKey/ed25519 (0.00s) --- PASS: TestPublicKey/ed25519Public (0.00s) --- PASS: TestPublicKey/x25519 (0.01s) --- PASS: TestPublicKey/x25519Public (0.00s) --- PASS: TestPublicKey/ecdsaSigner (0.00s) --- PASS: TestPublicKey/fail (0.00s) === RUN TestGenerateDefaultKey === RUN TestGenerateDefaultKey/ok === RUN TestGenerateDefaultKey/eof --- PASS: TestGenerateDefaultKey (0.03s) --- PASS: TestGenerateDefaultKey/ok (0.03s) --- PASS: TestGenerateDefaultKey/eof (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/eof --- PASS: TestGenerateDefaultKeyPair (0.02s) --- PASS: TestGenerateDefaultKeyPair/ok (0.02s) --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) === RUN TestGenerateKey === RUN TestGenerateKey/P-256 === RUN TestGenerateKey/P-384 === RUN TestGenerateKey/P-521 === RUN TestGenerateKey/Ed25519 === RUN TestGenerateKey/X25519 === RUN TestGenerateKey/OCT === RUN TestGenerateKey/eof_EC === RUN TestGenerateKey/eof_RSA === RUN TestGenerateKey/eof_Ed25519 === RUN TestGenerateKey/eof_X25519 === RUN TestGenerateKey/eof_oct === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type --- PASS: TestGenerateKey (1.29s) --- PASS: TestGenerateKey/P-256 (0.03s) --- PASS: TestGenerateKey/P-384 (0.21s) --- PASS: TestGenerateKey/P-521 (0.92s) --- PASS: TestGenerateKey/Ed25519 (0.04s) --- PASS: TestGenerateKey/X25519 (0.09s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) --- PASS: TestGenerateKey/eof_RSA (0.00s) --- PASS: TestGenerateKey/eof_Ed25519 (0.00s) --- PASS: TestGenerateKey/eof_X25519 (0.00s) --- PASS: TestGenerateKey/eof_oct (0.00s) --- PASS: TestGenerateKey/unknown_EC_curve (0.00s) --- PASS: TestGenerateKey/unknown_OKP_curve (0.00s) --- PASS: TestGenerateKey/unknown_type (0.00s) === RUN TestGenerateKey_rsa === RUN TestGenerateKey_rsa/RSA2048 === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size --- PASS: TestGenerateKey_rsa (20.45s) --- PASS: TestGenerateKey_rsa/RSA2048 (10.81s) --- PASS: TestGenerateKey_rsa/RSA3072 (9.62s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair === RUN TestGenerateKeyPair/P-256 === RUN TestGenerateKeyPair/P-384 === RUN TestGenerateKeyPair/P-521 === RUN TestGenerateKeyPair/Ed25519 === RUN TestGenerateKeyPair/OCT === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 --- PASS: TestGenerateKeyPair (0.20s) --- PASS: TestGenerateKeyPair/P-256 (0.01s) --- PASS: TestGenerateKeyPair/P-384 (0.03s) --- PASS: TestGenerateKeyPair/P-521 (0.15s) --- PASS: TestGenerateKeyPair/Ed25519 (0.01s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) --- PASS: TestGenerateKeyPair/unknown (0.00s) --- PASS: TestGenerateKeyPair/unknown#01 (0.00s) === RUN TestGenerateKeyPair_rsa === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail --- PASS: TestGenerateKeyPair_rsa (8.82s) --- PASS: TestGenerateKeyPair_rsa/RSA2048 (4.56s) --- PASS: TestGenerateKeyPair_rsa/RSA3072 (4.26s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok === RUN TestGenerateDefaultSigner/eof --- PASS: TestGenerateDefaultSigner (0.02s) --- PASS: TestGenerateDefaultSigner/ok (0.02s) --- PASS: TestGenerateDefaultSigner/eof (0.00s) === RUN TestGenerateSigner === RUN TestGenerateSigner/P-256 === RUN TestGenerateSigner/P-384 === RUN TestGenerateSigner/P-521 === RUN TestGenerateSigner/Ed25519 === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 --- PASS: TestGenerateSigner (0.36s) --- PASS: TestGenerateSigner/P-256 (0.02s) --- PASS: TestGenerateSigner/P-384 (0.05s) --- PASS: TestGenerateSigner/P-521 (0.29s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) --- PASS: TestGenerateSigner/unknown#01 (0.00s) === RUN TestExtractKey === RUN TestExtractKey/RSA_private_key === RUN TestExtractKey/RSA_public_key === RUN TestExtractKey/EC_private_key === RUN TestExtractKey/EC_public_key === RUN TestExtractKey/OKP_private_key === RUN TestExtractKey/OKP_public_key === RUN TestExtractKey/oct_key === RUN TestExtractKey/certificate === RUN TestExtractKey/csr === RUN TestExtractKey/ssh_public_key === RUN TestExtractKey/ssh_cert === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey --- PASS: TestExtractKey (5.69s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) --- PASS: TestExtractKey/EC_public_key (0.00s) --- PASS: TestExtractKey/OKP_private_key (0.00s) --- PASS: TestExtractKey/OKP_public_key (0.00s) --- PASS: TestExtractKey/oct_key (0.00s) --- PASS: TestExtractKey/certificate (0.00s) --- PASS: TestExtractKey/csr (0.00s) --- PASS: TestExtractKey/ssh_public_key (0.00s) --- PASS: TestExtractKey/ssh_cert (0.00s) --- PASS: TestExtractKey/fail_string (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.Certificate.Key (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.PublicKey (0.00s) === RUN TestVerifyPair === RUN TestVerifyPair/ecdsa === RUN TestVerifyPair/rsa === RUN TestVerifyPair/ed25519 === RUN TestVerifyPair/fail_ecdsa === RUN TestVerifyPair/fail_rsa === RUN TestVerifyPair/fail_ed25519 === RUN TestVerifyPair/fail_ecdsa_key === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type --- PASS: TestVerifyPair (6.94s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa (0.00s) --- PASS: TestVerifyPair/fail_rsa (0.00s) --- PASS: TestVerifyPair/fail_ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa_key (0.00s) --- PASS: TestVerifyPair/fail_rsa_key (0.00s) --- PASS: TestVerifyPair/fail_ed25519_key (0.00s) --- PASS: TestVerifyPair/fail_type (0.00s) === RUN TestInsecure === RUN TestInsecure/ok_RSA_2048 === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure --- PASS: TestInsecure (8.14s) --- PASS: TestInsecure/ok_RSA_2048 (5.97s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) --- PASS: TestInsecure/ok_RSA_2048_insecure (1.71s) --- PASS: TestInsecure/ok_RSA_1024_insecure (0.46s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey === RUN TestEqual/ok_ed25519Key === RUN TestEqual/ok_x25519Key === RUN TestEqual/ok_ecdsaKey_pub === RUN TestEqual/ok_rsaKey_pub === RUN TestEqual/ok_ed25519Key_pub === RUN TestEqual/ok_x25519Key_pub === RUN TestEqual/ok_[]byte === RUN TestEqual/fail_ecdsaKey === RUN TestEqual/fail_rsaKey === RUN TestEqual/fail_ed25519Key === RUN TestEqual/fail_x25519Key === RUN TestEqual/fail_ecdsaKey_pub === RUN TestEqual/fail_rsaKey_pub === RUN TestEqual/fail_ed25519Key_pub === RUN TestEqual/fail_x25519Key_pub === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string --- PASS: TestEqual (2.17s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) --- PASS: TestEqual/ok_x25519Key (0.00s) --- PASS: TestEqual/ok_ecdsaKey_pub (0.00s) --- PASS: TestEqual/ok_rsaKey_pub (0.00s) --- PASS: TestEqual/ok_ed25519Key_pub (0.00s) --- PASS: TestEqual/ok_x25519Key_pub (0.00s) --- PASS: TestEqual/ok_[]byte (0.00s) --- PASS: TestEqual/fail_ecdsaKey (0.00s) --- PASS: TestEqual/fail_rsaKey (0.00s) --- PASS: TestEqual/fail_ed25519Key (0.00s) --- PASS: TestEqual/fail_x25519Key (0.00s) --- PASS: TestEqual/fail_ecdsaKey_pub (0.00s) --- PASS: TestEqual/fail_rsaKey_pub (0.00s) --- PASS: TestEqual/fail_ed25519Key_pub (0.00s) --- PASS: TestEqual/fail_x25519Key_pub (0.00s) --- PASS: TestEqual/fail_[]byte (0.00s) --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS ok go.step.sm/crypto/keyutil 57.204s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options === RUN TestNew/fail_root_signer === RUN TestNew/fail_intermediate_signer === RUN TestNew/fail_host_signer === RUN TestNew/fail_user_signer === RUN TestNew/fail_root_template === RUN TestNew/fail_intermediate_template === RUN TestNew/fail_root_csr === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer --- PASS: TestNew (0.65s) --- PASS: TestNew/ok (0.21s) --- PASS: TestNew/ok_with_options (0.07s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.01s) --- PASS: TestNew/fail_host_signer (0.01s) --- PASS: TestNew/fail_user_signer (0.02s) --- PASS: TestNew/fail_root_template (0.01s) --- PASS: TestNew/fail_intermediate_template (0.05s) --- PASS: TestNew/fail_root_csr (0.00s) --- PASS: TestNew/fail_intermediate_csr (0.05s) --- PASS: TestNew/fail_host_ssh_signer (0.06s) --- PASS: TestNew/fail_user_ssh_signer (0.05s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail --- PASS: TestCA_Sign (0.45s) --- PASS: TestCA_Sign/ok (0.04s) --- PASS: TestCA_Sign/ok_with_lifetime (0.04s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation --- PASS: TestCA_Sign_mutation (0.16s) === 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.75s) --- PASS: TestCA_SignCSR/ok (0.08s) --- PASS: TestCA_SignCSR/ok_with_modify (0.10s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) --- PASS: TestCA_SignCSR/fail_modify (0.01s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type --- PASS: TestCA_SignSSH (0.60s) --- PASS: TestCA_SignSSH/ok_host (0.02s) --- PASS: TestCA_SignSSH/ok_user (0.02s) --- PASS: TestCA_SignSSH/ok_infinity (0.02s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation --- PASS: TestCA_SignSSH_mutation (0.11s) === RUN TestCA_SignSSH_infinity --- PASS: TestCA_SignSSH_infinity (0.11s) PASS ok go.step.sm/crypto/minica 2.876s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password === RUN TestParseCosignPrivateKey/fail_unmarshal === RUN TestParseCosignPrivateKey/fail_kdf === RUN TestParseCosignPrivateKey/fail_cipher === RUN TestParseCosignPrivateKey/fail_nonce_too_large === RUN TestParseCosignPrivateKey/fail_nonce_too_short === RUN TestParseCosignPrivateKey/fail_kdf.N === RUN TestParseCosignPrivateKey/fail_kdf.R === RUN TestParseCosignPrivateKey/fail_kdf.P === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey --- PASS: TestParseCosignPrivateKey (7.16s) --- PASS: TestParseCosignPrivateKey/ok (0.90s) --- PASS: TestParseCosignPrivateKey/fail_password (0.83s) --- 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.90s) --- PASS: TestParseCosignPrivateKey/fail_kdf.P (1.56s) --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.78s) --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.58s) --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.65s) === RUN TestParseCosignPrivateKey_equal --- PASS: TestParseCosignPrivateKey_equal (0.59s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError --- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (1.64s) === RUN TestRead === RUN TestRead/testdata/openssh.rsa1024.enc.pem === RUN TestRead/testdata/openssh.p521.pem === RUN TestRead/testdata/openssh.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem === RUN TestRead/testdata/nebula.pub === RUN TestRead/testdata/openssl.p256.pub.pem === RUN TestRead/testdata/openssl.p256.enc.pem === RUN TestRead/testdata/openssl.rsa2048.pem === RUN TestRead/testdata/openssh.p256.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssh.ed25519.enc.pem === RUN TestRead/testdata/openssh.p521.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem === RUN TestRead/testdata/cosign.pub.pem === RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pem === RUN TestRead/testdata/openssl.rsa2048.enc.pem === RUN TestRead/testdata/openssh.ed25519.pem === RUN TestRead/testdata/openssh.rsa1024.pub.pem === RUN TestRead/testdata/openssl.rsa1024.pem === RUN TestRead/testdata/openssh.rsa2048.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestRead/testdata/openssl.p384.pub.pem === RUN TestRead/testdata/openssh.p256.enc.pem === RUN TestRead/testdata/openssh.p384.pub.pem === RUN TestRead/testdata/openssh.p256.pub.pem === RUN TestRead/testdata/openssh.p384.pem === RUN TestRead/testdata/openssh.rsa1024.pem === RUN TestRead/testdata/nebula.key === RUN TestRead/testdata/openssl.rsa1024.pub.pem === RUN TestRead/testdata/openssh.p521.pub.pem === RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/openssl.p384.pem === RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssh.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/openssl.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem === RUN TestRead/testdata/openssl.p256.pem === RUN TestRead/testdata/openssl.p521.pem === RUN TestRead/testdata/openssh.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem === RUN TestRead/testdata/cosign.enc.pem --- PASS: TestRead (6.69s) --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.51s) --- PASS: TestRead/testdata/openssh.p521.pem (0.78s) --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/nebula.pub (0.00s) --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.03s) --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.05s) --- PASS: TestRead/testdata/openssh.p256.pem (0.02s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.02s) --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.57s) --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.61s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.19s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.05s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.21s) --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.29s) --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.02s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.01s) --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.04s) --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.01s) --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.04s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.45s) --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.01s) --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p384.pem (0.15s) --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.01s) --- PASS: TestRead/testdata/nebula.key (0.01s) --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.47s) --- PASS: TestRead/testdata/openssl.p384.pem (0.06s) --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.49s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.07s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.06s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.25s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.04s) --- PASS: TestRead/testdata/openssl.p256.pem (0.01s) --- PASS: TestRead/testdata/openssl.p521.pem (0.16s) --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.03s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.05s) --- PASS: TestRead/testdata/cosign.enc.pem (0.83s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt === RUN TestParseCertificate/testdata/badca.crt === RUN TestParseCertificate/testdata/badpem.crt === RUN TestParseCertificate/testdata/badder.crt === RUN TestParseCertificate/testdata/openssl.p256.pem --- PASS: TestParseCertificate (0.02s) --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) --- PASS: TestParseCertificate/testdata/badpem.crt (0.00s) --- PASS: TestParseCertificate/testdata/badder.crt (0.00s) --- PASS: TestParseCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificate === RUN TestReadCertificate/testdata/ca.crt === RUN TestReadCertificate/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificate/testdata/extrajunkbundle.crt === RUN TestReadCertificate/testdata/ca.der === RUN TestReadCertificate/testdata/bundle.crt === RUN TestReadCertificate/testdata/bundle.crt#01 === RUN TestReadCertificate/testdata/notexists.crt === RUN TestReadCertificate/testdata/badca.crt === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem --- PASS: TestReadCertificate (0.02s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/ca.der (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificateBundle === RUN TestReadCertificateBundle/testdata/ca.crt === RUN TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificateBundle/testdata/ca.der === RUN TestReadCertificateBundle/testdata/bundle.crt === RUN TestReadCertificateBundle/testdata/extrajunkbundle.crt === RUN TestReadCertificateBundle/testdata/notexists.crt === RUN TestReadCertificateBundle/testdata/badca.crt === RUN TestReadCertificateBundle/testdata/badpem.crt === RUN TestReadCertificateBundle/testdata/badder.crt === RUN TestReadCertificateBundle/testdata/openssl.p256.pem --- PASS: TestReadCertificateBundle (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.der (0.00s) --- PASS: TestReadCertificateBundle/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badder.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/openssl.p256.pem (0.00s) === RUN TestParseCertificateBundle === RUN TestParseCertificateBundle/ok_cert === RUN TestParseCertificateBundle/ok_non_PEM_header === RUN TestParseCertificateBundle/ok_der === RUN TestParseCertificateBundle/ok_bundle === RUN TestParseCertificateBundle/ok_extra_junk_in_bundle === RUN TestParseCertificateBundle/fail_bad_cert_w/_file === RUN TestParseCertificateBundle/fail_no_PEM === RUN TestParseCertificateBundle/fail_no_PEM#01 === RUN TestParseCertificateBundle/fail_bad_der === RUN TestParseCertificateBundle/fail_no_valid_PEM --- PASS: TestParseCertificateBundle (0.00s) --- PASS: TestParseCertificateBundle/ok_cert (0.00s) --- PASS: TestParseCertificateBundle/ok_non_PEM_header (0.00s) --- PASS: TestParseCertificateBundle/ok_der (0.00s) --- PASS: TestParseCertificateBundle/ok_bundle (0.00s) --- PASS: TestParseCertificateBundle/ok_extra_junk_in_bundle (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_cert_w/_file (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM#01 (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse === RUN TestParse/success-rsa-public-key === RUN TestParse/success-ed25519-enc-private-key === RUN TestParse/success-x509-crt === RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/fail-nebula-key-size === RUN TestParse/success-ecdsa-public-key === RUN TestParse/fail-options === RUN TestParse/fail-nebula-pub-size === RUN TestParse/success-rsa-private-key === RUN TestParse/success-ecdsa-private-key === RUN TestParse/success-ed25519-private-key === RUN TestParse/fail-password === RUN TestParse/fail-pkcs8-password === RUN TestParse/fail-type --- PASS: TestParse (0.04s) --- PASS: TestParse/success-rsa-public-key (0.00s) --- PASS: TestParse/success-ed25519-enc-private-key (0.02s) --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/fail-nebula-key-size (0.01s) --- PASS: TestParse/success-ecdsa-public-key (0.00s) --- PASS: TestParse/fail-options (0.00s) --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/success-rsa-private-key (0.00s) --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/success-ed25519-private-key (0.00s) --- PASS: TestParse/fail-password (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.00s) --- PASS: TestParse/fail-type (0.00s) === RUN TestSerialize pem_test.go:639: Running test case: EC Private Key success - encrypt input data pem_test.go:639: Running test case: EC Private Key success - encrypt pkcs8 data pem_test.go:639: Running test case: EC Public Key success pem_test.go:639: Running test case: OKP Private Key success pem_test.go:639: Running test case: X.509 Certificate request success pem_test.go:639: Running test case: RSA Private Key success pem_test.go:639: Running test case: RSA Public Key success pem_test.go:639: Running test case: propagate open key out file error pem_test.go:639: Running test case: unrecognized key type pem_test.go:639: Running test case: OKP Public Key success pem_test.go:639: Running test case: ToFile Success (EC Private Key unencrypted) pem_test.go:639: Running test case: ToFile Success (EC Private Key encrypted) pem_test.go:639: Running test case: EC Private Key success pem_test.go:639: Running test case: X.509 Certificate success --- PASS: TestSerialize (8.92s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key === RUN TestParseDER/rsa_pkcs#1_public_key === RUN TestParseDER/ecdsa_public_key === RUN TestParseDER/ecdsa_private_key === RUN TestParseDER/ed25519_public_key === RUN TestParseDER/ed25519_private_key === RUN TestParseDER/fail --- PASS: TestParseDER (0.01s) --- PASS: TestParseDER/rsa_public_key (0.00s) --- PASS: TestParseDER/rsa_private_key (0.00s) --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) --- PASS: TestParseDER/ecdsa_public_key (0.00s) --- PASS: TestParseDER/ecdsa_private_key (0.00s) --- PASS: TestParseDER/ed25519_public_key (0.00s) --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey === RUN TestParseKey/testdata/openssh.p521.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem === RUN TestParseKey/testdata/cosign.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/openssh.ed25519.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem === RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem === RUN TestParseKey/testdata/openssh.rsa2048.pem === RUN TestParseKey/testdata/openssl.p384.pub.pem === RUN TestParseKey/testdata/openssh.p256.enc.pem === RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/nebula.key === RUN TestParseKey/testdata/openssh.p384.pem === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pub.pem === RUN TestParseKey/testdata/openssh.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestParseKey/testdata/openssl.p384.pem === RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssl.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem === RUN TestParseKey/testdata/cosign.enc.pem === RUN TestParseKey/testdata/openssl.p521.pem === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem === RUN TestParseKey/testdata/nebula.pub === RUN TestParseKey/testdata/openssh.p521.pem === RUN TestParseKey/testdata/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssh.p256.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem === RUN TestParseKey/testdata/openssl.p256.pub.pem === RUN TestParseKey/testdata/openssl.p256.enc.pem --- PASS: TestParseKey (3.53s) --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.54s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.05s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.01s) --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.38s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.03s) --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.35s) --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.pem (0.01s) --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.41s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.50s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.04s) --- PASS: TestParseKey/testdata/openssl.p256.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/cosign.enc.pem (0.57s) --- PASS: TestParseKey/testdata/openssl.p521.pem (0.03s) --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.45s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.pub (0.00s) --- PASS: TestParseKey/testdata/openssh.p521.pem (0.05s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH === RUN TestParseSSH/testdata/openssh.p521.pub.pem === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem === RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem --- PASS: TestParseSSH (0.01s) --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options === RUN TestRead_options/withPassword === RUN TestRead_options/withPasswordFile === RUN TestRead_options/withPasswordPrompt === RUN TestRead_options/missing === RUN TestRead_options/missingPassword === RUN TestRead_options/withPasswordError === RUN TestRead_options/withPasswordFileError === RUN TestRead_options/withPasswordPromptError --- PASS: TestRead_options (0.02s) --- PASS: TestRead_options/withPassword (0.00s) --- PASS: TestRead_options/withPasswordFile (0.01s) --- PASS: TestRead_options/withPasswordPrompt (0.00s) --- PASS: TestRead_options/missing (0.00s) --- PASS: TestRead_options/missingPassword (0.00s) --- PASS: TestRead_options/withPasswordError (0.00s) --- PASS: TestRead_options/withPasswordFileError (0.00s) --- PASS: TestRead_options/withPasswordPromptError (0.00s) === RUN TestRead_promptPassword === RUN TestRead_promptPassword/PromptPassword === RUN TestRead_promptPassword/PromptPasswordBadPassword === RUN TestRead_promptPassword/PromptPasswordError === RUN TestRead_promptPassword/PromptPasswordNil --- PASS: TestRead_promptPassword (0.01s) --- PASS: TestRead_promptPassword/PromptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) === RUN TestParseCertificateRequest === RUN TestParseCertificateRequest/ok === RUN TestParseCertificateRequest/ok_der === RUN TestParseCertificateRequest/ok_keytool === RUN TestParseCertificateRequest/fail_bad_csr === RUN TestParseCertificateRequest/fail_certificate === RUN TestParseCertificateRequest/fail_certificate_der --- PASS: TestParseCertificateRequest (0.02s) --- PASS: TestParseCertificateRequest/ok (0.01s) --- PASS: TestParseCertificateRequest/ok_der (0.00s) --- PASS: TestParseCertificateRequest/ok_keytool (0.01s) --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) === RUN TestReadCertificateRequest === RUN TestReadCertificateRequest/ok === RUN TestReadCertificateRequest/ok_der === RUN TestReadCertificateRequest/ok_keytool === RUN TestReadCertificateRequest/fail_missing === RUN TestReadCertificateRequest/fail_bad_csr === RUN TestReadCertificateRequest/fail_certificate === RUN TestReadCertificateRequest/fail_certificate_der --- PASS: TestReadCertificateRequest (0.00s) --- PASS: TestReadCertificateRequest/ok (0.00s) --- PASS: TestReadCertificateRequest/ok_der (0.00s) --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) --- PASS: TestReadCertificateRequest/fail_missing (0.00s) --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) === RUN TestBundleCertificate === RUN TestBundleCertificate/append === RUN TestBundleCertificate/two === RUN TestBundleCertificate/none === RUN TestBundleCertificate/found === RUN TestBundleCertificate/bad_cert === RUN TestBundleCertificate/bad_bundle --- PASS: TestBundleCertificate (0.01s) --- PASS: TestBundleCertificate/append (0.00s) --- PASS: TestBundleCertificate/two (0.01s) --- PASS: TestBundleCertificate/none (0.00s) --- PASS: TestBundleCertificate/found (0.00s) --- PASS: TestBundleCertificate/bad_cert (0.00s) --- PASS: TestBundleCertificate/bad_bundle (0.00s) === RUN TestUnbundleCertificate === RUN TestUnbundleCertificate/remove_one_leave_one === RUN TestUnbundleCertificate/remove_two_leave_none === RUN TestUnbundleCertificate/remove_none === RUN TestUnbundleCertificate/none_to_remove === RUN TestUnbundleCertificate/remove_bundle === RUN TestUnbundleCertificate/bad_cert === RUN TestUnbundleCertificate/bad_bundle --- PASS: TestUnbundleCertificate (0.01s) --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.01s) --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) --- PASS: TestUnbundleCertificate/remove_none (0.00s) --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) --- PASS: TestUnbundleCertificate/remove_bundle (0.00s) --- PASS: TestUnbundleCertificate/bad_cert (0.00s) --- PASS: TestUnbundleCertificate/bad_bundle (0.00s) === RUN TestEncryptDecryptPKCS8 === PAUSE TestEncryptDecryptPKCS8 === RUN TestSerialize_PKCS8 === RUN TestSerialize_PKCS8/rsa === RUN TestSerialize_PKCS8/rsa_pub === RUN TestSerialize_PKCS8/ecdsa === RUN TestSerialize_PKCS8/ecdsa_pub === RUN TestSerialize_PKCS8/ed25519 === RUN TestSerialize_PKCS8/ed25519_pub === RUN TestSerialize_PKCS8/fail --- PASS: TestSerialize_PKCS8 (0.00s) --- PASS: TestSerialize_PKCS8/rsa (0.00s) --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ed25519 (0.00s) --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem --- PASS: TestDecryptPKCS8PrivateKey (0.20s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.05s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.07s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.04s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) === RUN TestDecryptPKCS8PrivateKey_ciphers === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC --- PASS: TestDecryptPKCS8PrivateKey_ciphers (40.82s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (8.18s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (8.16s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (7.99s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (8.01s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (8.47s) === CONT TestOpenSSH === RUN TestOpenSSH/testdata/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem === RUN TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.p384.pem === PAUSE TestOpenSSH/testdata/openssh.p384.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.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.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === RUN TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestOpenSSH/testdata/openssl.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem === RUN TestOpenSSH/testdata/cosign.enc.pem === PAUSE TestOpenSSH/testdata/cosign.enc.pem === RUN TestOpenSSH/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/openssl.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.pem === PAUSE TestOpenSSH/testdata/openssh.p521.pem === RUN TestOpenSSH/testdata/openssh.p256.pem === PAUSE TestOpenSSH/testdata/openssh.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.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/pkcs8/openssl.rsa4096.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem === CONT TestOpenSSH/testdata/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem === CONT TestOpenSSH/testdata/openssh.p384.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8 === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.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/openssh.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/cosign.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.enc.pem === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem === CONT TestOpenSSH/testdata/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestOpenSSH/testdata/openssl.p384.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.p521.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.ed25519.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem --- PASS: TestOpenSSH (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.01s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.12s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.03s) --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.04s) --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.21s) --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.19s) --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.17s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.28s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.44s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.29s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.02s) --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.56s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.61s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.66s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.52s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.20s) --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (3.19s) --- PASS: TestOpenSSH/testdata/cosign.enc.pem (3.22s) --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (3.14s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (1.43s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.32s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.41s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (2.64s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.96s) === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem --- PASS: TestEncryptDecryptPKCS8 (0.02s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (41.41s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (40.72s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (41.62s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (42.50s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (43.25s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (43.23s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (43.10s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (42.01s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (43.63s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (42.60s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (42.69s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (44.38s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (43.87s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (30.39s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (28.59s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (28.29s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (29.87s) PASS ok go.step.sm/crypto/pemutil 144.068s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt --- PASS: TestSalt (0.00s) === RUN TestBytes --- PASS: TestBytes (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestHex --- PASS: TestHex (0.00s) === RUN TestAlphanumeric --- PASS: TestAlphanumeric (0.00s) === RUN TestASCII --- PASS: TestASCII (0.00s) === RUN TestAlphabet --- PASS: TestAlphabet (0.00s) === RUN TestUUIDv4 === RUN TestUUIDv4/ok === RUN TestUUIDv4/ok#01 === RUN TestUUIDv4/fail --- PASS: TestUUIDv4 (0.00s) --- PASS: TestUUIDv4/ok (0.00s) --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS ok go.step.sm/crypto/randutil 0.052s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host === RUN TestNewCertificate/host_escape === RUN TestNewCertificate/file === RUN TestNewCertificate/file_with_dates === RUN TestNewCertificate/base64 === RUN TestNewCertificate/failNilOptions === RUN TestNewCertificate/failEmptyOptions === RUN TestNewCertificate/badBase64Template === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate --- PASS: TestNewCertificate (0.09s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) --- PASS: TestNewCertificate/file (0.01s) --- PASS: TestNewCertificate/file_with_dates (0.01s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) --- PASS: TestNewCertificate/badBase64Template (0.00s) --- PASS: TestNewCertificate/badFileTemplate (0.00s) --- PASS: TestNewCertificate/badJsonTemplate (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/user === RUN TestCertificate_GetCertificate/host --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/user (0.00s) --- PASS: TestCertificate_GetCertificate/host (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/ok_rsa === RUN TestCreateCertificate/emptyNonce === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm --- PASS: TestCreateCertificate (3.34s) --- PASS: TestCreateCertificate/ok (0.03s) --- PASS: TestCreateCertificate/ok_rsa (0.11s) --- PASS: TestCreateCertificate/emptyNonce (0.02s) --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ok_ECDSA === RUN TestFingerprint/ok_ED25519 === RUN TestFingerprint/ok_RSA === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT --- PASS: TestFingerprint (6.99s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) --- PASS: TestFingerprint/ok_SK-ECDSA (0.00s) --- PASS: TestFingerprint/ok_SK-ED25519 (0.00s) --- PASS: TestFingerprint/ok_CERT (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/fail --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) === RUN TestFormatFingerprint === RUN TestFormatFingerprint/P256 === RUN TestFormatFingerprint/P384 === RUN TestFormatFingerprint/P521 === RUN TestFormatFingerprint/Ed25519 === RUN TestFormatFingerprint/RSA === RUN TestFormatFingerprint/SK-ECDSA === RUN TestFormatFingerprint/SK-ED25519 === RUN TestFormatFingerprint/ED25519-CERT === RUN TestFormatFingerprint/ECDSA-CERT_(fixture) === RUN TestFormatFingerprint/DSA === RUN TestFormatFingerprint/Base64RawFingerprint === RUN TestFormatFingerprint/Base64RawURLFingerprint === RUN TestFormatFingerprint/Base64Fingerprint === RUN TestFormatFingerprint/Base64UrlFingerprint === RUN TestFormatFingerprint/HexFingerprint === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding --- PASS: TestFormatFingerprint (5.18s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) --- PASS: TestFormatFingerprint/Ed25519 (0.00s) --- PASS: TestFormatFingerprint/RSA (0.00s) --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) --- PASS: TestFormatFingerprint/DSA (0.00s) --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64UrlFingerprint (0.00s) --- PASS: TestFormatFingerprint/HexFingerprint (0.00s) --- PASS: TestFormatFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFormatFingerprint/fail_input (0.00s) --- PASS: TestFormatFingerprint/fail_encoding (0.00s) === RUN TestFormatCertificateFingerprint === RUN TestFormatCertificateFingerprint/P256 === RUN TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) --- PASS: TestFormatCertificateFingerprint (0.00s) --- PASS: TestFormatCertificateFingerprint/P256 (0.00s) --- PASS: TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) (0.00s) === RUN Test_publicKeyTypeAndSize_errors === RUN Test_publicKeyTypeAndSize_errors/fail_RSA === RUN Test_publicKeyTypeAndSize_errors/fail_DSA === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_type --- PASS: Test_publicKeyTypeAndSize_errors (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_type (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/user === RUN TestWithTemplate/host === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error --- PASS: TestWithTemplate (0.01s) --- PASS: TestWithTemplate/user (0.00s) --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/failTemplate (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/host === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/host (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/github.com === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (0.00s) --- PASS: TestWithTemplateFile/github.com (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN TestCryptoPublicKey === RUN TestCryptoPublicKey/ok_ec === RUN TestCryptoPublicKey/ok_Ed25519 === RUN TestCryptoPublicKey/ok_rsa === RUN TestCryptoPublicKey/ok_ssh_ec === RUN TestCryptoPublicKey/ok_ssh_Ed25519 === RUN TestCryptoPublicKey/ok_ssh_rsa === RUN TestCryptoPublicKey/ok_agent === RUN TestCryptoPublicKey/ok_sk_ec === RUN TestCryptoPublicKey/ok_sk_Ed25519 === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk --- PASS: TestCryptoPublicKey (1.35s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_agent (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/fail_agent (0.00s) --- PASS: TestCryptoPublicKey/fail_type (0.00s) --- PASS: TestCryptoPublicKey/fail_sk (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/user === RUN TestCreateTemplateData/host === RUN TestCreateTemplateData/other --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/user (0.00s) --- PASS: TestCreateTemplateData/host (0.00s) --- PASS: TestCreateTemplateData/other (0.00s) === RUN TestDefaultExtensions === RUN TestDefaultExtensions/user === RUN TestDefaultExtensions/host === RUN TestDefaultExtensions/other --- PASS: TestDefaultExtensions (0.00s) --- PASS: TestDefaultExtensions/user (0.00s) --- PASS: TestDefaultExtensions/host (0.00s) --- PASS: TestDefaultExtensions/other (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestTemplateData_AddExtension === RUN TestTemplateData_AddExtension/empty === RUN TestTemplateData_AddExtension/overwrite === RUN TestTemplateData_AddExtension/add --- PASS: TestTemplateData_AddExtension (0.00s) --- PASS: TestTemplateData_AddExtension/empty (0.00s) --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) --- PASS: TestTemplateData_AddExtension/add (0.00s) === RUN TestTemplateData_AddCriticalOption === RUN TestTemplateData_AddCriticalOption/empty === RUN TestTemplateData_AddCriticalOption/overwrite === RUN TestTemplateData_AddCriticalOption/add --- PASS: TestTemplateData_AddCriticalOption (0.00s) --- PASS: TestTemplateData_AddCriticalOption/empty (0.00s) --- PASS: TestTemplateData_AddCriticalOption/overwrite (0.00s) --- PASS: TestTemplateData_AddCriticalOption/add (0.00s) === RUN TestTemplateData_Set === RUN TestTemplateData_Set/ok === RUN TestTemplateData_Set/overwrite --- PASS: TestTemplateData_Set (0.00s) --- PASS: TestTemplateData_Set/ok (0.00s) --- PASS: TestTemplateData_Set/overwrite (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/add --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/add (0.00s) === RUN TestTemplateData_SetType === RUN TestTemplateData_SetType/user === RUN TestTemplateData_SetType/host === RUN TestTemplateData_SetType/overwrite --- PASS: TestTemplateData_SetType (0.00s) --- PASS: TestTemplateData_SetType/user (0.00s) --- PASS: TestTemplateData_SetType/host (0.00s) --- PASS: TestTemplateData_SetType/overwrite (0.00s) === RUN TestTemplateData_SetKeyID === RUN TestTemplateData_SetKeyID/ok === RUN TestTemplateData_SetKeyID/overwrite --- PASS: TestTemplateData_SetKeyID (0.00s) --- PASS: TestTemplateData_SetKeyID/ok (0.00s) --- PASS: TestTemplateData_SetKeyID/overwrite (0.00s) === RUN TestTemplateData_SetPrincipals === RUN TestTemplateData_SetPrincipals/ok === RUN TestTemplateData_SetPrincipals/overwrite --- PASS: TestTemplateData_SetPrincipals (0.00s) --- PASS: TestTemplateData_SetPrincipals/ok (0.00s) --- PASS: TestTemplateData_SetPrincipals/overwrite (0.00s) === RUN TestTemplateData_SetExtensions === RUN TestTemplateData_SetExtensions/ok === RUN TestTemplateData_SetExtensions/overwrite --- PASS: TestTemplateData_SetExtensions (0.00s) --- PASS: TestTemplateData_SetExtensions/ok (0.00s) --- PASS: TestTemplateData_SetExtensions/overwrite (0.00s) === RUN TestTemplateData_SetCriticalOptions === RUN TestTemplateData_SetCriticalOptions/ok === RUN TestTemplateData_SetCriticalOptions/overwrite --- PASS: TestTemplateData_SetCriticalOptions (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/ok (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.01s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestCertTypeFromString === RUN TestCertTypeFromString/user === RUN TestCertTypeFromString/USER === RUN TestCertTypeFromString/host === RUN TestCertTypeFromString/Host === RUN TestCertTypeFromString/_user_ === RUN TestCertTypeFromString/invalid --- PASS: TestCertTypeFromString (0.00s) --- PASS: TestCertTypeFromString/user (0.00s) --- PASS: TestCertTypeFromString/USER (0.00s) --- PASS: TestCertTypeFromString/host (0.00s) --- PASS: TestCertTypeFromString/Host (0.00s) --- PASS: TestCertTypeFromString/_user_ (0.00s) --- PASS: TestCertTypeFromString/invalid (0.00s) === RUN TestCertType_String === RUN TestCertType_String/user === RUN TestCertType_String/host === RUN TestCertType_String/empty --- PASS: TestCertType_String (0.00s) --- PASS: TestCertType_String/user (0.00s) --- PASS: TestCertType_String/host (0.00s) --- PASS: TestCertType_String/empty (0.00s) === RUN TestCertType_MarshalJSON === RUN TestCertType_MarshalJSON/user === RUN TestCertType_MarshalJSON/host === RUN TestCertType_MarshalJSON/error --- PASS: TestCertType_MarshalJSON (0.00s) --- PASS: TestCertType_MarshalJSON/user (0.00s) --- PASS: TestCertType_MarshalJSON/host (0.00s) --- PASS: TestCertType_MarshalJSON/error (0.00s) === RUN TestCertType_UnmarshalJSON === RUN TestCertType_UnmarshalJSON/user === RUN TestCertType_UnmarshalJSON/USER === RUN TestCertType_UnmarshalJSON/host === RUN TestCertType_UnmarshalJSON/HosT === RUN TestCertType_UnmarshalJSON/_user_ === RUN TestCertType_UnmarshalJSON/number === RUN TestCertType_UnmarshalJSON/object === RUN TestCertType_UnmarshalJSON/badJSON --- PASS: TestCertType_UnmarshalJSON (0.00s) --- PASS: TestCertType_UnmarshalJSON/user (0.00s) --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) --- PASS: TestCertType_UnmarshalJSON/host (0.00s) --- PASS: TestCertType_UnmarshalJSON/HosT (0.00s) --- PASS: TestCertType_UnmarshalJSON/_user_ (0.00s) --- PASS: TestCertType_UnmarshalJSON/number (0.00s) --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS ok go.step.sm/crypto/sshutil 17.009s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) --- PASS: Test_newCredentialsCache/ok (0.00s) === RUN Test_credentialsCache_Load === RUN Test_credentialsCache_Load/ok === RUN Test_credentialsCache_Load/nil === RUN Test_credentialsCache_Load/fail --- PASS: Test_credentialsCache_Load (0.00s) --- PASS: Test_credentialsCache_Load/ok (0.00s) --- PASS: Test_credentialsCache_Load/nil (0.00s) --- PASS: Test_credentialsCache_Load/fail (0.00s) === RUN Test_credentialsCache_Store === RUN Test_credentialsCache_Store/ok --- PASS: Test_credentialsCache_Store (0.00s) --- PASS: Test_credentialsCache_Store/ok (0.00s) === RUN Test_credentialsCache_Delete === RUN Test_credentialsCache_Delete/ok === RUN Test_credentialsCache_Delete/deleted --- PASS: Test_credentialsCache_Delete (0.00s) --- PASS: Test_credentialsCache_Delete/ok (0.00s) --- PASS: Test_credentialsCache_Delete/deleted (0.00s) === RUN Test_credentialsCache_Range === RUN Test_credentialsCache_Range/ok --- PASS: Test_credentialsCache_Range (0.00s) --- PASS: Test_credentialsCache_Range/ok (0.00s) === RUN TestNewRenewer === RUN TestNewRenewer/ok === RUN TestNewRenewer/WithRenewBefore === RUN TestNewRenewer/WithRenewJitter === RUN TestNewRenewer/fail --- PASS: TestNewRenewer (0.00s) --- PASS: TestNewRenewer/ok (0.00s) --- PASS: TestNewRenewer/WithRenewBefore (0.00s) --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run renewer_test.go:228: Renewer.Run() run 2 times --- PASS: TestRenewer_Run (2.01s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) === RUN TestRenewer_Stop === RUN TestRenewer_Stop/ok === RUN TestRenewer_Stop/ok_nil --- PASS: TestRenewer_Stop (0.00s) --- PASS: TestRenewer_Stop/ok (0.00s) --- PASS: TestRenewer_Stop/ok_nil (0.00s) === RUN TestRenewer_GetCertificate === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41144: remote error: tls: bad certificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41146: remote error: tls: bad certificate --- PASS: TestRenewer_GetCertificate (0.11s) --- PASS: TestRenewer_GetCertificate/ok (0.05s) --- PASS: TestRenewer_GetCertificate/fail_empty (0.03s) --- PASS: TestRenewer_GetCertificate/fail_httptest (0.03s) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33312: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33318: remote error: tls: bad certificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33332: read tcp 127.0.0.1:39311->127.0.0.1:33332: use of closed network connection --- PASS: TestRenewer_GetClientCertificate (0.20s) --- PASS: TestRenewer_GetClientCertificate/ok (0.11s) --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.05s) --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.02s) --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.02s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:52226: read tcp 127.0.0.1:42915->127.0.0.1:52226: use of closed network connection === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:58022: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate 2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:46470: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z --- PASS: TestRenewer_RenewFunc_error (0.21s) --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.02s) --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.08s) --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.04s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) --- PASS: TestNewServerCredentials/ok (0.00s) === RUN TestNewServerCredentialsFromFile === RUN TestNewServerCredentialsFromFile/ok === RUN TestNewServerCredentialsFromFile/fail --- 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 === RUN TestServerCredentials_GetCertificate/fail_httptest 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40126: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40138: remote error: tls: bad certificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40140: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40146: server name indication cannot be empty --- PASS: TestServerCredentials_GetCertificate (0.11s) --- PASS: TestServerCredentials_GetCertificate/ok (0.05s) --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.01s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50636: remote error: tls: bad certificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50644: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50646: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50658: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.12s) --- PASS: TestServerCredentials_GetConfigForClient/ok (0.07s) --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.03s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.01s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:51688: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient 2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:56750: test error --- PASS: TestServerCredentials_RenewFunc_error (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.01s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok --- PASS: TestServerCredentials_TLSConfig (0.00s) --- PASS: TestServerCredentials_TLSConfig/ok (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) === RUN TestSanitizeHost === RUN TestSanitizeHost/ok === RUN TestSanitizeHost/ok_port === RUN TestSanitizeHost/ok_ascii === RUN TestSanitizeHost/ok_ascii_port === RUN TestSanitizeHost/fail === RUN TestSanitizeHost/fail_port === RUN TestSanitizeHost/fail_empty === RUN TestSanitizeHost/fail_empty_with_port --- PASS: TestSanitizeHost (0.00s) --- PASS: TestSanitizeHost/ok (0.00s) --- PASS: TestSanitizeHost/ok_port (0.00s) --- PASS: TestSanitizeHost/ok_ascii (0.00s) --- PASS: TestSanitizeHost/ok_ascii_port (0.00s) --- PASS: TestSanitizeHost/fail (0.00s) --- PASS: TestSanitizeHost/fail_port (0.00s) --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS ok go.step.sm/crypto/tlsutil 4.973s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 --- PASS: TestVectors (0.23s) --- PASS: TestVectors/ok (0.19s) --- PASS: TestVectors/ok#01 (0.02s) --- PASS: TestVectors/ok#02 (0.01s) === RUN TestSignVerify --- PASS: TestSignVerify (15.52s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail --- PASS: TestGenerateKey (0.01s) --- PASS: TestGenerateKey/ok (0.01s) --- PASS: TestGenerateKey/fail (0.00s) === RUN TestPublicKey_ToEd25519 === RUN TestPublicKey_ToEd25519/ok === RUN TestPublicKey_ToEd25519/fail --- PASS: TestPublicKey_ToEd25519 (0.00s) --- PASS: TestPublicKey_ToEd25519/ok (0.00s) --- PASS: TestPublicKey_ToEd25519/fail (0.00s) === RUN TestPrivateKey_Public === RUN TestPrivateKey_Public/ok === RUN TestPrivateKey_Public/fail --- PASS: TestPrivateKey_Public (0.00s) --- PASS: TestPrivateKey_Public/ok (0.00s) --- PASS: TestPrivateKey_Public/fail (0.00s) === RUN TestPrivateKey_SharedKey === RUN TestPrivateKey_SharedKey/ok_basepoint === RUN TestPrivateKey_SharedKey/ok_other === RUN TestPrivateKey_SharedKey/zero === RUN TestPrivateKey_SharedKey/fail --- PASS: TestPrivateKey_SharedKey (0.01s) --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.01s) --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) --- PASS: TestPrivateKey_SharedKey/zero (0.00s) --- PASS: TestPrivateKey_SharedKey/fail (0.00s) === RUN TestPrivateKey_Sign_error === RUN TestPrivateKey_Sign_error/fail_SignerOpts === RUN TestPrivateKey_Sign_error/panic --- PASS: TestPrivateKey_Sign_error (0.00s) --- PASS: TestPrivateKey_Sign_error/fail_SignerOpts (0.00s) --- PASS: TestPrivateKey_Sign_error/panic (0.00s) === RUN TestVerify_error === RUN TestVerify_error/fail === RUN TestVerify_error/panic --- PASS: TestVerify_error (0.00s) --- PASS: TestVerify_error/fail (0.00s) --- PASS: TestVerify_error/panic (0.00s) === RUN TestPublicKey_Equal === RUN TestPublicKey_Equal/true === RUN TestPublicKey_Equal/false === RUN TestPublicKey_Equal/false_type --- PASS: TestPublicKey_Equal (0.01s) --- PASS: TestPublicKey_Equal/true (0.00s) --- PASS: TestPublicKey_Equal/false (0.00s) --- PASS: TestPublicKey_Equal/false_type (0.00s) === RUN TestPrivateKey_Equal === RUN TestPrivateKey_Equal/true === RUN TestPrivateKey_Equal/false === RUN TestPrivateKey_Equal/false_type --- PASS: TestPrivateKey_Equal (0.01s) --- PASS: TestPrivateKey_Equal/true (0.00s) --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS ok go.step.sm/crypto/x25519 15.836s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 --- PASS: TestSignatureAlgorithm_Set (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok#01 (0.00s) === RUN TestSignatureAlgorithm_MarshalJSON === RUN TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm === RUN TestSignatureAlgorithm_MarshalJSON/MD2WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/MD5WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 --- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/PureEd25519 (0.00s) === RUN TestSignatureAlgorithm_UnmarshalJSON === RUN TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 === RUN TestSignatureAlgorithm_UnmarshalJSON/Ed25519 === RUN TestSignatureAlgorithm_UnmarshalJSON/lowercase === RUN TestSignatureAlgorithm_UnmarshalJSON/empty === RUN TestSignatureAlgorithm_UnmarshalJSON/null === RUN TestSignatureAlgorithm_UnmarshalJSON/unknown === RUN TestSignatureAlgorithm_UnmarshalJSON/number === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString === RUN TestSignatureAlgorithm_UnmarshalJSON/object --- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/Ed25519 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/lowercase (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/empty (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/null (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/unknown (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/number (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/numberString (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/object (0.00s) === RUN TestNewCertificateRequest === RUN TestNewCertificateRequest/ok_simple === RUN TestNewCertificateRequest/ok_default === RUN TestNewCertificateRequest/ok_extended_sans === RUN TestNewCertificateRequest/ok_extended_sans_and_extension === RUN TestNewCertificateRequest/ok_permanent_identifier_template === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans --- PASS: TestNewCertificateRequest (0.07s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) --- PASS: TestNewCertificateRequest/fail_apply (0.00s) --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) === RUN Test_newCertificateRequest === RUN Test_newCertificateRequest/ok === RUN Test_newCertificateRequest/complex --- PASS: Test_newCertificateRequest (0.00s) --- PASS: Test_newCertificateRequest/ok (0.00s) --- PASS: Test_newCertificateRequest/complex (0.00s) === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail --- PASS: TestCertificateRequest_GetCertificateRequest (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificateRequest_challengePassword === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.19s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.06s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.07s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.04s) === RUN TestCertificateRequest_addChallengePassword === RUN TestCertificateRequest_addChallengePassword/ok === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String === RUN TestCertificateRequest_addChallengePassword/fail_challengePassword === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm === RUN TestCertificateRequest_addChallengePassword/fail_sign --- PASS: TestCertificateRequest_addChallengePassword (0.10s) --- PASS: TestCertificateRequest_addChallengePassword/ok (0.03s) --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.03s) --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) === RUN TestCertificateRequest_GetCertificate === RUN TestCertificateRequest_GetCertificate/ok --- PASS: TestCertificateRequest_GetCertificate (0.00s) --- PASS: TestCertificateRequest_GetCertificate/ok (0.00s) === RUN TestCertificateRequest_GetLeafCertificate === RUN TestCertificateRequest_GetLeafCertificate/ok === RUN TestCertificateRequest_GetLeafCertificate/rsa --- PASS: TestCertificateRequest_GetLeafCertificate (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/ok (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/rsa (0.00s) === RUN TestCreateCertificateRequest === RUN TestCreateCertificateRequest/ok === RUN TestCreateCertificateRequest/fail_ --- PASS: TestCreateCertificateRequest (0.01s) --- PASS: TestCreateCertificateRequest/ok (0.01s) --- PASS: TestCreateCertificateRequest/fail_ (0.00s) === RUN TestNewCertificate === RUN TestNewCertificate/okSimple === RUN TestNewCertificate/okDefaultTemplate === RUN TestNewCertificate/okCustomSANs === RUN TestNewCertificate/okExample === RUN TestNewCertificate/okFullSimple === RUN TestNewCertificate/okOPCUA === RUN TestNewCertificate/okRawSubject === RUN TestNewCertificate/badSignature === RUN TestNewCertificate/failTemplate === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs --- PASS: TestNewCertificate (0.12s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) --- PASS: TestNewCertificate/okCustomSANs (0.00s) --- PASS: TestNewCertificate/okExample (0.01s) --- PASS: TestNewCertificate/okFullSimple (0.01s) --- PASS: TestNewCertificate/okOPCUA (0.01s) --- PASS: TestNewCertificate/okRawSubject (0.01s) --- PASS: TestNewCertificate/badSignature (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) --- PASS: TestNewCertificate/missingTemplate (0.00s) --- PASS: TestNewCertificate/badJson (0.01s) --- PASS: TestNewCertificate/failCustomSANs (0.01s) === RUN TestNewCertificateTemplate --- PASS: TestNewCertificateTemplate (0.02s) === RUN TestNewCertificateFromX509 === RUN TestNewCertificateFromX509/okSimple === RUN TestNewCertificateFromX509/okDefaultTemplate === RUN TestNewCertificateFromX509/okCustomSANs === RUN TestNewCertificateFromX509/okExample === RUN TestNewCertificateFromX509/okFullSimple === RUN TestNewCertificateFromX509/failTemplate === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs --- PASS: TestNewCertificateFromX509 (0.01s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) --- PASS: TestNewCertificateFromX509/okExample (0.00s) --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) --- PASS: TestNewCertificateFromX509/badJson (0.00s) --- PASS: TestNewCertificateFromX509/failCustomSANs (0.01s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/ok (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/okNoSubjectKeyID === RUN TestCreateCertificate/okNoSerialNumber === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign --- PASS: TestCreateCertificate (0.07s) --- PASS: TestCreateCertificate/ok (0.01s) --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.01s) --- PASS: TestCreateCertificate/okNoSerialNumber (0.01s) --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) === RUN TestCreateCertificate_criticalSANs === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate --- PASS: TestCreateCertificate_criticalSANs (0.05s) --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.01s) --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.01s) --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.02s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical === RUN TestCreateCertificateTemplate/ok_no_extensions === RUN TestCreateCertificateTemplate/fail --- PASS: TestCreateCertificateTemplate (0.03s) --- PASS: TestCreateCertificateTemplate/ok (0.01s) --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) --- PASS: TestCreateCertificateTemplate/fail (0.00s) === RUN TestCreateCertificate_debug === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBlDCCAUagAwIBAgIRALmAHzRh8WHqIVq1j4bKqscwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDR3p6VR6E6zw6gnaFv0O0oS4k7 ff4cJCD7DREmcP4xuaOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTLb0EhS/RWv66Jx4AcuYzoc4lO IDAfBgNVHSMEGDAWgBT17vwoBpr81pVmCTgtCnnDg8cS7TA6BgNVHREEMzAxpC8w LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF BgMrZXADQQBUG0wqDwYhfH9az488U+5tF+eAJ94ihMl+Yfq7yOkIezlWXQ4z8xUG 8hI8Voc1X874fYtE93KziocmjhKao5wE -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBgzCCATWgAwIBAgIQRmZ+JN0lmXmFiHPF7EN6kDAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAkva6if0th4Qw nVw1ej3Qgn9DgyI71OvJ0U7rdkJm9QBj06PY4jm8csCqQb8tm/OvAZVgVVNKNcoS fU0Mz96FAw== -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBgzCCATWgAwIBAgIQdpcWMsgSTNWP98jKdm1HCjAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAR6YuWv0P5fAc fh02yKuzP+kajt78nvUtIuLXALVEbjsIaOeIC9lRkVaRyN5E7QN0G5VroRX1NXpK WbPmK+eRAg== -----END CERTIFICATE----- --- PASS: TestCreateCertificate_debug (0.06s) --- PASS: TestCreateCertificate_debug/directoryName (0.01s) --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.02s) --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.02s) === RUN TestReadCertPool === RUN TestReadCertPool/ok_dir === RUN TestReadCertPool/ok_dir_2 === RUN TestReadCertPool/ok_file === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing --- PASS: TestReadCertPool (0.03s) --- PASS: TestReadCertPool/ok_dir (0.01s) --- PASS: TestReadCertPool/ok_dir_2 (0.02s) --- PASS: TestReadCertPool/ok_file (0.00s) --- PASS: TestReadCertPool/ok_files (0.00s) --- PASS: TestReadCertPool/no_certs (0.01s) --- PASS: TestReadCertPool/missing (0.00s) === RUN Test_convertName === RUN Test_convertName/lowerCase === RUN Test_convertName/underscore === RUN Test_convertName/mixed --- PASS: Test_convertName (0.00s) --- PASS: Test_convertName/lowerCase (0.00s) --- PASS: Test_convertName/underscore (0.00s) --- PASS: Test_convertName/mixed (0.00s) === RUN Test_newExtension === RUN Test_newExtension/ok === RUN Test_newExtension/critical --- PASS: Test_newExtension (0.00s) --- PASS: Test_newExtension/ok (0.00s) --- PASS: Test_newExtension/critical (0.00s) === RUN Test_newExtensions === RUN Test_newExtensions/ok === RUN Test_newExtensions/nil --- PASS: Test_newExtensions (0.00s) --- PASS: Test_newExtensions/ok (0.00s) --- PASS: Test_newExtensions/nil (0.00s) === RUN TestExtension_Set === RUN TestExtension_Set/ok === RUN TestExtension_Set/existing --- PASS: TestExtension_Set (0.00s) --- PASS: TestExtension_Set/ok (0.00s) --- PASS: TestExtension_Set/existing (0.00s) === RUN TestObjectIdentifier_Equal === RUN TestObjectIdentifier_Equal/ok === RUN TestObjectIdentifier_Equal/false_length === RUN TestObjectIdentifier_Equal/false_content --- PASS: TestObjectIdentifier_Equal (0.00s) --- PASS: TestObjectIdentifier_Equal/ok (0.00s) --- PASS: TestObjectIdentifier_Equal/false_length (0.00s) --- PASS: TestObjectIdentifier_Equal/false_content (0.00s) === RUN TestObjectIdentifier_MarshalJSON === RUN TestObjectIdentifier_MarshalJSON/ok === RUN TestObjectIdentifier_MarshalJSON/empty === RUN TestObjectIdentifier_MarshalJSON/nil --- PASS: TestObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestObjectIdentifier_UnmarshalJSON === RUN TestObjectIdentifier_UnmarshalJSON/ok === RUN TestObjectIdentifier_UnmarshalJSON/empty === RUN TestObjectIdentifier_UnmarshalJSON/null === RUN TestObjectIdentifier_UnmarshalJSON/number === RUN TestObjectIdentifier_UnmarshalJSON/badFormat --- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/number (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/badFormat (0.00s) === RUN TestSubjectAlternativeName_Set === RUN TestSubjectAlternativeName_Set/dns === RUN TestSubjectAlternativeName_Set/dnsAdd === RUN TestSubjectAlternativeName_Set/email === RUN TestSubjectAlternativeName_Set/emailAdd === RUN TestSubjectAlternativeName_Set/ip === RUN TestSubjectAlternativeName_Set/ipAdd === RUN TestSubjectAlternativeName_Set/ipBad === RUN TestSubjectAlternativeName_Set/uri === RUN TestSubjectAlternativeName_Set/uriAdd === RUN TestSubjectAlternativeName_Set/uriBad === RUN TestSubjectAlternativeName_Set/AutoDNS === RUN TestSubjectAlternativeName_Set/AutoDNSAdd === RUN TestSubjectAlternativeName_Set/AutoEmail === RUN TestSubjectAlternativeName_Set/AutoEmailAdd === RUN TestSubjectAlternativeName_Set/IPAutoIP === RUN TestSubjectAlternativeName_Set/AutoIPAdd === RUN TestSubjectAlternativeName_Set/AutoURI === RUN TestSubjectAlternativeName_Set/AutoURIAdd === RUN TestSubjectAlternativeName_Set/panic === RUN TestSubjectAlternativeName_Set/panicAdd --- PASS: TestSubjectAlternativeName_Set (0.00s) --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/email (0.00s) --- PASS: TestSubjectAlternativeName_Set/emailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ip (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/uri (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURIAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/panic (0.00s) --- PASS: TestSubjectAlternativeName_Set/panicAdd (0.00s) === RUN TestSubjectAlternativeName_RawValue === RUN TestSubjectAlternativeName_RawValue/ip === RUN TestSubjectAlternativeName_RawValue/ipv6 === RUN TestSubjectAlternativeName_RawValue/uri === RUN TestSubjectAlternativeName_RawValue/email === RUN TestSubjectAlternativeName_RawValue/dns === RUN TestSubjectAlternativeName_RawValue/registeredID === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_empty === RUN TestSubjectAlternativeName_RawValue/hardwareModuleName === RUN TestSubjectAlternativeName_RawValue/directoryName === RUN TestSubjectAlternativeName_RawValue/userPrincipalName === RUN TestSubjectAlternativeName_RawValue/otherName_int === RUN TestSubjectAlternativeName_RawValue/otherName_oid === RUN TestSubjectAlternativeName_RawValue/otherName_raw === RUN TestSubjectAlternativeName_RawValue/otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/otherName_numeric === RUN TestSubjectAlternativeName_RawValue/otherName_printable === RUN TestSubjectAlternativeName_RawValue/otherName_utc === RUN TestSubjectAlternativeName_RawValue/otherName_generalizd === RUN TestSubjectAlternativeName_RawValue/otherName_default === RUN TestSubjectAlternativeName_RawValue/otherName_no_type === RUN TestSubjectAlternativeName_RawValue/otherName_whitespaces === RUN TestSubjectAlternativeName_RawValue/otherName_bool:true === RUN TestSubjectAlternativeName_RawValue/otherName_boolean:false === RUN TestSubjectAlternativeName_RawValue/fail_dn === RUN TestSubjectAlternativeName_RawValue/fail_x400Address === RUN TestSubjectAlternativeName_RawValue/fail_ediPartyName === RUN TestSubjectAlternativeName_RawValue/fail_email === RUN TestSubjectAlternativeName_RawValue/fail_dns === RUN TestSubjectAlternativeName_RawValue/fail_dns_empty === RUN TestSubjectAlternativeName_RawValue/fail_uri === RUN TestSubjectAlternativeName_RawValue/fail_ip === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_json === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 === RUN TestSubjectAlternativeName_RawValue/fail_registeredID === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_empty === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_parse === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value === RUN TestSubjectAlternativeName_RawValue/fail_otherName_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_marshal === RUN TestSubjectAlternativeName_RawValue/fail_otherName_int === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_raw === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_numeric === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utc === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type --- PASS: TestSubjectAlternativeName_RawValue (0.02s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/hardwareModuleName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/directoryName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/userPrincipalName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_generalizd (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_no_type (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_whitespaces (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_bool:true (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_boolean:false (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dn (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_marshal (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.01s) === RUN TestKeyUsage_Set === RUN TestKeyUsage_Set/ok === RUN TestKeyUsage_Set/overwrite --- PASS: TestKeyUsage_Set (0.00s) --- PASS: TestKeyUsage_Set/ok (0.00s) --- PASS: TestKeyUsage_Set/overwrite (0.00s) === RUN TestKeyUsage_MarshalJSON === RUN TestKeyUsage_MarshalJSON/DigitalSignature === RUN TestKeyUsage_MarshalJSON/ContentCommitment === RUN TestKeyUsage_MarshalJSON/KeyEncipherment === RUN TestKeyUsage_MarshalJSON/DataEncipherment === RUN TestKeyUsage_MarshalJSON/KeyAgreement === RUN TestKeyUsage_MarshalJSON/CertSign === RUN TestKeyUsage_MarshalJSON/CRLSign === RUN TestKeyUsage_MarshalJSON/EncipherOnly === RUN TestKeyUsage_MarshalJSON/DecipherOnly === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment === RUN TestKeyUsage_MarshalJSON/Error --- PASS: TestKeyUsage_MarshalJSON (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/Error (0.00s) === RUN TestKeyUsage_UnmarshalJSON === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature === RUN TestKeyUsage_UnmarshalJSON/ContentCommitment === RUN TestKeyUsage_UnmarshalJSON/KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/DataEncipherment === RUN TestKeyUsage_UnmarshalJSON/KeyAgreement === RUN TestKeyUsage_UnmarshalJSON/CertSign === RUN TestKeyUsage_UnmarshalJSON/CRLSign === RUN TestKeyUsage_UnmarshalJSON/EncipherOnly === RUN TestKeyUsage_UnmarshalJSON/DecipherOnly === RUN TestKeyUsage_UnmarshalJSON/digital_signature === RUN TestKeyUsage_UnmarshalJSON/content_commitment === RUN TestKeyUsage_UnmarshalJSON/key_encipherment === RUN TestKeyUsage_UnmarshalJSON/data_encipherment === RUN TestKeyUsage_UnmarshalJSON/key_agreement === RUN TestKeyUsage_UnmarshalJSON/cert_sign === RUN TestKeyUsage_UnmarshalJSON/crl_sign === RUN TestKeyUsage_UnmarshalJSON/encipher_only === RUN TestKeyUsage_UnmarshalJSON/decipher_only === RUN TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/invalid === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON --- PASS: TestKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/data_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_agreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/cert_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/crl_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/encipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/decipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestExtKeyUsage_Set === RUN TestExtKeyUsage_Set/ok === RUN TestExtKeyUsage_Set/overwrite --- PASS: TestExtKeyUsage_Set (0.00s) --- PASS: TestExtKeyUsage_Set/ok (0.00s) --- PASS: TestExtKeyUsage_Set/overwrite (0.00s) === RUN TestExtKeyUsage_MarshalJSON === RUN TestExtKeyUsage_MarshalJSON/Any === RUN TestExtKeyUsage_MarshalJSON/ServerAuth === RUN TestExtKeyUsage_MarshalJSON/ClientAuth === RUN TestExtKeyUsage_MarshalJSON/CodeSigning === RUN TestExtKeyUsage_MarshalJSON/EmailProtection === RUN TestExtKeyUsage_MarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_MarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_MarshalJSON/IPSECUser === RUN TestExtKeyUsage_MarshalJSON/TimeStamping === RUN TestExtKeyUsage_MarshalJSON/OCSPSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth === RUN TestExtKeyUsage_MarshalJSON/Error --- PASS: TestExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Error (0.00s) === RUN TestExtKeyUsage_UnmarshalJSON === RUN TestExtKeyUsage_UnmarshalJSON/Any === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth === RUN TestExtKeyUsage_UnmarshalJSON/ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/EmailProtection === RUN TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_UnmarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_UnmarshalJSON/IPSECUser === RUN TestExtKeyUsage_UnmarshalJSON/TimeStamping === RUN TestExtKeyUsage_UnmarshalJSON/OCSPSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/any === RUN TestExtKeyUsage_UnmarshalJSON/server_auth === RUN TestExtKeyUsage_UnmarshalJSON/client_auth === RUN TestExtKeyUsage_UnmarshalJSON/code_signing === RUN TestExtKeyUsage_UnmarshalJSON/email_protection === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_end_system === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_user === RUN TestExtKeyUsage_UnmarshalJSON/time_stamping === RUN TestExtKeyUsage_UnmarshalJSON/ocsp_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/invalid === RUN TestExtKeyUsage_UnmarshalJSON/number === RUN TestExtKeyUsage_UnmarshalJSON/object === RUN TestExtKeyUsage_UnmarshalJSON/badJSON --- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/server_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/client_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/email_protection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_end_system (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_user (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/time_stamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ocsp_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestUnknownExtKeyUsage_MarshalJSON === RUN TestUnknownExtKeyUsage_MarshalJSON/ok === RUN TestUnknownExtKeyUsage_MarshalJSON/empty === RUN TestUnknownExtKeyUsage_MarshalJSON/nil --- PASS: TestUnknownExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/nil (0.00s) === RUN TestUnknownExtKeyUsage_UnmarshalJSON === RUN TestUnknownExtKeyUsage_UnmarshalJSON/string === RUN TestUnknownExtKeyUsage_UnmarshalJSON/array === RUN TestUnknownExtKeyUsage_UnmarshalJSON/empty === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/null (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/fail (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/failJSON (0.00s) === RUN TestUnknownExtKeyUsage_Set === RUN TestUnknownExtKeyUsage_Set/ok === RUN TestUnknownExtKeyUsage_Set/overwrite --- PASS: TestUnknownExtKeyUsage_Set (0.01s) --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) === RUN TestSubjectKeyID_Set === RUN TestSubjectKeyID_Set/ok === RUN TestSubjectKeyID_Set/overwrite --- PASS: TestSubjectKeyID_Set (0.00s) --- PASS: TestSubjectKeyID_Set/ok (0.00s) --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) === RUN TestAuthorityKeyID_Set === RUN TestAuthorityKeyID_Set/ok === RUN TestAuthorityKeyID_Set/overwrite --- PASS: TestAuthorityKeyID_Set (0.00s) --- PASS: TestAuthorityKeyID_Set/ok (0.00s) --- PASS: TestAuthorityKeyID_Set/overwrite (0.00s) === RUN TestOCSPServer_UnmarshalJSON === RUN TestOCSPServer_UnmarshalJSON/string === RUN TestOCSPServer_UnmarshalJSON/array === RUN TestOCSPServer_UnmarshalJSON/empty === RUN TestOCSPServer_UnmarshalJSON/null === RUN TestOCSPServer_UnmarshalJSON/fail --- PASS: TestOCSPServer_UnmarshalJSON (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/null (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/fail (0.00s) === RUN TestOCSPServer_Set === RUN TestOCSPServer_Set/ok === RUN TestOCSPServer_Set/overwrite --- PASS: TestOCSPServer_Set (0.00s) --- PASS: TestOCSPServer_Set/ok (0.00s) --- PASS: TestOCSPServer_Set/overwrite (0.00s) === RUN TestIssuingCertificateURL_UnmarshalJSON === RUN TestIssuingCertificateURL_UnmarshalJSON/string === RUN TestIssuingCertificateURL_UnmarshalJSON/array === RUN TestIssuingCertificateURL_UnmarshalJSON/empty === RUN TestIssuingCertificateURL_UnmarshalJSON/null === RUN TestIssuingCertificateURL_UnmarshalJSON/fail --- PASS: TestIssuingCertificateURL_UnmarshalJSON (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/string (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/array (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/empty (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/null (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/fail (0.00s) === RUN TestIssuingCertificateURL_Set === RUN TestIssuingCertificateURL_Set/ok === RUN TestIssuingCertificateURL_Set/overwrite --- PASS: TestIssuingCertificateURL_Set (0.00s) --- PASS: TestIssuingCertificateURL_Set/ok (0.00s) --- PASS: TestIssuingCertificateURL_Set/overwrite (0.00s) === RUN TestCRLDistributionPoints_UnmarshalJSON === RUN TestCRLDistributionPoints_UnmarshalJSON/string === RUN TestCRLDistributionPoints_UnmarshalJSON/array === RUN TestCRLDistributionPoints_UnmarshalJSON/empty === RUN TestCRLDistributionPoints_UnmarshalJSON/null === RUN TestCRLDistributionPoints_UnmarshalJSON/fail --- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/null (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/fail (0.00s) === RUN TestCRLDistributionPoints_Set === RUN TestCRLDistributionPoints_Set/ok === RUN TestCRLDistributionPoints_Set/overwrite --- PASS: TestCRLDistributionPoints_Set (0.00s) --- PASS: TestCRLDistributionPoints_Set/ok (0.00s) --- PASS: TestCRLDistributionPoints_Set/overwrite (0.00s) === RUN TestPolicyIdentifiers_MarshalJSON === RUN TestPolicyIdentifiers_MarshalJSON/ok === RUN TestPolicyIdentifiers_MarshalJSON/empty === RUN TestPolicyIdentifiers_MarshalJSON/nil --- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) === RUN TestPolicyIdentifiers_UnmarshalJSON === RUN TestPolicyIdentifiers_UnmarshalJSON/string === RUN TestPolicyIdentifiers_UnmarshalJSON/array === RUN TestPolicyIdentifiers_UnmarshalJSON/empty === RUN TestPolicyIdentifiers_UnmarshalJSON/null === RUN TestPolicyIdentifiers_UnmarshalJSON/fail === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON --- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/null (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/fail (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/failJSON (0.00s) === RUN TestPolicyIdentifiers_Set === RUN TestPolicyIdentifiers_Set/ok === RUN TestPolicyIdentifiers_Set/overwrite --- PASS: TestPolicyIdentifiers_Set (0.00s) --- PASS: TestPolicyIdentifiers_Set/ok (0.00s) --- PASS: TestPolicyIdentifiers_Set/overwrite (0.00s) === RUN TestBasicConstraints_Set === RUN TestBasicConstraints_Set/IsCAFalse === RUN TestBasicConstraints_Set/IsCAFalseWithPathLen === RUN TestBasicConstraints_Set/IsCAFalseWithAnyPathLen === RUN TestBasicConstraints_Set/IsCATrue === RUN TestBasicConstraints_Set/IsCATrueWithPathLen === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen === RUN TestBasicConstraints_Set/overwriteToFalse === RUN TestBasicConstraints_Set/overwriteToTrue --- PASS: TestBasicConstraints_Set (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrue (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToFalse (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToTrue (0.00s) === RUN TestNameConstraints_Set === RUN TestNameConstraints_Set/ok === RUN TestNameConstraints_Set/overwrite --- PASS: TestNameConstraints_Set (0.00s) --- PASS: TestNameConstraints_Set/ok (0.00s) --- PASS: TestNameConstraints_Set/overwrite (0.00s) === RUN TestSerialNumber_Set === RUN TestSerialNumber_Set/ok === RUN TestSerialNumber_Set/overwrite --- PASS: TestSerialNumber_Set (0.00s) --- PASS: TestSerialNumber_Set/ok (0.00s) --- PASS: TestSerialNumber_Set/overwrite (0.00s) === RUN TestSerialNumber_MarshalJSON === RUN TestSerialNumber_MarshalJSON/ok === RUN TestSerialNumber_MarshalJSON/nilStruct === RUN TestSerialNumber_MarshalJSON/nilBigInt --- PASS: TestSerialNumber_MarshalJSON (0.00s) --- PASS: TestSerialNumber_MarshalJSON/ok (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilStruct (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilBigInt (0.00s) === RUN TestSerialNumber_UnmarshalJSON === RUN TestSerialNumber_UnmarshalJSON/string === RUN TestSerialNumber_UnmarshalJSON/stringHex === RUN TestSerialNumber_UnmarshalJSON/number === RUN TestSerialNumber_UnmarshalJSON/badString === RUN TestSerialNumber_UnmarshalJSON/object === RUN TestSerialNumber_UnmarshalJSON/badJSON --- PASS: TestSerialNumber_UnmarshalJSON (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badString (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/object (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badJSON (0.00s) === RUN Test_createSubjectAltNameExtension === RUN Test_createSubjectAltNameExtension/ok_dns === RUN Test_createSubjectAltNameExtension/ok_dns_critical === RUN Test_createSubjectAltNameExtension/ok_email === RUN Test_createSubjectAltNameExtension/ok_uri === RUN Test_createSubjectAltNameExtension/ok_ip === RUN Test_createSubjectAltNameExtension/ok_sans === RUN Test_createSubjectAltNameExtension/ok_otherName === RUN Test_createSubjectAltNameExtension/fail_dns === RUN Test_createSubjectAltNameExtension/fail_email === RUN Test_createSubjectAltNameExtension/fail_uri === RUN Test_createSubjectAltNameExtension/fail_ip === RUN Test_createSubjectAltNameExtension/fail_otherName --- PASS: Test_createSubjectAltNameExtension (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_sans (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_otherName (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_otherName (0.00s) === RUN TestParseSubjectAlternativeNames === RUN TestParseSubjectAlternativeNames/ok/stdlib === RUN TestParseSubjectAlternativeNames/ok/permanent-identifier === RUN TestParseSubjectAlternativeNames/ok/hardware-module-name --- PASS: TestParseSubjectAlternativeNames (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/stdlib (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/permanent-identifier (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/hardware-module-name (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ecdsaCert === RUN TestFingerprint/rsaCert === RUN TestFingerprint/ed25519Cert --- PASS: TestFingerprint (0.02s) --- PASS: TestFingerprint/ecdsaCert (0.00s) --- PASS: TestFingerprint/rsaCert (0.00s) --- PASS: TestFingerprint/ed25519Cert (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/Unknown --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Unknown (0.00s) === RUN TestMultiString_MarshalJSON === RUN TestMultiString_MarshalJSON/ok === RUN TestMultiString_MarshalJSON/empty === RUN TestMultiString_MarshalJSON/nil --- PASS: TestMultiString_MarshalJSON (0.00s) --- PASS: TestMultiString_MarshalJSON/ok (0.00s) --- PASS: TestMultiString_MarshalJSON/empty (0.00s) --- PASS: TestMultiString_MarshalJSON/nil (0.00s) === RUN TestMultiString_UnmarshalJSON === RUN TestMultiString_UnmarshalJSON/string === RUN TestMultiString_UnmarshalJSON/array === RUN TestMultiString_UnmarshalJSON/empty === RUN TestMultiString_UnmarshalJSON/null === RUN TestMultiString_UnmarshalJSON/fail --- PASS: TestMultiString_UnmarshalJSON (0.00s) --- PASS: TestMultiString_UnmarshalJSON/string (0.00s) --- PASS: TestMultiString_UnmarshalJSON/array (0.00s) --- PASS: TestMultiString_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiString_UnmarshalJSON/null (0.00s) --- PASS: TestMultiString_UnmarshalJSON/fail (0.00s) === RUN TestMultiIP_MarshalJSON === RUN TestMultiIP_MarshalJSON/ok === RUN TestMultiIP_MarshalJSON/empty === RUN TestMultiIP_MarshalJSON/nil --- PASS: TestMultiIP_MarshalJSON (0.00s) --- PASS: TestMultiIP_MarshalJSON/ok (0.00s) --- PASS: TestMultiIP_MarshalJSON/empty (0.00s) --- PASS: TestMultiIP_MarshalJSON/nil (0.00s) === RUN TestMultiIP_UnmarshalJSON === RUN TestMultiIP_UnmarshalJSON/string === RUN TestMultiIP_UnmarshalJSON/array === RUN TestMultiIP_UnmarshalJSON/empty === RUN TestMultiIP_UnmarshalJSON/null === RUN TestMultiIP_UnmarshalJSON/fail === RUN TestMultiIP_UnmarshalJSON/failJSON --- PASS: TestMultiIP_UnmarshalJSON (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiIPNet_MarshalJSON === RUN TestMultiIPNet_MarshalJSON/ok === RUN TestMultiIPNet_MarshalJSON/empty === RUN TestMultiIPNet_MarshalJSON/nil --- PASS: TestMultiIPNet_MarshalJSON (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/ok (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/nil (0.00s) === RUN TestMultiIPNet_UnmarshalJSON === RUN TestMultiIPNet_UnmarshalJSON/string === RUN TestMultiIPNet_UnmarshalJSON/array === RUN TestMultiIPNet_UnmarshalJSON/empty === RUN TestMultiIPNet_UnmarshalJSON/null === RUN TestMultiIPNet_UnmarshalJSON/fail === RUN TestMultiIPNet_UnmarshalJSON/failJSON --- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiURL_MarshalJSON === RUN TestMultiURL_MarshalJSON/ok === RUN TestMultiURL_MarshalJSON/empty === RUN TestMultiURL_MarshalJSON/nil --- PASS: TestMultiURL_MarshalJSON (0.00s) --- PASS: TestMultiURL_MarshalJSON/ok (0.00s) --- PASS: TestMultiURL_MarshalJSON/empty (0.00s) --- PASS: TestMultiURL_MarshalJSON/nil (0.00s) === RUN TestMultiURL_UnmarshalJSON === RUN TestMultiURL_UnmarshalJSON/string === RUN TestMultiURL_UnmarshalJSON/array === RUN TestMultiURL_UnmarshalJSON/empty === RUN TestMultiURL_UnmarshalJSON/null === RUN TestMultiURL_UnmarshalJSON/fail === RUN TestMultiURL_UnmarshalJSON/failJSON --- 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) --- PASS: TestMultiURL_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiObjectIdentifier_MarshalJSON === RUN TestMultiObjectIdentifier_MarshalJSON/ok === RUN TestMultiObjectIdentifier_MarshalJSON/empty === RUN TestMultiObjectIdentifier_MarshalJSON/nil --- PASS: TestMultiObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestMultiObjectIdentifier_UnmarshalJSON === RUN TestMultiObjectIdentifier_UnmarshalJSON/string === RUN TestMultiObjectIdentifier_UnmarshalJSON/array === RUN TestMultiObjectIdentifier_UnmarshalJSON/empty === RUN TestMultiObjectIdentifier_UnmarshalJSON/null === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON --- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/failJSON (0.00s) === RUN Test_newName === RUN Test_newName/ok --- PASS: Test_newName (0.00s) --- PASS: Test_newName/ok (0.00s) === RUN TestName_UnmarshalJSON === RUN TestName_UnmarshalJSON/null === RUN TestName_UnmarshalJSON/empty === RUN TestName_UnmarshalJSON/commonName === RUN TestName_UnmarshalJSON/object === RUN TestName_UnmarshalJSON/number === RUN TestName_UnmarshalJSON/badJSON --- PASS: TestName_UnmarshalJSON (0.00s) --- PASS: TestName_UnmarshalJSON/null (0.00s) --- PASS: TestName_UnmarshalJSON/empty (0.00s) --- PASS: TestName_UnmarshalJSON/commonName (0.00s) --- PASS: TestName_UnmarshalJSON/object (0.00s) --- PASS: TestName_UnmarshalJSON/number (0.00s) --- PASS: TestName_UnmarshalJSON/badJSON (0.00s) === RUN Test_newSubject === RUN Test_newSubject/ok --- PASS: Test_newSubject (0.00s) --- PASS: Test_newSubject/ok (0.00s) === RUN TestSubject_UnmarshalJSON === RUN TestSubject_UnmarshalJSON/null === RUN TestSubject_UnmarshalJSON/empty === RUN TestSubject_UnmarshalJSON/commonName === RUN TestSubject_UnmarshalJSON/object === RUN TestSubject_UnmarshalJSON/number === RUN TestSubject_UnmarshalJSON/badJSON --- PASS: TestSubject_UnmarshalJSON (0.00s) --- PASS: TestSubject_UnmarshalJSON/null (0.00s) --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) --- PASS: TestSubject_UnmarshalJSON/object (0.00s) --- PASS: TestSubject_UnmarshalJSON/number (0.00s) --- PASS: TestSubject_UnmarshalJSON/badJSON (0.00s) === RUN TestSubject_Set === RUN TestSubject_Set/ok === RUN TestSubject_Set/overwrite --- PASS: TestSubject_Set (0.00s) --- PASS: TestSubject_Set/ok (0.00s) --- PASS: TestSubject_Set/overwrite (0.00s) === RUN TestSubject_IsEmpty === RUN TestSubject_IsEmpty/ok === RUN TestSubject_IsEmpty/country === RUN TestSubject_IsEmpty/commonName === RUN TestSubject_IsEmpty/all_fields --- PASS: TestSubject_IsEmpty (0.00s) --- PASS: TestSubject_IsEmpty/ok (0.00s) --- PASS: TestSubject_IsEmpty/country (0.00s) --- PASS: TestSubject_IsEmpty/commonName (0.00s) --- PASS: TestSubject_IsEmpty/all_fields (0.00s) === RUN Test_newIssuer === RUN Test_newIssuer/ok --- PASS: Test_newIssuer (0.00s) --- PASS: Test_newIssuer/ok (0.00s) === RUN TestIssuer_UnmarshalJSON === RUN TestIssuer_UnmarshalJSON/null === RUN TestIssuer_UnmarshalJSON/empty === RUN TestIssuer_UnmarshalJSON/commonName === RUN TestIssuer_UnmarshalJSON/object === RUN TestIssuer_UnmarshalJSON/number === RUN TestIssuer_UnmarshalJSON/badJSON --- PASS: TestIssuer_UnmarshalJSON (0.00s) --- 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/number (0.00s) --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) === RUN TestIssuer_Set === RUN TestIssuer_Set/ok === RUN TestIssuer_Set/overwrite --- PASS: TestIssuer_Set (0.00s) --- PASS: TestIssuer_Set/ok (0.00s) --- PASS: TestIssuer_Set/overwrite (0.00s) === RUN Test_NewExtraNames === RUN Test_NewExtraNames/ok === RUN Test_NewExtraNames/ok_nil --- PASS: Test_NewExtraNames (0.00s) --- PASS: Test_NewExtraNames/ok (0.00s) --- PASS: Test_NewExtraNames/ok_nil (0.00s) === RUN Test_fromDistinguisedNames === RUN Test_fromDistinguisedNames/ok === RUN Test_fromDistinguisedNames/ok_nil --- PASS: Test_fromDistinguisedNames (0.00s) --- PASS: Test_fromDistinguisedNames/ok (0.00s) --- PASS: Test_fromDistinguisedNames/ok_nil (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/leaf === RUN TestWithTemplate/leafRSA === RUN TestWithTemplate/iid === RUN TestWithTemplate/iidRSAAndEnforced === RUN TestWithTemplate/iidEscape === RUN TestWithTemplate/admin === RUN TestWithTemplate/adminRSA === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error --- PASS: TestWithTemplate (6.07s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (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/extensions (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.02s) --- PASS: TestWithTemplateBase64/leaf (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/example === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (22.43s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN Test_asn1Encode === RUN Test_asn1Encode/ok === RUN Test_asn1Encode/ok_explicit === RUN Test_asn1Encode/ok_printable === RUN Test_asn1Encode/ok_printable_explicit === RUN Test_asn1Encode/ok_ia5 === RUN Test_asn1Encode/ok_utf8 === RUN Test_asn1Encode/ok_utc === RUN Test_asn1Encode/ok_generalized === RUN Test_asn1Encode/ok_int === RUN Test_asn1Encode/ok_numeric === RUN Test_asn1Encode/ok_bool === RUN Test_asn1Encode/ok_raw === RUN Test_asn1Encode/fail_numeric === RUN Test_asn1Encode/fail_time === RUN Test_asn1Encode/fail_bool --- PASS: Test_asn1Encode (0.00s) --- PASS: Test_asn1Encode/ok (0.00s) --- PASS: Test_asn1Encode/ok_explicit (0.00s) --- PASS: Test_asn1Encode/ok_printable (0.00s) --- PASS: Test_asn1Encode/ok_printable_explicit (0.00s) --- PASS: Test_asn1Encode/ok_ia5 (0.00s) --- PASS: Test_asn1Encode/ok_utf8 (0.00s) --- PASS: Test_asn1Encode/ok_utc (0.00s) --- PASS: Test_asn1Encode/ok_generalized (0.00s) --- PASS: Test_asn1Encode/ok_int (0.00s) --- PASS: Test_asn1Encode/ok_numeric (0.00s) --- PASS: Test_asn1Encode/ok_bool (0.00s) --- PASS: Test_asn1Encode/ok_raw (0.00s) --- PASS: Test_asn1Encode/fail_numeric (0.00s) --- PASS: Test_asn1Encode/fail_time (0.00s) --- PASS: Test_asn1Encode/fail_bool (0.00s) === RUN Test_asn1Marshal === RUN Test_asn1Marshal/ok_printable === RUN Test_asn1Marshal/ok_utf8 === RUN Test_asn1Marshal/ok_int === RUN Test_asn1Marshal/ok_time === RUN Test_asn1Marshal/ok_seq === RUN Test_asn1Marshal/ok_set === RUN Test_asn1Marshal/ok_bool === RUN Test_asn1Marshal/fail_numeric --- PASS: Test_asn1Marshal (0.00s) --- PASS: Test_asn1Marshal/ok_printable (0.00s) --- PASS: Test_asn1Marshal/ok_utf8 (0.00s) --- PASS: Test_asn1Marshal/ok_int (0.00s) --- PASS: Test_asn1Marshal/ok_time (0.00s) --- PASS: Test_asn1Marshal/ok_seq (0.00s) --- PASS: Test_asn1Marshal/ok_set (0.00s) --- PASS: Test_asn1Marshal/ok_bool (0.00s) --- PASS: Test_asn1Marshal/fail_numeric (0.00s) === RUN Test_asn1Sequence === RUN Test_asn1Sequence/ok === RUN Test_asn1Sequence/ok_complex === RUN Test_asn1Sequence/fail --- PASS: Test_asn1Sequence (0.00s) --- PASS: Test_asn1Sequence/ok (0.00s) --- PASS: Test_asn1Sequence/ok_complex (0.00s) --- PASS: Test_asn1Sequence/fail (0.00s) === RUN Test_asn1Set === RUN Test_asn1Set/ok === RUN Test_asn1Set/ok_complex === RUN Test_asn1Set/fail --- PASS: Test_asn1Set (0.00s) --- PASS: Test_asn1Set/ok (0.00s) --- PASS: Test_asn1Set/ok_complex (0.00s) --- PASS: Test_asn1Set/fail (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/ok --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/ok (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/existing --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/existing (0.00s) === RUN TestTemplateData_SetSubject === RUN TestTemplateData_SetSubject/ok === RUN TestTemplateData_SetSubject/overwrite --- PASS: TestTemplateData_SetSubject (0.00s) --- PASS: TestTemplateData_SetSubject/ok (0.00s) --- PASS: TestTemplateData_SetSubject/overwrite (0.00s) === RUN TestTemplateData_SetCommonName === RUN TestTemplateData_SetCommonName/ok === RUN TestTemplateData_SetCommonName/overwrite --- PASS: TestTemplateData_SetCommonName (0.00s) --- PASS: TestTemplateData_SetCommonName/ok (0.00s) --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) === RUN TestTemplateData_SetSANs === RUN TestTemplateData_SetSANs/ok === RUN TestTemplateData_SetSANs/overwrite --- PASS: TestTemplateData_SetSANs (0.00s) --- PASS: TestTemplateData_SetSANs/ok (0.00s) --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) === RUN TestTemplateData_SetSubjectAlternativeNames === RUN TestTemplateData_SetSubjectAlternativeNames/ok === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite --- PASS: TestTemplateData_SetSubjectAlternativeNames (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/ok (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite === RUN TestTemplateData_SetCertificateRequest/existing --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/existing (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestSplitSANs === RUN TestSplitSANs/nil === RUN TestSplitSANs/empty === RUN TestSplitSANs/dns === RUN TestSplitSANs/ip === RUN TestSplitSANs/ipv6 === RUN TestSplitSANs/emails === RUN TestSplitSANs/uris === RUN TestSplitSANs/mixed --- PASS: TestSplitSANs (0.00s) --- PASS: TestSplitSANs/nil (0.00s) --- PASS: TestSplitSANs/empty (0.00s) --- PASS: TestSplitSANs/dns (0.00s) --- PASS: TestSplitSANs/ip (0.00s) --- PASS: TestSplitSANs/ipv6 (0.00s) --- PASS: TestSplitSANs/emails (0.00s) --- PASS: TestSplitSANs/uris (0.00s) --- PASS: TestSplitSANs/mixed (0.00s) === RUN TestCreateSANs === RUN TestCreateSANs/nil === RUN TestCreateSANs/empty === RUN TestCreateSANs/dns === RUN TestCreateSANs/ip === RUN TestCreateSANs/emails === RUN TestCreateSANs/uris === RUN TestCreateSANs/mixed --- PASS: TestCreateSANs (0.00s) --- PASS: TestCreateSANs/nil (0.00s) --- PASS: TestCreateSANs/empty (0.00s) --- PASS: TestCreateSANs/dns (0.00s) --- PASS: TestCreateSANs/ip (0.00s) --- PASS: TestCreateSANs/emails (0.00s) --- PASS: TestCreateSANs/uris (0.00s) --- PASS: TestCreateSANs/mixed (0.00s) === RUN Test_generateSubjectKeyID === RUN Test_generateSubjectKeyID/ecdsa === RUN Test_generateSubjectKeyID/rsa === RUN Test_generateSubjectKeyID/ed25519 === RUN Test_generateSubjectKeyID/fail --- PASS: Test_generateSubjectKeyID (0.00s) --- PASS: Test_generateSubjectKeyID/ecdsa (0.00s) --- PASS: Test_generateSubjectKeyID/rsa (0.00s) --- PASS: Test_generateSubjectKeyID/ed25519 (0.00s) --- PASS: Test_generateSubjectKeyID/fail (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_with_port === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS ok go.step.sm/crypto/x509util 29.472s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-smallstep-crypto-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-smallstep-crypto-dev' in '../golang-github-smallstep-crypto-dev_0.57.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo dpkg-genchanges --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration 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/23167 and its subdirectories I: Current time: Tue Jan 21 05:53:13 -12 2025 I: pbuilder-time-stamp: 1737481993 Tue Jan 21 17:53:15 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos16-i386.debian.net. Tue Jan 21 17:53:15 UTC 2025 I: Preparing to do remote build '2' on ionos16-i386.debian.net. Tue Jan 21 17:53:15 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos16-i386.debian.net is marked as down. Tue Jan 21 17:53:15 UTC 2025 - checking via ssh if ionos16-i386.debian.net is up. removed '/tmp/read-only-fs-test-9wpVrT' ==================================================================================== Tue Feb 24 00:16:15 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos16-i386, called using "2 golang-github-smallstep-crypto trixie /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe 0.57.0-1" as arguments. Tue Feb 24 00:16:15 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-8D49asgZ" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Feb 24 00:16:15 UTC 2026 I: Downloading source for trixie/golang-github-smallstep-crypto=0.57.0-1 Reading package lists... NOTICE: 'golang-github-smallstep-crypto' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 493 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (dsc) [2962 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (tar) [486 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (diff) [4280 B] Fetched 493 kB in 0s (5716 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-smallstep-crypto' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-smallstep-crypto.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 493 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (dsc) [2962 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (tar) [486 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-smallstep-crypto 0.57.0-1 (diff) [4280 B] Fetched 493 kB in 0s (5716 kB/s) Download complete and in download only mode ============================================================================= Re-Building golang-github-smallstep-crypto in trixie on i386 on ionos16-i386 now. Date: Tue Feb 24 01:16:15 CET 2026 Date UTC: Tue Feb 24 00:16:15 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/pbuilderrc_iLa0 + case ${ARCH} in + let NUM_CPU-=3 + case $ARCH in + locale=de_CH + language=de + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' golang-github-smallstep-crypto = debian-installer -o golang-github-smallstep-crypto = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' golang-github-smallstep-crypto = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.q5QiZwVe/pbuilderrc_iLa0 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2 --logfile b2/build.log golang-github-smallstep-crypto_0.57.0-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Feb 24 14:16:16 +14 2026 I: pbuilder-time-stamp: 1771892176 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [golang-github-smallstep-crypto_0.57.0-1.dsc] I: copying [./golang-github-smallstep-crypto_0.57.0.orig.tar.gz] I: copying [./golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-crypto_0.57.0-1.dsc: unsupported subcommand dpkg-source: info: extracting golang-github-smallstep-crypto in golang-github-smallstep-crypto-0.57.0 dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0.orig.tar.gz dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D01_modify_environment starting debug: Running on ionos16-i386. 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 Feb 24 00:16 /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/45369/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.37(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=e969853e092342bf8411ad673d1fab1d LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=45369 PS4='+ ' 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.q5QiZwVe/pbuilderrc_iLa0 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2 --logfile b2/build.log golang-github-smallstep-crypto_0.57.0-1.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-filippo-edwards25519-dev, golang-github-go-jose-go-jose.v3-dev, golang-github-go-piv-piv-go-dev, golang-github-masterminds-sprig-dev, golang-github-pkg-errors-dev, golang-github-smallstep-assert-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-filippo-edwards25519-dev; however: Package golang-filippo-edwards25519-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-jose-go-jose.v3-dev; however: Package golang-github-go-jose-go-jose.v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-go-piv-piv-go-dev; however: Package golang-github-go-piv-piv-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-masterminds-sprig-dev; however: Package golang-github-masterminds-sprig-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-smallstep-assert-dev; however: Package golang-github-smallstep-assert-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.23-go{a} golang-1.23-src{a} golang-any{a} golang-filippo-edwards25519-dev{a} golang-github-alecthomas-units-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-go-jose-go-jose.v3-dev{a} golang-github-go-piv-piv-go-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-uuid-dev{a} golang-github-huandu-xstrings-dev{a} golang-github-imdario-mergo-dev{a} golang-github-masterminds-goutils-dev{a} golang-github-masterminds-semver-dev{a} golang-github-masterminds-sprig-dev{a} golang-github-mitchellh-copystructure-dev{a} golang-github-mitchellh-reflectwalk-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-shopspring-decimal-dev{a} golang-github-smallstep-assert-dev{a} golang-github-spf13-cast-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} tzdata{a} tzdata-legacy{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 66 newly installed, 0 to remove and 0 not upgraded. Need to get 73.3 MB of archives. After unpacking 384 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main i386 tzdata all 2024b-6 [257 kB] Get: 2 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 5 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 6 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-4 [201 kB] Get: 7 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 9 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.4-1 [96.1 kB] Get: 10 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 11 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 12 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-5 [301 kB] Get: 13 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-4 [723 kB] Get: 17 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.23 [90.6 kB] Get: 18 http://deb.debian.org/debian trixie/main i386 libtool all 2.5.4-2 [539 kB] Get: 19 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 22 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 23 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 24 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 25 http://deb.debian.org/debian trixie/main i386 libunistring5 i386 1.3-1 [458 kB] Get: 26 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-6 [9582 kB] Get: 27 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 28 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-4 [1632 kB] Get: 29 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian trixie/main i386 debhelper all 13.23 [919 kB] Get: 32 http://deb.debian.org/debian trixie/main i386 dh-golang all 1.62 [24.7 kB] Get: 33 http://deb.debian.org/debian trixie/main i386 golang-1.23-src all 1.23.5-1 [19.1 MB] Get: 34 http://deb.debian.org/debian trixie/main i386 golang-1.23-go i386 1.23.5-1 [25.1 MB] Get: 35 http://deb.debian.org/debian trixie/main i386 golang-src all 2:1.23~2 [5088 B] Get: 36 http://deb.debian.org/debian trixie/main i386 golang-go i386 2:1.23~2 [44.3 kB] Get: 37 http://deb.debian.org/debian trixie/main i386 golang-any i386 2:1.23~2 [5168 B] Get: 38 http://deb.debian.org/debian trixie/main i386 golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1 [32.7 kB] Get: 39 http://deb.debian.org/debian trixie/main i386 golang-github-alecthomas-units-dev all 0.0~git20240626.61d1e34-1 [9032 B] Get: 40 http://deb.debian.org/debian trixie/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 41 http://deb.debian.org/debian trixie/main i386 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Get: 42 http://deb.debian.org/debian trixie/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 43 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 44 http://deb.debian.org/debian trixie/main i386 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 45 http://deb.debian.org/debian trixie/main i386 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 46 http://deb.debian.org/debian trixie/main i386 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 47 http://deb.debian.org/debian trixie/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 48 http://deb.debian.org/debian trixie/main i386 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 49 http://deb.debian.org/debian trixie/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Get: 50 http://deb.debian.org/debian trixie/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [272 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 golang-github-go-piv-piv-go-dev all 1.8.0-3 [27.6 kB] Get: 53 http://deb.debian.org/debian trixie/main i386 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Get: 54 http://deb.debian.org/debian trixie/main i386 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Get: 55 http://deb.debian.org/debian trixie/main i386 golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Get: 56 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Get: 57 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-semver-dev all 3.2.0-1 [22.2 kB] Get: 58 http://deb.debian.org/debian trixie/main i386 golang-github-shopspring-decimal-dev all 1.3.1-1 [38.3 kB] Get: 59 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8188 B] Get: 60 http://deb.debian.org/debian trixie/main i386 golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.0 kB] Get: 61 http://deb.debian.org/debian trixie/main i386 tzdata-legacy all 2024b-6 [177 kB] Get: 62 http://deb.debian.org/debian trixie/main i386 golang-github-spf13-cast-dev all 1.6.0-2 [14.0 kB] Get: 63 http://deb.debian.org/debian trixie/main i386 golang-github-masterminds-sprig-dev all 3.2.3-5 [37.6 kB] Get: 64 http://deb.debian.org/debian trixie/main i386 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 66 http://deb.debian.org/debian trixie/main i386 golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] Fetched 73.3 MB in 2s (43.0 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19842 files and directories currently installed.) Preparing to unpack .../00-tzdata_2024b-6_all.deb ... Unpacking tzdata (2024b-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-4_i386.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.4-1_i386.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../09-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-5_i386.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../22-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../24-libunistring5_1.3-1_i386.deb ... Unpacking libunistring5:i386 (1.3-1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../25-libicu72_72.1-6_i386.deb ... Unpacking libicu72:i386 (72.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-4_i386.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package dh-golang. Preparing to unpack .../31-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-1.23-src. Preparing to unpack .../32-golang-1.23-src_1.23.5-1_all.deb ... Unpacking golang-1.23-src (1.23.5-1) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../33-golang-1.23-go_1.23.5-1_i386.deb ... Unpacking golang-1.23-go (1.23.5-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../34-golang-src_2%3a1.23~2_all.deb ... Unpacking golang-src (2:1.23~2) ... Selecting previously unselected package golang-go:i386. Preparing to unpack .../35-golang-go_2%3a1.23~2_i386.deb ... Unpacking golang-go:i386 (2:1.23~2) ... Selecting previously unselected package golang-any:i386. Preparing to unpack .../36-golang-any_2%3a1.23~2_i386.deb ... Unpacking golang-any:i386 (2:1.23~2) ... Selecting previously unselected package golang-filippo-edwards25519-dev. Preparing to unpack .../37-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1_all.deb ... Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../38-golang-github-alecthomas-units-dev_0.0~git20240626.61d1e34-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../39-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../40-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../41-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../42-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../43-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../44-golang-github-stretchr-testify-dev_1.9.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.9.0-1) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../45-golang-golang-x-sys-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../46-golang-golang-x-term-dev_0.22.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.22.0-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../47-golang-golang-x-text-dev_0.16.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.16.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../48-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../49-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. Preparing to unpack .../50-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Selecting previously unselected package golang-github-go-piv-piv-go-dev. Preparing to unpack .../51-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../52-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-huandu-xstrings-dev. Preparing to unpack .../53-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... Selecting previously unselected package golang-github-imdario-mergo-dev. Preparing to unpack .../54-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... Selecting previously unselected package golang-github-masterminds-goutils-dev. Preparing to unpack .../55-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... Selecting previously unselected package golang-github-masterminds-semver-dev. Preparing to unpack .../56-golang-github-masterminds-semver-dev_3.2.0-1_all.deb ... Unpacking golang-github-masterminds-semver-dev (3.2.0-1) ... Selecting previously unselected package golang-github-shopspring-decimal-dev. Preparing to unpack .../57-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. Preparing to unpack .../58-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Selecting previously unselected package golang-github-mitchellh-copystructure-dev. Preparing to unpack .../59-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Selecting previously unselected package tzdata-legacy. Preparing to unpack .../60-tzdata-legacy_2024b-6_all.deb ... Unpacking tzdata-legacy (2024b-6) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../61-golang-github-spf13-cast-dev_1.6.0-2_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-2) ... Selecting previously unselected package golang-github-masterminds-sprig-dev. Preparing to unpack .../62-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../63-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-github-smallstep-assert-dev. Preparing to unpack .../64-golang-github-smallstep-assert-dev_0.0~git20200723.82e2b9b-4_all.deb ... Unpacking golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../65-golang-golang-x-net-dev_1%3a0.27.0-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.27.0-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up libicu72:i386 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-smallstep-assert-dev (0.0~git20200723.82e2b9b-4) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.23) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3+b1) ... Setting up golang-github-masterminds-semver-dev (3.2.0-1) ... Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Feb 24 00:16:38 UTC 2026. Universal Time is now: Tue Feb 24 00:16:38 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20220109.1) ... Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... Setting up golang-github-stretchr-testify-dev (1.9.0-1) ... Setting up libunistring5:i386 (1.3-1) ... Setting up golang-1.23-src (1.23.5-1) ... Setting up autopoint (0.22.5-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.16.0-1) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up golang-github-alecthomas-units-dev (0.0~git20240626.61d1e34-1) ... Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-4) ... Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... Setting up libtool (2.5.4-2) ... Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... Setting up tzdata-legacy (2024b-6) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-1.23-go (1.23.5-1) ... Setting up golang-golang-x-net-dev (1:0.27.0-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up golang-github-spf13-cast-dev (1.6.0-2) ... Setting up golang-go:i386 (2:1.23~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:i386 (2:1.23~2) ... Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... Setting up debhelper (13.23) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/45369/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/45369/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.57.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-smallstep-crypto_0.57.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.57.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Simon Josefsson dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 21 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util internal/asan crypto/internal/alias internal/unsafeheader internal/itoa internal/race internal/goos internal/msan internal/profilerecord internal/byteorder internal/godebugs internal/coverage/rtcov unicode/utf8 internal/goarch internal/runtime/atomic math/bits cmp internal/goexperiment sync/atomic internal/runtime/syscall internal/cpu unicode crypto/internal/boring/sig encoding unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 runtime/internal/math runtime/internal/sys internal/nettrace log/internal container/list internal/abi vendor/golang.org/x/crypto/internal/alias golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/internal/alias internal/chacha8rand golang.org/x/crypto/salsa20/salsa math internal/runtime/exithook internal/bytealg internal/stringslite runtime internal/weak crypto/subtle iter internal/reflectlite sync maps slices internal/bisect internal/singleflight internal/testlog runtime/cgo errors internal/godebug sort internal/oserror path io strconv crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage math/rand math/rand/v2 syscall crypto/internal/nistec/fiat hash crypto/internal/randutil go.step.sm/crypto/internal/utils/utfbom strings bytes crypto/internal/edwards25519 hash/adler32 hash/crc32 internal/concurrent unique crypto golang.org/x/crypto/blowfish encoding/base32 reflect crypto/rc4 crypto/cipher golang.org/x/text/transform vendor/golang.org/x/text/transform crypto/md5 net/netip go.step.sm/crypto/internal/emoji net/http/internal/ascii bufio regexp/syntax html github.com/huandu/xstrings crypto/internal/boring crypto/des crypto/sha512 crypto/hmac crypto/aes crypto/sha1 crypto/sha256 golang.org/x/crypto/pbkdf2 vendor/golang.org/x/crypto/hkdf go.step.sm/crypto/internal/bcrypt_pbkdf golang.org/x/crypto/ssh/internal/bcrypt_pbkdf regexp internal/syscall/execenv internal/syscall/unix time crypto/internal/nistec context io/fs internal/poll crypto/ecdh internal/filepathlite internal/fmtsort encoding/binary golang.org/x/crypto/curve25519 os golang.org/x/crypto/scrypt encoding/base64 golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 filippo.io/edwards25519/field vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 golang.org/x/crypto/nacl/secretbox filippo.io/edwards25519 path/filepath fmt vendor/golang.org/x/sys/cpu net vendor/golang.org/x/crypto/sha3 github.com/pkg/errors net/http/internal net/url log encoding/hex mime mime/quotedprintable database/sql/driver github.com/mitchellh/reflectwalk compress/flate github.com/imdario/mergo vendor/golang.org/x/net/http2/hpack text/template/parse github.com/go-jose/go-jose/v3/json encoding/json vendor/golang.org/x/text/unicode/norm golang.org/x/text/unicode/norm math/big go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/utils github.com/mitchellh/copystructure vendor/golang.org/x/text/unicode/bidi golang.org/x/text/unicode/bidi compress/gzip text/template golang.org/x/text/secure/bidirule vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna golang.org/x/net/idna github.com/Masterminds/semver crypto/dsa crypto/internal/boring/bbig crypto/internal/bigmod crypto/rand crypto/elliptic github.com/shopspring/decimal encoding/asn1 html/template crypto/ed25519 crypto/internal/mlkem768 golang.org/x/crypto/bcrypt github.com/Masterminds/goutils go.step.sm/crypto/randutil crypto/internal/hpke crypto/rsa go.step.sm/crypto/x25519 crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte github.com/spf13/cast crypto/ecdsa github.com/go-jose/go-jose/v3/cipher vendor/golang.org/x/net/http/httpproxy net/textproto github.com/google/uuid crypto/x509 vendor/golang.org/x/net/http/httpguts mime/multipart github.com/Masterminds/sprig github.com/go-jose/go-jose/v3 golang.org/x/crypto/ssh crypto/tls github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt go.step.sm/crypto/keyutil golang.org/x/crypto/ssh/agent go.step.sm/crypto/pemutil net/http/httptrace net/http go.step.sm/crypto/jose go.step.sm/crypto/internal/templates go.step.sm/crypto/sshutil go.step.sm/crypto/x509util go.step.sm/crypto/minica go.step.sm/crypto/tlsutil dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 21 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util === RUN TestNew === RUN TestNew/sha256 === RUN TestNew/unavailable === RUN TestNew/fail_encoding === RUN TestNew/fail_write --- PASS: TestNew (0.00s) --- PASS: TestNew/sha256 (0.00s) --- PASS: TestNew/unavailable (0.00s) --- PASS: TestNew/fail_encoding (0.00s) --- PASS: TestNew/fail_write (0.00s) === RUN TestFingerprint === RUN TestFingerprint/HexFingerprint === RUN TestFingerprint/Base64Fingerprint === RUN TestFingerprint/Base64URLFingerprint === RUN TestFingerprint/Base64RawFingerprint === RUN TestFingerprint/Base64RawURLFingerprint === RUN TestFingerprint/EmojiFingerprint === RUN TestFingerprint/Unknown --- PASS: TestFingerprint (0.00s) --- PASS: TestFingerprint/HexFingerprint (0.00s) --- PASS: TestFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS ok go.step.sm/crypto/fingerprint 0.003s === RUN TestKey --- PASS: TestKey (0.25s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.01s) PASS ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.258s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty === RUN TestEmoji/nil --- PASS: TestEmoji (0.00s) --- PASS: TestEmoji/ok (0.00s) --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS ok go.step.sm/crypto/internal/emoji 0.002s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime === RUN TestGetFuncMap_toTime_formatTime/time === RUN TestGetFuncMap_toTime_formatTime/time_pointer === RUN TestGetFuncMap_toTime_formatTime/time_UTC === RUN TestGetFuncMap_toTime_formatTime/time_with_location === RUN TestGetFuncMap_toTime_formatTime/unix === RUN TestGetFuncMap_toTime_formatTime/unix_int === RUN TestGetFuncMap_toTime_formatTime/unix_int32 === RUN TestGetFuncMap_toTime_formatTime/unix_float64 === RUN TestGetFuncMap_toTime_formatTime/unix_float64#01 === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer === RUN TestGetFuncMap_toTime_formatTime/default --- PASS: TestGetFuncMap_toTime_formatTime (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_with_location (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_int32 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64#01 (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/default (0.00s) === RUN TestGetFuncMap_parseTime_mustParseTime === RUN TestGetFuncMap_parseTime_mustParseTime/now === RUN TestGetFuncMap_parseTime_mustParseTime/with_real_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_name_layout === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_other === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments === RUN TestGetFuncMap_parseTime_mustParseTime/default --- PASS: TestGetFuncMap_parseTime_mustParseTime (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) === RUN TestGetFuncMap_toTimeLayout === RUN TestGetFuncMap_toTimeLayout/format === RUN TestGetFuncMap_toTimeLayout/time.Layout === RUN TestGetFuncMap_toTimeLayout/time.ANSIC === RUN TestGetFuncMap_toTimeLayout/time.UnixDate === RUN TestGetFuncMap_toTimeLayout/time.RubyDate === RUN TestGetFuncMap_toTimeLayout/time.RFC822 === RUN TestGetFuncMap_toTimeLayout/time.RFC822Z === RUN TestGetFuncMap_toTimeLayout/time.RFC850 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123 === RUN TestGetFuncMap_toTimeLayout/time.RFC1123Z === RUN TestGetFuncMap_toTimeLayout/time.RFC3339 === RUN TestGetFuncMap_toTimeLayout/time.RFC3339Nano === RUN TestGetFuncMap_toTimeLayout/time.Kitchen === RUN TestGetFuncMap_toTimeLayout/time.Stamp === RUN TestGetFuncMap_toTimeLayout/time.StampMilli === RUN TestGetFuncMap_toTimeLayout/time.StampMicro === RUN TestGetFuncMap_toTimeLayout/time.StampNano === RUN TestGetFuncMap_toTimeLayout/time.DateTime === RUN TestGetFuncMap_toTimeLayout/time.DateOnly === RUN TestGetFuncMap_toTimeLayout/time.TimeOnly === RUN TestGetFuncMap_toTimeLayout/uppercase === RUN TestGetFuncMap_toTimeLayout/lowercase === RUN TestGetFuncMap_toTimeLayout/default --- PASS: TestGetFuncMap_toTimeLayout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/format (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Layout (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.ANSIC (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.UnixDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RubyDate (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC850 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123Z (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339 (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339Nano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Kitchen (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.Stamp (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMilli (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampMicro (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.StampNano (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateTime (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.DateOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/time.TimeOnly (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/uppercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/lowercase (0.00s) --- PASS: TestGetFuncMap_toTimeLayout/default (0.00s) === RUN TestTemplates === RUN TestTemplates/toTime_int64 === RUN TestTemplates/toTime_int64_toJson === RUN TestTemplates/toTime_float64_toJson === RUN TestTemplates/toTime_dateModify === RUN TestTemplates/formatTime === RUN TestTemplates/formatTime_float64 === RUN TestTemplates/formatTime_in_sprig === RUN TestTemplates/parseTime === RUN TestTemplates/parseTime_toJson === RUN TestTemplates/parseTime_time.UnixDate === RUN TestTemplates/parseTime_time.UnixDate_toJson === RUN TestTemplates/parseTime_time.UnixDate_America/Los_Angeles === RUN TestTemplates/parseTime_dateModify === RUN TestTemplates/parseTime_in_sprig_ === RUN TestTemplates/toTimeLayout === RUN TestTemplates/toTimeLayout_short === RUN TestTemplates/toTime_toTimeLayout_date === RUN TestTemplates/toTime_toTimeLayout_date#01 === RUN TestTemplates/parseTime_error === RUN TestTemplates/mustParseTime_error === RUN TestTemplates/fail --- PASS: TestTemplates (0.01s) --- PASS: TestTemplates/toTime_int64 (0.00s) --- PASS: TestTemplates/toTime_int64_toJson (0.00s) --- PASS: TestTemplates/toTime_float64_toJson (0.00s) --- PASS: TestTemplates/toTime_dateModify (0.00s) --- PASS: TestTemplates/formatTime (0.00s) --- PASS: TestTemplates/formatTime_float64 (0.00s) --- PASS: TestTemplates/formatTime_in_sprig (0.00s) --- PASS: TestTemplates/parseTime (0.00s) --- PASS: TestTemplates/parseTime_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) --- PASS: TestTemplates/parseTime_dateModify (0.00s) --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) --- PASS: TestTemplates/toTimeLayout (0.00s) --- PASS: TestTemplates/toTimeLayout_short (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date (0.00s) --- PASS: TestTemplates/toTime_toTimeLayout_date#01 (0.00s) --- PASS: TestTemplates/parseTime_error (0.00s) --- PASS: TestTemplates/mustParseTime_error (0.00s) --- PASS: TestTemplates/fail (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok/default-leaf-template === RUN TestValidateTemplate/ok/default-x509-iid-template === RUN TestValidateTemplate/ok/default-x509-adobe === RUN TestValidateTemplate/ok/range-subdomains-regex === RUN TestValidateTemplate/ok/default-ssh-iid-template === RUN TestValidateTemplate/ok/ssh-cr-template === RUN TestValidateTemplate/ok/ssh-github-token === RUN TestValidateTemplate/ok/empty-template === RUN TestValidateTemplate/ok/nil-template === RUN TestValidateTemplate/ok/template-with-nested-property === RUN TestValidateTemplate/fail/template-parsing-unterminated-quoted-string === RUN TestValidateTemplate/fail/template-parsing-unknown-function === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) --- PASS: TestValidateTemplate/ok/empty-template (0.00s) --- PASS: TestValidateTemplate/ok/nil-template (0.00s) --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) --- PASS: TestValidateTemplate/ok/json-missing-trailing-comma (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/ok_empty === RUN TestValidateTemplateData/ok_nil === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/ok_empty (0.00s) --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS ok go.step.sm/crypto/internal/templates 0.032s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing --- PASS: TestReadFile (0.00s) --- PASS: TestReadFile/ok (0.00s) --- PASS: TestReadFile/missing (0.00s) === RUN TestReadFromStdin --- PASS: TestReadFromStdin (0.00s) === RUN TestReadFromStdinFails --- PASS: TestReadFromStdinFails (0.00s) === RUN TestReadPasswordFromFile === RUN TestReadPasswordFromFile/ok === RUN TestReadPasswordFromFile/trim === RUN TestReadPasswordFromFile/missing --- PASS: TestReadPasswordFromFile (0.00s) --- PASS: TestReadPasswordFromFile/ok (0.00s) --- PASS: TestReadPasswordFromFile/trim (0.00s) --- PASS: TestReadPasswordFromFile/missing (0.00s) === RUN TestReadPasswordFromStdin --- PASS: TestReadPasswordFromStdin (0.00s) === RUN TestWriteFile === RUN TestWriteFile/ok === RUN TestWriteFile/fail --- PASS: TestWriteFile (0.00s) --- PASS: TestWriteFile/ok (0.00s) --- PASS: TestWriteFile/fail (0.00s) === RUN Test_maybeUnwrap === RUN Test_maybeUnwrap/wrapped === RUN Test_maybeUnwrap/not_wrapped --- PASS: Test_maybeUnwrap (0.00s) --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS ok go.step.sm/crypto/internal/utils 0.012s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip --- PASS: TestSkipSkip (0.00s) === RUN TestSkipOnly --- PASS: TestSkipOnly (0.00s) === RUN TestSkipZeroReader --- PASS: TestSkipZeroReader (0.00s) === RUN TestSkipOnlyZeroReader --- PASS: TestSkipOnlyZeroReader (0.00s) === RUN TestReader_ReadEmpty --- PASS: TestReader_ReadEmpty (0.00s) === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS ok go.step.sm/crypto/internal/utils/utfbom 0.005s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter === RUN TestEncrypt/ok_with_PromptPassword === RUN TestEncrypt/fail_apply === RUN TestEncrypt/fail_WithPasswordPrompter === RUN TestEncrypt/fail_with_PromptPassword === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt --- PASS: TestEncrypt (4.93s) --- PASS: TestEncrypt/ok (1.65s) --- PASS: TestEncrypt/ok_WithPasswordPrompter (1.60s) --- PASS: TestEncrypt/ok_with_PromptPassword (1.67s) --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) --- PASS: TestEncrypt/fail_no_passowrd (0.00s) --- PASS: TestEncrypt/fail_encrypt (0.00s) --- PASS: TestEncrypt/fail_salt (0.00s) === RUN TestEncryptJWK === RUN TestEncryptJWK/ok === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt --- PASS: TestEncryptJWK (1.59s) --- PASS: TestEncryptJWK/ok (1.59s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) === RUN TestEncryptDecryptJWK === PAUSE TestEncryptDecryptJWK === RUN TestDecrypt === RUN TestDecrypt/ok_not_encrypted === RUN TestDecrypt/ok_WithPassword === RUN TestDecrypt/ok_WithPasswordFile === RUN TestDecrypt/ok_WithPasswordPrompter === RUN TestDecrypt/ok_PasswordPrompter === RUN TestDecrypt/ok_WithFilename_and_PasswordPrompter === RUN TestDecrypt/fail_bad_data === RUN TestDecrypt/fail_WithPassword === RUN TestDecrypt/fail_WithPasswordFile === RUN TestDecrypt/fail_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter === RUN TestDecrypt/fail_apply_WithPassword === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter --- PASS: TestDecrypt (12.02s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) --- PASS: TestDecrypt/ok_WithPassword (0.80s) --- PASS: TestDecrypt/ok_WithPasswordFile (0.80s) --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.80s) --- PASS: TestDecrypt/ok_PasswordPrompter (0.81s) --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.82s) --- PASS: TestDecrypt/fail_bad_data (0.80s) --- PASS: TestDecrypt/fail_WithPassword (0.80s) --- PASS: TestDecrypt/fail_WithPasswordFile (0.80s) --- PASS: TestDecrypt/fail_WithPasswordPrompter (2.41s) --- PASS: TestDecrypt/fail_PasswordPrompter (2.40s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) --- PASS: TestDecrypt/fail_WithFilename_and_PasswordPrompter (0.00s) === RUN TestDecrypt_highP2C --- PASS: TestDecrypt_highP2C (0.00s) === RUN TestThumbprint === RUN TestThumbprint/ec === RUN TestThumbprint/ec_pub === RUN TestThumbprint/rsa === RUN TestThumbprint/rsa_pub === RUN TestThumbprint/okp === RUN TestThumbprint/okp_pub === RUN TestThumbprint/x25519 === RUN TestThumbprint/x25519_pub === RUN TestThumbprint/opaque === RUN TestThumbprint/fail_oct === RUN TestThumbprint/fail_x25519 --- PASS: TestThumbprint (0.00s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) --- PASS: TestThumbprint/rsa_pub (0.00s) --- PASS: TestThumbprint/okp (0.00s) --- PASS: TestThumbprint/okp_pub (0.00s) --- PASS: TestThumbprint/x25519 (0.00s) --- PASS: TestThumbprint/x25519_pub (0.00s) --- PASS: TestThumbprint/opaque (0.00s) --- PASS: TestThumbprint/fail_oct (0.00s) --- PASS: TestThumbprint/fail_x25519 (0.00s) === RUN TestGenerateJWK === PAUSE TestGenerateJWK === RUN TestKeyUsageForCert --- PASS: TestKeyUsageForCert (0.00s) === RUN TestGenerateJWKFromPEM === PAUSE TestGenerateJWKFromPEM === RUN TestGenerateJWKFromPEMSubtle === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle === 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/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) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF --- PASS: TestGenerateDefaultKeyPair (1.59s) --- PASS: TestGenerateDefaultKeyPair/ok (0.80s) --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) === RUN TestReadKey === RUN TestReadKey/testdata/rsa.enc.priv.json === RUN TestReadKey/testdata/okp.pub.json === RUN TestReadKey/testdata/p256.priv.json === RUN TestReadKey/testdata/rsa.priv.json === RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.pub.json === RUN TestReadKey/testdata/p256.enc.priv.json === RUN TestReadKey/testdata/rsa.pub.json === RUN TestReadKey/testdata/oct.json === RUN TestReadKey/testdata/oct.enc.json === RUN TestReadKey/testdata/okp.priv.json === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem === RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem --- PASS: TestReadKey (0.83s) --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) --- PASS: TestReadKey/testdata/oct.json (0.00s) --- PASS: TestReadKey/testdata/oct.enc.json (0.14s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.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/pkcs8/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.02s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.14s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.03s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.02s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient 2026/02/24 14:17:25 http: TLS handshake error from 127.0.0.1:35542: read tcp 127.0.0.1:35809->127.0.0.1:35542: use of closed network connection --- PASS: TestReadKey_https (0.05s) --- PASS: TestReadKey_https/ok (0.03s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) --- PASS: TestReadKey_https/failClient (0.02s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey === PAUSE TestParseKey === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail --- PASS: TestParseKeyPemutilPromptPassword (0.01s) --- PASS: TestParseKeyPemutilPromptPassword/ok (0.01s) --- PASS: TestParseKeyPemutilPromptPassword/fail (0.00s) === RUN TestReadKeySet --- PASS: TestReadKeySet (0.00s) === RUN TestReadKeySet_https === RUN TestReadKeySet_https/ok === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient === RUN TestReadKeySet_https/failNoOptions 2026/02/24 14:17:25 http: TLS handshake error from 127.0.0.1:59606: remote error: tls: bad certificate --- PASS: TestReadKeySet_https (0.11s) --- PASS: TestReadKeySet_https/ok (0.03s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) --- PASS: TestReadKeySet_https/failClient (0.05s) --- PASS: TestReadKeySet_https/failNoOptions (0.03s) === RUN TestGuessJWKAlgorithm --- PASS: TestGuessJWKAlgorithm (1.27s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON === RUN TestParseKeySet/okEncryptedCompact === RUN TestParseKeySet/okWithAlgSubtle === RUN TestParseKeySet/failOptions === RUN TestParseKeySet/failDecrypt === RUN TestParseKeySet/failNoOptions === RUN TestParseKeySet/failBadData === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg --- PASS: TestParseKeySet (6.32s) --- PASS: TestParseKeySet/ok (0.00s) --- PASS: TestParseKeySet/okEncryptedJSON (1.57s) --- PASS: TestParseKeySet/okEncryptedCompact (1.55s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) --- PASS: TestParseKeySet/failDecrypt (1.58s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) --- PASS: TestParseKeySet/failDuplicated (0.00s) --- PASS: TestParseKeySet/failWithAlg (0.00s) === RUN Test_guessKeyType === RUN Test_guessKeyType/ec === RUN Test_guessKeyType/rsaKey === RUN Test_guessKeyType/rsaPSSKey === RUN Test_guessKeyType/edKey === RUN Test_guessKeyType/octKey === RUN Test_guessKeyType/encrypted === RUN Test_guessKeyType/rsaPEM === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 --- PASS: Test_guessKeyType (5.06s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) --- PASS: Test_guessKeyType/edKey (0.00s) --- PASS: Test_guessKeyType/octKey (0.00s) --- PASS: Test_guessKeyType/encrypted (0.00s) --- PASS: Test_guessKeyType/rsaPEM (0.00s) --- PASS: Test_guessKeyType/encryptedAlgHS256 (0.00s) --- PASS: Test_guessKeyType/jwkAlgHS384 (0.00s) --- PASS: Test_guessKeyType/bloblAlgHS512 (0.00s) === RUN Test_guessSignatureAlgorithm === RUN Test_guessSignatureAlgorithm/byte === RUN Test_guessSignatureAlgorithm/ES256 === RUN Test_guessSignatureAlgorithm/ES384 === RUN Test_guessSignatureAlgorithm/ES512 === RUN Test_guessSignatureAlgorithm/RS256 === RUN Test_guessSignatureAlgorithm/EdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty --- PASS: Test_guessSignatureAlgorithm (0.43s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES512 (0.00s) --- PASS: Test_guessSignatureAlgorithm/RS256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/EdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA (0.00s) --- PASS: Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer (0.00s) --- PASS: Test_guessSignatureAlgorithm/empty (0.00s) === RUN TestNumericDate --- PASS: TestNumericDate (0.00s) === RUN TestIsSymmetric === RUN TestIsSymmetric/EC === RUN TestIsSymmetric/RSA === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct --- PASS: TestIsSymmetric (1.03s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) --- PASS: TestIsSymmetric/OKP (0.00s) --- PASS: TestIsSymmetric/oct (0.00s) === RUN TestIsAsymmetric === RUN TestIsAsymmetric/EC === RUN TestIsAsymmetric/RSA === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct --- PASS: TestIsAsymmetric (4.12s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) --- PASS: TestIsAsymmetric/OKP (0.00s) --- PASS: TestIsAsymmetric/oct (0.00s) === RUN TestTrimPrefix === RUN TestTrimPrefix/nil === RUN TestTrimPrefix/trim === RUN TestTrimPrefix/no_trim --- PASS: TestTrimPrefix (0.00s) --- PASS: TestTrimPrefix/nil (0.00s) --- PASS: TestTrimPrefix/trim (0.00s) --- PASS: TestTrimPrefix/no_trim (0.00s) === RUN TestSignVerify === RUN TestSignVerify/byte === RUN TestSignVerify/P256 === RUN TestSignVerify/P384 === RUN TestSignVerify/P521 === RUN TestSignVerify/rsa2048 === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 --- PASS: TestSignVerify (1.22s) --- PASS: TestSignVerify/byte (0.00s) --- PASS: TestSignVerify/P256 (0.00s) --- PASS: TestSignVerify/P384 (0.01s) --- PASS: TestSignVerify/P521 (0.05s) --- PASS: TestSignVerify/rsa2048 (0.01s) --- PASS: TestSignVerify/ed (0.01s) --- PASS: TestSignVerify/x25519 (0.03s) --- PASS: TestSignVerify/fail_P224 (0.00s) === RUN TestValidateSSHPOP === RUN TestValidateSSHPOP/ok_crypto.PrivateKey === RUN TestValidateSSHPOP/ok_JSONWebKey === RUN TestValidateSSHPOP/ok_OpaqueSigner === RUN TestValidateSSHPOP/fail_certFile === RUN TestValidateSSHPOP/fail_missing === RUN TestValidateSSHPOP/fail_not_ssh === RUN TestValidateSSHPOP/fail_not_a_cert === RUN TestValidateSSHPOP/fail_validate_crypto.PrivateKey === RUN TestValidateSSHPOP/fail_validate_JSONWebKey === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner === RUN TestValidateSSHPOP/fail_bad_key --- PASS: TestValidateSSHPOP (0.01s) --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_certFile (0.00s) --- PASS: TestValidateSSHPOP/fail_missing (0.00s) --- PASS: TestValidateSSHPOP/fail_not_ssh (0.00s) --- PASS: TestValidateSSHPOP/fail_not_a_cert (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_crypto.PrivateKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_JSONWebKey (0.00s) --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) === RUN Test_validateX5 === RUN Test_validateX5/fail/empty-certs === RUN Test_validateX5/fail/bad-key === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature === RUN Test_validateX5/ok --- PASS: Test_validateX5 (0.00s) --- PASS: Test_validateX5/fail/empty-certs (0.00s) --- PASS: Test_validateX5/fail/bad-key (0.00s) --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) === RUN TestValidateX5T === RUN TestValidateX5T/ok === RUN TestValidateX5T/ok/opaque === RUN TestValidateX5T/fail/validateX5-error --- PASS: TestValidateX5T (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/ok/opaque (0.00s) --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok === RUN TestValidateX5C/ok/opaque --- PASS: TestValidateX5C (0.00s) --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) --- PASS: TestValidateX5C/ok (0.00s) --- PASS: TestValidateX5C/ok/opaque (0.00s) === RUN TestValidateJWK_sig === RUN TestValidateJWK_sig/ok_ES256 === RUN TestValidateJWK_sig/ok_ES384 === RUN TestValidateJWK_sig/ok_ES512 === RUN TestValidateJWK_sig/ok_ES256_pub === RUN TestValidateJWK_sig/ok_ES384_pub === RUN TestValidateJWK_sig/ok_ES512_pub === RUN TestValidateJWK_sig/ok_RS256 === RUN TestValidateJWK_sig/ok_RS384 === RUN TestValidateJWK_sig/ok_RS512 === RUN TestValidateJWK_sig/ok_PS256 === RUN TestValidateJWK_sig/ok_PS384 === RUN TestValidateJWK_sig/ok_PS512 === RUN TestValidateJWK_sig/ok_EdDSA === RUN TestValidateJWK_sig/ok_EdDSA_pub === RUN TestValidateJWK_sig/ok_HS256 === RUN TestValidateJWK_sig/ok_HS384 === RUN TestValidateJWK_sig/ok_HS512 === RUN TestValidateJWK_sig/ok_OpaqueSigner === RUN TestValidateJWK_sig/fail_alg_empty === RUN TestValidateJWK_sig/fail_ECDSA === RUN TestValidateJWK_sig/fail_ECDSA_pub === RUN TestValidateJWK_sig/fail_RSA === RUN TestValidateJWK_sig/fail_Ed25519 === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown --- PASS: TestValidateJWK_sig (2.20s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES256_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_RS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_RS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_PS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA (0.00s) --- PASS: TestValidateJWK_sig/ok_EdDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/ok_HS256 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS384 (0.00s) --- PASS: TestValidateJWK_sig/ok_HS512 (0.00s) --- PASS: TestValidateJWK_sig/ok_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_alg_empty (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA (0.00s) --- PASS: TestValidateJWK_sig/fail_ECDSA_pub (0.00s) --- PASS: TestValidateJWK_sig/fail_RSA (0.00s) --- PASS: TestValidateJWK_sig/fail_Ed25519 (0.00s) --- PASS: TestValidateJWK_sig/fail_bytes (0.00s) --- PASS: TestValidateJWK_sig/fail_OpaqueSigner (0.00s) --- PASS: TestValidateJWK_sig/fail_unknown (0.00s) === RUN Test_x25519Thumbprint === RUN Test_x25519Thumbprint/ok === RUN Test_x25519Thumbprint/fail_too_short === RUN Test_x25519Thumbprint/fail_too_long --- PASS: Test_x25519Thumbprint (0.00s) --- PASS: Test_x25519Thumbprint/ok (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_short (0.00s) --- PASS: Test_x25519Thumbprint/fail_too_long (0.00s) === RUN TestX25519Signer_SignVerify === RUN TestX25519Signer_SignVerify/ok === RUN TestX25519Signer_SignVerify/ok_empty === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm --- PASS: TestX25519Signer_SignVerify (0.01s) --- PASS: TestX25519Signer_SignVerify/ok (0.00s) --- PASS: TestX25519Signer_SignVerify/ok_empty (0.00s) --- PASS: TestX25519Signer_SignVerify/ok_random (0.00s) --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public === RUN TestX25519Signer_Public/ok --- PASS: TestX25519Signer_Public (0.00s) --- PASS: TestX25519Signer_Public/ok (0.00s) === RUN TestX25519Signer_Algs === RUN TestX25519Signer_Algs/ok --- PASS: TestX25519Signer_Algs (0.00s) --- PASS: TestX25519Signer_Algs/ok (0.00s) === RUN TestX25519Signer_SignPayload === RUN TestX25519Signer_SignPayload/ok === RUN TestX25519Signer_SignPayload/fail --- PASS: TestX25519Signer_SignPayload (0.00s) --- PASS: TestX25519Signer_SignPayload/ok (0.00s) --- PASS: TestX25519Signer_SignPayload/fail (0.00s) === RUN TestX25519Verifier_VerifyPayload === RUN TestX25519Verifier_VerifyPayload/ok === RUN TestX25519Verifier_VerifyPayload/fail_signature === RUN TestX25519Verifier_VerifyPayload/fail_algorithm --- PASS: TestX25519Verifier_VerifyPayload (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/ok (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM === CONT TestParseKey === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC === RUN TestGenerateJWK/EC#01 === PAUSE TestGenerateJWK/EC#01 === RUN TestGenerateJWK/EC#02 === PAUSE TestGenerateJWK/EC#02 === RUN TestGenerateJWK/EC#03 === PAUSE TestGenerateJWK/EC#03 === RUN TestGenerateJWK/EC#04 === PAUSE TestGenerateJWK/EC#04 === RUN TestGenerateJWK/EC#05 === PAUSE TestGenerateJWK/EC#05 === RUN TestGenerateJWK/EC#06 === PAUSE TestGenerateJWK/EC#06 === RUN TestGenerateJWK/EC#07 === PAUSE TestGenerateJWK/EC#07 === RUN TestGenerateJWK/RSA === PAUSE TestGenerateJWK/RSA === RUN TestGenerateJWK/RSA#01 === PAUSE TestGenerateJWK/RSA#01 === RUN TestGenerateJWK/RSA#02 === PAUSE TestGenerateJWK/RSA#02 === RUN TestGenerateJWK/RSA#03 === PAUSE TestGenerateJWK/RSA#03 === RUN TestGenerateJWK/RSA#04 === PAUSE TestGenerateJWK/RSA#04 === RUN TestGenerateJWK/RSA#05 === PAUSE TestGenerateJWK/RSA#05 === RUN TestGenerateJWK/RSA#06 === PAUSE TestGenerateJWK/RSA#06 === RUN TestGenerateJWK/RSA#07 === PAUSE TestGenerateJWK/RSA#07 === RUN TestGenerateJWK/OKP === PAUSE TestGenerateJWK/OKP === RUN TestGenerateJWK/OKP#01 === PAUSE TestGenerateJWK/OKP#01 === RUN TestGenerateJWK/OKP#02 === PAUSE TestGenerateJWK/OKP#02 === RUN TestGenerateJWK/oct === PAUSE TestGenerateJWK/oct === RUN TestGenerateJWK/oct#01 === PAUSE TestGenerateJWK/oct#01 === RUN TestGenerateJWK/oct#02 === PAUSE TestGenerateJWK/oct#02 === RUN TestGenerateJWK/oct#03 === PAUSE TestGenerateJWK/oct#03 === RUN TestGenerateJWK/oct#04 === PAUSE TestGenerateJWK/oct#04 === RUN TestGenerateJWK/oct#05 === PAUSE TestGenerateJWK/oct#05 === RUN TestGenerateJWK/oct#06 === PAUSE TestGenerateJWK/oct#06 === RUN TestGenerateJWK/oct#07 === PAUSE TestGenerateJWK/oct#07 === RUN TestGenerateJWK/oct#08 === PAUSE TestGenerateJWK/oct#08 === RUN TestGenerateJWK/oct#09 === PAUSE TestGenerateJWK/oct#09 === RUN TestGenerateJWK/oct#10 === PAUSE TestGenerateJWK/oct#10 === RUN TestGenerateJWK/oct#11 === PAUSE TestGenerateJWK/oct#11 === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC === CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 === CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/oct#09 === CONT TestGenerateJWK/RSA#05 === CONT TestGenerateJWK/oct#02 === CONT TestGenerateJWK/RSA#02 === CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#05 === CONT TestGenerateJWK/EC#01 === CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/oct#04 === CONT TestGenerateJWK/oct#08 === CONT TestGenerateJWK/OKP#02 === CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/EC#05 === CONT TestGenerateJWK/EC#07 === CONT TestGenerateJWK/EC#06 === CONT TestGenerateJWK/RSA === CONT TestGenerateJWK/EC#04 === CONT TestGenerateJWK/RSA#07 === CONT TestGenerateJWK/oct#07 === CONT TestGenerateJWK/EC#02 === CONT TestGenerateJWK/RSA#03 === CONT TestGenerateJWK/oct#03 === CONT TestGenerateJWK/EC#03 === CONT TestGenerateJWK/oct#01 === CONT TestGenerateJWK/RSA#01 === CONT TestGenerateJWK/oct#06 === CONT TestGenerateJWK/oct === 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/ed25519_pub === CONT TestGenerateJWKFromPEM/rsa === CONT TestGenerateJWKFromPEM/p521 === CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWKFromPEM/fail_no_subtle === CONT TestGenerateJWKFromPEM/p384 === CONT TestGenerateJWKFromPEM/p256_cert === CONT TestGenerateJWKFromPEM/rsa_pub === CONT TestGenerateJWKFromPEM/p384_pub === CONT TestGenerateJWKFromPEM/rsa_cert === CONT TestGenerateJWKFromPEM/fail_missing === CONT TestGenerateJWKFromPEM/p256_pub === CONT TestGenerateJWKFromPEM/ed25519_cert === CONT TestGenerateJWKFromPEM/p521_pub --- PASS: TestGenerateJWKFromPEM (0.02s) --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) --- PASS: TestGenerateJWKFromPEM/p384 (0.01s) --- PASS: TestGenerateJWKFromPEM/p521 (0.02s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa === PAUSE TestParseKey/rsa === RUN TestParseKey/rsa-pss === PAUSE TestParseKey/rsa-pss === RUN TestParseKey/okp === PAUSE TestParseKey/okp === RUN TestParseKey/oct === PAUSE TestParseKey/oct === RUN TestParseKey/encryptedCompactWithPassword === PAUSE TestParseKey/encryptedCompactWithPassword === RUN TestParseKey/encryptedFullWithPasswordFile === PAUSE TestParseKey/encryptedFullWithPasswordFile === RUN TestParseKey/pemPrivate === PAUSE TestParseKey/pemPrivate === RUN TestParseKey/pemPublic === PAUSE TestParseKey/pemPublic === RUN TestParseKey/pemPrivateWithPassword === PAUSE TestParseKey/pemPrivateWithPassword === RUN TestParseKey/pemPrivateWithPasswordFile === PAUSE TestParseKey/pemPrivateWithPasswordFile === RUN TestParseKey/pemPrivateWithPasswordPrompter === PAUSE TestParseKey/pemPrivateWithPasswordPrompter === RUN TestParseKey/pemPrivateWithKid === PAUSE TestParseKey/pemPrivateWithKid === RUN TestParseKey/pemPrivateWithUse === PAUSE TestParseKey/pemPrivateWithUse === RUN TestParseKey/pemPrivateWithAlg === PAUSE TestParseKey/pemPrivateWithAlg === RUN TestParseKey/pemPrivateWithAlgWithSubtle === PAUSE TestParseKey/pemPrivateWithAlgWithSubtle === RUN TestParseKey/octPrivateWithAlg === PAUSE TestParseKey/octPrivateWithAlg === RUN TestParseKey/octPrivateWithAlgWithKid === PAUSE TestParseKey/octPrivateWithAlgWithKid === RUN TestParseKey/failPassword === PAUSE TestParseKey/failPassword === RUN TestParseKey/failMissingFile === PAUSE TestParseKey/failMissingFile === RUN TestParseKey/failPEMPassword === PAUSE TestParseKey/failPEMPassword === RUN TestParseKey/failECBWongAlg === PAUSE TestParseKey/failECBWongAlg === RUN TestParseKey/failECWrongKid === PAUSE TestParseKey/failECWrongKid === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions === CONT TestParseKey/ec === CONT TestParseKey/pemPrivateWithKid === CONT TestParseKey/rsa-pss === CONT TestParseKey/pemPrivateWithAlg === CONT TestParseKey/failPassword === CONT TestParseKey/failOCTMissingOptions === CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg === CONT TestParseKey/failPEMPassword === CONT TestParseKey/failMissingFile === CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/pemPrivateWithPasswordFile === CONT TestParseKey/pemPrivateWithPassword === CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivate === CONT TestParseKey/pemPrivateWithAlgWithSubtle === CONT TestParseKey/octPrivateWithAlgWithKid === CONT TestParseKey/octPrivateWithAlg === CONT TestParseKey/okp === CONT TestParseKey/encryptedCompactWithPassword === CONT TestParseKey/oct === CONT TestParseKey/rsa === RUN TestEncryptDecryptJWK/ok_EC === PAUSE TestEncryptDecryptJWK/ok_EC === RUN TestEncryptDecryptJWK/ok_EC_pub === PAUSE TestEncryptDecryptJWK/ok_EC_pub === RUN TestEncryptDecryptJWK/ok_RSA === PAUSE TestEncryptDecryptJWK/ok_RSA === RUN TestEncryptDecryptJWK/ok_RSA_pub === PAUSE TestEncryptDecryptJWK/ok_RSA_pub === RUN TestEncryptDecryptJWK/ok_RSA-PSS === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS === RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub === RUN TestEncryptDecryptJWK/ok_Ed25519 === PAUSE TestEncryptDecryptJWK/ok_Ed25519 === RUN TestEncryptDecryptJWK/ok_Ed25519_pub === PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub === RUN TestEncryptDecryptJWK/ok_oct === PAUSE TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_EC === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub === CONT TestEncryptDecryptJWK/ok_RSA_pub === CONT TestEncryptDecryptJWK/ok_Ed25519_pub === CONT TestEncryptDecryptJWK/ok_oct === CONT TestEncryptDecryptJWK/ok_Ed25519 === CONT TestEncryptDecryptJWK/ok_RSA === CONT TestEncryptDecryptJWK/ok_RSA-PSS === CONT TestEncryptDecryptJWK/ok_EC_pub --- PASS: TestParseKey (3.09s) --- PASS: TestParseKey/ec (0.00s) --- PASS: TestParseKey/failOCTMissingOptions (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithKid (0.00s) --- PASS: TestParseKey/failECWrongKid (0.00s) --- PASS: TestParseKey/failECBWongAlg (0.00s) --- PASS: TestParseKey/pemPrivateWithUse (0.00s) --- PASS: TestParseKey/failMissingFile (0.00s) --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) --- PASS: TestParseKey/oct (0.00s) --- PASS: TestParseKey/rsa (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.00s) --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) --- PASS: TestParseKey/failPEMPassword (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) --- PASS: TestParseKey/encryptedCompactWithPassword (1.14s) --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.42s) --- PASS: TestParseKey/failPassword (1.54s) --- PASS: TestEncryptDecryptJWK (3.21s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (2.03s) --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (2.08s) --- PASS: TestEncryptDecryptJWK/ok_oct (2.10s) --- PASS: TestEncryptDecryptJWK/ok_EC (2.22s) --- PASS: TestEncryptDecryptJWK/ok_RSA (2.23s) --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (2.23s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (2.27s) --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (2.31s) --- PASS: TestEncryptDecryptJWK/ok_EC_pub (2.31s) --- PASS: TestGenerateJWK (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) --- PASS: TestGenerateJWK/oct#10 (0.00s) --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/oct#09 (0.00s) --- PASS: TestGenerateJWK/EC (0.00s) --- PASS: TestGenerateJWK/oct#02 (0.00s) --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#05 (0.00s) --- PASS: TestGenerateJWK/OKP (0.00s) --- PASS: TestGenerateJWK/oct#04 (0.00s) --- PASS: TestGenerateJWK/oct#08 (0.00s) --- PASS: TestGenerateJWK/OKP#02 (0.00s) --- PASS: TestGenerateJWK/EC#01 (0.00s) --- PASS: TestGenerateJWK/EC#05 (0.00s) --- PASS: TestGenerateJWK/oct#07 (0.00s) --- PASS: TestGenerateJWK/oct#03 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) --- PASS: TestGenerateJWK/EC#06 (0.00s) --- PASS: TestGenerateJWK/oct#01 (0.00s) --- PASS: TestGenerateJWK/EC#04 (0.00s) --- PASS: TestGenerateJWK/oct#06 (0.00s) --- PASS: TestGenerateJWK/oct (0.00s) --- PASS: TestGenerateJWK/EC#02 (0.00s) --- PASS: TestGenerateJWK/EC#03 (0.02s) --- PASS: TestGenerateJWK/RSA#02 (0.41s) --- PASS: TestGenerateJWK/RSA#06 (0.55s) --- PASS: TestGenerateJWK/RSA (1.02s) --- PASS: TestGenerateJWK/RSA#05 (1.20s) --- PASS: TestGenerateJWK/RSA#03 (1.50s) --- PASS: TestGenerateJWK/RSA#04 (2.67s) --- PASS: TestGenerateJWK/RSA#07 (2.79s) --- PASS: TestGenerateJWK/RSA#01 (11.80s) PASS ok go.step.sm/crypto/jose 54.657s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa === RUN TestFingerprint/ed25519 === RUN TestFingerprint/fail --- PASS: TestFingerprint (0.01s) --- PASS: TestFingerprint/ecdsa (0.00s) --- PASS: TestFingerprint/rsa (0.00s) --- PASS: TestFingerprint/ed25519 (0.00s) --- PASS: TestFingerprint/fail (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/ecdsa === RUN TestEncodedFingerprint/rsa === RUN TestEncodedFingerprint/ed25519 === RUN TestEncodedFingerprint/fail === RUN TestEncodedFingerprint/fail_bad_encoding --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/ecdsa (0.00s) --- PASS: TestEncodedFingerprint/rsa (0.00s) --- PASS: TestEncodedFingerprint/ed25519 (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) --- PASS: TestEncodedFingerprint/fail_bad_encoding (0.00s) === RUN TestPublicKey === RUN TestPublicKey/ecdsa === RUN TestPublicKey/ecdsaPublic === RUN TestPublicKey/rsa === RUN TestPublicKey/rsaPublic === RUN TestPublicKey/ed25519 === RUN TestPublicKey/ed25519Public === RUN TestPublicKey/x25519 === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail --- PASS: TestPublicKey (1.59s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) --- PASS: TestPublicKey/rsaPublic (0.00s) --- PASS: TestPublicKey/ed25519 (0.00s) --- PASS: TestPublicKey/ed25519Public (0.00s) --- PASS: TestPublicKey/x25519 (0.00s) --- PASS: TestPublicKey/x25519Public (0.00s) --- PASS: TestPublicKey/ecdsaSigner (0.00s) --- PASS: TestPublicKey/fail (0.00s) === RUN TestGenerateDefaultKey === RUN TestGenerateDefaultKey/ok === RUN TestGenerateDefaultKey/eof --- PASS: TestGenerateDefaultKey (0.01s) --- PASS: TestGenerateDefaultKey/ok (0.01s) --- PASS: TestGenerateDefaultKey/eof (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/eof --- PASS: TestGenerateDefaultKeyPair (0.00s) --- PASS: TestGenerateDefaultKeyPair/ok (0.00s) --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) === RUN TestGenerateKey === RUN TestGenerateKey/P-256 === RUN TestGenerateKey/P-384 === RUN TestGenerateKey/P-521 === RUN TestGenerateKey/Ed25519 === RUN TestGenerateKey/X25519 === RUN TestGenerateKey/OCT === RUN TestGenerateKey/eof_EC === RUN TestGenerateKey/eof_RSA === RUN TestGenerateKey/eof_Ed25519 === RUN TestGenerateKey/eof_X25519 === RUN TestGenerateKey/eof_oct === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type --- PASS: TestGenerateKey (0.25s) --- PASS: TestGenerateKey/P-256 (0.00s) --- PASS: TestGenerateKey/P-384 (0.04s) --- PASS: TestGenerateKey/P-521 (0.17s) --- PASS: TestGenerateKey/Ed25519 (0.01s) --- PASS: TestGenerateKey/X25519 (0.03s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) --- PASS: TestGenerateKey/eof_RSA (0.00s) --- PASS: TestGenerateKey/eof_Ed25519 (0.00s) --- PASS: TestGenerateKey/eof_X25519 (0.00s) --- PASS: TestGenerateKey/eof_oct (0.00s) --- PASS: TestGenerateKey/unknown_EC_curve (0.00s) --- PASS: TestGenerateKey/unknown_OKP_curve (0.00s) --- PASS: TestGenerateKey/unknown_type (0.00s) === RUN TestGenerateKey_rsa === RUN TestGenerateKey_rsa/RSA2048 === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size --- PASS: TestGenerateKey_rsa (10.53s) --- PASS: TestGenerateKey_rsa/RSA2048 (0.47s) --- PASS: TestGenerateKey_rsa/RSA3072 (10.06s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair === RUN TestGenerateKeyPair/P-256 === RUN TestGenerateKeyPair/P-384 === RUN TestGenerateKeyPair/P-521 === RUN TestGenerateKeyPair/Ed25519 === RUN TestGenerateKeyPair/OCT === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 --- PASS: TestGenerateKeyPair (0.08s) --- PASS: TestGenerateKeyPair/P-256 (0.00s) --- PASS: TestGenerateKeyPair/P-384 (0.02s) --- PASS: TestGenerateKeyPair/P-521 (0.06s) --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) --- PASS: TestGenerateKeyPair/unknown (0.00s) --- PASS: TestGenerateKeyPair/unknown#01 (0.00s) === RUN TestGenerateKeyPair_rsa === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail --- PASS: TestGenerateKeyPair_rsa (4.37s) --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.57s) --- PASS: TestGenerateKeyPair_rsa/RSA3072 (3.80s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok === RUN TestGenerateDefaultSigner/eof --- PASS: TestGenerateDefaultSigner (0.00s) --- PASS: TestGenerateDefaultSigner/ok (0.00s) --- PASS: TestGenerateDefaultSigner/eof (0.00s) === RUN TestGenerateSigner === RUN TestGenerateSigner/P-256 === RUN TestGenerateSigner/P-384 === RUN TestGenerateSigner/P-521 === RUN TestGenerateSigner/Ed25519 === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 --- PASS: TestGenerateSigner (0.08s) --- PASS: TestGenerateSigner/P-256 (0.00s) --- PASS: TestGenerateSigner/P-384 (0.02s) --- PASS: TestGenerateSigner/P-521 (0.06s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) --- PASS: TestGenerateSigner/unknown#01 (0.00s) === RUN TestExtractKey === RUN TestExtractKey/RSA_private_key === RUN TestExtractKey/RSA_public_key === RUN TestExtractKey/EC_private_key === RUN TestExtractKey/EC_public_key === RUN TestExtractKey/OKP_private_key === RUN TestExtractKey/OKP_public_key === RUN TestExtractKey/oct_key === RUN TestExtractKey/certificate === RUN TestExtractKey/csr === RUN TestExtractKey/ssh_public_key === RUN TestExtractKey/ssh_cert === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey --- PASS: TestExtractKey (0.69s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) --- PASS: TestExtractKey/EC_public_key (0.00s) --- PASS: TestExtractKey/OKP_private_key (0.00s) --- PASS: TestExtractKey/OKP_public_key (0.00s) --- PASS: TestExtractKey/oct_key (0.00s) --- PASS: TestExtractKey/certificate (0.00s) --- PASS: TestExtractKey/csr (0.00s) --- PASS: TestExtractKey/ssh_public_key (0.00s) --- PASS: TestExtractKey/ssh_cert (0.00s) --- PASS: TestExtractKey/fail_string (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.Certificate.Key (0.00s) --- PASS: TestExtractKey/fail_bad_ssh.PublicKey (0.00s) === RUN TestVerifyPair === RUN TestVerifyPair/ecdsa === RUN TestVerifyPair/rsa === RUN TestVerifyPair/ed25519 === RUN TestVerifyPair/fail_ecdsa === RUN TestVerifyPair/fail_rsa === RUN TestVerifyPair/fail_ed25519 === RUN TestVerifyPair/fail_ecdsa_key === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type --- PASS: TestVerifyPair (2.30s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa (0.00s) --- PASS: TestVerifyPair/fail_rsa (0.00s) --- PASS: TestVerifyPair/fail_ed25519 (0.00s) --- PASS: TestVerifyPair/fail_ecdsa_key (0.00s) --- PASS: TestVerifyPair/fail_rsa_key (0.00s) --- PASS: TestVerifyPair/fail_ed25519_key (0.00s) --- PASS: TestVerifyPair/fail_type (0.00s) === RUN TestInsecure === RUN TestInsecure/ok_RSA_2048 === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure --- PASS: TestInsecure (2.76s) --- PASS: TestInsecure/ok_RSA_2048 (1.00s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) --- PASS: TestInsecure/ok_RSA_2048_insecure (1.68s) --- PASS: TestInsecure/ok_RSA_1024_insecure (0.09s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey === RUN TestEqual/ok_ed25519Key === RUN TestEqual/ok_x25519Key === RUN TestEqual/ok_ecdsaKey_pub === RUN TestEqual/ok_rsaKey_pub === RUN TestEqual/ok_ed25519Key_pub === RUN TestEqual/ok_x25519Key_pub === RUN TestEqual/ok_[]byte === RUN TestEqual/fail_ecdsaKey === RUN TestEqual/fail_rsaKey === RUN TestEqual/fail_ed25519Key === RUN TestEqual/fail_x25519Key === RUN TestEqual/fail_ecdsaKey_pub === RUN TestEqual/fail_rsaKey_pub === RUN TestEqual/fail_ed25519Key_pub === RUN TestEqual/fail_x25519Key_pub === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string --- PASS: TestEqual (1.82s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) --- PASS: TestEqual/ok_x25519Key (0.00s) --- PASS: TestEqual/ok_ecdsaKey_pub (0.00s) --- PASS: TestEqual/ok_rsaKey_pub (0.00s) --- PASS: TestEqual/ok_ed25519Key_pub (0.00s) --- PASS: TestEqual/ok_x25519Key_pub (0.00s) --- PASS: TestEqual/ok_[]byte (0.00s) --- PASS: TestEqual/fail_ecdsaKey (0.00s) --- PASS: TestEqual/fail_rsaKey (0.00s) --- PASS: TestEqual/fail_ed25519Key (0.00s) --- PASS: TestEqual/fail_x25519Key (0.00s) --- PASS: TestEqual/fail_ecdsaKey_pub (0.00s) --- PASS: TestEqual/fail_rsaKey_pub (0.00s) --- PASS: TestEqual/fail_ed25519Key_pub (0.00s) --- PASS: TestEqual/fail_x25519Key_pub (0.00s) --- PASS: TestEqual/fail_[]byte (0.00s) --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS ok go.step.sm/crypto/keyutil 24.499s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options === RUN TestNew/fail_root_signer === RUN TestNew/fail_intermediate_signer === RUN TestNew/fail_host_signer === RUN TestNew/fail_user_signer === RUN TestNew/fail_root_template === RUN TestNew/fail_intermediate_template === RUN TestNew/fail_root_csr === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer --- PASS: TestNew (0.17s) --- PASS: TestNew/ok (0.06s) --- PASS: TestNew/ok_with_options (0.01s) --- PASS: TestNew/fail_root_signer (0.00s) --- PASS: TestNew/fail_intermediate_signer (0.00s) --- PASS: TestNew/fail_host_signer (0.01s) --- PASS: TestNew/fail_user_signer (0.01s) --- PASS: TestNew/fail_root_template (0.01s) --- PASS: TestNew/fail_intermediate_template (0.02s) --- PASS: TestNew/fail_root_csr (0.00s) --- PASS: TestNew/fail_intermediate_csr (0.00s) --- PASS: TestNew/fail_host_ssh_signer (0.01s) --- PASS: TestNew/fail_user_ssh_signer (0.01s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail --- PASS: TestCA_Sign (0.10s) --- PASS: TestCA_Sign/ok (0.01s) --- PASS: TestCA_Sign/ok_with_lifetime (0.01s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation --- PASS: TestCA_Sign_mutation (0.03s) === 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.13s) --- PASS: TestCA_SignCSR/ok (0.01s) --- PASS: TestCA_SignCSR/ok_with_modify (0.01s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) --- PASS: TestCA_SignCSR/fail_modify (0.00s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type --- PASS: TestCA_SignSSH (0.11s) --- PASS: TestCA_SignSSH/ok_host (0.00s) --- PASS: TestCA_SignSSH/ok_user (0.00s) --- PASS: TestCA_SignSSH/ok_infinity (0.00s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation --- PASS: TestCA_SignSSH_mutation (0.03s) === RUN TestCA_SignSSH_infinity --- PASS: TestCA_SignSSH_infinity (0.03s) PASS ok go.step.sm/crypto/minica 0.604s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password === RUN TestParseCosignPrivateKey/fail_unmarshal === RUN TestParseCosignPrivateKey/fail_kdf === RUN TestParseCosignPrivateKey/fail_cipher === RUN TestParseCosignPrivateKey/fail_nonce_too_large === RUN TestParseCosignPrivateKey/fail_nonce_too_short === RUN TestParseCosignPrivateKey/fail_kdf.N === RUN TestParseCosignPrivateKey/fail_kdf.R === RUN TestParseCosignPrivateKey/fail_kdf.P === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey --- PASS: TestParseCosignPrivateKey (1.45s) --- PASS: TestParseCosignPrivateKey/ok (0.16s) --- PASS: TestParseCosignPrivateKey/fail_password (0.15s) --- 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.20s) --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.28s) --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.19s) --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.17s) --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.14s) === RUN TestParseCosignPrivateKey_equal --- PASS: TestParseCosignPrivateKey_equal (0.15s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError --- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.31s) === RUN TestRead === RUN TestRead/testdata/openssh.p384.pem === RUN TestRead/testdata/openssh.p384.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssl.p521.pub.pem === RUN TestRead/testdata/openssh.p521.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestRead/testdata/openssl.rsa1024.pem === RUN TestRead/testdata/nebula.key === RUN TestRead/testdata/openssl.p256.enc.pem === RUN TestRead/testdata/openssh.ed25519.pem === RUN TestRead/testdata/openssh.p521.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem === RUN TestRead/testdata/openssl.p384.pem === RUN TestRead/testdata/openssh.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p384.pem === RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/openssh.ed25519.enc.pem === RUN TestRead/testdata/openssh.p521.enc.pem === RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem === RUN TestRead/testdata/openssl.p256.pem === RUN TestRead/testdata/openssh.rsa1024.pem === RUN TestRead/testdata/openssh.rsa1024.pub.pem === RUN TestRead/testdata/openssh.rsa2048.pub.pem === RUN TestRead/testdata/openssl.p384.enc.pem === RUN TestRead/testdata/openssl.p521.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.p256.pub.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/openssl.p384.pub.pem === RUN TestRead/testdata/openssl.rsa2048.pem === RUN TestRead/testdata/openssl.rsa2048.enc.pem === RUN TestRead/testdata/openssh.p256.pub.pem === RUN TestRead/testdata/openssh.rsa1024.enc.pem === RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.rsa1024.pub.pem === RUN TestRead/testdata/openssl.rsa2048.pub.pem === RUN TestRead/testdata/openssh.rsa2048.pem === RUN TestRead/testdata/pkcs8/openssl.ed25519.pem === RUN TestRead/testdata/cosign.pub.pem === RUN TestRead/testdata/openssh.p256.pem === RUN TestRead/testdata/openssh.p384.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/cosign.enc.pem === RUN TestRead/testdata/openssh.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem === RUN TestRead/testdata/nebula.pub --- PASS: TestRead (2.33s) --- PASS: TestRead/testdata/openssh.p384.pem (0.06s) --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) --- 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.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p521.pem (0.17s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestRead/testdata/nebula.key (0.00s) --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.01s) --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.02s) --- PASS: TestRead/testdata/openssl.p384.pem (0.02s) --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.06s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.02s) --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.21s) --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.27s) --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.22s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.07s) --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.02s) --- PASS: TestRead/testdata/openssl.p521.pem (0.06s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.07s) --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa2048.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.rsa1024.enc.pem (0.21s) --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.07s) --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.22s) --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) --- PASS: TestRead/testdata/cosign.enc.pem (0.16s) --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.28s) --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) --- PASS: TestRead/testdata/nebula.pub (0.00s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt === RUN TestParseCertificate/testdata/badca.crt === RUN TestParseCertificate/testdata/badpem.crt === RUN TestParseCertificate/testdata/badder.crt === RUN TestParseCertificate/testdata/openssl.p256.pem --- PASS: TestParseCertificate (0.00s) --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) --- PASS: TestParseCertificate/testdata/badpem.crt (0.00s) --- PASS: TestParseCertificate/testdata/badder.crt (0.00s) --- PASS: TestParseCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificate === RUN TestReadCertificate/testdata/ca.crt === RUN TestReadCertificate/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificate/testdata/extrajunkbundle.crt === RUN TestReadCertificate/testdata/ca.der === RUN TestReadCertificate/testdata/bundle.crt === RUN TestReadCertificate/testdata/bundle.crt#01 === RUN TestReadCertificate/testdata/notexists.crt === RUN TestReadCertificate/testdata/badca.crt === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem --- PASS: TestReadCertificate (0.00s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/ca.der (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) === RUN TestReadCertificateBundle === RUN TestReadCertificateBundle/testdata/ca.crt === RUN TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt === RUN TestReadCertificateBundle/testdata/ca.der === RUN TestReadCertificateBundle/testdata/bundle.crt === RUN TestReadCertificateBundle/testdata/extrajunkbundle.crt === RUN TestReadCertificateBundle/testdata/notexists.crt === RUN TestReadCertificateBundle/testdata/badca.crt === RUN TestReadCertificateBundle/testdata/badpem.crt === RUN TestReadCertificateBundle/testdata/badder.crt === RUN TestReadCertificateBundle/testdata/openssl.p256.pem --- PASS: TestReadCertificateBundle (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/ca.der (0.00s) --- PASS: TestReadCertificateBundle/testdata/bundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/extrajunkbundle.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/notexists.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badca.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badpem.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/badder.crt (0.00s) --- PASS: TestReadCertificateBundle/testdata/openssl.p256.pem (0.00s) === RUN TestParseCertificateBundle === RUN TestParseCertificateBundle/ok_cert === RUN TestParseCertificateBundle/ok_non_PEM_header === RUN TestParseCertificateBundle/ok_der === RUN TestParseCertificateBundle/ok_bundle === RUN TestParseCertificateBundle/ok_extra_junk_in_bundle === RUN TestParseCertificateBundle/fail_bad_cert_w/_file === RUN TestParseCertificateBundle/fail_no_PEM === RUN TestParseCertificateBundle/fail_no_PEM#01 === RUN TestParseCertificateBundle/fail_bad_der === RUN TestParseCertificateBundle/fail_no_valid_PEM --- PASS: TestParseCertificateBundle (0.00s) --- PASS: TestParseCertificateBundle/ok_cert (0.00s) --- PASS: TestParseCertificateBundle/ok_non_PEM_header (0.00s) --- PASS: TestParseCertificateBundle/ok_der (0.00s) --- PASS: TestParseCertificateBundle/ok_bundle (0.00s) --- PASS: TestParseCertificateBundle/ok_extra_junk_in_bundle (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_cert_w/_file (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM (0.00s) --- PASS: TestParseCertificateBundle/fail_no_PEM#01 (0.00s) --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse === RUN TestParse/success-ecdsa-public-key === RUN TestParse/success-ed25519-private-key === RUN TestParse/success-x509-crt === RUN TestParse/success-x509-crt-trim-spaces === RUN TestParse/success-rsa-public-key === RUN TestParse/success-ecdsa-private-key === RUN TestParse/fail-type === RUN TestParse/fail-nebula-key-size === RUN TestParse/fail-nebula-pub-size === RUN TestParse/success-rsa-private-key === RUN TestParse/success-ed25519-enc-private-key === RUN TestParse/fail-options === RUN TestParse/fail-password === RUN TestParse/fail-pkcs8-password --- PASS: TestParse (0.01s) --- PASS: TestParse/success-ecdsa-public-key (0.00s) --- PASS: TestParse/success-ed25519-private-key (0.00s) --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) --- PASS: TestParse/success-rsa-public-key (0.00s) --- PASS: TestParse/success-ecdsa-private-key (0.00s) --- PASS: TestParse/fail-type (0.00s) --- PASS: TestParse/fail-nebula-key-size (0.00s) --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/success-rsa-private-key (0.00s) --- PASS: TestParse/success-ed25519-enc-private-key (0.00s) --- PASS: TestParse/fail-options (0.00s) --- PASS: TestParse/fail-password (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.00s) === RUN TestSerialize pem_test.go:639: Running test case: EC Private Key success pem_test.go:639: Running test case: EC Private Key success - encrypt pkcs8 data pem_test.go:639: Running test case: OKP Public Key success pem_test.go:639: Running test case: X.509 Certificate success pem_test.go:639: Running test case: EC Public Key success pem_test.go:639: Running test case: X.509 Certificate request success pem_test.go:639: Running test case: propagate open key out file error pem_test.go:639: Running test case: RSA Private Key success pem_test.go:639: Running test case: EC Private Key success - encrypt input data pem_test.go:639: Running test case: OKP Private Key success pem_test.go:639: Running test case: unrecognized key type pem_test.go:639: Running test case: RSA Public Key success pem_test.go:639: Running test case: ToFile Success (EC Private Key unencrypted) pem_test.go:639: Running test case: ToFile Success (EC Private Key encrypted) --- PASS: TestSerialize (3.09s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key === RUN TestParseDER/rsa_pkcs#1_public_key === RUN TestParseDER/ecdsa_public_key === RUN TestParseDER/ecdsa_private_key === RUN TestParseDER/ed25519_public_key === RUN TestParseDER/ed25519_private_key === RUN TestParseDER/fail --- PASS: TestParseDER (0.00s) --- PASS: TestParseDER/rsa_public_key (0.00s) --- PASS: TestParseDER/rsa_private_key (0.00s) --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) --- PASS: TestParseDER/ecdsa_public_key (0.00s) --- PASS: TestParseDER/ecdsa_private_key (0.00s) --- PASS: TestParseDER/ed25519_public_key (0.00s) --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey === RUN TestParseKey/testdata/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/openssh.rsa2048.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem === RUN TestParseKey/testdata/cosign.pub.pem === RUN TestParseKey/testdata/openssh.p256.pem === RUN TestParseKey/testdata/openssh.p384.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem === RUN TestParseKey/testdata/cosign.enc.pem === RUN TestParseKey/testdata/openssh.p256.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem === RUN TestParseKey/testdata/nebula.pub === RUN TestParseKey/testdata/openssh.p384.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestParseKey/testdata/openssl.p521.pub.pem === RUN TestParseKey/testdata/openssh.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem === RUN TestParseKey/testdata/nebula.key === RUN TestParseKey/testdata/openssl.p256.enc.pem === RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestParseKey/testdata/openssl.p384.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem === RUN TestParseKey/testdata/openssh.ed25519.enc.pem === RUN TestParseKey/testdata/openssh.p521.enc.pem === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem === RUN TestParseKey/testdata/openssl.p256.pem === RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/openssl.p384.enc.pem === RUN TestParseKey/testdata/openssl.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.p256.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestParseKey/testdata/openssl.p384.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pem === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem --- PASS: TestParseKey (1.47s) --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.21s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) --- PASS: TestParseKey/testdata/cosign.enc.pem (0.16s) --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.20s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.pub (0.00s) --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.p521.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.20s) --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.21s) --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.20s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p521.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.20s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem === RUN TestParseSSH/testdata/openssh.p384.pub.pem === RUN TestParseSSH/testdata/openssh.p521.pub.pem === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem --- PASS: TestParseSSH (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa2048.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.p521.pub.pem (0.00s) --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options === RUN TestRead_options/withPassword === RUN TestRead_options/withPasswordFile === RUN TestRead_options/withPasswordPrompt === RUN TestRead_options/missing === RUN TestRead_options/missingPassword === RUN TestRead_options/withPasswordError === RUN TestRead_options/withPasswordFileError === RUN TestRead_options/withPasswordPromptError --- PASS: TestRead_options (0.01s) --- PASS: TestRead_options/withPassword (0.00s) --- PASS: TestRead_options/withPasswordFile (0.00s) --- PASS: TestRead_options/withPasswordPrompt (0.00s) --- PASS: TestRead_options/missing (0.00s) --- PASS: TestRead_options/missingPassword (0.00s) --- PASS: TestRead_options/withPasswordError (0.00s) --- PASS: TestRead_options/withPasswordFileError (0.00s) --- PASS: TestRead_options/withPasswordPromptError (0.00s) === RUN TestRead_promptPassword === RUN TestRead_promptPassword/PromptPassword === RUN TestRead_promptPassword/PromptPasswordBadPassword === RUN TestRead_promptPassword/PromptPasswordError === RUN TestRead_promptPassword/PromptPasswordNil --- PASS: TestRead_promptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) === RUN TestParseCertificateRequest === RUN TestParseCertificateRequest/ok === RUN TestParseCertificateRequest/ok_der === RUN TestParseCertificateRequest/ok_keytool === RUN TestParseCertificateRequest/fail_bad_csr === RUN TestParseCertificateRequest/fail_certificate === RUN TestParseCertificateRequest/fail_certificate_der --- PASS: TestParseCertificateRequest (0.01s) --- PASS: TestParseCertificateRequest/ok (0.00s) --- PASS: TestParseCertificateRequest/ok_der (0.00s) --- PASS: TestParseCertificateRequest/ok_keytool (0.00s) --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) === RUN TestReadCertificateRequest === RUN TestReadCertificateRequest/ok === RUN TestReadCertificateRequest/ok_der === RUN TestReadCertificateRequest/ok_keytool === RUN TestReadCertificateRequest/fail_missing === RUN TestReadCertificateRequest/fail_bad_csr === RUN TestReadCertificateRequest/fail_certificate === RUN TestReadCertificateRequest/fail_certificate_der --- PASS: TestReadCertificateRequest (0.00s) --- PASS: TestReadCertificateRequest/ok (0.00s) --- PASS: TestReadCertificateRequest/ok_der (0.00s) --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) --- PASS: TestReadCertificateRequest/fail_missing (0.00s) --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) === RUN TestBundleCertificate === RUN TestBundleCertificate/append === RUN TestBundleCertificate/two === RUN TestBundleCertificate/none === RUN TestBundleCertificate/found === RUN TestBundleCertificate/bad_cert === RUN TestBundleCertificate/bad_bundle --- PASS: TestBundleCertificate (0.00s) --- PASS: TestBundleCertificate/append (0.00s) --- PASS: TestBundleCertificate/two (0.00s) --- PASS: TestBundleCertificate/none (0.00s) --- PASS: TestBundleCertificate/found (0.00s) --- PASS: TestBundleCertificate/bad_cert (0.00s) --- PASS: TestBundleCertificate/bad_bundle (0.00s) === RUN TestUnbundleCertificate === RUN TestUnbundleCertificate/remove_one_leave_one === RUN TestUnbundleCertificate/remove_two_leave_none === RUN TestUnbundleCertificate/remove_none === RUN TestUnbundleCertificate/none_to_remove === RUN TestUnbundleCertificate/remove_bundle === RUN TestUnbundleCertificate/bad_cert === RUN TestUnbundleCertificate/bad_bundle --- PASS: TestUnbundleCertificate (0.00s) --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.00s) --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) --- PASS: TestUnbundleCertificate/remove_none (0.00s) --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) --- PASS: TestUnbundleCertificate/remove_bundle (0.00s) --- PASS: TestUnbundleCertificate/bad_cert (0.00s) --- PASS: TestUnbundleCertificate/bad_bundle (0.00s) === RUN TestEncryptDecryptPKCS8 === PAUSE TestEncryptDecryptPKCS8 === RUN TestSerialize_PKCS8 === RUN TestSerialize_PKCS8/rsa === RUN TestSerialize_PKCS8/rsa_pub === RUN TestSerialize_PKCS8/ecdsa === RUN TestSerialize_PKCS8/ecdsa_pub === RUN TestSerialize_PKCS8/ed25519 === RUN TestSerialize_PKCS8/ed25519_pub === RUN TestSerialize_PKCS8/fail --- PASS: TestSerialize_PKCS8 (0.00s) --- PASS: TestSerialize_PKCS8/rsa (0.00s) --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) --- PASS: TestSerialize_PKCS8/ecdsa_pub (0.00s) --- PASS: TestSerialize_PKCS8/ed25519 (0.00s) --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem --- PASS: TestDecryptPKCS8PrivateKey (0.07s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.02s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.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 (12.11s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (2.46s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (2.39s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (2.41s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (2.39s) --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (2.45s) === CONT TestOpenSSH === CONT TestEncryptDecryptPKCS8 === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === RUN TestOpenSSH/testdata/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestOpenSSH/testdata/openssh.p521.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === RUN TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === PAUSE TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem === RUN TestOpenSSH/testdata/openssl.p384.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === RUN TestOpenSSH/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === RUN TestOpenSSH/testdata/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestOpenSSH/testdata/openssh.rsa2048.pem === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === RUN TestOpenSSH/testdata/openssl.p521.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem === RUN TestOpenSSH/testdata/cosign.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === PAUSE TestOpenSSH/testdata/cosign.enc.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem === RUN TestOpenSSH/testdata/openssh.p256.pem === PAUSE TestOpenSSH/testdata/openssh.p256.pem === RUN TestOpenSSH/testdata/openssh.p384.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem === RUN TestOpenSSH/testdata/openssh.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.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 === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestOpenSSH/testdata/openssh.p521.pem === PAUSE TestOpenSSH/testdata/openssh.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === RUN TestOpenSSH/testdata/openssl.rsa1024.pem === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem === RUN TestOpenSSH/testdata/openssl.p256.enc.pem === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssl.p521.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === CONT TestOpenSSH/testdata/openssh.p256.enc.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssh.p384.enc.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === CONT TestOpenSSH/testdata/cosign.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.pem === CONT TestOpenSSH/testdata/openssh.ed25519.pem === CONT TestOpenSSH/testdata/openssl.p256.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem === CONT TestOpenSSH/testdata/openssl.p256.pem === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssl.p521.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem === CONT TestOpenSSH/testdata/openssh.p384.pem === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.enc.pem === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem === CONT TestOpenSSH/testdata/openssl.p384.pem --- PASS: TestOpenSSH (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.05s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.07s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (1.01s) --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.05s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (1.08s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (1.10s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (1.24s) --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (1.31s) --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (1.29s) --- PASS: TestOpenSSH/testdata/cosign.enc.pem (1.41s) --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (0.88s) --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.87s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (0.87s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.93s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.01s) --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (1.22s) --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (1.10s) --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (1.11s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.88s) --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (1.13s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (1.09s) --- PASS: TestEncryptDecryptPKCS8 (0.00s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (11.78s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (11.68s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (11.77s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (13.04s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (13.24s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (13.33s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (13.55s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (13.66s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (13.75s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (13.84s) --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (13.93s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (13.94s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (14.01s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (14.10s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (14.18s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (14.35s) --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (14.44s) PASS ok go.step.sm/crypto/pemutil 35.570s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt --- PASS: TestSalt (0.00s) === RUN TestBytes --- PASS: TestBytes (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestHex --- PASS: TestHex (0.00s) === RUN TestAlphanumeric --- PASS: TestAlphanumeric (0.00s) === RUN TestASCII --- PASS: TestASCII (0.00s) === RUN TestAlphabet --- PASS: TestAlphabet (0.00s) === RUN TestUUIDv4 === RUN TestUUIDv4/ok === RUN TestUUIDv4/ok#01 === RUN TestUUIDv4/fail --- PASS: TestUUIDv4 (0.00s) --- PASS: TestUUIDv4/ok (0.00s) --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS ok go.step.sm/crypto/randutil 0.006s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host === RUN TestNewCertificate/host_escape === RUN TestNewCertificate/file === RUN TestNewCertificate/file_with_dates === RUN TestNewCertificate/base64 === RUN TestNewCertificate/failNilOptions === RUN TestNewCertificate/failEmptyOptions === RUN TestNewCertificate/badBase64Template === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate --- PASS: TestNewCertificate (0.02s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) --- PASS: TestNewCertificate/file (0.00s) --- PASS: TestNewCertificate/file_with_dates (0.00s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) --- PASS: TestNewCertificate/badBase64Template (0.00s) --- PASS: TestNewCertificate/badFileTemplate (0.00s) --- PASS: TestNewCertificate/badJsonTemplate (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/user === RUN TestCertificate_GetCertificate/host --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/user (0.00s) --- PASS: TestCertificate_GetCertificate/host (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/ok_rsa === RUN TestCreateCertificate/emptyNonce === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm --- PASS: TestCreateCertificate (1.00s) --- PASS: TestCreateCertificate/ok (0.01s) --- PASS: TestCreateCertificate/ok_rsa (0.02s) --- PASS: TestCreateCertificate/emptyNonce (0.00s) --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ok_ECDSA === RUN TestFingerprint/ok_ED25519 === RUN TestFingerprint/ok_RSA === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT --- PASS: TestFingerprint (0.67s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) --- PASS: TestFingerprint/ok_SK-ECDSA (0.00s) --- PASS: TestFingerprint/ok_SK-ED25519 (0.00s) --- PASS: TestFingerprint/ok_CERT (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/fail --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/fail (0.00s) === RUN TestFormatFingerprint === RUN TestFormatFingerprint/P256 === RUN TestFormatFingerprint/P384 === RUN TestFormatFingerprint/P521 === RUN TestFormatFingerprint/Ed25519 === RUN TestFormatFingerprint/RSA === RUN TestFormatFingerprint/SK-ECDSA === RUN TestFormatFingerprint/SK-ED25519 === RUN TestFormatFingerprint/ED25519-CERT === RUN TestFormatFingerprint/ECDSA-CERT_(fixture) === RUN TestFormatFingerprint/DSA === RUN TestFormatFingerprint/Base64RawFingerprint === RUN TestFormatFingerprint/Base64RawURLFingerprint === RUN TestFormatFingerprint/Base64Fingerprint === RUN TestFormatFingerprint/Base64UrlFingerprint === RUN TestFormatFingerprint/HexFingerprint === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding --- PASS: TestFormatFingerprint (2.40s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) --- PASS: TestFormatFingerprint/Ed25519 (0.00s) --- PASS: TestFormatFingerprint/RSA (0.00s) --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) --- PASS: TestFormatFingerprint/DSA (0.00s) --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64Fingerprint (0.00s) --- PASS: TestFormatFingerprint/Base64UrlFingerprint (0.00s) --- PASS: TestFormatFingerprint/HexFingerprint (0.00s) --- PASS: TestFormatFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFormatFingerprint/fail_input (0.00s) --- PASS: TestFormatFingerprint/fail_encoding (0.00s) === RUN TestFormatCertificateFingerprint === RUN TestFormatCertificateFingerprint/P256 === RUN TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) --- PASS: TestFormatCertificateFingerprint (0.00s) --- PASS: TestFormatCertificateFingerprint/P256 (0.00s) --- PASS: TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) (0.00s) === RUN Test_publicKeyTypeAndSize_errors === RUN Test_publicKeyTypeAndSize_errors/fail_RSA === RUN Test_publicKeyTypeAndSize_errors/fail_DSA === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast === RUN Test_publicKeyTypeAndSize_errors/fail_type --- PASS: Test_publicKeyTypeAndSize_errors (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA_cast (0.00s) --- PASS: Test_publicKeyTypeAndSize_errors/fail_type (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/user === RUN TestWithTemplate/host === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error --- PASS: TestWithTemplate (0.00s) --- PASS: TestWithTemplate/user (0.00s) --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/failTemplate (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/host === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/host (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/github.com === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (0.00s) --- PASS: TestWithTemplateFile/github.com (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN TestCryptoPublicKey === RUN TestCryptoPublicKey/ok_ec === RUN TestCryptoPublicKey/ok_Ed25519 === RUN TestCryptoPublicKey/ok_rsa === RUN TestCryptoPublicKey/ok_ssh_ec === RUN TestCryptoPublicKey/ok_ssh_Ed25519 === RUN TestCryptoPublicKey/ok_ssh_rsa === RUN TestCryptoPublicKey/ok_agent === RUN TestCryptoPublicKey/ok_sk_ec === RUN TestCryptoPublicKey/ok_sk_Ed25519 === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk --- PASS: TestCryptoPublicKey (0.61s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_ssh_rsa (0.00s) --- PASS: TestCryptoPublicKey/ok_agent (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_sk_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/fail_agent (0.00s) --- PASS: TestCryptoPublicKey/fail_type (0.00s) --- PASS: TestCryptoPublicKey/fail_sk (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/user === RUN TestCreateTemplateData/host === RUN TestCreateTemplateData/other --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/user (0.00s) --- PASS: TestCreateTemplateData/host (0.00s) --- PASS: TestCreateTemplateData/other (0.00s) === RUN TestDefaultExtensions === RUN TestDefaultExtensions/user === RUN TestDefaultExtensions/host === RUN TestDefaultExtensions/other --- PASS: TestDefaultExtensions (0.00s) --- PASS: TestDefaultExtensions/user (0.00s) --- PASS: TestDefaultExtensions/host (0.00s) --- PASS: TestDefaultExtensions/other (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestTemplateData_AddExtension === RUN TestTemplateData_AddExtension/empty === RUN TestTemplateData_AddExtension/overwrite === RUN TestTemplateData_AddExtension/add --- PASS: TestTemplateData_AddExtension (0.00s) --- PASS: TestTemplateData_AddExtension/empty (0.00s) --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) --- PASS: TestTemplateData_AddExtension/add (0.00s) === RUN TestTemplateData_AddCriticalOption === RUN TestTemplateData_AddCriticalOption/empty === RUN TestTemplateData_AddCriticalOption/overwrite === RUN TestTemplateData_AddCriticalOption/add --- PASS: TestTemplateData_AddCriticalOption (0.00s) --- PASS: TestTemplateData_AddCriticalOption/empty (0.00s) --- PASS: TestTemplateData_AddCriticalOption/overwrite (0.00s) --- PASS: TestTemplateData_AddCriticalOption/add (0.00s) === RUN TestTemplateData_Set === RUN TestTemplateData_Set/ok === RUN TestTemplateData_Set/overwrite --- PASS: TestTemplateData_Set (0.00s) --- PASS: TestTemplateData_Set/ok (0.00s) --- PASS: TestTemplateData_Set/overwrite (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/add --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/add (0.00s) === RUN TestTemplateData_SetType === RUN TestTemplateData_SetType/user === RUN TestTemplateData_SetType/host === RUN TestTemplateData_SetType/overwrite --- PASS: TestTemplateData_SetType (0.00s) --- PASS: TestTemplateData_SetType/user (0.00s) --- PASS: TestTemplateData_SetType/host (0.00s) --- PASS: TestTemplateData_SetType/overwrite (0.00s) === RUN TestTemplateData_SetKeyID === RUN TestTemplateData_SetKeyID/ok === RUN TestTemplateData_SetKeyID/overwrite --- PASS: TestTemplateData_SetKeyID (0.00s) --- PASS: TestTemplateData_SetKeyID/ok (0.00s) --- PASS: TestTemplateData_SetKeyID/overwrite (0.00s) === RUN TestTemplateData_SetPrincipals === RUN TestTemplateData_SetPrincipals/ok === RUN TestTemplateData_SetPrincipals/overwrite --- PASS: TestTemplateData_SetPrincipals (0.00s) --- PASS: TestTemplateData_SetPrincipals/ok (0.00s) --- PASS: TestTemplateData_SetPrincipals/overwrite (0.00s) === RUN TestTemplateData_SetExtensions === RUN TestTemplateData_SetExtensions/ok === RUN TestTemplateData_SetExtensions/overwrite --- PASS: TestTemplateData_SetExtensions (0.00s) --- PASS: TestTemplateData_SetExtensions/ok (0.00s) --- PASS: TestTemplateData_SetExtensions/overwrite (0.00s) === RUN TestTemplateData_SetCriticalOptions === RUN TestTemplateData_SetCriticalOptions/ok === RUN TestTemplateData_SetCriticalOptions/overwrite --- PASS: TestTemplateData_SetCriticalOptions (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/ok (0.00s) --- PASS: TestTemplateData_SetCriticalOptions/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestCertTypeFromString === RUN TestCertTypeFromString/user === RUN TestCertTypeFromString/USER === RUN TestCertTypeFromString/host === RUN TestCertTypeFromString/Host === RUN TestCertTypeFromString/_user_ === RUN TestCertTypeFromString/invalid --- PASS: TestCertTypeFromString (0.00s) --- PASS: TestCertTypeFromString/user (0.00s) --- PASS: TestCertTypeFromString/USER (0.00s) --- PASS: TestCertTypeFromString/host (0.00s) --- PASS: TestCertTypeFromString/Host (0.00s) --- PASS: TestCertTypeFromString/_user_ (0.00s) --- PASS: TestCertTypeFromString/invalid (0.00s) === RUN TestCertType_String === RUN TestCertType_String/user === RUN TestCertType_String/host === RUN TestCertType_String/empty --- PASS: TestCertType_String (0.00s) --- PASS: TestCertType_String/user (0.00s) --- PASS: TestCertType_String/host (0.00s) --- PASS: TestCertType_String/empty (0.00s) === RUN TestCertType_MarshalJSON === RUN TestCertType_MarshalJSON/user === RUN TestCertType_MarshalJSON/host === RUN TestCertType_MarshalJSON/error --- PASS: TestCertType_MarshalJSON (0.00s) --- PASS: TestCertType_MarshalJSON/user (0.00s) --- PASS: TestCertType_MarshalJSON/host (0.00s) --- PASS: TestCertType_MarshalJSON/error (0.00s) === RUN TestCertType_UnmarshalJSON === RUN TestCertType_UnmarshalJSON/user === RUN TestCertType_UnmarshalJSON/USER === RUN TestCertType_UnmarshalJSON/host === RUN TestCertType_UnmarshalJSON/HosT === RUN TestCertType_UnmarshalJSON/_user_ === RUN TestCertType_UnmarshalJSON/number === RUN TestCertType_UnmarshalJSON/object === RUN TestCertType_UnmarshalJSON/badJSON --- PASS: TestCertType_UnmarshalJSON (0.00s) --- PASS: TestCertType_UnmarshalJSON/user (0.00s) --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) --- PASS: TestCertType_UnmarshalJSON/host (0.00s) --- PASS: TestCertType_UnmarshalJSON/HosT (0.00s) --- PASS: TestCertType_UnmarshalJSON/_user_ (0.00s) --- PASS: TestCertType_UnmarshalJSON/number (0.00s) --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS ok go.step.sm/crypto/sshutil 4.728s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) --- PASS: Test_newCredentialsCache/ok (0.00s) === RUN Test_credentialsCache_Load === RUN Test_credentialsCache_Load/ok === RUN Test_credentialsCache_Load/nil === RUN Test_credentialsCache_Load/fail --- PASS: Test_credentialsCache_Load (0.00s) --- PASS: Test_credentialsCache_Load/ok (0.00s) --- PASS: Test_credentialsCache_Load/nil (0.00s) --- PASS: Test_credentialsCache_Load/fail (0.00s) === RUN Test_credentialsCache_Store === RUN Test_credentialsCache_Store/ok --- PASS: Test_credentialsCache_Store (0.00s) --- PASS: Test_credentialsCache_Store/ok (0.00s) === RUN Test_credentialsCache_Delete === RUN Test_credentialsCache_Delete/ok === RUN Test_credentialsCache_Delete/deleted --- PASS: Test_credentialsCache_Delete (0.00s) --- PASS: Test_credentialsCache_Delete/ok (0.00s) --- PASS: Test_credentialsCache_Delete/deleted (0.00s) === RUN Test_credentialsCache_Range === RUN Test_credentialsCache_Range/ok --- PASS: Test_credentialsCache_Range (0.00s) --- PASS: Test_credentialsCache_Range/ok (0.00s) === RUN TestNewRenewer === RUN TestNewRenewer/ok === RUN TestNewRenewer/WithRenewBefore === RUN TestNewRenewer/WithRenewJitter === RUN TestNewRenewer/fail --- PASS: TestNewRenewer (0.00s) --- PASS: TestNewRenewer/ok (0.00s) --- PASS: TestNewRenewer/WithRenewBefore (0.00s) --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run renewer_test.go:228: Renewer.Run() run 1 times --- PASS: TestRenewer_Run (2.00s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) === RUN TestRenewer_Stop === RUN TestRenewer_Stop/ok === RUN TestRenewer_Stop/ok_nil --- PASS: TestRenewer_Stop (0.00s) --- PASS: TestRenewer_Stop/ok (0.00s) --- PASS: TestRenewer_Stop/ok_nil (0.00s) === RUN TestRenewer_GetCertificate === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:57990: remote error: tls: bad certificate 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:57996: remote error: tls: bad certificate --- 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) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38642: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38658: remote error: tls: bad certificate 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38664: remote error: tls: bad certificate --- PASS: TestRenewer_GetClientCertificate (0.05s) --- PASS: TestRenewer_GetClientCertificate/ok (0.02s) --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.02s) --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.01s) --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.01s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:59348: remote error: tls: bad certificate === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:42062: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-24T14:17:08+14:00 is after 2026-02-24T00:17:08Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:58986: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-24T14:17:08+14:00 is after 2026-02-24T00:17:08Z --- PASS: TestRenewer_RenewFunc_error (0.04s) --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.01s) --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.01s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) --- PASS: TestNewServerCredentials/ok (0.00s) === RUN TestNewServerCredentialsFromFile === RUN TestNewServerCredentialsFromFile/ok === RUN TestNewServerCredentialsFromFile/fail --- 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 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34304: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34316: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34326: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34330: server name indication cannot be empty --- PASS: TestServerCredentials_GetCertificate (0.04s) --- PASS: TestServerCredentials_GetCertificate/ok (0.02s) --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.00s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33106: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33108: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33114: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33126: server name indication cannot be empty --- PASS: TestServerCredentials_GetConfigForClient (0.03s) --- PASS: TestServerCredentials_GetConfigForClient/ok (0.02s) --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:41070: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient 2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:41190: test error --- PASS: TestServerCredentials_RenewFunc_error (0.01s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok --- PASS: TestServerCredentials_TLSConfig (0.00s) --- PASS: TestServerCredentials_TLSConfig/ok (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) === RUN TestSanitizeHost === RUN TestSanitizeHost/ok === RUN TestSanitizeHost/ok_port === RUN TestSanitizeHost/ok_ascii === RUN TestSanitizeHost/ok_ascii_port === RUN TestSanitizeHost/fail === RUN TestSanitizeHost/fail_port === RUN TestSanitizeHost/fail_empty === RUN TestSanitizeHost/fail_empty_with_port --- PASS: TestSanitizeHost (0.00s) --- PASS: TestSanitizeHost/ok (0.00s) --- PASS: TestSanitizeHost/ok_port (0.00s) --- PASS: TestSanitizeHost/ok_ascii (0.00s) --- PASS: TestSanitizeHost/ok_ascii_port (0.00s) --- PASS: TestSanitizeHost/fail (0.00s) --- PASS: TestSanitizeHost/fail_port (0.00s) --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS ok go.step.sm/crypto/tlsutil 4.242s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 --- PASS: TestVectors (0.04s) --- PASS: TestVectors/ok (0.03s) --- PASS: TestVectors/ok#01 (0.00s) --- PASS: TestVectors/ok#02 (0.00s) === RUN TestSignVerify --- PASS: TestSignVerify (3.98s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail --- PASS: TestGenerateKey (0.00s) --- PASS: TestGenerateKey/ok (0.00s) --- PASS: TestGenerateKey/fail (0.00s) === RUN TestPublicKey_ToEd25519 === RUN TestPublicKey_ToEd25519/ok === RUN TestPublicKey_ToEd25519/fail --- PASS: TestPublicKey_ToEd25519 (0.00s) --- PASS: TestPublicKey_ToEd25519/ok (0.00s) --- PASS: TestPublicKey_ToEd25519/fail (0.00s) === RUN TestPrivateKey_Public === RUN TestPrivateKey_Public/ok === RUN TestPrivateKey_Public/fail --- PASS: TestPrivateKey_Public (0.00s) --- PASS: TestPrivateKey_Public/ok (0.00s) --- PASS: TestPrivateKey_Public/fail (0.00s) === RUN TestPrivateKey_SharedKey === RUN TestPrivateKey_SharedKey/ok_basepoint === RUN TestPrivateKey_SharedKey/ok_other === RUN TestPrivateKey_SharedKey/zero === RUN TestPrivateKey_SharedKey/fail --- PASS: TestPrivateKey_SharedKey (0.00s) --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.00s) --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) --- PASS: TestPrivateKey_SharedKey/zero (0.00s) --- PASS: TestPrivateKey_SharedKey/fail (0.00s) === RUN TestPrivateKey_Sign_error === RUN TestPrivateKey_Sign_error/fail_SignerOpts === RUN TestPrivateKey_Sign_error/panic --- PASS: TestPrivateKey_Sign_error (0.00s) --- PASS: TestPrivateKey_Sign_error/fail_SignerOpts (0.00s) --- PASS: TestPrivateKey_Sign_error/panic (0.00s) === RUN TestVerify_error === RUN TestVerify_error/fail === RUN TestVerify_error/panic --- PASS: TestVerify_error (0.00s) --- PASS: TestVerify_error/fail (0.00s) --- PASS: TestVerify_error/panic (0.00s) === RUN TestPublicKey_Equal === RUN TestPublicKey_Equal/true === RUN TestPublicKey_Equal/false === RUN TestPublicKey_Equal/false_type --- PASS: TestPublicKey_Equal (0.00s) --- PASS: TestPublicKey_Equal/true (0.00s) --- PASS: TestPublicKey_Equal/false (0.00s) --- PASS: TestPublicKey_Equal/false_type (0.00s) === RUN TestPrivateKey_Equal === RUN TestPrivateKey_Equal/true === RUN TestPrivateKey_Equal/false === RUN TestPrivateKey_Equal/false_type --- PASS: TestPrivateKey_Equal (0.00s) --- PASS: TestPrivateKey_Equal/true (0.00s) --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS ok go.step.sm/crypto/x25519 4.037s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 --- PASS: TestSignatureAlgorithm_Set (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok (0.00s) --- PASS: TestSignatureAlgorithm_Set/ok#01 (0.00s) === RUN TestSignatureAlgorithm_MarshalJSON === RUN TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm === RUN TestSignatureAlgorithm_MarshalJSON/MD2WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/MD5WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 --- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_MarshalJSON/PureEd25519 (0.00s) === RUN TestSignatureAlgorithm_UnmarshalJSON === RUN TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 === RUN TestSignatureAlgorithm_UnmarshalJSON/Ed25519 === RUN TestSignatureAlgorithm_UnmarshalJSON/lowercase === RUN TestSignatureAlgorithm_UnmarshalJSON/empty === RUN TestSignatureAlgorithm_UnmarshalJSON/null === RUN TestSignatureAlgorithm_UnmarshalJSON/unknown === RUN TestSignatureAlgorithm_UnmarshalJSON/number === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString === RUN TestSignatureAlgorithm_UnmarshalJSON/object --- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/Ed25519 (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/lowercase (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/empty (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/null (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/unknown (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/number (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/numberString (0.00s) --- PASS: TestSignatureAlgorithm_UnmarshalJSON/object (0.00s) === RUN TestNewCertificateRequest === RUN TestNewCertificateRequest/ok_simple === RUN TestNewCertificateRequest/ok_default === RUN TestNewCertificateRequest/ok_extended_sans === RUN TestNewCertificateRequest/ok_extended_sans_and_extension === RUN TestNewCertificateRequest/ok_permanent_identifier_template === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans --- PASS: TestNewCertificateRequest (0.02s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) --- PASS: TestNewCertificateRequest/fail_apply (0.00s) --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) === RUN Test_newCertificateRequest === RUN Test_newCertificateRequest/ok === RUN Test_newCertificateRequest/complex --- PASS: Test_newCertificateRequest (0.00s) --- PASS: Test_newCertificateRequest/ok (0.00s) --- PASS: Test_newCertificateRequest/complex (0.00s) === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail --- PASS: TestCertificateRequest_GetCertificateRequest (0.01s) --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.01s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificateRequest_challengePassword === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.05s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.02s) --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.01s) === RUN TestCertificateRequest_addChallengePassword === RUN TestCertificateRequest_addChallengePassword/ok === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String === RUN TestCertificateRequest_addChallengePassword/fail_challengePassword === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm === RUN TestCertificateRequest_addChallengePassword/fail_sign --- PASS: TestCertificateRequest_addChallengePassword (0.03s) --- PASS: TestCertificateRequest_addChallengePassword/ok (0.01s) --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.01s) --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) === RUN TestCertificateRequest_GetCertificate === RUN TestCertificateRequest_GetCertificate/ok --- PASS: TestCertificateRequest_GetCertificate (0.00s) --- PASS: TestCertificateRequest_GetCertificate/ok (0.00s) === RUN TestCertificateRequest_GetLeafCertificate === RUN TestCertificateRequest_GetLeafCertificate/ok === RUN TestCertificateRequest_GetLeafCertificate/rsa --- PASS: TestCertificateRequest_GetLeafCertificate (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/ok (0.00s) --- PASS: TestCertificateRequest_GetLeafCertificate/rsa (0.00s) === RUN TestCreateCertificateRequest === RUN TestCreateCertificateRequest/ok === RUN TestCreateCertificateRequest/fail_ --- PASS: TestCreateCertificateRequest (0.00s) --- PASS: TestCreateCertificateRequest/ok (0.00s) --- PASS: TestCreateCertificateRequest/fail_ (0.00s) === RUN TestNewCertificate === RUN TestNewCertificate/okSimple === RUN TestNewCertificate/okDefaultTemplate === RUN TestNewCertificate/okCustomSANs === RUN TestNewCertificate/okExample === RUN TestNewCertificate/okFullSimple === RUN TestNewCertificate/okOPCUA === RUN TestNewCertificate/okRawSubject === RUN TestNewCertificate/badSignature === RUN TestNewCertificate/failTemplate === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs --- PASS: TestNewCertificate (0.03s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) --- PASS: TestNewCertificate/okCustomSANs (0.00s) --- PASS: TestNewCertificate/okExample (0.00s) --- PASS: TestNewCertificate/okFullSimple (0.00s) --- PASS: TestNewCertificate/okOPCUA (0.00s) --- PASS: TestNewCertificate/okRawSubject (0.00s) --- PASS: TestNewCertificate/badSignature (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) --- PASS: TestNewCertificate/missingTemplate (0.00s) --- PASS: TestNewCertificate/badJson (0.00s) --- PASS: TestNewCertificate/failCustomSANs (0.00s) === RUN TestNewCertificateTemplate --- PASS: TestNewCertificateTemplate (0.01s) === RUN TestNewCertificateFromX509 === RUN TestNewCertificateFromX509/okSimple === RUN TestNewCertificateFromX509/okDefaultTemplate === RUN TestNewCertificateFromX509/okCustomSANs === RUN TestNewCertificateFromX509/okExample === RUN TestNewCertificateFromX509/okFullSimple === RUN TestNewCertificateFromX509/failTemplate === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs --- PASS: TestNewCertificateFromX509 (0.00s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) --- PASS: TestNewCertificateFromX509/okExample (0.00s) --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) --- PASS: TestNewCertificateFromX509/badJson (0.00s) --- PASS: TestNewCertificateFromX509/failCustomSANs (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok --- PASS: TestCertificate_GetCertificate (0.00s) --- PASS: TestCertificate_GetCertificate/ok (0.00s) === RUN TestCreateCertificate === RUN TestCreateCertificate/ok === RUN TestCreateCertificate/okNoSubjectKeyID === RUN TestCreateCertificate/okNoSerialNumber === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign --- PASS: TestCreateCertificate (0.02s) --- PASS: TestCreateCertificate/ok (0.00s) --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) === RUN TestCreateCertificate_criticalSANs === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate --- PASS: TestCreateCertificate_criticalSANs (0.02s) --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical === RUN TestCreateCertificateTemplate/ok_no_extensions === RUN TestCreateCertificateTemplate/fail --- PASS: TestCreateCertificateTemplate (0.01s) --- PASS: TestCreateCertificateTemplate/ok (0.00s) --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) --- PASS: TestCreateCertificateTemplate/fail (0.00s) === RUN TestCreateCertificate_debug === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBlDCCAUagAwIBAgIRAImXhgT11W48XUhK76UGacUwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCJ1HTyOz9bnEdsF4i+TSMhnOkr 0CtWSYScMEVlJxCFNaOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT5nXLjS9A/aRzq3elXD0q/FxQE uDAfBgNVHSMEGDAWgBRJ22lmF9om82yymy2hKREiTrzZCzA6BgNVHREEMzAxpC8w LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF BgMrZXADQQAGCR5Tk8tr7kNg+nEaDglNroWUYVbJzpOzk2Z+AZ3aFKOwujf2w/5n MyAMp2n2L1QRBrfKkgvaSIgBgM4i0/AF -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBhDCCATagAwIBAgIRALq/hpNwwP1ztV/mwXdGjU8wBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCJ1HTyOz9bnEdsF4i+TSMhnOkr 0CtWSYScMEVlJxCFNaOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT5nXLjS9A/aRzq3elXD0q/FxQE uDAfBgNVHSMEGDAWgBRJ22lmF9om82yymy2hKREiTrzZCzAqBgNVHREEIzAhoB8G CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAH9JlHA8ERqX tRrgbt5EBxJdkFo0lhroactCvex9IWlZiCPv4LxXu9TF3OCiUhzeDueDnKI9fy85 0xf2IclhPg8= -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1021: -----BEGIN CERTIFICATE----- MIIBgzCCATWgAwIBAgIQDpYOtR29CMkCVT4HTIAXHTAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAInUdPI7P1ucR2wXiL5NIyGc6SvQ K1ZJhJwwRWUnEIU1o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFPmdcuNL0D9pHOrd6VcPSr8XFAS4 MB8GA1UdIwQYMBaAFEnbaWYX2ibzbLKbLaEpESJOvNkLMCoGA1UdEQQjMCGgHwYI KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAgKxs4ZCE1xgk 22U9fbaKSewkA/eMMJPykwwX/ITyO/slYf0VNXN74Qw5Uv3k7wTuzOro8qYxaQ+9 MBChl6hoBQ== -----END CERTIFICATE----- --- PASS: TestCreateCertificate_debug (0.01s) --- PASS: TestCreateCertificate_debug/directoryName (0.00s) --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) === RUN TestReadCertPool === RUN TestReadCertPool/ok_dir === RUN TestReadCertPool/ok_dir_2 === RUN TestReadCertPool/ok_file === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing --- PASS: TestReadCertPool (0.00s) --- PASS: TestReadCertPool/ok_dir (0.00s) --- PASS: TestReadCertPool/ok_dir_2 (0.00s) --- PASS: TestReadCertPool/ok_file (0.00s) --- PASS: TestReadCertPool/ok_files (0.00s) --- PASS: TestReadCertPool/no_certs (0.00s) --- PASS: TestReadCertPool/missing (0.00s) === RUN Test_convertName === RUN Test_convertName/lowerCase === RUN Test_convertName/underscore === RUN Test_convertName/mixed --- PASS: Test_convertName (0.00s) --- PASS: Test_convertName/lowerCase (0.00s) --- PASS: Test_convertName/underscore (0.00s) --- PASS: Test_convertName/mixed (0.00s) === RUN Test_newExtension === RUN Test_newExtension/ok === RUN Test_newExtension/critical --- PASS: Test_newExtension (0.00s) --- PASS: Test_newExtension/ok (0.00s) --- PASS: Test_newExtension/critical (0.00s) === RUN Test_newExtensions === RUN Test_newExtensions/ok === RUN Test_newExtensions/nil --- PASS: Test_newExtensions (0.00s) --- PASS: Test_newExtensions/ok (0.00s) --- PASS: Test_newExtensions/nil (0.00s) === RUN TestExtension_Set === RUN TestExtension_Set/ok === RUN TestExtension_Set/existing --- PASS: TestExtension_Set (0.00s) --- PASS: TestExtension_Set/ok (0.00s) --- PASS: TestExtension_Set/existing (0.00s) === RUN TestObjectIdentifier_Equal === RUN TestObjectIdentifier_Equal/ok === RUN TestObjectIdentifier_Equal/false_length === RUN TestObjectIdentifier_Equal/false_content --- PASS: TestObjectIdentifier_Equal (0.00s) --- PASS: TestObjectIdentifier_Equal/ok (0.00s) --- PASS: TestObjectIdentifier_Equal/false_length (0.00s) --- PASS: TestObjectIdentifier_Equal/false_content (0.00s) === RUN TestObjectIdentifier_MarshalJSON === RUN TestObjectIdentifier_MarshalJSON/ok === RUN TestObjectIdentifier_MarshalJSON/empty === RUN TestObjectIdentifier_MarshalJSON/nil --- PASS: TestObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestObjectIdentifier_UnmarshalJSON === RUN TestObjectIdentifier_UnmarshalJSON/ok === RUN TestObjectIdentifier_UnmarshalJSON/empty === RUN TestObjectIdentifier_UnmarshalJSON/null === RUN TestObjectIdentifier_UnmarshalJSON/number === RUN TestObjectIdentifier_UnmarshalJSON/badFormat --- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/number (0.00s) --- PASS: TestObjectIdentifier_UnmarshalJSON/badFormat (0.00s) === RUN TestSubjectAlternativeName_Set === RUN TestSubjectAlternativeName_Set/dns === RUN TestSubjectAlternativeName_Set/dnsAdd === RUN TestSubjectAlternativeName_Set/email === RUN TestSubjectAlternativeName_Set/emailAdd === RUN TestSubjectAlternativeName_Set/ip === RUN TestSubjectAlternativeName_Set/ipAdd === RUN TestSubjectAlternativeName_Set/ipBad === RUN TestSubjectAlternativeName_Set/uri === RUN TestSubjectAlternativeName_Set/uriAdd === RUN TestSubjectAlternativeName_Set/uriBad === RUN TestSubjectAlternativeName_Set/AutoDNS === RUN TestSubjectAlternativeName_Set/AutoDNSAdd === RUN TestSubjectAlternativeName_Set/AutoEmail === RUN TestSubjectAlternativeName_Set/AutoEmailAdd === RUN TestSubjectAlternativeName_Set/IPAutoIP === RUN TestSubjectAlternativeName_Set/AutoIPAdd === RUN TestSubjectAlternativeName_Set/AutoURI === RUN TestSubjectAlternativeName_Set/AutoURIAdd === RUN TestSubjectAlternativeName_Set/panic === RUN TestSubjectAlternativeName_Set/panicAdd --- PASS: TestSubjectAlternativeName_Set (0.00s) --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/email (0.00s) --- PASS: TestSubjectAlternativeName_Set/emailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ip (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/ipBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/uri (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/uriBad (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) --- PASS: TestSubjectAlternativeName_Set/AutoURIAdd (0.00s) --- PASS: TestSubjectAlternativeName_Set/panic (0.00s) --- PASS: TestSubjectAlternativeName_Set/panicAdd (0.00s) === RUN TestSubjectAlternativeName_RawValue === RUN TestSubjectAlternativeName_RawValue/ip === RUN TestSubjectAlternativeName_RawValue/ipv6 === RUN TestSubjectAlternativeName_RawValue/uri === RUN TestSubjectAlternativeName_RawValue/email === RUN TestSubjectAlternativeName_RawValue/dns === RUN TestSubjectAlternativeName_RawValue/registeredID === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_empty === RUN TestSubjectAlternativeName_RawValue/hardwareModuleName === RUN TestSubjectAlternativeName_RawValue/directoryName === RUN TestSubjectAlternativeName_RawValue/userPrincipalName === RUN TestSubjectAlternativeName_RawValue/otherName_int === RUN TestSubjectAlternativeName_RawValue/otherName_oid === RUN TestSubjectAlternativeName_RawValue/otherName_raw === RUN TestSubjectAlternativeName_RawValue/otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/otherName_numeric === RUN TestSubjectAlternativeName_RawValue/otherName_printable === RUN TestSubjectAlternativeName_RawValue/otherName_utc === RUN TestSubjectAlternativeName_RawValue/otherName_generalizd === RUN TestSubjectAlternativeName_RawValue/otherName_default === RUN TestSubjectAlternativeName_RawValue/otherName_no_type === RUN TestSubjectAlternativeName_RawValue/otherName_whitespaces === RUN TestSubjectAlternativeName_RawValue/otherName_bool:true === RUN TestSubjectAlternativeName_RawValue/otherName_boolean:false === RUN TestSubjectAlternativeName_RawValue/fail_dn === RUN TestSubjectAlternativeName_RawValue/fail_x400Address === RUN TestSubjectAlternativeName_RawValue/fail_ediPartyName === RUN TestSubjectAlternativeName_RawValue/fail_email === RUN TestSubjectAlternativeName_RawValue/fail_dns === RUN TestSubjectAlternativeName_RawValue/fail_dns_empty === RUN TestSubjectAlternativeName_RawValue/fail_uri === RUN TestSubjectAlternativeName_RawValue/fail_ip === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_json === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 === RUN TestSubjectAlternativeName_RawValue/fail_registeredID === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_empty === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_parse === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value === RUN TestSubjectAlternativeName_RawValue/fail_otherName_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_marshal === RUN TestSubjectAlternativeName_RawValue/fail_otherName_int === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse === RUN TestSubjectAlternativeName_RawValue/fail_otherName_raw === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utf8 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_ia5 === RUN TestSubjectAlternativeName_RawValue/fail_otherName_numeric === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utc === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type --- PASS: TestSubjectAlternativeName_RawValue (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/hardwareModuleName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/directoryName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/userPrincipalName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_generalizd (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_no_type (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_whitespaces (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_bool:true (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/otherName_boolean:false (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dn (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_json (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_marshal (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_int (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_raw (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utf8 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_ia5 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_numeric (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_printable (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.00s) === RUN TestKeyUsage_Set === RUN TestKeyUsage_Set/ok === RUN TestKeyUsage_Set/overwrite --- PASS: TestKeyUsage_Set (0.00s) --- PASS: TestKeyUsage_Set/ok (0.00s) --- PASS: TestKeyUsage_Set/overwrite (0.00s) === RUN TestKeyUsage_MarshalJSON === RUN TestKeyUsage_MarshalJSON/DigitalSignature === RUN TestKeyUsage_MarshalJSON/ContentCommitment === RUN TestKeyUsage_MarshalJSON/KeyEncipherment === RUN TestKeyUsage_MarshalJSON/DataEncipherment === RUN TestKeyUsage_MarshalJSON/KeyAgreement === RUN TestKeyUsage_MarshalJSON/CertSign === RUN TestKeyUsage_MarshalJSON/CRLSign === RUN TestKeyUsage_MarshalJSON/EncipherOnly === RUN TestKeyUsage_MarshalJSON/DecipherOnly === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment === RUN TestKeyUsage_MarshalJSON/Error --- PASS: TestKeyUsage_MarshalJSON (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_MarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment (0.00s) --- PASS: TestKeyUsage_MarshalJSON/Error (0.00s) === RUN TestKeyUsage_UnmarshalJSON === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature === RUN TestKeyUsage_UnmarshalJSON/ContentCommitment === RUN TestKeyUsage_UnmarshalJSON/KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/DataEncipherment === RUN TestKeyUsage_UnmarshalJSON/KeyAgreement === RUN TestKeyUsage_UnmarshalJSON/CertSign === RUN TestKeyUsage_UnmarshalJSON/CRLSign === RUN TestKeyUsage_UnmarshalJSON/EncipherOnly === RUN TestKeyUsage_UnmarshalJSON/DecipherOnly === RUN TestKeyUsage_UnmarshalJSON/digital_signature === RUN TestKeyUsage_UnmarshalJSON/content_commitment === RUN TestKeyUsage_UnmarshalJSON/key_encipherment === RUN TestKeyUsage_UnmarshalJSON/data_encipherment === RUN TestKeyUsage_UnmarshalJSON/key_agreement === RUN TestKeyUsage_UnmarshalJSON/cert_sign === RUN TestKeyUsage_UnmarshalJSON/crl_sign === RUN TestKeyUsage_UnmarshalJSON/encipher_only === RUN TestKeyUsage_UnmarshalJSON/decipher_only === RUN TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment === RUN TestKeyUsage_UnmarshalJSON/invalid === RUN TestKeyUsage_UnmarshalJSON/number === RUN TestKeyUsage_UnmarshalJSON/object === RUN TestKeyUsage_UnmarshalJSON/badJSON --- PASS: TestKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DataEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/data_encipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/key_agreement (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/cert_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/crl_sign (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/encipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/decipher_only (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestExtKeyUsage_Set === RUN TestExtKeyUsage_Set/ok === RUN TestExtKeyUsage_Set/overwrite --- PASS: TestExtKeyUsage_Set (0.00s) --- PASS: TestExtKeyUsage_Set/ok (0.00s) --- PASS: TestExtKeyUsage_Set/overwrite (0.00s) === RUN TestExtKeyUsage_MarshalJSON === RUN TestExtKeyUsage_MarshalJSON/Any === RUN TestExtKeyUsage_MarshalJSON/ServerAuth === RUN TestExtKeyUsage_MarshalJSON/ClientAuth === RUN TestExtKeyUsage_MarshalJSON/CodeSigning === RUN TestExtKeyUsage_MarshalJSON/EmailProtection === RUN TestExtKeyUsage_MarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_MarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_MarshalJSON/IPSECUser === RUN TestExtKeyUsage_MarshalJSON/TimeStamping === RUN TestExtKeyUsage_MarshalJSON/OCSPSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth === RUN TestExtKeyUsage_MarshalJSON/Error --- PASS: TestExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth (0.00s) --- PASS: TestExtKeyUsage_MarshalJSON/Error (0.00s) === RUN TestExtKeyUsage_UnmarshalJSON === RUN TestExtKeyUsage_UnmarshalJSON/Any === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth === RUN TestExtKeyUsage_UnmarshalJSON/ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/EmailProtection === RUN TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem === RUN TestExtKeyUsage_UnmarshalJSON/IPSECTunnel === RUN TestExtKeyUsage_UnmarshalJSON/IPSECUser === RUN TestExtKeyUsage_UnmarshalJSON/TimeStamping === RUN TestExtKeyUsage_UnmarshalJSON/OCSPSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning === RUN TestExtKeyUsage_UnmarshalJSON/any === RUN TestExtKeyUsage_UnmarshalJSON/server_auth === RUN TestExtKeyUsage_UnmarshalJSON/client_auth === RUN TestExtKeyUsage_UnmarshalJSON/code_signing === RUN TestExtKeyUsage_UnmarshalJSON/email_protection === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_end_system === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_user === RUN TestExtKeyUsage_UnmarshalJSON/time_stamping === RUN TestExtKeyUsage_UnmarshalJSON/ocsp_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth === RUN TestExtKeyUsage_UnmarshalJSON/invalid === RUN TestExtKeyUsage_UnmarshalJSON/number === RUN TestExtKeyUsage_UnmarshalJSON/object === RUN TestExtKeyUsage_UnmarshalJSON/badJSON --- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/EmailProtection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECTunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECUser (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/TimeStamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/OCSPSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/any (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/server_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/client_auth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/email_protection (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_end_system (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_user (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/time_stamping (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ocsp_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/invalid (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/number (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/object (0.00s) --- PASS: TestExtKeyUsage_UnmarshalJSON/badJSON (0.00s) === RUN TestUnknownExtKeyUsage_MarshalJSON === RUN TestUnknownExtKeyUsage_MarshalJSON/ok === RUN TestUnknownExtKeyUsage_MarshalJSON/empty === RUN TestUnknownExtKeyUsage_MarshalJSON/nil --- PASS: TestUnknownExtKeyUsage_MarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_MarshalJSON/nil (0.00s) === RUN TestUnknownExtKeyUsage_UnmarshalJSON === RUN TestUnknownExtKeyUsage_UnmarshalJSON/string === RUN TestUnknownExtKeyUsage_UnmarshalJSON/array === RUN TestUnknownExtKeyUsage_UnmarshalJSON/empty === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/null (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/fail (0.00s) --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/failJSON (0.00s) === RUN TestUnknownExtKeyUsage_Set === RUN TestUnknownExtKeyUsage_Set/ok === RUN TestUnknownExtKeyUsage_Set/overwrite --- PASS: TestUnknownExtKeyUsage_Set (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) === RUN TestSubjectKeyID_Set === RUN TestSubjectKeyID_Set/ok === RUN TestSubjectKeyID_Set/overwrite --- PASS: TestSubjectKeyID_Set (0.00s) --- PASS: TestSubjectKeyID_Set/ok (0.00s) --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) === RUN TestAuthorityKeyID_Set === RUN TestAuthorityKeyID_Set/ok === RUN TestAuthorityKeyID_Set/overwrite --- PASS: TestAuthorityKeyID_Set (0.00s) --- PASS: TestAuthorityKeyID_Set/ok (0.00s) --- PASS: TestAuthorityKeyID_Set/overwrite (0.00s) === RUN TestOCSPServer_UnmarshalJSON === RUN TestOCSPServer_UnmarshalJSON/string === RUN TestOCSPServer_UnmarshalJSON/array === RUN TestOCSPServer_UnmarshalJSON/empty === RUN TestOCSPServer_UnmarshalJSON/null === RUN TestOCSPServer_UnmarshalJSON/fail --- PASS: TestOCSPServer_UnmarshalJSON (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/null (0.00s) --- PASS: TestOCSPServer_UnmarshalJSON/fail (0.00s) === RUN TestOCSPServer_Set === RUN TestOCSPServer_Set/ok === RUN TestOCSPServer_Set/overwrite --- PASS: TestOCSPServer_Set (0.00s) --- PASS: TestOCSPServer_Set/ok (0.00s) --- PASS: TestOCSPServer_Set/overwrite (0.00s) === RUN TestIssuingCertificateURL_UnmarshalJSON === RUN TestIssuingCertificateURL_UnmarshalJSON/string === RUN TestIssuingCertificateURL_UnmarshalJSON/array === RUN TestIssuingCertificateURL_UnmarshalJSON/empty === RUN TestIssuingCertificateURL_UnmarshalJSON/null === RUN TestIssuingCertificateURL_UnmarshalJSON/fail --- PASS: TestIssuingCertificateURL_UnmarshalJSON (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/string (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/array (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/empty (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/null (0.00s) --- PASS: TestIssuingCertificateURL_UnmarshalJSON/fail (0.00s) === RUN TestIssuingCertificateURL_Set === RUN TestIssuingCertificateURL_Set/ok === RUN TestIssuingCertificateURL_Set/overwrite --- PASS: TestIssuingCertificateURL_Set (0.00s) --- PASS: TestIssuingCertificateURL_Set/ok (0.00s) --- PASS: TestIssuingCertificateURL_Set/overwrite (0.00s) === RUN TestCRLDistributionPoints_UnmarshalJSON === RUN TestCRLDistributionPoints_UnmarshalJSON/string === RUN TestCRLDistributionPoints_UnmarshalJSON/array === RUN TestCRLDistributionPoints_UnmarshalJSON/empty === RUN TestCRLDistributionPoints_UnmarshalJSON/null === RUN TestCRLDistributionPoints_UnmarshalJSON/fail --- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/null (0.00s) --- PASS: TestCRLDistributionPoints_UnmarshalJSON/fail (0.00s) === RUN TestCRLDistributionPoints_Set === RUN TestCRLDistributionPoints_Set/ok === RUN TestCRLDistributionPoints_Set/overwrite --- PASS: TestCRLDistributionPoints_Set (0.00s) --- PASS: TestCRLDistributionPoints_Set/ok (0.00s) --- PASS: TestCRLDistributionPoints_Set/overwrite (0.00s) === RUN TestPolicyIdentifiers_MarshalJSON === RUN TestPolicyIdentifiers_MarshalJSON/ok === RUN TestPolicyIdentifiers_MarshalJSON/empty === RUN TestPolicyIdentifiers_MarshalJSON/nil --- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) === RUN TestPolicyIdentifiers_UnmarshalJSON === RUN TestPolicyIdentifiers_UnmarshalJSON/string === RUN TestPolicyIdentifiers_UnmarshalJSON/array === RUN TestPolicyIdentifiers_UnmarshalJSON/empty === RUN TestPolicyIdentifiers_UnmarshalJSON/null === RUN TestPolicyIdentifiers_UnmarshalJSON/fail === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON --- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/null (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/fail (0.00s) --- PASS: TestPolicyIdentifiers_UnmarshalJSON/failJSON (0.00s) === RUN TestPolicyIdentifiers_Set === RUN TestPolicyIdentifiers_Set/ok === RUN TestPolicyIdentifiers_Set/overwrite --- PASS: TestPolicyIdentifiers_Set (0.00s) --- PASS: TestPolicyIdentifiers_Set/ok (0.00s) --- PASS: TestPolicyIdentifiers_Set/overwrite (0.00s) === RUN TestBasicConstraints_Set === RUN TestBasicConstraints_Set/IsCAFalse === RUN TestBasicConstraints_Set/IsCAFalseWithPathLen === RUN TestBasicConstraints_Set/IsCAFalseWithAnyPathLen === RUN TestBasicConstraints_Set/IsCATrue === RUN TestBasicConstraints_Set/IsCATrueWithPathLen === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen === RUN TestBasicConstraints_Set/overwriteToFalse === RUN TestBasicConstraints_Set/overwriteToTrue --- PASS: TestBasicConstraints_Set (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrue (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithPathLen (0.00s) --- PASS: TestBasicConstraints_Set/IsCATrueWithAnyPathLen (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToFalse (0.00s) --- PASS: TestBasicConstraints_Set/overwriteToTrue (0.00s) === RUN TestNameConstraints_Set === RUN TestNameConstraints_Set/ok === RUN TestNameConstraints_Set/overwrite --- PASS: TestNameConstraints_Set (0.00s) --- PASS: TestNameConstraints_Set/ok (0.00s) --- PASS: TestNameConstraints_Set/overwrite (0.00s) === RUN TestSerialNumber_Set === RUN TestSerialNumber_Set/ok === RUN TestSerialNumber_Set/overwrite --- PASS: TestSerialNumber_Set (0.00s) --- PASS: TestSerialNumber_Set/ok (0.00s) --- PASS: TestSerialNumber_Set/overwrite (0.00s) === RUN TestSerialNumber_MarshalJSON === RUN TestSerialNumber_MarshalJSON/ok === RUN TestSerialNumber_MarshalJSON/nilStruct === RUN TestSerialNumber_MarshalJSON/nilBigInt --- PASS: TestSerialNumber_MarshalJSON (0.00s) --- PASS: TestSerialNumber_MarshalJSON/ok (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilStruct (0.00s) --- PASS: TestSerialNumber_MarshalJSON/nilBigInt (0.00s) === RUN TestSerialNumber_UnmarshalJSON === RUN TestSerialNumber_UnmarshalJSON/string === RUN TestSerialNumber_UnmarshalJSON/stringHex === RUN TestSerialNumber_UnmarshalJSON/number === RUN TestSerialNumber_UnmarshalJSON/badString === RUN TestSerialNumber_UnmarshalJSON/object === RUN TestSerialNumber_UnmarshalJSON/badJSON --- PASS: TestSerialNumber_UnmarshalJSON (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badString (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/object (0.00s) --- PASS: TestSerialNumber_UnmarshalJSON/badJSON (0.00s) === RUN Test_createSubjectAltNameExtension === RUN Test_createSubjectAltNameExtension/ok_dns === RUN Test_createSubjectAltNameExtension/ok_dns_critical === RUN Test_createSubjectAltNameExtension/ok_email === RUN Test_createSubjectAltNameExtension/ok_uri === RUN Test_createSubjectAltNameExtension/ok_ip === RUN Test_createSubjectAltNameExtension/ok_sans === RUN Test_createSubjectAltNameExtension/ok_otherName === RUN Test_createSubjectAltNameExtension/fail_dns === RUN Test_createSubjectAltNameExtension/fail_email === RUN Test_createSubjectAltNameExtension/fail_uri === RUN Test_createSubjectAltNameExtension/fail_ip === RUN Test_createSubjectAltNameExtension/fail_otherName --- PASS: Test_createSubjectAltNameExtension (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_sans (0.00s) --- PASS: Test_createSubjectAltNameExtension/ok_otherName (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_dns (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_email (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_uri (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_ip (0.00s) --- PASS: Test_createSubjectAltNameExtension/fail_otherName (0.00s) === RUN TestParseSubjectAlternativeNames === RUN TestParseSubjectAlternativeNames/ok/stdlib === RUN TestParseSubjectAlternativeNames/ok/permanent-identifier === RUN TestParseSubjectAlternativeNames/ok/hardware-module-name --- PASS: TestParseSubjectAlternativeNames (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/stdlib (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/permanent-identifier (0.00s) --- PASS: TestParseSubjectAlternativeNames/ok/hardware-module-name (0.00s) === RUN TestFingerprint === RUN TestFingerprint/ecdsaCert === RUN TestFingerprint/rsaCert === RUN TestFingerprint/ed25519Cert --- PASS: TestFingerprint (0.00s) --- PASS: TestFingerprint/ecdsaCert (0.00s) --- PASS: TestFingerprint/rsaCert (0.00s) --- PASS: TestFingerprint/ed25519Cert (0.00s) === RUN TestEncodedFingerprint === RUN TestEncodedFingerprint/default === RUN TestEncodedFingerprint/HexFingerprint === RUN TestEncodedFingerprint/Base64Fingerprint === RUN TestEncodedFingerprint/Base64URLFingerprint === RUN TestEncodedFingerprint/Base64RawFingerprint === RUN TestEncodedFingerprint/Base64RawURLFingerprint === RUN TestEncodedFingerprint/EmojiFingerprint === RUN TestEncodedFingerprint/Unknown --- PASS: TestEncodedFingerprint (0.00s) --- PASS: TestEncodedFingerprint/default (0.00s) --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) --- PASS: TestEncodedFingerprint/Unknown (0.00s) === RUN TestMultiString_MarshalJSON === RUN TestMultiString_MarshalJSON/ok === RUN TestMultiString_MarshalJSON/empty === RUN TestMultiString_MarshalJSON/nil --- PASS: TestMultiString_MarshalJSON (0.00s) --- PASS: TestMultiString_MarshalJSON/ok (0.00s) --- PASS: TestMultiString_MarshalJSON/empty (0.00s) --- PASS: TestMultiString_MarshalJSON/nil (0.00s) === RUN TestMultiString_UnmarshalJSON === RUN TestMultiString_UnmarshalJSON/string === RUN TestMultiString_UnmarshalJSON/array === RUN TestMultiString_UnmarshalJSON/empty === RUN TestMultiString_UnmarshalJSON/null === RUN TestMultiString_UnmarshalJSON/fail --- PASS: TestMultiString_UnmarshalJSON (0.00s) --- PASS: TestMultiString_UnmarshalJSON/string (0.00s) --- PASS: TestMultiString_UnmarshalJSON/array (0.00s) --- PASS: TestMultiString_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiString_UnmarshalJSON/null (0.00s) --- PASS: TestMultiString_UnmarshalJSON/fail (0.00s) === RUN TestMultiIP_MarshalJSON === RUN TestMultiIP_MarshalJSON/ok === RUN TestMultiIP_MarshalJSON/empty === RUN TestMultiIP_MarshalJSON/nil --- PASS: TestMultiIP_MarshalJSON (0.00s) --- PASS: TestMultiIP_MarshalJSON/ok (0.00s) --- PASS: TestMultiIP_MarshalJSON/empty (0.00s) --- PASS: TestMultiIP_MarshalJSON/nil (0.00s) === RUN TestMultiIP_UnmarshalJSON === RUN TestMultiIP_UnmarshalJSON/string === RUN TestMultiIP_UnmarshalJSON/array === RUN TestMultiIP_UnmarshalJSON/empty === RUN TestMultiIP_UnmarshalJSON/null === RUN TestMultiIP_UnmarshalJSON/fail === RUN TestMultiIP_UnmarshalJSON/failJSON --- PASS: TestMultiIP_UnmarshalJSON (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIP_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiIPNet_MarshalJSON === RUN TestMultiIPNet_MarshalJSON/ok === RUN TestMultiIPNet_MarshalJSON/empty === RUN TestMultiIPNet_MarshalJSON/nil --- PASS: TestMultiIPNet_MarshalJSON (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/ok (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_MarshalJSON/nil (0.00s) === RUN TestMultiIPNet_UnmarshalJSON === RUN TestMultiIPNet_UnmarshalJSON/string === RUN TestMultiIPNet_UnmarshalJSON/array === RUN TestMultiIPNet_UnmarshalJSON/empty === RUN TestMultiIPNet_UnmarshalJSON/null === RUN TestMultiIPNet_UnmarshalJSON/fail === RUN TestMultiIPNet_UnmarshalJSON/failJSON --- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/null (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiIPNet_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiURL_MarshalJSON === RUN TestMultiURL_MarshalJSON/ok === RUN TestMultiURL_MarshalJSON/empty === RUN TestMultiURL_MarshalJSON/nil --- PASS: TestMultiURL_MarshalJSON (0.00s) --- PASS: TestMultiURL_MarshalJSON/ok (0.00s) --- PASS: TestMultiURL_MarshalJSON/empty (0.00s) --- PASS: TestMultiURL_MarshalJSON/nil (0.00s) === RUN TestMultiURL_UnmarshalJSON === RUN TestMultiURL_UnmarshalJSON/string === RUN TestMultiURL_UnmarshalJSON/array === RUN TestMultiURL_UnmarshalJSON/empty === RUN TestMultiURL_UnmarshalJSON/null === RUN TestMultiURL_UnmarshalJSON/fail === RUN TestMultiURL_UnmarshalJSON/failJSON --- 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) --- PASS: TestMultiURL_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiURL_UnmarshalJSON/failJSON (0.00s) === RUN TestMultiObjectIdentifier_MarshalJSON === RUN TestMultiObjectIdentifier_MarshalJSON/ok === RUN TestMultiObjectIdentifier_MarshalJSON/empty === RUN TestMultiObjectIdentifier_MarshalJSON/nil --- PASS: TestMultiObjectIdentifier_MarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/ok (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_MarshalJSON/nil (0.00s) === RUN TestMultiObjectIdentifier_UnmarshalJSON === RUN TestMultiObjectIdentifier_UnmarshalJSON/string === RUN TestMultiObjectIdentifier_UnmarshalJSON/array === RUN TestMultiObjectIdentifier_UnmarshalJSON/empty === RUN TestMultiObjectIdentifier_UnmarshalJSON/null === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON --- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/null (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/fail (0.00s) --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/failJSON (0.00s) === RUN Test_newName === RUN Test_newName/ok --- PASS: Test_newName (0.00s) --- PASS: Test_newName/ok (0.00s) === RUN TestName_UnmarshalJSON === RUN TestName_UnmarshalJSON/null === RUN TestName_UnmarshalJSON/empty === RUN TestName_UnmarshalJSON/commonName === RUN TestName_UnmarshalJSON/object === RUN TestName_UnmarshalJSON/number === RUN TestName_UnmarshalJSON/badJSON --- PASS: TestName_UnmarshalJSON (0.00s) --- PASS: TestName_UnmarshalJSON/null (0.00s) --- PASS: TestName_UnmarshalJSON/empty (0.00s) --- PASS: TestName_UnmarshalJSON/commonName (0.00s) --- PASS: TestName_UnmarshalJSON/object (0.00s) --- PASS: TestName_UnmarshalJSON/number (0.00s) --- PASS: TestName_UnmarshalJSON/badJSON (0.00s) === RUN Test_newSubject === RUN Test_newSubject/ok --- PASS: Test_newSubject (0.00s) --- PASS: Test_newSubject/ok (0.00s) === RUN TestSubject_UnmarshalJSON === RUN TestSubject_UnmarshalJSON/null === RUN TestSubject_UnmarshalJSON/empty === RUN TestSubject_UnmarshalJSON/commonName === RUN TestSubject_UnmarshalJSON/object === RUN TestSubject_UnmarshalJSON/number === RUN TestSubject_UnmarshalJSON/badJSON --- PASS: TestSubject_UnmarshalJSON (0.00s) --- PASS: TestSubject_UnmarshalJSON/null (0.00s) --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) --- PASS: TestSubject_UnmarshalJSON/object (0.00s) --- PASS: TestSubject_UnmarshalJSON/number (0.00s) --- PASS: TestSubject_UnmarshalJSON/badJSON (0.00s) === RUN TestSubject_Set === RUN TestSubject_Set/ok === RUN TestSubject_Set/overwrite --- PASS: TestSubject_Set (0.00s) --- PASS: TestSubject_Set/ok (0.00s) --- PASS: TestSubject_Set/overwrite (0.00s) === RUN TestSubject_IsEmpty === RUN TestSubject_IsEmpty/ok === RUN TestSubject_IsEmpty/country === RUN TestSubject_IsEmpty/commonName === RUN TestSubject_IsEmpty/all_fields --- PASS: TestSubject_IsEmpty (0.00s) --- PASS: TestSubject_IsEmpty/ok (0.00s) --- PASS: TestSubject_IsEmpty/country (0.00s) --- PASS: TestSubject_IsEmpty/commonName (0.00s) --- PASS: TestSubject_IsEmpty/all_fields (0.00s) === RUN Test_newIssuer === RUN Test_newIssuer/ok --- PASS: Test_newIssuer (0.00s) --- PASS: Test_newIssuer/ok (0.00s) === RUN TestIssuer_UnmarshalJSON === RUN TestIssuer_UnmarshalJSON/null === RUN TestIssuer_UnmarshalJSON/empty === RUN TestIssuer_UnmarshalJSON/commonName === RUN TestIssuer_UnmarshalJSON/object === RUN TestIssuer_UnmarshalJSON/number === RUN TestIssuer_UnmarshalJSON/badJSON --- PASS: TestIssuer_UnmarshalJSON (0.00s) --- 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/number (0.00s) --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) === RUN TestIssuer_Set === RUN TestIssuer_Set/ok === RUN TestIssuer_Set/overwrite --- PASS: TestIssuer_Set (0.00s) --- PASS: TestIssuer_Set/ok (0.00s) --- PASS: TestIssuer_Set/overwrite (0.00s) === RUN Test_NewExtraNames === RUN Test_NewExtraNames/ok === RUN Test_NewExtraNames/ok_nil --- PASS: Test_NewExtraNames (0.00s) --- PASS: Test_NewExtraNames/ok (0.00s) --- PASS: Test_NewExtraNames/ok_nil (0.00s) === RUN Test_fromDistinguisedNames === RUN Test_fromDistinguisedNames/ok === RUN Test_fromDistinguisedNames/ok_nil --- PASS: Test_fromDistinguisedNames (0.00s) --- PASS: Test_fromDistinguisedNames/ok (0.00s) --- PASS: Test_fromDistinguisedNames/ok_nil (0.00s) === RUN TestGetFuncMap --- PASS: TestGetFuncMap (0.00s) === RUN TestWithTemplate === RUN TestWithTemplate/leaf === RUN TestWithTemplate/leafRSA === RUN TestWithTemplate/iid === RUN TestWithTemplate/iidRSAAndEnforced === RUN TestWithTemplate/iidEscape === RUN TestWithTemplate/admin === RUN TestWithTemplate/adminRSA === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error --- PASS: TestWithTemplate (0.90s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) --- PASS: TestWithTemplate/iid (0.00s) --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) --- PASS: TestWithTemplate/iidEscape (0.00s) --- PASS: TestWithTemplate/admin (0.00s) --- PASS: TestWithTemplate/adminRSA (0.00s) --- PASS: TestWithTemplate/extensions (0.00s) --- PASS: TestWithTemplate/fail (0.00s) --- PASS: TestWithTemplate/error (0.00s) === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 --- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/leaf (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile === RUN TestWithTemplateFile/example === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing --- PASS: TestWithTemplateFile (10.12s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) --- PASS: TestWithTemplateFile/missing (0.00s) === RUN Test_asn1Encode === RUN Test_asn1Encode/ok === RUN Test_asn1Encode/ok_explicit === RUN Test_asn1Encode/ok_printable === RUN Test_asn1Encode/ok_printable_explicit === RUN Test_asn1Encode/ok_ia5 === RUN Test_asn1Encode/ok_utf8 === RUN Test_asn1Encode/ok_utc === RUN Test_asn1Encode/ok_generalized === RUN Test_asn1Encode/ok_int === RUN Test_asn1Encode/ok_numeric === RUN Test_asn1Encode/ok_bool === RUN Test_asn1Encode/ok_raw === RUN Test_asn1Encode/fail_numeric === RUN Test_asn1Encode/fail_time === RUN Test_asn1Encode/fail_bool --- PASS: Test_asn1Encode (0.00s) --- PASS: Test_asn1Encode/ok (0.00s) --- PASS: Test_asn1Encode/ok_explicit (0.00s) --- PASS: Test_asn1Encode/ok_printable (0.00s) --- PASS: Test_asn1Encode/ok_printable_explicit (0.00s) --- PASS: Test_asn1Encode/ok_ia5 (0.00s) --- PASS: Test_asn1Encode/ok_utf8 (0.00s) --- PASS: Test_asn1Encode/ok_utc (0.00s) --- PASS: Test_asn1Encode/ok_generalized (0.00s) --- PASS: Test_asn1Encode/ok_int (0.00s) --- PASS: Test_asn1Encode/ok_numeric (0.00s) --- PASS: Test_asn1Encode/ok_bool (0.00s) --- PASS: Test_asn1Encode/ok_raw (0.00s) --- PASS: Test_asn1Encode/fail_numeric (0.00s) --- PASS: Test_asn1Encode/fail_time (0.00s) --- PASS: Test_asn1Encode/fail_bool (0.00s) === RUN Test_asn1Marshal === RUN Test_asn1Marshal/ok_printable === RUN Test_asn1Marshal/ok_utf8 === RUN Test_asn1Marshal/ok_int === RUN Test_asn1Marshal/ok_time === RUN Test_asn1Marshal/ok_seq === RUN Test_asn1Marshal/ok_set === RUN Test_asn1Marshal/ok_bool === RUN Test_asn1Marshal/fail_numeric --- PASS: Test_asn1Marshal (0.00s) --- PASS: Test_asn1Marshal/ok_printable (0.00s) --- PASS: Test_asn1Marshal/ok_utf8 (0.00s) --- PASS: Test_asn1Marshal/ok_int (0.00s) --- PASS: Test_asn1Marshal/ok_time (0.00s) --- PASS: Test_asn1Marshal/ok_seq (0.00s) --- PASS: Test_asn1Marshal/ok_set (0.00s) --- PASS: Test_asn1Marshal/ok_bool (0.00s) --- PASS: Test_asn1Marshal/fail_numeric (0.00s) === RUN Test_asn1Sequence === RUN Test_asn1Sequence/ok === RUN Test_asn1Sequence/ok_complex === RUN Test_asn1Sequence/fail --- PASS: Test_asn1Sequence (0.00s) --- PASS: Test_asn1Sequence/ok (0.00s) --- PASS: Test_asn1Sequence/ok_complex (0.00s) --- PASS: Test_asn1Sequence/fail (0.00s) === RUN Test_asn1Set === RUN Test_asn1Set/ok === RUN Test_asn1Set/ok_complex === RUN Test_asn1Set/fail --- PASS: Test_asn1Set (0.00s) --- PASS: Test_asn1Set/ok (0.00s) --- PASS: Test_asn1Set/ok_complex (0.00s) --- PASS: Test_asn1Set/fail (0.00s) === RUN TestTemplateError_Error === RUN TestTemplateError_Error/ok --- PASS: TestTemplateError_Error (0.00s) --- PASS: TestTemplateError_Error/ok (0.00s) === RUN TestNewTemplateData === RUN TestNewTemplateData/ok --- PASS: TestNewTemplateData (0.00s) --- PASS: TestNewTemplateData/ok (0.00s) === RUN TestCreateTemplateData === RUN TestCreateTemplateData/ok --- PASS: TestCreateTemplateData (0.00s) --- PASS: TestCreateTemplateData/ok (0.00s) === RUN TestTemplateData_SetInsecure === RUN TestTemplateData_SetInsecure/empty === RUN TestTemplateData_SetInsecure/overwrite === RUN TestTemplateData_SetInsecure/existing --- PASS: TestTemplateData_SetInsecure (0.00s) --- PASS: TestTemplateData_SetInsecure/empty (0.00s) --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) --- PASS: TestTemplateData_SetInsecure/existing (0.00s) === RUN TestTemplateData_SetSubject === RUN TestTemplateData_SetSubject/ok === RUN TestTemplateData_SetSubject/overwrite --- PASS: TestTemplateData_SetSubject (0.00s) --- PASS: TestTemplateData_SetSubject/ok (0.00s) --- PASS: TestTemplateData_SetSubject/overwrite (0.00s) === RUN TestTemplateData_SetCommonName === RUN TestTemplateData_SetCommonName/ok === RUN TestTemplateData_SetCommonName/overwrite --- PASS: TestTemplateData_SetCommonName (0.00s) --- PASS: TestTemplateData_SetCommonName/ok (0.00s) --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) === RUN TestTemplateData_SetSANs === RUN TestTemplateData_SetSANs/ok === RUN TestTemplateData_SetSANs/overwrite --- PASS: TestTemplateData_SetSANs (0.00s) --- PASS: TestTemplateData_SetSANs/ok (0.00s) --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) === RUN TestTemplateData_SetSubjectAlternativeNames === RUN TestTemplateData_SetSubjectAlternativeNames/ok === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite --- PASS: TestTemplateData_SetSubjectAlternativeNames (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/ok (0.00s) --- PASS: TestTemplateData_SetSubjectAlternativeNames/overwrite (0.00s) === RUN TestTemplateData_SetToken === RUN TestTemplateData_SetToken/ok === RUN TestTemplateData_SetToken/overwrite --- PASS: TestTemplateData_SetToken (0.00s) --- PASS: TestTemplateData_SetToken/ok (0.00s) --- PASS: TestTemplateData_SetToken/overwrite (0.00s) === RUN TestTemplateData_SetUserData === RUN TestTemplateData_SetUserData/ok === RUN TestTemplateData_SetUserData/overwrite === RUN TestTemplateData_SetUserData/existing --- PASS: TestTemplateData_SetUserData (0.00s) --- PASS: TestTemplateData_SetUserData/ok (0.00s) --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) --- PASS: TestTemplateData_SetUserData/existing (0.00s) === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain === RUN TestTemplateData_SetAuthorizationCertificateChain/ok === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) === RUN TestTemplateData_SetCertificateRequest === RUN TestTemplateData_SetCertificateRequest/ok === RUN TestTemplateData_SetCertificateRequest/overwrite === RUN TestTemplateData_SetCertificateRequest/existing --- PASS: TestTemplateData_SetCertificateRequest (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) --- PASS: TestTemplateData_SetCertificateRequest/existing (0.00s) === RUN TestTemplateData_SetWebhook === RUN TestTemplateData_SetWebhook/empty === RUN TestTemplateData_SetWebhook/overwrite === RUN TestTemplateData_SetWebhook/existing --- PASS: TestTemplateData_SetWebhook (0.00s) --- PASS: TestTemplateData_SetWebhook/empty (0.00s) --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) --- PASS: TestTemplateData_SetWebhook/existing (0.00s) === RUN TestValidateTemplate === RUN TestValidateTemplate/ok === RUN TestValidateTemplate/ok/invalid-json === RUN TestValidateTemplate/fail/unknown-function --- PASS: TestValidateTemplate (0.00s) --- PASS: TestValidateTemplate/ok (0.00s) --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) === RUN TestValidateTemplateData === RUN TestValidateTemplateData/ok === RUN TestValidateTemplateData/fail --- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/fail (0.00s) === RUN TestSplitSANs === RUN TestSplitSANs/nil === RUN TestSplitSANs/empty === RUN TestSplitSANs/dns === RUN TestSplitSANs/ip === RUN TestSplitSANs/ipv6 === RUN TestSplitSANs/emails === RUN TestSplitSANs/uris === RUN TestSplitSANs/mixed --- PASS: TestSplitSANs (0.00s) --- PASS: TestSplitSANs/nil (0.00s) --- PASS: TestSplitSANs/empty (0.00s) --- PASS: TestSplitSANs/dns (0.00s) --- PASS: TestSplitSANs/ip (0.00s) --- PASS: TestSplitSANs/ipv6 (0.00s) --- PASS: TestSplitSANs/emails (0.00s) --- PASS: TestSplitSANs/uris (0.00s) --- PASS: TestSplitSANs/mixed (0.00s) === RUN TestCreateSANs === RUN TestCreateSANs/nil === RUN TestCreateSANs/empty === RUN TestCreateSANs/dns === RUN TestCreateSANs/ip === RUN TestCreateSANs/emails === RUN TestCreateSANs/uris === RUN TestCreateSANs/mixed --- PASS: TestCreateSANs (0.00s) --- PASS: TestCreateSANs/nil (0.00s) --- PASS: TestCreateSANs/empty (0.00s) --- PASS: TestCreateSANs/dns (0.00s) --- PASS: TestCreateSANs/ip (0.00s) --- PASS: TestCreateSANs/emails (0.00s) --- PASS: TestCreateSANs/uris (0.00s) --- PASS: TestCreateSANs/mixed (0.00s) === RUN Test_generateSubjectKeyID === RUN Test_generateSubjectKeyID/ecdsa === RUN Test_generateSubjectKeyID/rsa === RUN Test_generateSubjectKeyID/ed25519 === RUN Test_generateSubjectKeyID/fail --- PASS: Test_generateSubjectKeyID (0.00s) --- PASS: Test_generateSubjectKeyID/ecdsa (0.00s) --- PASS: Test_generateSubjectKeyID/rsa (0.00s) --- PASS: Test_generateSubjectKeyID/ed25519 (0.00s) --- PASS: Test_generateSubjectKeyID/fail (0.00s) === RUN TestSanitizeName === RUN TestSanitizeName/ok === RUN TestSanitizeName/ok_ascii === RUN TestSanitizeName/fail === RUN TestSanitizeName/fail_with_port === RUN TestSanitizeName/fail_empty --- PASS: TestSanitizeName (0.00s) --- PASS: TestSanitizeName/ok (0.00s) --- PASS: TestSanitizeName/ok_ascii (0.00s) --- PASS: TestSanitizeName/fail (0.00s) --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS ok go.step.sm/crypto/x509util 11.274s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-smallstep-crypto-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-smallstep-crypto-dev' in '../golang-github-smallstep-crypto-dev_0.57.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo dpkg-genchanges --build=binary -O../golang-github-smallstep-crypto_0.57.0-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . 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/45369/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/45369/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/45369 and its subdirectories I: Current time: Tue Feb 24 14:18:05 +14 2026 I: pbuilder-time-stamp: 1771892285 + false + set +x Tue Feb 24 00:18:05 UTC 2026 I: Signing ./b2/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo as golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc Tue Feb 24 00:18:05 UTC 2026 I: Signed ./b2/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo as ./b2/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc Tue Feb 24 00:18:05 UTC 2026 - build #2 for golang-github-smallstep-crypto/trixie/i386 on ionos16-i386 done. Starting cleanup. All cleanup done. Tue Feb 24 00:18:05 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-8D49asgZ, removing. /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe: total 268 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 17:53 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 17:55 b2 -rw-r--r-- 1 jenkins jenkins 2962 Jan 17 16:21 golang-github-smallstep-crypto_0.57.0-1.dsc -rw------- 1 jenkins jenkins 257508 Jan 21 17:53 rbuildlog.VfKViL4 /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1: total 1140 -rw-r--r-- 1 jenkins jenkins 253001 Jan 21 17:53 build.log -rw-r--r-- 1 jenkins jenkins 375480 Jan 21 17:53 golang-github-smallstep-crypto-dev_0.57.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 4280 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2962 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1.dsc -rw-r--r-- 1 jenkins jenkins 6389 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 7271 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1311 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_i386.changes -rw-r--r-- 1 jenkins jenkins 1803 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 485588 Jan 21 17:53 golang-github-smallstep-crypto_0.57.0.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2: total 1132 -rw-r--r-- 1 jenkins jenkins 254820 Jan 21 17:55 build.log -rw-r--r-- 1 jenkins jenkins 375480 Jan 21 17:55 golang-github-smallstep-crypto-dev_0.57.0-1_all.deb -rw-r--r-- 1 jenkins jenkins 4280 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2962 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1.dsc -rw-r--r-- 1 jenkins jenkins 6389 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 7271 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1311 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1_i386.changes -rw-r--r-- 1 jenkins jenkins 1803 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0-1_source.changes -rw-r--r-- 1 jenkins jenkins 485588 Jan 21 17:55 golang-github-smallstep-crypto_0.57.0.orig.tar.gz Tue Jan 21 17:55:07 UTC 2025 I: Deleting $TMPDIR on ionos16-i386.debian.net. Tue Jan 21 17:55:08 UTC 2025 I: golang-github-smallstep-crypto_0.57.0-1_i386.changes: Format: 1.8 Date: Fri, 17 Jan 2025 15:05:50 +0100 Source: golang-github-smallstep-crypto Binary: golang-github-smallstep-crypto-dev Architecture: all Version: 0.57.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Simon Josefsson Description: golang-github-smallstep-crypto-dev - smallstep crypto packages (Go development library) Changes: golang-github-smallstep-crypto (0.57.0-1) unstable; urgency=medium . * New upstream version 0.57.0 * Re-enable self-tests to see if upstream fixed it. Checksums-Sha1: 830ccf9b09f1beeb93ffb82c65e8482ffc6268dc 375480 golang-github-smallstep-crypto-dev_0.57.0-1_all.deb 6c18750340199e39134ef0013e9b67bc581ecfcf 6389 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo Checksums-Sha256: b56db9b7856766fa6f3923bc22879c2e802aac9e5346a26d4acee81cfc95194d 375480 golang-github-smallstep-crypto-dev_0.57.0-1_all.deb 622324ae1a4d2dd5c555f4647ef81d2d3e076a49ae170788ca288fdf77e9370c 6389 golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo Files: 44f15e14965b38c05c8a336c98fb291c 375480 golang optional golang-github-smallstep-crypto-dev_0.57.0-1_all.deb 1ff33ca4ac8528b0abf3151e48a2aede 6389 golang optional golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo Diff of the two buildlogs: -- --- b1/build.log 2025-01-21 17:53:14.758465646 +0000 +++ b2/build.log 2025-01-21 17:55:07.489357258 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 21 05:46:02 -12 2025 -I: pbuilder-time-stamp: 1737481562 +I: Current time: Tue Feb 24 14:16:16 +14 2026 +I: pbuilder-time-stamp: 1771892176 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -23,54 +23,86 @@ dpkg-source: info: unpacking golang-github-smallstep-crypto_0.57.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +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 Feb 24 00:16 /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/45369/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='635d7b96c4a844849e332aca0408699a' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='23167' - PS1='# ' - PS2='> ' + INVOCATION_ID=e969853e092342bf8411ad673d1fab1d + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=45369 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.q5QiZwVe/pbuilderrc_tBNg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1 --logfile b1/build.log golang-github-smallstep-crypto_0.57.0-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.q5QiZwVe/pbuilderrc_iLa0 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2 --logfile b2/build.log golang-github-smallstep-crypto_0.57.0-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos12-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/23167/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/45369/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -192,7 +224,7 @@ Get: 64 http://deb.debian.org/debian trixie/main i386 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 65 http://deb.debian.org/debian trixie/main i386 golang-github-smallstep-assert-dev all 0.0~git20200723.82e2b9b-4 [5480 B] Get: 66 http://deb.debian.org/debian trixie/main i386 golang-golang-x-net-dev all 1:0.27.0-1 [898 kB] -Fetched 73.3 MB in 2s (34.4 MB/s) +Fetched 73.3 MB in 2s (43.0 MB/s) Preconfiguring packages ... Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19842 files and directories currently installed.) @@ -418,8 +450,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Jan 21 17:47:33 UTC 2025. -Universal Time is now: Tue Jan 21 17:47:33 UTC 2025. +Local time is now: Tue Feb 24 00:16:38 UTC 2026. +Universal Time is now: Tue Feb 24 00:16:38 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... @@ -477,7 +509,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.57.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-smallstep-crypto_0.57.0-1_source.changes +I: user script /srv/workspace/pbuilder/45369/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/45369/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-smallstep-crypto-0.57.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-smallstep-crypto_0.57.0-1_source.changes dpkg-buildpackage: info: source package golang-github-smallstep-crypto dpkg-buildpackage: info: source version 0.57.0-1 dpkg-buildpackage: info: source distribution unstable @@ -495,205 +531,205 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util + cd _build && go install -trimpath -v -p 21 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util +internal/asan +crypto/internal/alias +internal/unsafeheader +internal/itoa +internal/race +internal/goos +internal/msan internal/profilerecord +internal/byteorder internal/godebugs -internal/goarch -internal/goos internal/coverage/rtcov -internal/byteorder -internal/goexperiment -internal/unsafeheader -internal/race -runtime/internal/math -runtime/internal/sys -math/bits unicode/utf8 -internal/cpu -internal/chacha8rand +internal/goarch internal/runtime/atomic -internal/itoa -internal/runtime/syscall -internal/abi +math/bits +cmp +internal/goexperiment sync/atomic +internal/runtime/syscall +internal/cpu unicode -cmp -internal/asan -internal/msan -crypto/internal/alias crypto/internal/boring/sig -math encoding unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 +runtime/internal/math +runtime/internal/sys internal/nettrace -golang.org/x/crypto/internal/alias log/internal -golang.org/x/crypto/salsa20/salsa container/list +internal/abi vendor/golang.org/x/crypto/internal/alias -internal/bytealg golang.org/x/crypto/cryptobyte/asn1 +golang.org/x/crypto/internal/alias +internal/chacha8rand +golang.org/x/crypto/salsa20/salsa +math internal/runtime/exithook +internal/bytealg internal/stringslite runtime -sync -iter +internal/weak crypto/subtle +iter internal/reflectlite -internal/weak -slices +sync maps +slices internal/bisect -internal/testlog internal/singleflight -errors -sort +internal/testlog runtime/cgo +errors internal/godebug +sort internal/oserror path -crypto/internal/edwards25519/field io +strconv +crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage +math/rand math/rand/v2 -strconv -crypto/internal/nistec/fiat syscall -math/rand -crypto/internal/edwards25519 +crypto/internal/nistec/fiat hash -bytes -strings crypto/internal/randutil -internal/concurrent -hash/adler32 go.step.sm/crypto/internal/utils/utfbom -crypto +strings +bytes +crypto/internal/edwards25519 +hash/adler32 +hash/crc32 +internal/concurrent unique +crypto golang.org/x/crypto/blowfish encoding/base32 -go.step.sm/crypto/internal/emoji reflect +crypto/rc4 crypto/cipher -regexp/syntax +golang.org/x/text/transform +vendor/golang.org/x/text/transform crypto/md5 -github.com/huandu/xstrings -html +net/netip +go.step.sm/crypto/internal/emoji +net/http/internal/ascii bufio +regexp/syntax +html +github.com/huandu/xstrings crypto/internal/boring -net/netip crypto/des crypto/sha512 -crypto/aes crypto/hmac +crypto/aes crypto/sha1 -time -internal/syscall/unix -internal/syscall/execenv -go.step.sm/crypto/internal/bcrypt_pbkdf crypto/sha256 golang.org/x/crypto/pbkdf2 -crypto/rc4 -golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -hash/crc32 vendor/golang.org/x/crypto/hkdf -vendor/golang.org/x/text/transform -net/http/internal/ascii -golang.org/x/text/transform +go.step.sm/crypto/internal/bcrypt_pbkdf +golang.org/x/crypto/ssh/internal/bcrypt_pbkdf regexp +internal/syscall/execenv +internal/syscall/unix +time +crypto/internal/nistec +context io/fs internal/poll -context -crypto/internal/nistec +crypto/ecdh internal/filepathlite -os internal/fmtsort encoding/binary -crypto/ecdh golang.org/x/crypto/curve25519 +os golang.org/x/crypto/scrypt -filippo.io/edwards25519/field encoding/base64 golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 +filippo.io/edwards25519/field vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 -golang.org/x/crypto/nacl/secretbox encoding/pem -filippo.io/edwards25519 vendor/golang.org/x/crypto/chacha20poly1305 +golang.org/x/crypto/nacl/secretbox +filippo.io/edwards25519 path/filepath -vendor/golang.org/x/sys/cpu fmt +vendor/golang.org/x/sys/cpu net vendor/golang.org/x/crypto/sha3 +github.com/pkg/errors +net/http/internal +net/url +log encoding/hex -encoding/json +mime +mime/quotedprintable database/sql/driver -github.com/imdario/mergo -net/url github.com/mitchellh/reflectwalk -math/big +compress/flate +github.com/imdario/mergo +vendor/golang.org/x/net/http2/hpack text/template/parse github.com/go-jose/go-jose/v3/json -compress/flate +encoding/json +vendor/golang.org/x/text/unicode/norm +golang.org/x/text/unicode/norm +math/big go.step.sm/crypto/fingerprint -github.com/mitchellh/copystructure -github.com/pkg/errors -log go.step.sm/crypto/internal/utils -vendor/golang.org/x/net/http2/hpack -vendor/golang.org/x/text/unicode/norm -mime -mime/quotedprintable +github.com/mitchellh/copystructure vendor/golang.org/x/text/unicode/bidi -net/http/internal -compress/gzip golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/norm +compress/gzip text/template -vendor/golang.org/x/text/secure/bidirule -github.com/Masterminds/semver golang.org/x/text/secure/bidirule +vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna +golang.org/x/net/idna +github.com/Masterminds/semver crypto/dsa +crypto/internal/boring/bbig crypto/internal/bigmod crypto/rand +crypto/elliptic github.com/shopspring/decimal encoding/asn1 -crypto/internal/boring/bbig -crypto/elliptic -golang.org/x/net/idna +html/template crypto/ed25519 -github.com/Masterminds/goutils +crypto/internal/mlkem768 golang.org/x/crypto/bcrypt -html/template +github.com/Masterminds/goutils go.step.sm/crypto/randutil -go.step.sm/crypto/x25519 -crypto/rsa crypto/internal/hpke -crypto/internal/mlkem768 +crypto/rsa +go.step.sm/crypto/x25519 crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte -crypto/ecdsa github.com/spf13/cast +crypto/ecdsa github.com/go-jose/go-jose/v3/cipher -github.com/google/uuid vendor/golang.org/x/net/http/httpproxy -crypto/x509 net/textproto -mime/multipart +github.com/google/uuid +crypto/x509 vendor/golang.org/x/net/http/httpguts +mime/multipart +github.com/Masterminds/sprig github.com/go-jose/go-jose/v3 golang.org/x/crypto/ssh -github.com/Masterminds/sprig crypto/tls github.com/go-jose/go-jose/v3/cryptosigner github.com/go-jose/go-jose/v3/jwt -golang.org/x/crypto/ssh/agent go.step.sm/crypto/keyutil +golang.org/x/crypto/ssh/agent go.step.sm/crypto/pemutil net/http/httptrace net/http @@ -704,7 +740,7 @@ go.step.sm/crypto/minica go.step.sm/crypto/tlsutil dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 11 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util + cd _build && go test -vet=off -v -p 21 go.step.sm/crypto/fingerprint go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/utils go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util === RUN TestNew === RUN TestNew/sha256 === RUN TestNew/unavailable @@ -732,13 +768,13 @@ --- PASS: TestFingerprint/EmojiFingerprint (0.00s) --- PASS: TestFingerprint/Unknown (0.00s) PASS -ok go.step.sm/crypto/fingerprint 0.035s +ok go.step.sm/crypto/fingerprint 0.003s === RUN TestKey ---- PASS: TestKey (0.32s) +--- PASS: TestKey (0.25s) === RUN TestBcryptHash --- PASS: TestBcryptHash (0.01s) PASS -ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.344s +ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.258s === RUN TestEmoji === RUN TestEmoji/ok === RUN TestEmoji/empty @@ -748,7 +784,7 @@ --- PASS: TestEmoji/empty (0.00s) --- PASS: TestEmoji/nil (0.00s) PASS -ok go.step.sm/crypto/internal/emoji 0.040s +ok go.step.sm/crypto/internal/emoji 0.002s === RUN Test_GetFuncMap_fail --- PASS: Test_GetFuncMap_fail (0.00s) === RUN TestGetFuncMap_toTime_formatTime @@ -764,7 +800,7 @@ === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer === RUN TestGetFuncMap_toTime_formatTime/default ---- PASS: TestGetFuncMap_toTime_formatTime (0.01s) +--- PASS: TestGetFuncMap_toTime_formatTime (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) @@ -789,7 +825,7 @@ === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments === RUN TestGetFuncMap_parseTime_mustParseTime/default ---- PASS: TestGetFuncMap_parseTime_mustParseTime (0.02s) +--- PASS: TestGetFuncMap_parseTime_mustParseTime (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) @@ -797,7 +833,7 @@ --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) - --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.02s) + --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) @@ -871,7 +907,7 @@ === RUN TestTemplates/parseTime_error === RUN TestTemplates/mustParseTime_error === RUN TestTemplates/fail ---- PASS: TestTemplates (0.02s) +--- PASS: TestTemplates (0.01s) --- PASS: TestTemplates/toTime_int64 (0.00s) --- PASS: TestTemplates/toTime_int64_toJson (0.00s) --- PASS: TestTemplates/toTime_float64_toJson (0.00s) @@ -884,7 +920,7 @@ --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) - --- PASS: TestTemplates/parseTime_dateModify (0.01s) + --- PASS: TestTemplates/parseTime_dateModify (0.00s) --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) --- PASS: TestTemplates/toTimeLayout (0.00s) --- PASS: TestTemplates/toTimeLayout_short (0.00s) @@ -909,7 +945,7 @@ === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace === RUN TestValidateTemplate/ok/json-missing-trailing-comma ---- PASS: TestValidateTemplate (0.01s) +--- PASS: TestValidateTemplate (0.00s) --- 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) @@ -930,18 +966,18 @@ === RUN TestValidateTemplateData/ok_empty === RUN TestValidateTemplateData/ok_nil === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma ---- PASS: TestValidateTemplateData (0.01s) +--- PASS: TestValidateTemplateData (0.00s) --- PASS: TestValidateTemplateData/ok (0.00s) --- PASS: TestValidateTemplateData/ok_empty (0.00s) --- PASS: TestValidateTemplateData/ok_nil (0.00s) --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) PASS -ok go.step.sm/crypto/internal/templates 0.133s +ok go.step.sm/crypto/internal/templates 0.032s === RUN TestReadFile === RUN TestReadFile/ok === RUN TestReadFile/missing ---- PASS: TestReadFile (0.01s) - --- PASS: TestReadFile/ok (0.01s) +--- PASS: TestReadFile (0.00s) + --- PASS: TestReadFile/ok (0.00s) --- PASS: TestReadFile/missing (0.00s) === RUN TestReadFromStdin --- PASS: TestReadFromStdin (0.00s) @@ -951,9 +987,9 @@ === RUN TestReadPasswordFromFile/ok === RUN TestReadPasswordFromFile/trim === RUN TestReadPasswordFromFile/missing ---- PASS: TestReadPasswordFromFile (0.01s) +--- PASS: TestReadPasswordFromFile (0.00s) --- PASS: TestReadPasswordFromFile/ok (0.00s) - --- PASS: TestReadPasswordFromFile/trim (0.01s) + --- PASS: TestReadPasswordFromFile/trim (0.00s) --- PASS: TestReadPasswordFromFile/missing (0.00s) === RUN TestReadPasswordFromStdin --- PASS: TestReadPasswordFromStdin (0.00s) @@ -970,7 +1006,7 @@ --- PASS: Test_maybeUnwrap/wrapped (0.00s) --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) PASS -ok go.step.sm/crypto/internal/utils 0.072s +ok go.step.sm/crypto/internal/utils 0.012s === RUN TestSkip --- PASS: TestSkip (0.00s) === RUN TestSkipSkip @@ -986,7 +1022,7 @@ === RUN TestEncoding_String --- PASS: TestEncoding_String (0.00s) PASS -ok go.step.sm/crypto/internal/utils/utfbom 0.023s +ok go.step.sm/crypto/internal/utils/utfbom 0.005s === RUN TestEncrypt === RUN TestEncrypt/ok === RUN TestEncrypt/ok_WithPasswordPrompter @@ -997,11 +1033,11 @@ === RUN TestEncrypt/fail_no_passowrd === RUN TestEncrypt/fail_encrypt === RUN TestEncrypt/fail_salt ---- PASS: TestEncrypt (18.55s) - --- PASS: TestEncrypt/ok (6.01s) - --- PASS: TestEncrypt/ok_WithPasswordPrompter (6.14s) - --- PASS: TestEncrypt/ok_with_PromptPassword (6.35s) - --- PASS: TestEncrypt/fail_apply (0.01s) +--- PASS: TestEncrypt (4.93s) + --- PASS: TestEncrypt/ok (1.65s) + --- PASS: TestEncrypt/ok_WithPasswordPrompter (1.60s) + --- PASS: TestEncrypt/ok_with_PromptPassword (1.67s) + --- PASS: TestEncrypt/fail_apply (0.00s) --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) --- PASS: TestEncrypt/fail_no_passowrd (0.00s) @@ -1012,8 +1048,8 @@ === RUN TestEncryptJWK/fail_marshal === RUN TestEncryptJWK/fail_encrypt === RUN TestEncryptJWK/fail_salt ---- PASS: TestEncryptJWK (4.56s) - --- PASS: TestEncryptJWK/ok (4.55s) +--- PASS: TestEncryptJWK (1.59s) + --- PASS: TestEncryptJWK/ok (1.59s) --- PASS: TestEncryptJWK/fail_marshal (0.00s) --- PASS: TestEncryptJWK/fail_encrypt (0.00s) --- PASS: TestEncryptJWK/fail_salt (0.00s) @@ -1035,18 +1071,18 @@ === RUN TestDecrypt/fail_apply_WithPasswordPrompter === RUN TestDecrypt/fail_PasswordPrompter#01 === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter ---- PASS: TestDecrypt (36.14s) +--- PASS: TestDecrypt (12.02s) --- PASS: TestDecrypt/ok_not_encrypted (0.00s) - --- PASS: TestDecrypt/ok_WithPassword (2.38s) - --- PASS: TestDecrypt/ok_WithPasswordFile (1.43s) - --- PASS: TestDecrypt/ok_WithPasswordPrompter (2.59s) - --- PASS: TestDecrypt/ok_PasswordPrompter (2.32s) - --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (3.46s) - --- PASS: TestDecrypt/fail_bad_data (3.12s) - --- PASS: TestDecrypt/fail_WithPassword (2.96s) - --- PASS: TestDecrypt/fail_WithPasswordFile (2.34s) - --- PASS: TestDecrypt/fail_WithPasswordPrompter (5.41s) - --- PASS: TestDecrypt/fail_PasswordPrompter (7.63s) + --- PASS: TestDecrypt/ok_WithPassword (0.80s) + --- PASS: TestDecrypt/ok_WithPasswordFile (0.80s) + --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.80s) + --- PASS: TestDecrypt/ok_PasswordPrompter (0.81s) + --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.82s) + --- PASS: TestDecrypt/fail_bad_data (0.80s) + --- PASS: TestDecrypt/fail_WithPassword (0.80s) + --- PASS: TestDecrypt/fail_WithPasswordFile (0.80s) + --- PASS: TestDecrypt/fail_WithPasswordPrompter (2.41s) + --- PASS: TestDecrypt/fail_PasswordPrompter (2.40s) --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) @@ -1065,7 +1101,7 @@ === RUN TestThumbprint/opaque === RUN TestThumbprint/fail_oct === RUN TestThumbprint/fail_x25519 ---- PASS: TestThumbprint (0.04s) +--- PASS: TestThumbprint (0.00s) --- PASS: TestThumbprint/ec (0.00s) --- PASS: TestThumbprint/ec_pub (0.00s) --- PASS: TestThumbprint/rsa (0.00s) @@ -1088,122 +1124,122 @@ === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle ---- PASS: TestGenerateJWKFromPEMSubtle (0.06s) +--- PASS: TestGenerateJWKFromPEMSubtle (0.02s) --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) - --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.01s) - --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.02s) - --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.02s) + --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.00s) + --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.00s) + --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/failEmptyPassword === RUN TestGenerateDefaultKeyPair/failNilPassword === RUN TestGenerateDefaultKeyPair/failEOF ---- PASS: TestGenerateDefaultKeyPair (4.97s) - --- PASS: TestGenerateDefaultKeyPair/ok (2.45s) +--- PASS: TestGenerateDefaultKeyPair (1.59s) + --- PASS: TestGenerateDefaultKeyPair/ok (0.80s) --- 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/rsa.enc.priv.json === RUN TestReadKey/testdata/okp.pub.json +=== RUN TestReadKey/testdata/p256.priv.json +=== RUN TestReadKey/testdata/rsa.priv.json +=== RUN TestReadKey/testdata/okp.enc.priv.json === RUN TestReadKey/testdata/p256.pub.json === RUN TestReadKey/testdata/p256.enc.priv.json === RUN TestReadKey/testdata/rsa.pub.json -=== RUN TestReadKey/testdata/rsa.priv.json +=== RUN TestReadKey/testdata/oct.json === RUN TestReadKey/testdata/oct.enc.json === RUN TestReadKey/testdata/okp.priv.json -=== RUN TestReadKey/testdata/okp.enc.priv.json -=== RUN TestReadKey/testdata/p256.priv.json -=== RUN TestReadKey/testdata/rsa.enc.priv.json +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem +=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem -=== RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem -=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem ---- PASS: TestReadKey (2.57s) - --- PASS: TestReadKey/testdata/oct.json (0.00s) +=== RUN TestReadKey/../pemutil/testdata/openssl.p521.pem +=== RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem +--- PASS: TestReadKey (0.83s) + --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) + --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) + --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) + --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) - --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.43s) + --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.13s) --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) - --- PASS: TestReadKey/testdata/oct.enc.json (0.43s) + --- PASS: TestReadKey/testdata/oct.json (0.00s) + --- PASS: TestReadKey/testdata/oct.enc.json (0.14s) --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) - --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.43s) - --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) - --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.44s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.02s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.06s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.47s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.07s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.03s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.06s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.01s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.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/pkcs8/openssl.p256.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.03s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.14s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.03s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.03s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.03s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.02s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.01s) + --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) === RUN TestReadKey_https === RUN TestReadKey_https/ok === RUN TestReadKey_https/failWithKid === RUN TestReadKey_https/failEmpty === RUN TestReadKey_https/failNotFound === RUN TestReadKey_https/failClient -2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:36500: read tcp 127.0.0.1:41231->127.0.0.1:36500: use of closed network connection ---- PASS: TestReadKey_https (0.10s) - --- PASS: TestReadKey_https/ok (0.05s) +2026/02/24 14:17:25 http: TLS handshake error from 127.0.0.1:35542: read tcp 127.0.0.1:35809->127.0.0.1:35542: use of closed network connection +--- PASS: TestReadKey_https (0.05s) + --- PASS: TestReadKey_https/ok (0.03s) --- PASS: TestReadKey_https/failWithKid (0.00s) --- PASS: TestReadKey_https/failEmpty (0.00s) --- PASS: TestReadKey_https/failNotFound (0.00s) - --- PASS: TestReadKey_https/failClient (0.04s) + --- PASS: TestReadKey_https/failClient (0.02s) === RUN TestReadKeyPasswordFile --- PASS: TestReadKeyPasswordFile (0.00s) === RUN TestParseKey @@ -1211,26 +1247,26 @@ === RUN TestParseKeyPemutilPromptPassword === RUN TestParseKeyPemutilPromptPassword/ok === RUN TestParseKeyPemutilPromptPassword/fail ---- PASS: TestParseKeyPemutilPromptPassword (0.03s) - --- PASS: TestParseKeyPemutilPromptPassword/ok (0.02s) - --- PASS: TestParseKeyPemutilPromptPassword/fail (0.01s) +--- PASS: TestParseKeyPemutilPromptPassword (0.01s) + --- PASS: TestParseKeyPemutilPromptPassword/ok (0.01s) + --- PASS: TestParseKeyPemutilPromptPassword/fail (0.00s) === RUN TestReadKeySet ---- PASS: TestReadKeySet (0.02s) +--- PASS: TestReadKeySet (0.00s) === RUN TestReadKeySet_https === RUN TestReadKeySet_https/ok === RUN TestReadKeySet_https/failEmpty === RUN TestReadKeySet_https/failNotFound === RUN TestReadKeySet_https/failClient === RUN TestReadKeySet_https/failNoOptions -2025/01/21 05:50:34 http: TLS handshake error from 127.0.0.1:41826: remote error: tls: bad certificate ---- PASS: TestReadKeySet_https (0.16s) - --- PASS: TestReadKeySet_https/ok (0.04s) +2026/02/24 14:17:25 http: TLS handshake error from 127.0.0.1:59606: remote error: tls: bad certificate +--- PASS: TestReadKeySet_https (0.11s) + --- PASS: TestReadKeySet_https/ok (0.03s) --- PASS: TestReadKeySet_https/failEmpty (0.00s) --- PASS: TestReadKeySet_https/failNotFound (0.00s) - --- PASS: TestReadKeySet_https/failClient (0.07s) - --- PASS: TestReadKeySet_https/failNoOptions (0.05s) + --- PASS: TestReadKeySet_https/failClient (0.05s) + --- PASS: TestReadKeySet_https/failNoOptions (0.03s) === RUN TestGuessJWKAlgorithm ---- PASS: TestGuessJWKAlgorithm (8.11s) +--- PASS: TestGuessJWKAlgorithm (1.27s) === RUN TestParseKeySet === RUN TestParseKeySet/ok === RUN TestParseKeySet/okEncryptedJSON @@ -1243,13 +1279,13 @@ === RUN TestParseKeySet/failEmpty === RUN TestParseKeySet/failDuplicated === RUN TestParseKeySet/failWithAlg ---- PASS: TestParseKeySet (17.72s) +--- PASS: TestParseKeySet (6.32s) --- PASS: TestParseKeySet/ok (0.00s) - --- PASS: TestParseKeySet/okEncryptedJSON (4.51s) - --- PASS: TestParseKeySet/okEncryptedCompact (4.52s) + --- PASS: TestParseKeySet/okEncryptedJSON (1.57s) + --- PASS: TestParseKeySet/okEncryptedCompact (1.55s) --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) --- PASS: TestParseKeySet/failOptions (0.00s) - --- PASS: TestParseKeySet/failDecrypt (4.00s) + --- PASS: TestParseKeySet/failDecrypt (1.58s) --- PASS: TestParseKeySet/failNoOptions (0.00s) --- PASS: TestParseKeySet/failBadData (0.00s) --- PASS: TestParseKeySet/failEmpty (0.00s) @@ -1266,7 +1302,7 @@ === RUN Test_guessKeyType/encryptedAlgHS256 === RUN Test_guessKeyType/jwkAlgHS384 === RUN Test_guessKeyType/bloblAlgHS512 ---- PASS: Test_guessKeyType (13.63s) +--- PASS: Test_guessKeyType (5.06s) --- PASS: Test_guessKeyType/ec (0.00s) --- PASS: Test_guessKeyType/rsaKey (0.00s) --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) @@ -1287,7 +1323,7 @@ === RUN Test_guessSignatureAlgorithm/XEdDSA === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer === RUN Test_guessSignatureAlgorithm/empty ---- PASS: Test_guessSignatureAlgorithm (9.86s) +--- PASS: Test_guessSignatureAlgorithm (0.43s) --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) @@ -1305,7 +1341,7 @@ === RUN TestIsSymmetric/RSA#01 === RUN TestIsSymmetric/OKP === RUN TestIsSymmetric/oct ---- PASS: TestIsSymmetric (5.35s) +--- PASS: TestIsSymmetric (1.03s) --- PASS: TestIsSymmetric/EC (0.00s) --- PASS: TestIsSymmetric/RSA (0.00s) --- PASS: TestIsSymmetric/RSA#01 (0.00s) @@ -1317,7 +1353,7 @@ === RUN TestIsAsymmetric/RSA#01 === RUN TestIsAsymmetric/OKP === RUN TestIsAsymmetric/oct ---- PASS: TestIsAsymmetric (5.24s) +--- PASS: TestIsAsymmetric (4.12s) --- PASS: TestIsAsymmetric/EC (0.00s) --- PASS: TestIsAsymmetric/RSA (0.00s) --- PASS: TestIsAsymmetric/RSA#01 (0.00s) @@ -1340,14 +1376,14 @@ === RUN TestSignVerify/ed === RUN TestSignVerify/x25519 === RUN TestSignVerify/fail_P224 ---- PASS: TestSignVerify (7.55s) - --- PASS: TestSignVerify/byte (0.01s) - --- PASS: TestSignVerify/P256 (0.02s) - --- PASS: TestSignVerify/P384 (0.02s) - --- PASS: TestSignVerify/P521 (0.09s) - --- PASS: TestSignVerify/rsa2048 (0.02s) +--- PASS: TestSignVerify (1.22s) + --- PASS: TestSignVerify/byte (0.00s) + --- PASS: TestSignVerify/P256 (0.00s) + --- PASS: TestSignVerify/P384 (0.01s) + --- PASS: TestSignVerify/P521 (0.05s) + --- PASS: TestSignVerify/rsa2048 (0.01s) --- PASS: TestSignVerify/ed (0.01s) - --- PASS: TestSignVerify/x25519 (0.05s) + --- PASS: TestSignVerify/x25519 (0.03s) --- PASS: TestSignVerify/fail_P224 (0.00s) === RUN TestValidateSSHPOP === RUN TestValidateSSHPOP/ok_crypto.PrivateKey @@ -1384,13 +1420,13 @@ --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) --- PASS: Test_validateX5/ok (0.00s) === RUN TestValidateX5T -=== RUN TestValidateX5T/fail/validateX5-error === RUN TestValidateX5T/ok === RUN TestValidateX5T/ok/opaque +=== RUN TestValidateX5T/fail/validateX5-error --- PASS: TestValidateX5T (0.00s) - --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) --- PASS: TestValidateX5T/ok (0.00s) --- PASS: TestValidateX5T/ok/opaque (0.00s) + --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) === RUN TestValidateX5C === RUN TestValidateX5C/fail/validateX5-error === RUN TestValidateX5C/ok @@ -1426,7 +1462,7 @@ === RUN TestValidateJWK_sig/fail_bytes === RUN TestValidateJWK_sig/fail_OpaqueSigner === RUN TestValidateJWK_sig/fail_unknown ---- PASS: TestValidateJWK_sig (3.32s) +--- PASS: TestValidateJWK_sig (2.20s) --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) @@ -1467,10 +1503,10 @@ === RUN TestX25519Signer_SignVerify/ok_random === RUN TestX25519Signer_SignVerify/ok_ed25519 === RUN TestX25519Signer_SignVerify/fail_algorithm ---- PASS: TestX25519Signer_SignVerify (0.05s) - --- PASS: TestX25519Signer_SignVerify/ok (0.01s) - --- PASS: TestX25519Signer_SignVerify/ok_empty (0.01s) - --- PASS: TestX25519Signer_SignVerify/ok_random (0.01s) +--- PASS: TestX25519Signer_SignVerify (0.01s) + --- PASS: TestX25519Signer_SignVerify/ok (0.00s) + --- PASS: TestX25519Signer_SignVerify/ok_empty (0.00s) + --- PASS: TestX25519Signer_SignVerify/ok_random (0.00s) --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) === RUN TestX25519Signer_Public @@ -1479,7 +1515,7 @@ --- PASS: TestX25519Signer_Public/ok (0.00s) === RUN TestX25519Signer_Algs === RUN TestX25519Signer_Algs/ok ---- PASS: TestX25519Signer_Algs (0.01s) +--- PASS: TestX25519Signer_Algs (0.00s) --- PASS: TestX25519Signer_Algs/ok (0.00s) === RUN TestX25519Signer_SignPayload === RUN TestX25519Signer_SignPayload/ok @@ -1491,12 +1527,13 @@ === RUN TestX25519Verifier_VerifyPayload/ok === RUN TestX25519Verifier_VerifyPayload/fail_signature === RUN TestX25519Verifier_VerifyPayload/fail_algorithm ---- PASS: TestX25519Verifier_VerifyPayload (0.01s) - --- PASS: TestX25519Verifier_VerifyPayload/ok (0.01s) +--- PASS: TestX25519Verifier_VerifyPayload (0.00s) + --- PASS: TestX25519Verifier_VerifyPayload/ok (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) === CONT TestEncryptDecryptJWK === CONT TestGenerateJWKFromPEM +=== CONT TestParseKey === CONT TestGenerateJWK === RUN TestGenerateJWK/EC === PAUSE TestGenerateJWK/EC @@ -1563,31 +1600,37 @@ === RUN TestGenerateJWK/fail === PAUSE TestGenerateJWK/fail === CONT TestGenerateJWK/EC -=== CONT TestParseKey -=== CONT TestGenerateJWK/OKP -=== CONT TestGenerateJWK/fail +=== CONT TestGenerateJWK/OKP#01 === CONT TestGenerateJWK/oct#11 === CONT TestGenerateJWK/oct#10 +=== CONT TestGenerateJWK/OKP === CONT TestGenerateJWK/oct#09 -=== CONT TestGenerateJWK/oct#08 -=== CONT TestGenerateJWK/oct#07 -=== CONT TestGenerateJWK/RSA#07 -=== CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/RSA#05 -=== CONT TestGenerateJWK/RSA#04 -=== CONT TestGenerateJWK/RSA#03 -=== CONT TestGenerateJWK/oct#06 +=== CONT TestGenerateJWK/oct#02 +=== CONT TestGenerateJWK/RSA#02 +=== CONT TestGenerateJWK/fail === CONT TestGenerateJWK/oct#05 +=== CONT TestGenerateJWK/EC#01 +=== CONT TestGenerateJWK/RSA#06 === CONT TestGenerateJWK/oct#04 -=== CONT TestGenerateJWK/oct#03 -=== CONT TestGenerateJWK/oct#02 -=== CONT TestGenerateJWK/oct#01 -=== CONT TestGenerateJWK/oct +=== CONT TestGenerateJWK/oct#08 === CONT TestGenerateJWK/OKP#02 -=== CONT TestGenerateJWK/OKP#01 -=== CONT TestGenerateJWK/RSA#02 +=== CONT TestGenerateJWK/RSA#04 === CONT TestGenerateJWK/EC#05 +=== CONT TestGenerateJWK/EC#07 +=== CONT TestGenerateJWK/EC#06 +=== CONT TestGenerateJWK/RSA +=== CONT TestGenerateJWK/EC#04 +=== CONT TestGenerateJWK/RSA#07 +=== CONT TestGenerateJWK/oct#07 +=== CONT TestGenerateJWK/EC#02 +=== CONT TestGenerateJWK/RSA#03 +=== CONT TestGenerateJWK/oct#03 +=== CONT TestGenerateJWK/EC#03 +=== CONT TestGenerateJWK/oct#01 === CONT TestGenerateJWK/RSA#01 +=== CONT TestGenerateJWK/oct#06 +=== CONT TestGenerateJWK/oct === RUN TestGenerateJWKFromPEM/p256 === PAUSE TestGenerateJWKFromPEM/p256 === RUN TestGenerateJWKFromPEM/p384 @@ -1619,80 +1662,36 @@ === RUN TestGenerateJWKFromPEM/fail_no_subtle === PAUSE TestGenerateJWKFromPEM/fail_no_subtle === CONT TestGenerateJWKFromPEM/p256 +=== CONT TestGenerateJWKFromPEM/ed25519_pub +=== CONT TestGenerateJWKFromPEM/rsa +=== CONT TestGenerateJWKFromPEM/p521 +=== CONT TestGenerateJWKFromPEM/ed25519 === CONT TestGenerateJWKFromPEM/fail_no_subtle -=== CONT TestGenerateJWKFromPEM/fail_missing +=== CONT TestGenerateJWKFromPEM/p384 === 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 TestGenerateJWK/EC#04 -=== CONT TestGenerateJWK/EC#03 === CONT TestGenerateJWKFromPEM/p384_pub +=== CONT TestGenerateJWKFromPEM/rsa_cert +=== CONT TestGenerateJWKFromPEM/fail_missing === CONT TestGenerateJWKFromPEM/p256_pub -=== CONT TestGenerateJWKFromPEM/rsa -=== CONT TestGenerateJWKFromPEM/ed25519 -=== CONT TestGenerateJWKFromPEM/p521 -=== CONT TestGenerateJWK/RSA -=== CONT TestGenerateJWK/EC#02 -=== CONT TestGenerateJWKFromPEM/p384 -=== CONT TestGenerateJWK/EC#01 -=== CONT TestGenerateJWK/EC#07 -=== CONT TestGenerateJWK/EC#06 ---- PASS: TestGenerateJWKFromPEM (0.09s) - --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) +=== CONT TestGenerateJWKFromPEM/ed25519_cert +=== CONT TestGenerateJWKFromPEM/p521_pub +--- PASS: TestGenerateJWKFromPEM (0.02s) + --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) - --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) + --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) + --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) + --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) - --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) - --- PASS: TestGenerateJWKFromPEM/p521 (0.04s) -=== RUN TestEncryptDecryptJWK/ok_EC -=== PAUSE TestEncryptDecryptJWK/ok_EC -=== RUN TestEncryptDecryptJWK/ok_EC_pub -=== PAUSE TestEncryptDecryptJWK/ok_EC_pub -=== RUN TestEncryptDecryptJWK/ok_RSA -=== PAUSE TestEncryptDecryptJWK/ok_RSA -=== RUN TestEncryptDecryptJWK/ok_RSA_pub -=== PAUSE TestEncryptDecryptJWK/ok_RSA_pub -=== RUN TestEncryptDecryptJWK/ok_RSA-PSS -=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS -=== RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== RUN TestEncryptDecryptJWK/ok_Ed25519 -=== PAUSE TestEncryptDecryptJWK/ok_Ed25519 -=== RUN TestEncryptDecryptJWK/ok_Ed25519_pub -=== PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub -=== RUN TestEncryptDecryptJWK/ok_oct -=== PAUSE TestEncryptDecryptJWK/ok_oct -=== CONT TestEncryptDecryptJWK/ok_EC -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub -=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub -=== CONT TestEncryptDecryptJWK/ok_RSA_pub -=== CONT TestEncryptDecryptJWK/ok_RSA -=== CONT TestEncryptDecryptJWK/ok_oct -=== CONT TestEncryptDecryptJWK/ok_RSA-PSS -=== CONT TestEncryptDecryptJWK/ok_Ed25519 -=== CONT TestEncryptDecryptJWK/ok_EC_pub ---- PASS: TestEncryptDecryptJWK (5.71s) - --- PASS: TestEncryptDecryptJWK/ok_RSA (5.73s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (6.05s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (6.11s) - --- PASS: TestEncryptDecryptJWK/ok_EC_pub (6.22s) - --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (6.47s) - --- PASS: TestEncryptDecryptJWK/ok_oct (6.48s) - --- PASS: TestEncryptDecryptJWK/ok_EC (6.58s) - --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (6.57s) - --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (6.75s) + --- PASS: TestGenerateJWKFromPEM/p384 (0.01s) + --- PASS: TestGenerateJWKFromPEM/p521 (0.02s) === RUN TestParseKey/ec === PAUSE TestParseKey/ec === RUN TestParseKey/rsa @@ -1742,95 +1741,132 @@ === RUN TestParseKey/failOCTMissingOptions === PAUSE TestParseKey/failOCTMissingOptions === CONT TestParseKey/ec +=== CONT TestParseKey/pemPrivateWithKid +=== CONT TestParseKey/rsa-pss +=== CONT TestParseKey/pemPrivateWithAlg +=== CONT TestParseKey/failPassword === CONT TestParseKey/failOCTMissingOptions +=== CONT TestParseKey/pemPrivateWithUse === CONT TestParseKey/failECWrongKid === CONT TestParseKey/failECBWongAlg === CONT TestParseKey/failPEMPassword +=== CONT TestParseKey/failMissingFile +=== CONT TestParseKey/encryptedFullWithPasswordFile +=== CONT TestParseKey/pemPrivateWithPasswordPrompter === CONT TestParseKey/pemPrivateWithPasswordFile -=== CONT TestParseKey/encryptedCompactWithPassword -=== CONT TestParseKey/oct -=== CONT TestParseKey/okp -=== CONT TestParseKey/rsa-pss -=== CONT TestParseKey/rsa -=== CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivateWithPassword +=== CONT TestParseKey/pemPublic === CONT TestParseKey/pemPrivate === CONT TestParseKey/pemPrivateWithAlgWithSubtle -=== CONT TestParseKey/failMissingFile -=== CONT TestParseKey/failPassword -=== CONT TestParseKey/pemPrivateWithAlg -=== CONT TestParseKey/pemPrivateWithUse -=== CONT TestParseKey/pemPrivateWithKid -=== CONT TestParseKey/pemPrivateWithPasswordPrompter -=== CONT TestParseKey/encryptedFullWithPasswordFile === CONT TestParseKey/octPrivateWithAlgWithKid === CONT TestParseKey/octPrivateWithAlg ---- PASS: TestParseKey (14.75s) +=== CONT TestParseKey/okp +=== CONT TestParseKey/encryptedCompactWithPassword +=== CONT TestParseKey/oct +=== CONT TestParseKey/rsa +=== RUN TestEncryptDecryptJWK/ok_EC +=== PAUSE TestEncryptDecryptJWK/ok_EC +=== RUN TestEncryptDecryptJWK/ok_EC_pub +=== PAUSE TestEncryptDecryptJWK/ok_EC_pub +=== RUN TestEncryptDecryptJWK/ok_RSA +=== PAUSE TestEncryptDecryptJWK/ok_RSA +=== RUN TestEncryptDecryptJWK/ok_RSA_pub +=== PAUSE TestEncryptDecryptJWK/ok_RSA_pub +=== RUN TestEncryptDecryptJWK/ok_RSA-PSS +=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS +=== RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== RUN TestEncryptDecryptJWK/ok_Ed25519 +=== PAUSE TestEncryptDecryptJWK/ok_Ed25519 +=== RUN TestEncryptDecryptJWK/ok_Ed25519_pub +=== PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub +=== RUN TestEncryptDecryptJWK/ok_oct +=== PAUSE TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_EC +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub +=== CONT TestEncryptDecryptJWK/ok_RSA_pub +=== CONT TestEncryptDecryptJWK/ok_Ed25519_pub +=== CONT TestEncryptDecryptJWK/ok_oct +=== CONT TestEncryptDecryptJWK/ok_Ed25519 +=== CONT TestEncryptDecryptJWK/ok_RSA +=== CONT TestEncryptDecryptJWK/ok_RSA-PSS +=== CONT TestEncryptDecryptJWK/ok_EC_pub +--- PASS: TestParseKey (3.09s) --- 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/oct (0.00s) - --- PASS: TestParseKey/okp (0.00s) --- PASS: TestParseKey/rsa-pss (0.00s) - --- PASS: TestParseKey/rsa (0.00s) - --- PASS: TestParseKey/pemPublic (0.00s) - --- PASS: TestParseKey/pemPrivate (0.00s) - --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) - --- PASS: TestParseKey/failMissingFile (0.00s) - --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) - --- PASS: TestParseKey/pemPrivateWithUse (0.00s) --- PASS: TestParseKey/pemPrivateWithKid (0.00s) + --- PASS: TestParseKey/failECWrongKid (0.00s) + --- PASS: TestParseKey/failECBWongAlg (0.00s) + --- PASS: TestParseKey/pemPrivateWithUse (0.00s) + --- PASS: TestParseKey/failMissingFile (0.00s) + --- PASS: TestParseKey/pemPublic (0.00s) --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) + --- PASS: TestParseKey/pemPrivate (0.00s) --- PASS: TestParseKey/octPrivateWithAlg (0.00s) - --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) + --- PASS: TestParseKey/okp (0.00s) + --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) + --- PASS: TestParseKey/oct (0.00s) + --- PASS: TestParseKey/rsa (0.00s) + --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.00s) + --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) + --- PASS: TestParseKey/failPEMPassword (0.00s) --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) - --- PASS: TestParseKey/failPassword (1.96s) - --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.97s) - --- PASS: TestParseKey/encryptedCompactWithPassword (2.37s) + --- PASS: TestParseKey/encryptedCompactWithPassword (1.14s) + --- PASS: TestParseKey/encryptedFullWithPasswordFile (1.42s) + --- PASS: TestParseKey/failPassword (1.54s) +--- PASS: TestEncryptDecryptJWK (3.21s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (2.03s) + --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (2.08s) + --- PASS: TestEncryptDecryptJWK/ok_oct (2.10s) + --- PASS: TestEncryptDecryptJWK/ok_EC (2.22s) + --- PASS: TestEncryptDecryptJWK/ok_RSA (2.23s) + --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (2.23s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (2.27s) + --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (2.31s) + --- PASS: TestEncryptDecryptJWK/ok_EC_pub (2.31s) --- PASS: TestGenerateJWK (0.00s) - --- PASS: TestGenerateJWK/EC (0.00s) - --- PASS: TestGenerateJWK/OKP (0.00s) - --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#11 (0.00s) --- PASS: TestGenerateJWK/oct#10 (0.00s) + --- PASS: TestGenerateJWK/OKP#01 (0.00s) --- PASS: TestGenerateJWK/oct#09 (0.00s) - --- PASS: TestGenerateJWK/oct#08 (0.00s) - --- PASS: TestGenerateJWK/oct#07 (0.00s) - --- PASS: TestGenerateJWK/oct#06 (0.00s) + --- PASS: TestGenerateJWK/EC (0.00s) + --- PASS: TestGenerateJWK/oct#02 (0.00s) + --- PASS: TestGenerateJWK/fail (0.00s) --- PASS: TestGenerateJWK/oct#05 (0.00s) + --- PASS: TestGenerateJWK/OKP (0.00s) --- PASS: TestGenerateJWK/oct#04 (0.00s) - --- PASS: TestGenerateJWK/oct#03 (0.00s) - --- PASS: TestGenerateJWK/oct#02 (0.00s) - --- PASS: TestGenerateJWK/oct#01 (0.00s) - --- PASS: TestGenerateJWK/oct (0.00s) + --- PASS: TestGenerateJWK/oct#08 (0.00s) --- PASS: TestGenerateJWK/OKP#02 (0.00s) - --- PASS: TestGenerateJWK/OKP#01 (0.00s) - --- PASS: TestGenerateJWK/EC#05 (0.00s) - --- PASS: TestGenerateJWK/EC#04 (0.00s) - --- PASS: TestGenerateJWK/EC#02 (0.01s) --- PASS: TestGenerateJWK/EC#01 (0.00s) + --- PASS: TestGenerateJWK/EC#05 (0.00s) + --- PASS: TestGenerateJWK/oct#07 (0.00s) + --- PASS: TestGenerateJWK/oct#03 (0.00s) --- PASS: TestGenerateJWK/EC#07 (0.00s) - --- PASS: TestGenerateJWK/EC#06 (0.01s) - --- PASS: TestGenerateJWK/EC#03 (0.05s) - --- PASS: TestGenerateJWK/RSA (1.90s) - --- PASS: TestGenerateJWK/RSA#03 (2.52s) - --- PASS: TestGenerateJWK/RSA#05 (2.75s) - --- PASS: TestGenerateJWK/RSA#06 (3.83s) - --- PASS: TestGenerateJWK/RSA#04 (5.05s) - --- PASS: TestGenerateJWK/RSA#02 (5.96s) - --- PASS: TestGenerateJWK/RSA#07 (9.26s) - --- PASS: TestGenerateJWK/RSA#01 (34.94s) + --- PASS: TestGenerateJWK/EC#06 (0.00s) + --- PASS: TestGenerateJWK/oct#01 (0.00s) + --- PASS: TestGenerateJWK/EC#04 (0.00s) + --- PASS: TestGenerateJWK/oct#06 (0.00s) + --- PASS: TestGenerateJWK/oct (0.00s) + --- PASS: TestGenerateJWK/EC#02 (0.00s) + --- PASS: TestGenerateJWK/EC#03 (0.02s) + --- PASS: TestGenerateJWK/RSA#02 (0.41s) + --- PASS: TestGenerateJWK/RSA#06 (0.55s) + --- PASS: TestGenerateJWK/RSA (1.02s) + --- PASS: TestGenerateJWK/RSA#05 (1.20s) + --- PASS: TestGenerateJWK/RSA#03 (1.50s) + --- PASS: TestGenerateJWK/RSA#04 (2.67s) + --- PASS: TestGenerateJWK/RSA#07 (2.79s) + --- PASS: TestGenerateJWK/RSA#01 (11.80s) PASS -ok go.step.sm/crypto/jose 173.167s +ok go.step.sm/crypto/jose 54.657s === RUN TestFingerprint === RUN TestFingerprint/ecdsa === RUN TestFingerprint/rsa === RUN TestFingerprint/ed25519 === RUN TestFingerprint/fail ---- PASS: TestFingerprint (0.02s) +--- PASS: TestFingerprint (0.01s) --- PASS: TestFingerprint/ecdsa (0.00s) --- PASS: TestFingerprint/rsa (0.00s) --- PASS: TestFingerprint/ed25519 (0.00s) @@ -1858,28 +1894,28 @@ === RUN TestPublicKey/x25519Public === RUN TestPublicKey/ecdsaSigner === RUN TestPublicKey/fail ---- PASS: TestPublicKey (3.03s) +--- PASS: TestPublicKey (1.59s) --- PASS: TestPublicKey/ecdsa (0.00s) --- PASS: TestPublicKey/ecdsaPublic (0.00s) --- PASS: TestPublicKey/rsa (0.00s) --- PASS: TestPublicKey/rsaPublic (0.00s) --- PASS: TestPublicKey/ed25519 (0.00s) --- PASS: TestPublicKey/ed25519Public (0.00s) - --- PASS: TestPublicKey/x25519 (0.01s) + --- PASS: TestPublicKey/x25519 (0.00s) --- PASS: TestPublicKey/x25519Public (0.00s) --- PASS: TestPublicKey/ecdsaSigner (0.00s) --- PASS: TestPublicKey/fail (0.00s) === RUN TestGenerateDefaultKey === RUN TestGenerateDefaultKey/ok === RUN TestGenerateDefaultKey/eof ---- PASS: TestGenerateDefaultKey (0.03s) - --- PASS: TestGenerateDefaultKey/ok (0.03s) +--- PASS: TestGenerateDefaultKey (0.01s) + --- PASS: TestGenerateDefaultKey/ok (0.01s) --- PASS: TestGenerateDefaultKey/eof (0.00s) === RUN TestGenerateDefaultKeyPair === RUN TestGenerateDefaultKeyPair/ok === RUN TestGenerateDefaultKeyPair/eof ---- PASS: TestGenerateDefaultKeyPair (0.02s) - --- PASS: TestGenerateDefaultKeyPair/ok (0.02s) +--- PASS: TestGenerateDefaultKeyPair (0.00s) + --- PASS: TestGenerateDefaultKeyPair/ok (0.00s) --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) === RUN TestGenerateKey === RUN TestGenerateKey/P-256 @@ -1896,12 +1932,12 @@ === RUN TestGenerateKey/unknown_EC_curve === RUN TestGenerateKey/unknown_OKP_curve === RUN TestGenerateKey/unknown_type ---- PASS: TestGenerateKey (1.29s) - --- PASS: TestGenerateKey/P-256 (0.03s) - --- PASS: TestGenerateKey/P-384 (0.21s) - --- PASS: TestGenerateKey/P-521 (0.92s) - --- PASS: TestGenerateKey/Ed25519 (0.04s) - --- PASS: TestGenerateKey/X25519 (0.09s) +--- PASS: TestGenerateKey (0.25s) + --- PASS: TestGenerateKey/P-256 (0.00s) + --- PASS: TestGenerateKey/P-384 (0.04s) + --- PASS: TestGenerateKey/P-521 (0.17s) + --- PASS: TestGenerateKey/Ed25519 (0.01s) + --- PASS: TestGenerateKey/X25519 (0.03s) --- PASS: TestGenerateKey/OCT (0.00s) --- PASS: TestGenerateKey/eof_EC (0.00s) --- PASS: TestGenerateKey/eof_RSA (0.00s) @@ -1916,9 +1952,9 @@ === RUN TestGenerateKey_rsa/RSA3072 === RUN TestGenerateKey_rsa/fail === RUN TestGenerateKey_rsa/fail_size ---- PASS: TestGenerateKey_rsa (20.45s) - --- PASS: TestGenerateKey_rsa/RSA2048 (10.81s) - --- PASS: TestGenerateKey_rsa/RSA3072 (9.62s) +--- PASS: TestGenerateKey_rsa (10.53s) + --- PASS: TestGenerateKey_rsa/RSA2048 (0.47s) + --- PASS: TestGenerateKey_rsa/RSA3072 (10.06s) --- PASS: TestGenerateKey_rsa/fail (0.00s) --- PASS: TestGenerateKey_rsa/fail_size (0.00s) === RUN TestGenerateKeyPair @@ -1930,11 +1966,11 @@ === RUN TestGenerateKeyPair/eof === RUN TestGenerateKeyPair/unknown === RUN TestGenerateKeyPair/unknown#01 ---- PASS: TestGenerateKeyPair (0.20s) - --- PASS: TestGenerateKeyPair/P-256 (0.01s) - --- PASS: TestGenerateKeyPair/P-384 (0.03s) - --- PASS: TestGenerateKeyPair/P-521 (0.15s) - --- PASS: TestGenerateKeyPair/Ed25519 (0.01s) +--- PASS: TestGenerateKeyPair (0.08s) + --- PASS: TestGenerateKeyPair/P-256 (0.00s) + --- PASS: TestGenerateKeyPair/P-384 (0.02s) + --- PASS: TestGenerateKeyPair/P-521 (0.06s) + --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) --- PASS: TestGenerateKeyPair/OCT (0.00s) --- PASS: TestGenerateKeyPair/eof (0.00s) --- PASS: TestGenerateKeyPair/unknown (0.00s) @@ -1943,15 +1979,15 @@ === RUN TestGenerateKeyPair_rsa/RSA2048 === RUN TestGenerateKeyPair_rsa/RSA3072 === RUN TestGenerateKeyPair_rsa/fail ---- PASS: TestGenerateKeyPair_rsa (8.82s) - --- PASS: TestGenerateKeyPair_rsa/RSA2048 (4.56s) - --- PASS: TestGenerateKeyPair_rsa/RSA3072 (4.26s) +--- PASS: TestGenerateKeyPair_rsa (4.37s) + --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.57s) + --- PASS: TestGenerateKeyPair_rsa/RSA3072 (3.80s) --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) === RUN TestGenerateDefaultSigner === RUN TestGenerateDefaultSigner/ok === RUN TestGenerateDefaultSigner/eof ---- PASS: TestGenerateDefaultSigner (0.02s) - --- PASS: TestGenerateDefaultSigner/ok (0.02s) +--- PASS: TestGenerateDefaultSigner (0.00s) + --- PASS: TestGenerateDefaultSigner/ok (0.00s) --- PASS: TestGenerateDefaultSigner/eof (0.00s) === RUN TestGenerateSigner === RUN TestGenerateSigner/P-256 @@ -1961,10 +1997,10 @@ === RUN TestGenerateSigner/OCT === RUN TestGenerateSigner/unknown === RUN TestGenerateSigner/unknown#01 ---- PASS: TestGenerateSigner (0.36s) - --- PASS: TestGenerateSigner/P-256 (0.02s) - --- PASS: TestGenerateSigner/P-384 (0.05s) - --- PASS: TestGenerateSigner/P-521 (0.29s) +--- PASS: TestGenerateSigner (0.08s) + --- PASS: TestGenerateSigner/P-256 (0.00s) + --- PASS: TestGenerateSigner/P-384 (0.02s) + --- PASS: TestGenerateSigner/P-521 (0.06s) --- PASS: TestGenerateSigner/Ed25519 (0.00s) --- PASS: TestGenerateSigner/OCT (0.00s) --- PASS: TestGenerateSigner/unknown (0.00s) @@ -1984,7 +2020,7 @@ === RUN TestExtractKey/fail_string === RUN TestExtractKey/fail_bad_ssh.Certificate.Key === RUN TestExtractKey/fail_bad_ssh.PublicKey ---- PASS: TestExtractKey (5.69s) +--- PASS: TestExtractKey (0.69s) --- PASS: TestExtractKey/RSA_private_key (0.00s) --- PASS: TestExtractKey/RSA_public_key (0.00s) --- PASS: TestExtractKey/EC_private_key (0.00s) @@ -2010,7 +2046,7 @@ === RUN TestVerifyPair/fail_rsa_key === RUN TestVerifyPair/fail_ed25519_key === RUN TestVerifyPair/fail_type ---- PASS: TestVerifyPair (6.94s) +--- PASS: TestVerifyPair (2.30s) --- PASS: TestVerifyPair/ecdsa (0.00s) --- PASS: TestVerifyPair/rsa (0.00s) --- PASS: TestVerifyPair/ed25519 (0.00s) @@ -2026,11 +2062,11 @@ === RUN TestInsecure/fail_RSA_1024 === RUN TestInsecure/ok_RSA_2048_insecure === RUN TestInsecure/ok_RSA_1024_insecure ---- PASS: TestInsecure (8.14s) - --- PASS: TestInsecure/ok_RSA_2048 (5.97s) +--- PASS: TestInsecure (2.76s) + --- PASS: TestInsecure/ok_RSA_2048 (1.00s) --- PASS: TestInsecure/fail_RSA_1024 (0.00s) - --- PASS: TestInsecure/ok_RSA_2048_insecure (1.71s) - --- PASS: TestInsecure/ok_RSA_1024_insecure (0.46s) + --- PASS: TestInsecure/ok_RSA_2048_insecure (1.68s) + --- PASS: TestInsecure/ok_RSA_1024_insecure (0.09s) === RUN TestEqual === RUN TestEqual/ok_ecdsaKey === RUN TestEqual/ok_rsaKey @@ -2052,7 +2088,7 @@ === RUN TestEqual/fail_[]byte === RUN TestEqual/fail_int === RUN TestEqual/fail_string ---- PASS: TestEqual (2.17s) +--- PASS: TestEqual (1.82s) --- PASS: TestEqual/ok_ecdsaKey (0.00s) --- PASS: TestEqual/ok_rsaKey (0.00s) --- PASS: TestEqual/ok_ed25519Key (0.00s) @@ -2074,7 +2110,7 @@ --- PASS: TestEqual/fail_int (0.00s) --- PASS: TestEqual/fail_string (0.00s) PASS -ok go.step.sm/crypto/keyutil 57.204s +ok go.step.sm/crypto/keyutil 24.499s === RUN TestNew === RUN TestNew/ok === RUN TestNew/ok_with_options @@ -2088,55 +2124,55 @@ === RUN TestNew/fail_intermediate_csr === RUN TestNew/fail_host_ssh_signer === RUN TestNew/fail_user_ssh_signer ---- PASS: TestNew (0.65s) - --- PASS: TestNew/ok (0.21s) - --- PASS: TestNew/ok_with_options (0.07s) +--- PASS: TestNew (0.17s) + --- PASS: TestNew/ok (0.06s) + --- PASS: TestNew/ok_with_options (0.01s) --- PASS: TestNew/fail_root_signer (0.00s) - --- PASS: TestNew/fail_intermediate_signer (0.01s) + --- PASS: TestNew/fail_intermediate_signer (0.00s) --- PASS: TestNew/fail_host_signer (0.01s) - --- PASS: TestNew/fail_user_signer (0.02s) + --- PASS: TestNew/fail_user_signer (0.01s) --- PASS: TestNew/fail_root_template (0.01s) - --- PASS: TestNew/fail_intermediate_template (0.05s) + --- PASS: TestNew/fail_intermediate_template (0.02s) --- PASS: TestNew/fail_root_csr (0.00s) - --- PASS: TestNew/fail_intermediate_csr (0.05s) - --- PASS: TestNew/fail_host_ssh_signer (0.06s) - --- PASS: TestNew/fail_user_ssh_signer (0.05s) + --- PASS: TestNew/fail_intermediate_csr (0.00s) + --- PASS: TestNew/fail_host_ssh_signer (0.01s) + --- PASS: TestNew/fail_user_ssh_signer (0.01s) === RUN TestCA_Sign === RUN TestCA_Sign/ok === RUN TestCA_Sign/ok_with_lifetime === RUN TestCA_Sign/fail ---- PASS: TestCA_Sign (0.45s) - --- PASS: TestCA_Sign/ok (0.04s) - --- PASS: TestCA_Sign/ok_with_lifetime (0.04s) +--- PASS: TestCA_Sign (0.10s) + --- PASS: TestCA_Sign/ok (0.01s) + --- PASS: TestCA_Sign/ok_with_lifetime (0.01s) --- PASS: TestCA_Sign/fail (0.00s) === RUN TestCA_Sign_mutation ---- PASS: TestCA_Sign_mutation (0.16s) +--- PASS: TestCA_Sign_mutation (0.03s) === 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.75s) - --- PASS: TestCA_SignCSR/ok (0.08s) - --- PASS: TestCA_SignCSR/ok_with_modify (0.10s) +--- PASS: TestCA_SignCSR (0.13s) + --- PASS: TestCA_SignCSR/ok (0.01s) + --- PASS: TestCA_SignCSR/ok_with_modify (0.01s) --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) - --- PASS: TestCA_SignCSR/fail_modify (0.01s) + --- PASS: TestCA_SignCSR/fail_modify (0.00s) === RUN TestCA_SignSSH === RUN TestCA_SignSSH/ok_host === RUN TestCA_SignSSH/ok_user === RUN TestCA_SignSSH/ok_infinity === RUN TestCA_SignSSH/fail_type ---- PASS: TestCA_SignSSH (0.60s) - --- PASS: TestCA_SignSSH/ok_host (0.02s) - --- PASS: TestCA_SignSSH/ok_user (0.02s) - --- PASS: TestCA_SignSSH/ok_infinity (0.02s) +--- PASS: TestCA_SignSSH (0.11s) + --- PASS: TestCA_SignSSH/ok_host (0.00s) + --- PASS: TestCA_SignSSH/ok_user (0.00s) + --- PASS: TestCA_SignSSH/ok_infinity (0.00s) --- PASS: TestCA_SignSSH/fail_type (0.00s) === RUN TestCA_SignSSH_mutation ---- PASS: TestCA_SignSSH_mutation (0.11s) +--- PASS: TestCA_SignSSH_mutation (0.03s) === RUN TestCA_SignSSH_infinity ---- PASS: TestCA_SignSSH_infinity (0.11s) +--- PASS: TestCA_SignSSH_infinity (0.03s) PASS -ok go.step.sm/crypto/minica 2.876s +ok go.step.sm/crypto/minica 0.604s === RUN TestParseCosignPrivateKey === RUN TestParseCosignPrivateKey/ok === RUN TestParseCosignPrivateKey/fail_password @@ -2151,134 +2187,134 @@ === RUN TestParseCosignPrivateKey/fail_kdf.Salt === RUN TestParseCosignPrivateKey/fail_ciphertext === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey ---- PASS: TestParseCosignPrivateKey (7.16s) - --- PASS: TestParseCosignPrivateKey/ok (0.90s) - --- PASS: TestParseCosignPrivateKey/fail_password (0.83s) +--- PASS: TestParseCosignPrivateKey (1.45s) + --- PASS: TestParseCosignPrivateKey/ok (0.16s) + --- PASS: TestParseCosignPrivateKey/fail_password (0.15s) --- 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.90s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.P (1.56s) - --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.78s) - --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.58s) - --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.65s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.20s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.28s) + --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.19s) + --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.17s) + --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.14s) === RUN TestParseCosignPrivateKey_equal ---- PASS: TestParseCosignPrivateKey_equal (0.59s) +--- PASS: TestParseCosignPrivateKey_equal (0.15s) === RUN TestParseCosignPrivateKey_IncorrectPasswordError ---- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (1.64s) +--- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.31s) === RUN TestRead -=== RUN TestRead/testdata/openssh.rsa1024.enc.pem -=== RUN TestRead/testdata/openssh.p521.pem -=== RUN TestRead/testdata/openssh.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/openssh.p384.pem +=== RUN TestRead/testdata/openssh.p384.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestRead/testdata/nebula.pub -=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssl.p521.pub.pem +=== RUN TestRead/testdata/openssh.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/openssl.rsa1024.pem +=== RUN TestRead/testdata/nebula.key === RUN TestRead/testdata/openssl.p256.enc.pem -=== RUN TestRead/testdata/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssh.p256.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.pem -=== RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.ed25519.pem +=== RUN TestRead/testdata/openssh.p521.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem +=== RUN TestRead/testdata/openssl.p384.pem +=== RUN TestRead/testdata/openssh.ed25519.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p384.pem +=== RUN TestRead/testdata/openssl.rsa1024.enc.pem === RUN TestRead/testdata/openssh.ed25519.enc.pem === RUN TestRead/testdata/openssh.p521.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestRead/testdata/openssh.rsa2048.enc.pem === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestRead/testdata/cosign.pub.pem -=== RUN TestRead/testdata/openssl.p521.enc.pem -=== RUN TestRead/testdata/openssl.rsa1024.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestRead/testdata/openssl.rsa2048.enc.pem -=== RUN TestRead/testdata/openssh.ed25519.pem +=== RUN TestRead/testdata/openssl.p256.pem +=== RUN TestRead/testdata/openssh.rsa1024.pem === RUN TestRead/testdata/openssh.rsa1024.pub.pem -=== RUN TestRead/testdata/openssl.rsa1024.pem -=== RUN TestRead/testdata/openssh.rsa2048.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestRead/testdata/openssh.rsa2048.pub.pem +=== RUN TestRead/testdata/openssl.p384.enc.pem +=== RUN TestRead/testdata/openssl.p521.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem +=== RUN TestRead/testdata/openssl.p256.pub.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestRead/testdata/openssl.p384.pub.pem -=== RUN TestRead/testdata/openssh.p256.enc.pem -=== RUN TestRead/testdata/openssh.p384.pub.pem +=== RUN TestRead/testdata/openssl.rsa2048.pem +=== RUN TestRead/testdata/openssl.rsa2048.enc.pem === RUN TestRead/testdata/openssh.p256.pub.pem -=== RUN TestRead/testdata/openssh.p384.pem -=== RUN TestRead/testdata/openssh.rsa1024.pem -=== RUN TestRead/testdata/nebula.key +=== RUN TestRead/testdata/openssh.rsa1024.enc.pem +=== RUN TestRead/testdata/openssl.p521.enc.pem === RUN TestRead/testdata/openssl.rsa1024.pub.pem -=== RUN TestRead/testdata/openssh.p521.pub.pem -=== RUN TestRead/testdata/openssh.rsa2048.enc.pem -=== RUN TestRead/testdata/openssl.p384.pem -=== RUN TestRead/testdata/openssl.p521.pub.pem +=== RUN TestRead/testdata/openssl.rsa2048.pub.pem +=== RUN TestRead/testdata/openssh.rsa2048.pem +=== RUN TestRead/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestRead/testdata/cosign.pub.pem +=== RUN TestRead/testdata/openssh.p256.pem === RUN TestRead/testdata/openssh.p384.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem -=== RUN TestRead/testdata/openssl.p384.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestRead/testdata/openssl.p256.pem -=== RUN TestRead/testdata/openssl.p521.pem -=== RUN TestRead/testdata/openssh.ed25519.pub.pem -=== RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestRead/testdata/pkcs8/openssl.p384.pem +=== RUN TestRead/testdata/pkcs8/openssl.p256.pem === RUN TestRead/testdata/cosign.enc.pem ---- PASS: TestRead (6.69s) - --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.51s) - --- PASS: TestRead/testdata/openssh.p521.pem (0.78s) - --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.01s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) +=== RUN TestRead/testdata/openssh.p256.enc.pem +=== RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestRead/testdata/nebula.pub +--- PASS: TestRead (2.33s) + --- PASS: TestRead/testdata/openssh.p384.pem (0.06s) + --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.01s) --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/nebula.pub (0.00s) - --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.03s) - --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.05s) - --- PASS: TestRead/testdata/openssh.p256.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.02s) - --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.57s) - --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.61s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.19s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.05s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.21s) - --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.29s) - --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.02s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.01s) - --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.04s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p521.pem (0.17s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) + --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestRead/testdata/nebula.key (0.00s) + --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.01s) --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.01s) - --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.04s) + --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.02s) + --- PASS: TestRead/testdata/openssl.p384.pem (0.02s) + --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.06s) --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.02s) + --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.02s) + --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.21s) + --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.27s) + --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.22s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.07s) + --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.02s) + --- PASS: TestRead/testdata/openssl.p521.pem (0.06s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.07s) + --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.45s) - --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.01s) + --- PASS: TestRead/testdata/openssl.rsa2048.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.p384.pem (0.15s) - --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.01s) - --- PASS: TestRead/testdata/nebula.key (0.01s) + --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.21s) + --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.07s) --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.47s) - --- PASS: TestRead/testdata/openssl.p384.pem (0.06s) - --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.49s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.07s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) - --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.06s) - --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.25s) - --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.04s) - --- PASS: TestRead/testdata/openssl.p256.pem (0.01s) - --- PASS: TestRead/testdata/openssl.p521.pem (0.16s) - --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.03s) - --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.05s) - --- PASS: TestRead/testdata/cosign.enc.pem (0.83s) + --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) + --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) + --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.22s) + --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestRead/testdata/cosign.enc.pem (0.16s) + --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.28s) + --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) + --- PASS: TestRead/testdata/nebula.pub (0.00s) === RUN TestParseCertificate === RUN TestParseCertificate/testdata/ca.crt === RUN TestParseCertificate/testdata/bundle.crt @@ -2286,7 +2322,7 @@ === RUN TestParseCertificate/testdata/badpem.crt === RUN TestParseCertificate/testdata/badder.crt === RUN TestParseCertificate/testdata/openssl.p256.pem ---- PASS: TestParseCertificate (0.02s) +--- PASS: TestParseCertificate (0.00s) --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) @@ -2305,7 +2341,7 @@ === RUN TestReadCertificate/testdata/badpem.crt === RUN TestReadCertificate/testdata/badder.crt === RUN TestReadCertificate/testdata/openssl.p256.pem ---- PASS: TestReadCertificate (0.02s) +--- PASS: TestReadCertificate (0.00s) --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) @@ -2362,51 +2398,51 @@ --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) === RUN TestParse -=== RUN TestParse/success-rsa-public-key -=== RUN TestParse/success-ed25519-enc-private-key +=== RUN TestParse/success-ecdsa-public-key +=== RUN TestParse/success-ed25519-private-key === RUN TestParse/success-x509-crt === RUN TestParse/success-x509-crt-trim-spaces +=== RUN TestParse/success-rsa-public-key +=== RUN TestParse/success-ecdsa-private-key +=== RUN TestParse/fail-type === RUN TestParse/fail-nebula-key-size -=== RUN TestParse/success-ecdsa-public-key -=== RUN TestParse/fail-options === RUN TestParse/fail-nebula-pub-size === RUN TestParse/success-rsa-private-key -=== RUN TestParse/success-ecdsa-private-key -=== RUN TestParse/success-ed25519-private-key +=== RUN TestParse/success-ed25519-enc-private-key +=== RUN TestParse/fail-options === RUN TestParse/fail-password === RUN TestParse/fail-pkcs8-password -=== RUN TestParse/fail-type ---- PASS: TestParse (0.04s) - --- PASS: TestParse/success-rsa-public-key (0.00s) - --- PASS: TestParse/success-ed25519-enc-private-key (0.02s) +--- PASS: TestParse (0.01s) + --- PASS: TestParse/success-ecdsa-public-key (0.00s) + --- PASS: TestParse/success-ed25519-private-key (0.00s) --- PASS: TestParse/success-x509-crt (0.00s) --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) - --- PASS: TestParse/fail-nebula-key-size (0.01s) - --- PASS: TestParse/success-ecdsa-public-key (0.00s) - --- PASS: TestParse/fail-options (0.00s) + --- PASS: TestParse/success-rsa-public-key (0.00s) + --- PASS: TestParse/success-ecdsa-private-key (0.00s) + --- PASS: TestParse/fail-type (0.00s) + --- PASS: TestParse/fail-nebula-key-size (0.00s) --- PASS: TestParse/fail-nebula-pub-size (0.00s) --- PASS: TestParse/success-rsa-private-key (0.00s) - --- PASS: TestParse/success-ecdsa-private-key (0.00s) - --- PASS: TestParse/success-ed25519-private-key (0.00s) + --- PASS: TestParse/success-ed25519-enc-private-key (0.00s) + --- PASS: TestParse/fail-options (0.00s) --- PASS: TestParse/fail-password (0.00s) --- PASS: TestParse/fail-pkcs8-password (0.00s) - --- PASS: TestParse/fail-type (0.00s) === RUN TestSerialize - pem_test.go:639: Running test case: EC Private Key success - encrypt input data + pem_test.go:639: Running test case: EC Private Key success pem_test.go:639: Running test case: EC Private Key success - encrypt pkcs8 data + pem_test.go:639: Running test case: OKP Public Key success + pem_test.go:639: Running test case: X.509 Certificate success pem_test.go:639: Running test case: EC Public Key success - pem_test.go:639: Running test case: OKP Private Key success pem_test.go:639: Running test case: X.509 Certificate request success - pem_test.go:639: Running test case: RSA Private Key success - pem_test.go:639: Running test case: RSA Public Key success pem_test.go:639: Running test case: propagate open key out file error + pem_test.go:639: Running test case: RSA Private Key success + pem_test.go:639: Running test case: EC Private Key success - encrypt input data + pem_test.go:639: Running test case: OKP Private Key success pem_test.go:639: Running test case: unrecognized key type - pem_test.go:639: Running test case: OKP Public Key success + pem_test.go:639: Running test case: RSA Public Key success pem_test.go:639: Running test case: ToFile Success (EC Private Key unencrypted) pem_test.go:639: Running test case: ToFile Success (EC Private Key encrypted) - pem_test.go:639: Running test case: EC Private Key success - pem_test.go:639: Running test case: X.509 Certificate success ---- PASS: TestSerialize (8.92s) +--- PASS: TestSerialize (3.09s) === RUN TestParseDER === RUN TestParseDER/rsa_public_key === RUN TestParseDER/rsa_private_key @@ -2416,7 +2452,7 @@ === RUN TestParseDER/ed25519_public_key === RUN TestParseDER/ed25519_private_key === RUN TestParseDER/fail ---- PASS: TestParseDER (0.01s) +--- PASS: TestParseDER (0.00s) --- PASS: TestParseDER/rsa_public_key (0.00s) --- PASS: TestParseDER/rsa_private_key (0.00s) --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) @@ -2426,119 +2462,119 @@ --- PASS: TestParseDER/ed25519_private_key (0.00s) --- PASS: TestParseDER/fail (0.00s) === RUN TestParseKey -=== RUN TestParseKey/testdata/openssh.p521.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestParseKey/testdata/cosign.pub.pem +=== RUN TestParseKey/testdata/openssl.p521.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestParseKey/testdata/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem -=== RUN TestParseKey/testdata/openssh.ed25519.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem +=== RUN TestParseKey/testdata/cosign.pub.pem +=== RUN TestParseKey/testdata/openssh.p256.pem +=== RUN TestParseKey/testdata/openssh.p384.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem +=== RUN TestParseKey/testdata/cosign.enc.pem +=== RUN TestParseKey/testdata/openssh.p256.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/nebula.pub +=== RUN TestParseKey/testdata/openssh.p384.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem +=== RUN TestParseKey/testdata/openssl.p521.pub.pem +=== RUN TestParseKey/testdata/openssh.p521.pem === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem === RUN TestParseKey/testdata/openssl.rsa1024.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.pem -=== RUN TestParseKey/testdata/openssl.p384.pub.pem -=== RUN TestParseKey/testdata/openssh.p256.enc.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.pem === RUN TestParseKey/testdata/nebula.key -=== RUN TestParseKey/testdata/openssh.p384.pem -=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem -=== RUN TestParseKey/testdata/openssl.rsa1024.pub.pem -=== RUN TestParseKey/testdata/openssh.p384.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/openssh.ed25519.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem === RUN TestParseKey/testdata/openssl.p384.pem -=== RUN TestParseKey/testdata/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/openssl.p384.enc.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestParseKey/testdata/openssl.p256.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem -=== RUN TestParseKey/testdata/cosign.enc.pem +=== RUN TestParseKey/testdata/openssl.rsa1024.enc.pem +=== RUN TestParseKey/testdata/openssh.ed25519.enc.pem +=== RUN TestParseKey/testdata/openssh.p521.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa2048.enc.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestParseKey/testdata/openssl.p256.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.pem +=== RUN TestParseKey/testdata/openssl.p384.enc.pem === RUN TestParseKey/testdata/openssl.p521.pem -=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem -=== RUN TestParseKey/testdata/nebula.pub -=== RUN TestParseKey/testdata/openssh.p521.pem -=== RUN TestParseKey/testdata/openssl.rsa2048.pem -=== RUN TestParseKey/testdata/openssh.p256.pem -=== RUN TestParseKey/testdata/pkcs8/openssl.p256.pem +=== RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestParseKey/testdata/openssl.p256.pub.pem -=== RUN TestParseKey/testdata/openssl.p256.enc.pem ---- PASS: TestParseKey (3.53s) - --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.54s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.05s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.01s) - --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) +=== RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem +=== RUN TestParseKey/testdata/openssl.p384.pub.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.pem +=== RUN TestParseKey/testdata/openssl.rsa2048.enc.pem +=== RUN TestParseKey/testdata/openssh.rsa1024.enc.pem +--- PASS: TestParseKey (1.47s) + --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.38s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.03s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.21s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/cosign.enc.pem (0.16s) + --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.20s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/nebula.pub (0.00s) + --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.p521.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.35s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestParseKey/testdata/nebula.key (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.pem (0.01s) - --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.41s) - --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.50s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.04s) - --- PASS: TestParseKey/testdata/openssl.p256.pem (0.01s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) - --- PASS: TestParseKey/testdata/cosign.enc.pem (0.57s) - --- PASS: TestParseKey/testdata/openssl.p521.pem (0.03s) - --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.45s) + --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.20s) + --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.21s) + --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.20s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p521.pem (0.01s) --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/nebula.pub (0.00s) - --- PASS: TestParseKey/testdata/openssh.p521.pem (0.05s) - --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) - --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.01s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) - --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) + --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) + --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.20s) === RUN TestParseKey_x509 --- PASS: TestParseKey_x509 (0.00s) === RUN TestParseSSH -=== RUN TestParseSSH/testdata/openssh.p521.pub.pem -=== RUN TestParseSSH/testdata/openssh.ed25519.pub.pem -=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem -=== RUN TestParseSSH/testdata/openssh.p384.pub.pem +=== RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem === RUN TestParseSSH/testdata/openssh.p256.pub.pem ---- PASS: TestParseSSH (0.01s) - --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) +=== RUN TestParseSSH/testdata/openssh.p384.pub.pem +=== RUN TestParseSSH/testdata/openssh.p521.pub.pem +=== RUN TestParseSSH/testdata/openssh.ed25519.pub.pem +--- PASS: TestParseSSH (0.00s) --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) - --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.rsa2048.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.p521.pub.pem (0.00s) + --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) === RUN TestOpenSSH === PAUSE TestOpenSSH === RUN TestRead_options @@ -2550,9 +2586,9 @@ === RUN TestRead_options/withPasswordError === RUN TestRead_options/withPasswordFileError === RUN TestRead_options/withPasswordPromptError ---- PASS: TestRead_options (0.02s) +--- PASS: TestRead_options (0.01s) --- PASS: TestRead_options/withPassword (0.00s) - --- PASS: TestRead_options/withPasswordFile (0.01s) + --- PASS: TestRead_options/withPasswordFile (0.00s) --- PASS: TestRead_options/withPasswordPrompt (0.00s) --- PASS: TestRead_options/missing (0.00s) --- PASS: TestRead_options/missingPassword (0.00s) @@ -2564,7 +2600,7 @@ === RUN TestRead_promptPassword/PromptPasswordBadPassword === RUN TestRead_promptPassword/PromptPasswordError === RUN TestRead_promptPassword/PromptPasswordNil ---- PASS: TestRead_promptPassword (0.01s) +--- PASS: TestRead_promptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) @@ -2576,10 +2612,10 @@ === RUN TestParseCertificateRequest/fail_bad_csr === RUN TestParseCertificateRequest/fail_certificate === RUN TestParseCertificateRequest/fail_certificate_der ---- PASS: TestParseCertificateRequest (0.02s) - --- PASS: TestParseCertificateRequest/ok (0.01s) +--- PASS: TestParseCertificateRequest (0.01s) + --- PASS: TestParseCertificateRequest/ok (0.00s) --- PASS: TestParseCertificateRequest/ok_der (0.00s) - --- PASS: TestParseCertificateRequest/ok_keytool (0.01s) + --- PASS: TestParseCertificateRequest/ok_keytool (0.00s) --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) @@ -2606,9 +2642,9 @@ === RUN TestBundleCertificate/found === RUN TestBundleCertificate/bad_cert === RUN TestBundleCertificate/bad_bundle ---- PASS: TestBundleCertificate (0.01s) +--- PASS: TestBundleCertificate (0.00s) --- PASS: TestBundleCertificate/append (0.00s) - --- PASS: TestBundleCertificate/two (0.01s) + --- PASS: TestBundleCertificate/two (0.00s) --- PASS: TestBundleCertificate/none (0.00s) --- PASS: TestBundleCertificate/found (0.00s) --- PASS: TestBundleCertificate/bad_cert (0.00s) @@ -2621,8 +2657,8 @@ === RUN TestUnbundleCertificate/remove_bundle === RUN TestUnbundleCertificate/bad_cert === RUN TestUnbundleCertificate/bad_bundle ---- PASS: TestUnbundleCertificate (0.01s) - --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.01s) +--- PASS: TestUnbundleCertificate (0.00s) + --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.00s) --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) --- PASS: TestUnbundleCertificate/remove_none (0.00s) --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) @@ -2648,239 +2684,239 @@ --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) --- PASS: TestSerialize_PKCS8/fail (0.00s) === RUN TestDecryptPKCS8PrivateKey -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem ---- PASS: TestDecryptPKCS8PrivateKey (0.20s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.03s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.05s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.07s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.04s) - --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) +=== RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem +--- PASS: TestDecryptPKCS8PrivateKey (0.07s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.02s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) + --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.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 (40.82s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (8.18s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (8.16s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (7.99s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (8.01s) - --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (8.47s) +--- PASS: TestDecryptPKCS8PrivateKey_ciphers (12.11s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (2.46s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (2.39s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (2.41s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (2.39s) + --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (2.45s) === CONT TestOpenSSH -=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/openssh.ed25519.pem -=== PAUSE TestOpenSSH/testdata/openssh.ed25519.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p384.pem -=== PAUSE TestOpenSSH/testdata/openssh.p384.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem -=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== CONT TestEncryptDecryptPKCS8 +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem === RUN TestOpenSSH/testdata/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.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.p384.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestOpenSSH/testdata/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== RUN TestOpenSSH/testdata/cosign.enc.pem -=== PAUSE TestOpenSSH/testdata/cosign.enc.pem -=== RUN TestOpenSSH/testdata/openssl.p521.pem -=== PAUSE TestOpenSSH/testdata/openssl.p521.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p521.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.pem -=== RUN TestOpenSSH/testdata/openssh.p256.pem -=== PAUSE TestOpenSSH/testdata/openssh.p256.pem -=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem -=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem -=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem -=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.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 TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem -=== RUN TestOpenSSH/testdata/openssh.p521.enc.pem -=== PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p256.pem -=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem -=== CONT TestOpenSSH/testdata/openssh.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8 -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== RUN TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.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/openssh.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem +=== RUN TestOpenSSH/testdata/openssl.p384.enc.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/openssl.p521.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== RUN TestOpenSSH/testdata/openssl.rsa2048.pem === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== RUN TestOpenSSH/testdata/openssh.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== RUN TestOpenSSH/testdata/openssl.p521.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== RUN TestOpenSSH/testdata/cosign.enc.pem +=== PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== PAUSE TestOpenSSH/testdata/cosign.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem +=== RUN TestOpenSSH/testdata/openssh.p256.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.pem +=== RUN TestOpenSSH/testdata/openssh.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.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 +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem +=== RUN TestOpenSSH/testdata/openssh.p521.pem +=== PAUSE TestOpenSSH/testdata/openssh.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem +=== RUN TestOpenSSH/testdata/openssl.rsa1024.pem +=== PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem +=== RUN TestOpenSSH/testdata/openssl.p256.enc.pem +=== PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem +=== RUN TestOpenSSH/testdata/openssh.ed25519.pem +=== PAUSE TestOpenSSH/testdata/openssh.ed25519.pem +=== RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssl.p521.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem -=== CONT TestOpenSSH/testdata/cosign.enc.pem -=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem -=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem === CONT TestOpenSSH/testdata/openssh.p256.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem -=== CONT TestOpenSSH/testdata/openssl.p384.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem +=== CONT TestOpenSSH/testdata/openssh.p256.enc.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem === CONT TestOpenSSH/testdata/openssh.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssl.p384.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem +=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem +=== CONT TestOpenSSH/testdata/cosign.enc.pem === CONT TestOpenSSH/testdata/openssh.p521.pem -=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/openssh.ed25519.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem -=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/openssh.rsa2048.pem +=== CONT TestOpenSSH/testdata/openssl.p256.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem +=== CONT TestOpenSSH/testdata/openssl.p256.pem +=== CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem +=== CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssl.p521.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem -=== CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem -=== CONT TestOpenSSH/testdata/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem +=== CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p384.pem +=== CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/openssh.p521.enc.pem +=== CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem +=== CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem +=== CONT TestOpenSSH/testdata/openssl.p384.pem --- PASS: TestOpenSSH (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.01s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.01s) - --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.12s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.03s) - --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.04s) - --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.21s) - --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (2.00s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (2.19s) - --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.17s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (2.28s) --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (2.44s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (2.29s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.00s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.02s) - --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (2.56s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (2.61s) --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.00s) - --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (2.66s) - --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (2.52s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.20s) - --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (3.19s) - --- PASS: TestOpenSSH/testdata/cosign.enc.pem (3.22s) - --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (3.14s) - --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (1.43s) - --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (2.32s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (2.41s) - --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (2.64s) - --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (2.96s) -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem -=== CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem -=== CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem ---- PASS: TestEncryptDecryptPKCS8 (0.02s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (41.41s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (40.72s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (41.62s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (42.50s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (43.25s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (43.23s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (43.10s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (42.01s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (43.63s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (42.60s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (42.69s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (44.38s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (43.87s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (30.39s) - --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (28.59s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (28.29s) - --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (29.87s) + --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.05s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.07s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (1.01s) + --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.05s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (1.08s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (1.10s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (1.24s) + --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (1.31s) + --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (1.29s) + --- PASS: TestOpenSSH/testdata/cosign.enc.pem (1.41s) + --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (0.88s) + --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.87s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (0.87s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.93s) + --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.01s) + --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (1.22s) + --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (1.10s) + --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (1.11s) + --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.88s) + --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (1.13s) + --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (1.09s) +--- PASS: TestEncryptDecryptPKCS8 (0.00s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (11.78s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (11.68s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (11.77s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (13.04s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (13.24s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (13.33s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (13.55s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (13.66s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (13.75s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (13.84s) + --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (13.93s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (13.94s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (14.01s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (14.10s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (14.18s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (14.35s) + --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (14.44s) PASS -ok go.step.sm/crypto/pemutil 144.068s +ok go.step.sm/crypto/pemutil 35.570s === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestSalt @@ -2906,7 +2942,7 @@ --- PASS: TestUUIDv4/ok#01 (0.00s) --- PASS: TestUUIDv4/fail (0.00s) PASS -ok go.step.sm/crypto/randutil 0.052s +ok go.step.sm/crypto/randutil 0.006s === RUN TestNewCertificate === RUN TestNewCertificate/user === RUN TestNewCertificate/host @@ -2920,12 +2956,12 @@ === RUN TestNewCertificate/badFileTemplate === RUN TestNewCertificate/badJsonTemplate === RUN TestNewCertificate/failTemplate ---- PASS: TestNewCertificate (0.09s) +--- PASS: TestNewCertificate (0.02s) --- PASS: TestNewCertificate/user (0.00s) --- PASS: TestNewCertificate/host (0.00s) --- PASS: TestNewCertificate/host_escape (0.00s) - --- PASS: TestNewCertificate/file (0.01s) - --- PASS: TestNewCertificate/file_with_dates (0.01s) + --- PASS: TestNewCertificate/file (0.00s) + --- PASS: TestNewCertificate/file_with_dates (0.00s) --- PASS: TestNewCertificate/base64 (0.00s) --- PASS: TestNewCertificate/failNilOptions (0.00s) --- PASS: TestNewCertificate/failEmptyOptions (0.00s) @@ -2946,10 +2982,10 @@ === RUN TestCreateCertificate/emptySerial === RUN TestCreateCertificate/fail_signer.Sign === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm ---- PASS: TestCreateCertificate (3.34s) - --- PASS: TestCreateCertificate/ok (0.03s) - --- PASS: TestCreateCertificate/ok_rsa (0.11s) - --- PASS: TestCreateCertificate/emptyNonce (0.02s) +--- PASS: TestCreateCertificate (1.00s) + --- PASS: TestCreateCertificate/ok (0.01s) + --- PASS: TestCreateCertificate/ok_rsa (0.02s) + --- PASS: TestCreateCertificate/emptyNonce (0.00s) --- PASS: TestCreateCertificate/emptySerial (0.00s) --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) @@ -2960,7 +2996,7 @@ === RUN TestFingerprint/ok_SK-ECDSA === RUN TestFingerprint/ok_SK-ED25519 === RUN TestFingerprint/ok_CERT ---- PASS: TestFingerprint (6.99s) +--- PASS: TestFingerprint (0.67s) --- PASS: TestFingerprint/ok_ECDSA (0.00s) --- PASS: TestFingerprint/ok_ED25519 (0.00s) --- PASS: TestFingerprint/ok_RSA (0.00s) @@ -3004,7 +3040,7 @@ === RUN TestFormatFingerprint/EmojiFingerprint === RUN TestFormatFingerprint/fail_input === RUN TestFormatFingerprint/fail_encoding ---- PASS: TestFormatFingerprint (5.18s) +--- PASS: TestFormatFingerprint (2.40s) --- PASS: TestFormatFingerprint/P256 (0.00s) --- PASS: TestFormatFingerprint/P384 (0.00s) --- PASS: TestFormatFingerprint/P521 (0.00s) @@ -3049,7 +3085,7 @@ === RUN TestWithTemplate/fail === RUN TestWithTemplate/failTemplate === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (0.01s) +--- PASS: TestWithTemplate (0.00s) --- PASS: TestWithTemplate/user (0.00s) --- PASS: TestWithTemplate/host (0.00s) --- PASS: TestWithTemplate/fail (0.00s) @@ -3080,7 +3116,7 @@ === RUN TestCryptoPublicKey/fail_agent === RUN TestCryptoPublicKey/fail_type === RUN TestCryptoPublicKey/fail_sk ---- PASS: TestCryptoPublicKey (1.35s) +--- PASS: TestCryptoPublicKey (0.61s) --- PASS: TestCryptoPublicKey/ok_ec (0.00s) --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) @@ -3196,7 +3232,7 @@ === RUN TestTemplateData_SetAuthorizationCertificate === RUN TestTemplateData_SetAuthorizationCertificate/ok === RUN TestTemplateData_SetAuthorizationCertificate/overwrite ---- PASS: TestTemplateData_SetAuthorizationCertificate (0.01s) +--- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) === RUN TestTemplateData_SetAuthorizationCertificateChain @@ -3282,7 +3318,7 @@ --- PASS: TestCertType_UnmarshalJSON/object (0.00s) --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) PASS -ok go.step.sm/crypto/sshutil 17.009s +ok go.step.sm/crypto/sshutil 4.728s === RUN Test_newCredentialsCache === RUN Test_newCredentialsCache/ok --- PASS: Test_newCredentialsCache (0.00s) @@ -3320,8 +3356,8 @@ --- PASS: TestNewRenewer/WithRenewJitter (0.00s) --- PASS: TestNewRenewer/fail (0.00s) === RUN TestRenewer_Run - renewer_test.go:228: Renewer.Run() run 2 times ---- PASS: TestRenewer_Run (2.01s) + renewer_test.go:228: Renewer.Run() run 1 times +--- PASS: TestRenewer_Run (2.00s) === RUN TestRenewer_RunContext renewer_test.go:254: Renewer.RunContext() run 1 times --- PASS: TestRenewer_RunContext (2.00s) @@ -3335,36 +3371,36 @@ === RUN TestRenewer_GetCertificate/ok === RUN TestRenewer_GetCertificate/fail_empty === RUN TestRenewer_GetCertificate/fail_httptest -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41144: remote error: tls: bad certificate -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:41146: remote error: tls: bad certificate ---- PASS: TestRenewer_GetCertificate (0.11s) - --- PASS: TestRenewer_GetCertificate/ok (0.05s) - --- PASS: TestRenewer_GetCertificate/fail_empty (0.03s) - --- PASS: TestRenewer_GetCertificate/fail_httptest (0.03s) +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:57990: remote error: tls: bad certificate +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:57996: remote error: tls: bad certificate +--- 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) === RUN TestRenewer_GetClientCertificate === RUN TestRenewer_GetClientCertificate/ok === RUN TestRenewer_GetClientCertificate/fail_no_cert -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33312: tls: client didn't provide a certificate +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38642: tls: client didn't provide a certificate === RUN TestRenewer_GetClientCertificate/fail_empty === RUN TestRenewer_GetClientCertificate/fail_httptest -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33318: remote error: tls: bad certificate -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:33332: read tcp 127.0.0.1:39311->127.0.0.1:33332: use of closed network connection ---- PASS: TestRenewer_GetClientCertificate (0.20s) - --- PASS: TestRenewer_GetClientCertificate/ok (0.11s) - --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.05s) - --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.02s) - --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.02s) +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38658: remote error: tls: bad certificate +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:38664: remote error: tls: bad certificate +--- PASS: TestRenewer_GetClientCertificate (0.05s) + --- PASS: TestRenewer_GetClientCertificate/ok (0.02s) + --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.02s) + --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.01s) + --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.01s) === RUN TestRenewer_RenewFunc_error === RUN TestRenewer_RenewFunc_error/fail_GetCertificate -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:52226: read tcp 127.0.0.1:42915->127.0.0.1:52226: use of closed network connection +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:59348: remote error: tls: bad certificate === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:58022: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:42062: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-24T14:17:08+14:00 is after 2026-02-24T00:17:08Z === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate -2025/01/21 05:49:32 http: TLS handshake error from 127.0.0.1:46470: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-01-21T05:49:32-12:00 is after 2025-01-21T17:49:32Z ---- PASS: TestRenewer_RenewFunc_error (0.21s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.02s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.08s) - --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.04s) +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:58986: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-24T14:17:08+14:00 is after 2026-02-24T00:17:08Z +--- PASS: TestRenewer_RenewFunc_error (0.04s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.01s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) + --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.01s) === RUN TestNewServerCredentials === RUN TestNewServerCredentials/ok --- PASS: TestNewServerCredentials (0.00s) @@ -3378,43 +3414,43 @@ === RUN TestServerCredentials_GetCertificate === RUN TestServerCredentials_GetCertificate/ok === RUN TestServerCredentials_GetCertificate/fail_empty +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34304: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_httptest -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40126: remote error: tls: bad certificate +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34316: remote error: tls: bad certificate === RUN TestServerCredentials_GetCertificate/fail_ip -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40138: remote error: tls: bad certificate -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40140: server name indication cannot be empty +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34326: server name indication cannot be empty === RUN TestServerCredentials_GetCertificate/fail_httptest_ip -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:40146: server name indication cannot be empty ---- PASS: TestServerCredentials_GetCertificate (0.11s) - --- PASS: TestServerCredentials_GetCertificate/ok (0.05s) - --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.02s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.02s) - --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.01s) - --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.01s) +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:34330: server name indication cannot be empty +--- PASS: TestServerCredentials_GetCertificate (0.04s) + --- PASS: TestServerCredentials_GetCertificate/ok (0.02s) + --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.01s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) + --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) + --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.00s) === RUN TestServerCredentials_GetConfigForClient === RUN TestServerCredentials_GetConfigForClient/ok === RUN TestServerCredentials_GetConfigForClient/fail_empty +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33106: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_httptest -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50636: remote error: tls: bad certificate -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50644: remote error: tls: bad certificate +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33108: remote error: tls: bad certificate === RUN TestServerCredentials_GetConfigForClient/fail_ip -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50646: server name indication cannot be empty +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33114: server name indication cannot be empty === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:50658: server name indication cannot be empty ---- PASS: TestServerCredentials_GetConfigForClient (0.12s) - --- PASS: TestServerCredentials_GetConfigForClient/ok (0.07s) +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:33126: server name indication cannot be empty +--- PASS: TestServerCredentials_GetConfigForClient (0.03s) + --- PASS: TestServerCredentials_GetConfigForClient/ok (0.02s) --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.03s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.00s) --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) - --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.01s) + --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) === RUN TestServerCredentials_RenewFunc_error === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:51688: test error +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:41070: test error === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient -2025/01/21 05:49:33 http: TLS handshake error from 127.0.0.1:56750: test error +2026/02/24 14:17:08 http: TLS handshake error from 127.0.0.1:41190: test error --- PASS: TestServerCredentials_RenewFunc_error (0.01s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.01s) - --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.01s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) + --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) === RUN TestServerCredentials_TLSConfig === RUN TestServerCredentials_TLSConfig/ok --- PASS: TestServerCredentials_TLSConfig (0.00s) @@ -3448,22 +3484,22 @@ --- PASS: TestSanitizeHost/fail_empty (0.00s) --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) PASS -ok go.step.sm/crypto/tlsutil 4.973s +ok go.step.sm/crypto/tlsutil 4.242s === RUN TestVectors === RUN TestVectors/ok === RUN TestVectors/ok#01 === RUN TestVectors/ok#02 ---- PASS: TestVectors (0.23s) - --- PASS: TestVectors/ok (0.19s) - --- PASS: TestVectors/ok#01 (0.02s) - --- PASS: TestVectors/ok#02 (0.01s) +--- PASS: TestVectors (0.04s) + --- PASS: TestVectors/ok (0.03s) + --- PASS: TestVectors/ok#01 (0.00s) + --- PASS: TestVectors/ok#02 (0.00s) === RUN TestSignVerify ---- PASS: TestSignVerify (15.52s) +--- PASS: TestSignVerify (3.98s) === RUN TestGenerateKey === RUN TestGenerateKey/ok === RUN TestGenerateKey/fail ---- PASS: TestGenerateKey (0.01s) - --- PASS: TestGenerateKey/ok (0.01s) +--- PASS: TestGenerateKey (0.00s) + --- PASS: TestGenerateKey/ok (0.00s) --- PASS: TestGenerateKey/fail (0.00s) === RUN TestPublicKey_ToEd25519 === RUN TestPublicKey_ToEd25519/ok @@ -3482,8 +3518,8 @@ === RUN TestPrivateKey_SharedKey/ok_other === RUN TestPrivateKey_SharedKey/zero === RUN TestPrivateKey_SharedKey/fail ---- PASS: TestPrivateKey_SharedKey (0.01s) - --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.01s) +--- PASS: TestPrivateKey_SharedKey (0.00s) + --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.00s) --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) --- PASS: TestPrivateKey_SharedKey/zero (0.00s) --- PASS: TestPrivateKey_SharedKey/fail (0.00s) @@ -3503,7 +3539,7 @@ === RUN TestPublicKey_Equal/true === RUN TestPublicKey_Equal/false === RUN TestPublicKey_Equal/false_type ---- PASS: TestPublicKey_Equal (0.01s) +--- PASS: TestPublicKey_Equal (0.00s) --- PASS: TestPublicKey_Equal/true (0.00s) --- PASS: TestPublicKey_Equal/false (0.00s) --- PASS: TestPublicKey_Equal/false_type (0.00s) @@ -3511,12 +3547,12 @@ === RUN TestPrivateKey_Equal/true === RUN TestPrivateKey_Equal/false === RUN TestPrivateKey_Equal/false_type ---- PASS: TestPrivateKey_Equal (0.01s) +--- PASS: TestPrivateKey_Equal (0.00s) --- PASS: TestPrivateKey_Equal/true (0.00s) --- PASS: TestPrivateKey_Equal/false (0.00s) --- PASS: TestPrivateKey_Equal/false_type (0.00s) PASS -ok go.step.sm/crypto/x25519 15.836s +ok go.step.sm/crypto/x25519 4.037s === RUN TestSignatureAlgorithm_Set === RUN TestSignatureAlgorithm_Set/ok === RUN TestSignatureAlgorithm_Set/ok#01 @@ -3616,7 +3652,7 @@ === RUN TestNewCertificateRequest/fail_apply === RUN TestNewCertificateRequest/fail_unmarshal === RUN TestNewCertificateRequest/fail_extended_sans ---- PASS: TestNewCertificateRequest (0.07s) +--- PASS: TestNewCertificateRequest (0.02s) --- PASS: TestNewCertificateRequest/ok_simple (0.00s) --- PASS: TestNewCertificateRequest/ok_default (0.00s) --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) @@ -3634,17 +3670,17 @@ === RUN TestCertificateRequest_GetCertificateRequest === RUN TestCertificateRequest_GetCertificateRequest/ok === RUN TestCertificateRequest_GetCertificateRequest/fail ---- PASS: TestCertificateRequest_GetCertificateRequest (0.02s) - --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.02s) +--- PASS: TestCertificateRequest_GetCertificateRequest (0.01s) + --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.01s) --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) === RUN TestCertificateRequest_GetCertificateRequest_challengePassword === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword ---- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.19s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.06s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.07s) - --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.04s) +--- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.05s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.02s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.02s) + --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.01s) === RUN TestCertificateRequest_addChallengePassword === RUN TestCertificateRequest_addChallengePassword/ok === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String @@ -3653,9 +3689,9 @@ === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm === RUN TestCertificateRequest_addChallengePassword/fail_sign ---- PASS: TestCertificateRequest_addChallengePassword (0.10s) - --- PASS: TestCertificateRequest_addChallengePassword/ok (0.03s) - --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.03s) +--- PASS: TestCertificateRequest_addChallengePassword (0.03s) + --- PASS: TestCertificateRequest_addChallengePassword/ok (0.01s) + --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.01s) --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) @@ -3674,8 +3710,8 @@ === RUN TestCreateCertificateRequest === RUN TestCreateCertificateRequest/ok === RUN TestCreateCertificateRequest/fail_ ---- PASS: TestCreateCertificateRequest (0.01s) - --- PASS: TestCreateCertificateRequest/ok (0.01s) +--- PASS: TestCreateCertificateRequest (0.00s) + --- PASS: TestCreateCertificateRequest/ok (0.00s) --- PASS: TestCreateCertificateRequest/fail_ (0.00s) === RUN TestNewCertificate === RUN TestNewCertificate/okSimple @@ -3690,21 +3726,21 @@ === RUN TestNewCertificate/missingTemplate === RUN TestNewCertificate/badJson === RUN TestNewCertificate/failCustomSANs ---- PASS: TestNewCertificate (0.12s) +--- PASS: TestNewCertificate (0.03s) --- PASS: TestNewCertificate/okSimple (0.00s) --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) --- PASS: TestNewCertificate/okCustomSANs (0.00s) - --- PASS: TestNewCertificate/okExample (0.01s) - --- PASS: TestNewCertificate/okFullSimple (0.01s) - --- PASS: TestNewCertificate/okOPCUA (0.01s) - --- PASS: TestNewCertificate/okRawSubject (0.01s) + --- PASS: TestNewCertificate/okExample (0.00s) + --- PASS: TestNewCertificate/okFullSimple (0.00s) + --- PASS: TestNewCertificate/okOPCUA (0.00s) + --- PASS: TestNewCertificate/okRawSubject (0.00s) --- PASS: TestNewCertificate/badSignature (0.00s) --- PASS: TestNewCertificate/failTemplate (0.00s) --- PASS: TestNewCertificate/missingTemplate (0.00s) - --- PASS: TestNewCertificate/badJson (0.01s) - --- PASS: TestNewCertificate/failCustomSANs (0.01s) + --- PASS: TestNewCertificate/badJson (0.00s) + --- PASS: TestNewCertificate/failCustomSANs (0.00s) === RUN TestNewCertificateTemplate ---- PASS: TestNewCertificateTemplate (0.02s) +--- PASS: TestNewCertificateTemplate (0.01s) === RUN TestNewCertificateFromX509 === RUN TestNewCertificateFromX509/okSimple === RUN TestNewCertificateFromX509/okDefaultTemplate @@ -3715,7 +3751,7 @@ === RUN TestNewCertificateFromX509/missingTemplate === RUN TestNewCertificateFromX509/badJson === RUN TestNewCertificateFromX509/failCustomSANs ---- PASS: TestNewCertificateFromX509 (0.01s) +--- PASS: TestNewCertificateFromX509 (0.00s) --- PASS: TestNewCertificateFromX509/okSimple (0.00s) --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) @@ -3724,7 +3760,7 @@ --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) --- PASS: TestNewCertificateFromX509/badJson (0.00s) - --- PASS: TestNewCertificateFromX509/failCustomSANs (0.01s) + --- PASS: TestNewCertificateFromX509/failCustomSANs (0.00s) === RUN TestCertificate_GetCertificate === RUN TestCertificate_GetCertificate/ok --- PASS: TestCertificate_GetCertificate (0.00s) @@ -3736,10 +3772,10 @@ === RUN TestCreateCertificate/okNothing === RUN TestCreateCertificate/failSubjectKeyID === RUN TestCreateCertificate/failSign ---- PASS: TestCreateCertificate (0.07s) - --- PASS: TestCreateCertificate/ok (0.01s) - --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.01s) - --- PASS: TestCreateCertificate/okNoSerialNumber (0.01s) +--- PASS: TestCreateCertificate (0.02s) + --- PASS: TestCreateCertificate/ok (0.00s) + --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) + --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) --- PASS: TestCreateCertificate/okNothing (0.00s) --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) --- PASS: TestCreateCertificate/failSign (0.00s) @@ -3747,17 +3783,17 @@ === RUN TestCreateCertificate_criticalSANs/okNoOptions === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate ---- PASS: TestCreateCertificate_criticalSANs (0.05s) - --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.01s) - --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.01s) - --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.02s) +--- PASS: TestCreateCertificate_criticalSANs (0.02s) + --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) + --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) + --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) === RUN TestCreateCertificateTemplate === RUN TestCreateCertificateTemplate/ok === RUN TestCreateCertificateTemplate/ok_critical === RUN TestCreateCertificateTemplate/ok_no_extensions === RUN TestCreateCertificateTemplate/fail ---- PASS: TestCreateCertificateTemplate (0.03s) - --- PASS: TestCreateCertificateTemplate/ok (0.01s) +--- PASS: TestCreateCertificateTemplate (0.01s) + --- PASS: TestCreateCertificateTemplate/ok (0.00s) --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) --- PASS: TestCreateCertificateTemplate/fail (0.00s) @@ -3765,46 +3801,46 @@ === RUN TestCreateCertificate_debug/directoryName certificate_test.go:1021: -----BEGIN CERTIFICATE----- - MIIBlDCCAUagAwIBAgIRALmAHzRh8WHqIVq1j4bKqscwBQYDK2VwMBExDzANBgNV + MIIBlDCCAUagAwIBAgIRAImXhgT11W48XUhK76UGacUwBQYDK2VwMBExDzANBgNV BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR - MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDR3p6VR6E6zw6gnaFv0O0oS4k7 - ff4cJCD7DREmcP4xuaOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI - KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTLb0EhS/RWv66Jx4AcuYzoc4lO - IDAfBgNVHSMEGDAWgBT17vwoBpr81pVmCTgtCnnDg8cS7TA6BgNVHREEMzAxpC8w + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCJ1HTyOz9bnEdsF4i+TSMhnOkr + 0CtWSYScMEVlJxCFNaOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT5nXLjS9A/aRzq3elXD0q/FxQE + uDAfBgNVHSMEGDAWgBRJ22lmF9om82yymy2hKREiTrzZCzA6BgNVHREEMzAxpC8w LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF - BgMrZXADQQBUG0wqDwYhfH9az488U+5tF+eAJ94ihMl+Yfq7yOkIezlWXQ4z8xUG - 8hI8Voc1X874fYtE93KziocmjhKao5wE + BgMrZXADQQAGCR5Tk8tr7kNg+nEaDglNroWUYVbJzpOzk2Z+AZ3aFKOwujf2w/5n + MyAMp2n2L1QRBrfKkgvaSIgBgM4i0/AF -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/hardwareModuleName certificate_test.go:1021: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQRmZ+JN0lmXmFiHPF7EN6kDAFBgMrZXAwETEPMA0GA1UE - AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 - /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g - MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCASgEzARBgMqAwSECjAxMjM0NTY3ODkwBQYDK2VwA0EAkva6if0th4Qw - nVw1ej3Qgn9DgyI71OvJ0U7rdkJm9QBj06PY4jm8csCqQb8tm/OvAZVgVVNKNcoS - fU0Mz96FAw== + MIIBhDCCATagAwIBAgIRALq/hpNwwP1ztV/mwXdGjU8wBQYDK2VwMBExDzANBgNV + BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR + MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQCJ1HTyOz9bnEdsF4i+TSMhnOkr + 0CtWSYScMEVlJxCFNaOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI + KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT5nXLjS9A/aRzq3elXD0q/FxQE + uDAfBgNVHSMEGDAWgBRJ22lmF9om82yymy2hKREiTrzZCzAqBgNVHREEIzAhoB8G + CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAH9JlHA8ERqX + tRrgbt5EBxJdkFo0lhroactCvex9IWlZiCPv4LxXu9TF3OCiUhzeDueDnKI9fy85 + 0xf2IclhPg8= -----END CERTIFICATE----- === RUN TestCreateCertificate_debug/permanentIdentifier certificate_test.go:1021: -----BEGIN CERTIFICATE----- - MIIBgzCCATWgAwIBAgIQdpcWMsgSTNWP98jKdm1HCjAFBgMrZXAwETEPMA0GA1UE + MIIBgzCCATWgAwIBAgIQDpYOtR29CMkCVT4HTIAXHTAFBgMrZXAwETEPMA0GA1UE AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx - DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhANHenpVHoTrPDqCdoW/Q7ShLiTt9 - /hwkIPsNESZw/jG5o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr - BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMtvQSFL9Fa/ronHgBy5jOhziU4g - MB8GA1UdIwQYMBaAFPXu/CgGmvzWlWYJOC0KecODxxLtMCoGA1UdEQQjMCGgHwYI - KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAR6YuWv0P5fAc - fh02yKuzP+kajt78nvUtIuLXALVEbjsIaOeIC9lRkVaRyN5E7QN0G5VroRX1NXpK - WbPmK+eRAg== + DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAInUdPI7P1ucR2wXiL5NIyGc6SvQ + K1ZJhJwwRWUnEIU1o4GeMIGbMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr + BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFPmdcuNL0D9pHOrd6VcPSr8XFAS4 + MB8GA1UdIwQYMBaAFEnbaWYX2ibzbLKbLaEpESJOvNkLMCoGA1UdEQQjMCGgHwYI + KwYBBQUHCAOgEzARDAowMTIzNDU2Nzg5BgMqAwQwBQYDK2VwA0EAgKxs4ZCE1xgk + 22U9fbaKSewkA/eMMJPykwwX/ITyO/slYf0VNXN74Qw5Uv3k7wTuzOro8qYxaQ+9 + MBChl6hoBQ== -----END CERTIFICATE----- ---- PASS: TestCreateCertificate_debug (0.06s) - --- PASS: TestCreateCertificate_debug/directoryName (0.01s) - --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.02s) - --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.02s) +--- PASS: TestCreateCertificate_debug (0.01s) + --- PASS: TestCreateCertificate_debug/directoryName (0.00s) + --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) + --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) === RUN TestReadCertPool === RUN TestReadCertPool/ok_dir === RUN TestReadCertPool/ok_dir_2 @@ -3812,12 +3848,12 @@ === RUN TestReadCertPool/ok_files === RUN TestReadCertPool/no_certs === RUN TestReadCertPool/missing ---- PASS: TestReadCertPool (0.03s) - --- PASS: TestReadCertPool/ok_dir (0.01s) - --- PASS: TestReadCertPool/ok_dir_2 (0.02s) +--- PASS: TestReadCertPool (0.00s) + --- PASS: TestReadCertPool/ok_dir (0.00s) + --- PASS: TestReadCertPool/ok_dir_2 (0.00s) --- PASS: TestReadCertPool/ok_file (0.00s) --- PASS: TestReadCertPool/ok_files (0.00s) - --- PASS: TestReadCertPool/no_certs (0.01s) + --- PASS: TestReadCertPool/no_certs (0.00s) --- PASS: TestReadCertPool/missing (0.00s) === RUN Test_convertName === RUN Test_convertName/lowerCase @@ -3981,7 +4017,7 @@ === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type ---- PASS: TestSubjectAlternativeName_RawValue (0.02s) +--- PASS: TestSubjectAlternativeName_RawValue (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) @@ -4046,7 +4082,7 @@ --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) - --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.01s) + --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.00s) === RUN TestKeyUsage_Set === RUN TestKeyUsage_Set/ok === RUN TestKeyUsage_Set/overwrite @@ -4262,7 +4298,7 @@ === RUN TestUnknownExtKeyUsage_Set === RUN TestUnknownExtKeyUsage_Set/ok === RUN TestUnknownExtKeyUsage_Set/overwrite ---- PASS: TestUnknownExtKeyUsage_Set (0.01s) +--- PASS: TestUnknownExtKeyUsage_Set (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) === RUN TestSubjectKeyID_Set @@ -4449,7 +4485,7 @@ === RUN TestFingerprint/ecdsaCert === RUN TestFingerprint/rsaCert === RUN TestFingerprint/ed25519Cert ---- PASS: TestFingerprint (0.02s) +--- PASS: TestFingerprint (0.00s) --- PASS: TestFingerprint/ecdsaCert (0.00s) --- PASS: TestFingerprint/rsaCert (0.00s) --- PASS: TestFingerprint/ed25519Cert (0.00s) @@ -4680,10 +4716,10 @@ === RUN TestWithTemplate/extensions === RUN TestWithTemplate/fail === RUN TestWithTemplate/error ---- PASS: TestWithTemplate (6.07s) +--- PASS: TestWithTemplate (0.90s) --- PASS: TestWithTemplate/leaf (0.00s) --- PASS: TestWithTemplate/leafRSA (0.00s) - --- PASS: TestWithTemplate/iid (0.01s) + --- PASS: TestWithTemplate/iid (0.00s) --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) --- PASS: TestWithTemplate/iidEscape (0.00s) --- PASS: TestWithTemplate/admin (0.00s) @@ -4694,7 +4730,7 @@ === RUN TestWithTemplateBase64 === RUN TestWithTemplateBase64/leaf === RUN TestWithTemplateBase64/badBase64 ---- PASS: TestWithTemplateBase64 (0.02s) +--- PASS: TestWithTemplateBase64 (0.00s) --- PASS: TestWithTemplateBase64/leaf (0.00s) --- PASS: TestWithTemplateBase64/badBase64 (0.00s) === RUN TestWithTemplateFile @@ -4702,7 +4738,7 @@ === RUN TestWithTemplateFile/exampleRSA3072 === RUN TestWithTemplateFile/exampleRSA2048 === RUN TestWithTemplateFile/missing ---- PASS: TestWithTemplateFile (22.43s) +--- PASS: TestWithTemplateFile (10.12s) --- PASS: TestWithTemplateFile/example (0.00s) --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) @@ -4930,7 +4966,7 @@ --- PASS: TestSanitizeName/fail_with_port (0.00s) --- PASS: TestSanitizeName/fail_empty (0.00s) PASS -ok go.step.sm/crypto/x509util 29.472s +ok go.step.sm/crypto/x509util 11.274s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -4957,12 +4993,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/45369/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/45369/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/23167 and its subdirectories -I: Current time: Tue Jan 21 05:53:13 -12 2025 -I: pbuilder-time-stamp: 1737481993 +I: removing directory /srv/workspace/pbuilder/45369 and its subdirectories +I: Current time: Tue Feb 24 14:18:05 +14 2026 +I: pbuilder-time-stamp: 1771892285 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/i386/golang-github-smallstep-crypto_0.57.0-1.diff: 86.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/i386/golang-github-smallstep-crypto_0.57.0-1.diff.gz b2/build.log: 87.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 88.0% -- replaced with stdout Tue Jan 21 17:55:09 UTC 2025 I: diffoscope 285 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_golang-github-smallstep-crypto_trixie_i386_1737482109 + touch /var/log/reproducible-builds/diffoscope_stamp_golang-github-smallstep-crypto_trixie_i386_1737482109 + RESULT=0 + systemd-run '--description=diffoscope on golang-github-smallstep-crypto/0.57.0-1 in trixie/i386' --slice=rb-build-diffoscope.slice -u rb-diffoscope-i386_7-54112 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe --run-session -c jenkins-reproducible-trixie-diffoscope-9b327cfd-9810-473a-9f69-942aebda9f26 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/dbd-tmp-gOgJ6Nq ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1/golang-github-smallstep-crypto_0.57.0-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2/golang-github-smallstep-crypto_0.57.0-1_i386.changes' + false + set +x Running as unit: rb-diffoscope-i386_7-54112.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/golang-github-smallstep-crypto_0.57.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b1/golang-github-smallstep-crypto_0.57.0-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.q5QiZwVe/b2/golang-github-smallstep-crypto_0.57.0-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.347s) 0.347s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.017s) 0.017s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 663ms CPU time consumed: 663ms _ _ _ _ _ __ _ ___ | | __ _ _ __ __ _ __ _(_) |_| |__ _ _| |__ ___ / _` |/ _ \| |/ _` | '_ \ / _` |_____ / _` | | __| '_ \| | | | '_ \ _____/ __| | (_| | (_) | | (_| | | | | (_| |_____| (_| | | |_| | | | |_| | |_) |_____\__ \ \__, |\___/|_|\__,_|_| |_|\__, | \__, |_|\__|_| |_|\__,_|_.__/ |___/ |___/ |___/ |___/ _ _ _ _ _ __ ___ __ _| | |___| |_ ___ _ __ ___ _ __ _ _ _ __ | |_ ___ | '_ ` _ \ / _` | | / __| __/ _ \ '_ \ _____ / __| '__| | | | '_ \| __/ _ \ | | | | | | (_| | | \__ \ || __/ |_) |_____| (__| | | |_| | |_) | || (_) | |_| |_| |_|\__,_|_|_|___/\__\___| .__/ \___|_| \__, | .__/ \__\___/ |_| |___/|_| Tue Jan 21 17:55:10 UTC 2025 I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists. Tue Jan 21 17:55:10 UTC 2025 I: golang-github-smallstep-crypto from trixie built successfully and reproducibly on i386. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-01-21 17:55:11] INFO: Starting at 2025-01-21 17:55:11.451196 [2025-01-21 17:55:11] INFO: Generating the pages of 1 package(s) [2025-01-21 17:55:11] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/i386/golang-github-smallstep-crypto didn't produce a buildlog, even though it has been built. [2025-01-21 17:55:11] INFO: Finished at 2025-01-21 17:55:11.649561, took: 0:00:00.198369 Tue Jan 21 17:55:11 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/i386/golang-github-smallstep-crypto.html Tue Jan 21 17:55:11 UTC 2025 I: Submitting .buildinfo files to external archives: Tue Jan 21 17:55:11 UTC 2025 I: Submitting 8.0K b1/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc Tue Jan 21 17:55:41 UTC 2025 E: Could not submit buildinfo from b1 to http://buildinfo.debian.net/api/submit Tue Jan 21 17:55:41 UTC 2025 I: Submitting 8.0K b2/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc https://buildinfo.debian.net/f7f9dd3c94ea0158168613ed26eff506650a7e5a/golang-github-smallstep-crypto_0.57.0-1_all Tue Jan 21 17:56:02 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Tue Jan 21 17:56:02 UTC 2025 I: Done submitting .buildinfo files. Tue Jan 21 17:56:02 UTC 2025 I: Removing signed golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc files: removed './b1/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc' removed './b2/golang-github-smallstep-crypto_0.57.0-1_i386.buildinfo.asc' 1737482162 i386 trixie golang-github-smallstep-crypto Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/golang-github-smallstep-crypto_0.57.0-1.rbuild.log: 87.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/i386/golang-github-smallstep-crypto_0.57.0-1.rbuild.log.gz [2025-01-21 17:56:03] INFO: Starting at 2025-01-21 17:56:03.295997 [2025-01-21 17:56:03] INFO: Generating the pages of 1 package(s) [2025-01-21 17:56:03] INFO: Finished at 2025-01-21 17:56:03.482259, took: 0:00:00.186270 All cleanup done. Tue Jan 21 17:56:03 UTC 2025 - total duration: 0h 9m 27s. Tue Jan 21 17:56:03 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-QSL8yGfr, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 10min 19.758s CPU time consumed: 6.700s