0s autopkgtest [23:59:12]: starting date and time: 2026-02-03 23:59:12+0000 0s autopkgtest [23:59:12]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [23:59:12]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.07weqcb1/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:golang-go.crypto --apt-upgrade golang-github-smallstep-crypto --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-go.crypto/1:0.47.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-ppc64el-15.secgroup --name adt-resolute-ppc64el-golang-github-smallstep-crypto-20260203-235912-juju-7f2275-prod-proposed-migration-environment-15-6d397113-09aa-452e-b451-af0534f94d21 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-golang-github-smallstep-crypto-20260203-235912-juju-7f2275-prod-proposed-migration-environment-15-6d397113-09aa-452e-b451-af0534f94d21 from image adt/ubuntu-resolute-ppc64el-server-20260203.img (UUID 36e1410e-0a72-4cd6-affd-580c415d80cb)... 50s autopkgtest [00:00:02]: testbed dpkg architecture: ppc64el 50s autopkgtest [00:00:02]: testbed apt version: 3.1.14 50s autopkgtest [00:00:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 51s autopkgtest [00:00:03]: testbed release detected to be: None 51s autopkgtest [00:00:03]: updating testbed package index (apt update) 52s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 52s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 52s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1337 kB] 52s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.9 kB] 52s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 52s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [232 kB] 52s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [284 kB] 52s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [1152 kB] 52s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [17.8 kB] 52s Fetched 3181 kB in 1s (4647 kB/s) 53s Reading package lists... 54s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 54s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 54s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 54s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 55s Reading package lists... 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Calculating upgrade... 55s The following packages will be upgraded: 55s libzstd1 zstd 55s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 1275 kB of archives. 55s After this operation, 0 B of additional disk space will be used. 55s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el libzstd1 ppc64el 1.5.7+dfsg-3 [430 kB] 55s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el zstd ppc64el 1.5.7+dfsg-3 [845 kB] 56s dpkg-preconfigure: unable to re-open stdin: No such file or directory 56s Fetched 1275 kB in 0s (4171 kB/s) 56s (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 ... 82008 files and directories currently installed.) 56s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_ppc64el.deb ... 56s Unpacking libzstd1:ppc64el (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 56s Setting up libzstd1:ppc64el (1.5.7+dfsg-3) ... 56s (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 ... 82008 files and directories currently installed.) 56s Preparing to unpack .../zstd_1.5.7+dfsg-3_ppc64el.deb ... 56s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 56s Setting up zstd (1.5.7+dfsg-3) ... 56s Processing triggers for man-db (2.13.1-1) ... 57s Processing triggers for libc-bin (2.42-2ubuntu4) ... 57s autopkgtest [00:00:09]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Solving dependencies... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s autopkgtest [00:00:12]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:45:54 UTC 2026 60s autopkgtest [00:00:12]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-smallstep-crypto 62s Get:1 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (dsc) [2802 B] 62s Get:2 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (tar) [434 kB] 62s Get:3 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (diff) [4732 B] 62s gpgv: Signature made Sun Dec 14 20:46:03 2025 UTC 62s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 62s gpgv: Can't check signature: No public key 62s dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-crypto_0.75.0-2.dsc: no acceptable signature found 62s autopkgtest [00:00:14]: testing package golang-github-smallstep-crypto version 0.75.0-2 62s autopkgtest [00:00:14]: build not needed 63s autopkgtest [00:00:15]: test dh-golang-autopkgtest: preparing testbed 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Solving dependencies... 63s The following NEW packages will be installed: 63s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 63s cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 63s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 63s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 63s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 63s golang-1.25-go golang-1.25-src golang-any golang-filippo-edwards25519-dev 63s golang-github-alecthomas-units-dev golang-github-davecgh-go-spew-dev 63s golang-github-go-jose-go-jose.v3-dev golang-github-go-piv-piv-go-dev 63s golang-github-google-go-cmp-dev golang-github-google-uuid-dev 63s golang-github-huandu-xstrings-dev golang-github-imdario-mergo-dev 63s golang-github-masterminds-goutils-dev golang-github-masterminds-semver-dev 63s golang-github-masterminds-sprig-dev 63s golang-github-mitchellh-copystructure-dev 63s golang-github-mitchellh-reflectwalk-dev golang-github-pkg-errors-dev 63s golang-github-pmezard-go-difflib-dev golang-github-shopspring-decimal-dev 63s golang-github-smallstep-crypto-dev golang-github-spf13-cast-dev 63s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-go 63s golang-golang-x-crypto-dev golang-golang-x-net-dev golang-golang-x-sys-dev 63s golang-golang-x-term-dev golang-golang-x-text-dev 63s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-yaml.v3-dev golang-src 63s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 63s libcrypt-dev libdebhelper-perl libfile-stripnondeterminism-perl 63s libgcc-15-dev libgomp1 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 63s libstdc++-15-dev libtool libtsan2 libubsan1 linux-libc-dev m4 po-debconf 63s rpcsvc-proto tzdata-legacy 63s 0 upgraded, 82 newly installed, 0 to remove and 0 not upgraded. 63s Need to get 119 MB of archives. 63s After this operation, 538 MB of additional disk space will be used. 63s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 63s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 63s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 63s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.18.1-3build1 [582 kB] 63s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.2-1 [620 kB] 64s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc-dev-bin ppc64el 2.42-2ubuntu4 [23.9 kB] 64s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el linux-libc-dev ppc64el 6.18.0-9.9 [1847 kB] 64s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcrypt-dev ppc64el 1:4.5.1-1 [162 kB] 64s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el rpcsvc-proto ppc64el 1.4.3-1build1 [84.2 kB] 64s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libc6-dev ppc64el 2.42-2ubuntu4 [2080 kB] 64s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1build1 [893 kB] 64s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-2 [62.5 kB] 64s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [11.4 MB] 64s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-12ubuntu1 [1038 B] 64s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 64s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 64s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-12ubuntu1 [49.0 kB] 64s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-12ubuntu1 [169 kB] 64s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-12ubuntu1 [32.2 kB] 64s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-12ubuntu1 [3006 kB] 64s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-12ubuntu1 [1374 kB] 64s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-12ubuntu1 [2729 kB] 64s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-12ubuntu1 [1231 kB] 64s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-12ubuntu1 [160 kB] 64s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-12ubuntu1 [1670 kB] 65s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [22.4 MB] 65s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-12ubuntu1 [530 kB] 65s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 65s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 65s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-12ubuntu1 [2747 kB] 65s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-12ubuntu1 [13.0 MB] 65s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-12ubuntu1 [25.3 kB] 65s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 65s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 65s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 65s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 65s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-9 [169 kB] 65s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 65s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 65s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 65s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 65s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3build1 [57.3 kB] 65s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 65s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.2-1 [1177 kB] 65s Get:45 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 65s Get:46 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.22 [215 kB] 66s Get:47 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.28ubuntu1 [916 kB] 66s Get:48 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 66s Get:49 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-1.25-go ppc64el 1.25.0-0ubuntu1 [16.1 MB] 66s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-src all 2:1.25~1 [5206 B] 66s Get:51 http://ftpmaster.internal/ubuntu resolute/main ppc64el golang-go ppc64el 2:1.25~1 [44.1 kB] 66s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-any ppc64el 2:1.25~1 [2840 B] 66s Get:53 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1build1 [34.7 kB] 66s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 66s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 66s Get:56 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 66s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 66s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 66s Get:59 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 66s Get:60 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 66s Get:61 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 66s Get:62 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 66s Get:63 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 66s Get:64 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 66s Get:65 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 66s Get:66 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [273 kB] 66s Get:67 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-go-piv-piv-go-dev all 1.8.0-3 [28.1 kB] 66s Get:68 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 66s Get:69 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-huandu-xstrings-dev all 1.3.3-1 [15.9 kB] 66s Get:70 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-goutils-dev all 1.1.1-4 [11.2 kB] 66s Get:71 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 66s Get:72 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-imdario-mergo-dev all 1.0.1-2 [25.2 kB] 66s Get:73 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-shopspring-decimal-dev all 1.3.1-1 [39.4 kB] 66s Get:74 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 66s Get:75 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 66s Get:76 http://ftpmaster.internal/ubuntu resolute/main ppc64el tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 66s Get:77 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 66s Get:78 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-masterminds-sprig-dev all 3.2.3-5 [32.5 kB] 66s Get:79 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 66s Get:80 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 66s Get:81 http://ftpmaster.internal/ubuntu resolute/universe ppc64el golang-github-smallstep-crypto-dev all 0.75.0-2 [447 kB] 66s Get:82 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-golang all 1.63build1 [25.0 kB] 67s Fetched 119 MB in 3s (36.9 MB/s) 67s Selecting previously unselected package m4. 67s (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 ... 82008 files and directories currently installed.) 67s Preparing to unpack .../00-m4_1.4.20-2_ppc64el.deb ... 67s Unpacking m4 (1.4.20-2) ... 67s Selecting previously unselected package autoconf. 67s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 67s Unpacking autoconf (2.72-3.1ubuntu1) ... 67s Selecting previously unselected package autotools-dev. 67s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 67s Unpacking autotools-dev (20240727.1) ... 67s Selecting previously unselected package automake. 67s Preparing to unpack .../03-automake_1%3a1.18.1-3build1_all.deb ... 67s Unpacking automake (1:1.18.1-3build1) ... 67s Selecting previously unselected package autopoint. 67s Preparing to unpack .../04-autopoint_0.23.2-1_all.deb ... 67s Unpacking autopoint (0.23.2-1) ... 67s Selecting previously unselected package libc-dev-bin. 67s Preparing to unpack .../05-libc-dev-bin_2.42-2ubuntu4_ppc64el.deb ... 67s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 67s Selecting previously unselected package linux-libc-dev:ppc64el. 67s Preparing to unpack .../06-linux-libc-dev_6.18.0-9.9_ppc64el.deb ... 67s Unpacking linux-libc-dev:ppc64el (6.18.0-9.9) ... 67s Selecting previously unselected package libcrypt-dev:ppc64el. 67s Preparing to unpack .../07-libcrypt-dev_1%3a4.5.1-1_ppc64el.deb ... 67s Unpacking libcrypt-dev:ppc64el (1:4.5.1-1) ... 67s Selecting previously unselected package rpcsvc-proto. 67s Preparing to unpack .../08-rpcsvc-proto_1.4.3-1build1_ppc64el.deb ... 67s Unpacking rpcsvc-proto (1.4.3-1build1) ... 67s Selecting previously unselected package libc6-dev:ppc64el. 67s Preparing to unpack .../09-libc6-dev_2.42-2ubuntu4_ppc64el.deb ... 67s Unpacking libc6-dev:ppc64el (2.42-2ubuntu4) ... 67s Selecting previously unselected package libisl23:ppc64el. 67s Preparing to unpack .../10-libisl23_0.27-1build1_ppc64el.deb ... 67s Unpacking libisl23:ppc64el (0.27-1build1) ... 67s Selecting previously unselected package libmpc3:ppc64el. 67s Preparing to unpack .../11-libmpc3_1.3.1-2_ppc64el.deb ... 67s Unpacking libmpc3:ppc64el (1.3.1-2) ... 67s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 67s Preparing to unpack .../12-cpp-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 67s Selecting previously unselected package cpp-15. 67s Preparing to unpack .../13-cpp-15_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 67s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 67s Preparing to unpack .../14-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 67s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 67s Selecting previously unselected package cpp. 67s Preparing to unpack .../15-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 67s Unpacking cpp (4:15.2.0-4ubuntu1) ... 67s Selecting previously unselected package libcc1-0:ppc64el. 67s Preparing to unpack .../16-libcc1-0_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 67s Selecting previously unselected package libgomp1:ppc64el. 67s Preparing to unpack .../17-libgomp1_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking libgomp1:ppc64el (15.2.0-12ubuntu1) ... 67s Selecting previously unselected package libitm1:ppc64el. 67s Preparing to unpack .../18-libitm1_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking libitm1:ppc64el (15.2.0-12ubuntu1) ... 67s Selecting previously unselected package libasan8:ppc64el. 67s Preparing to unpack .../19-libasan8_15.2.0-12ubuntu1_ppc64el.deb ... 67s Unpacking libasan8:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package liblsan0:ppc64el. 68s Preparing to unpack .../20-liblsan0_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking liblsan0:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package libtsan2:ppc64el. 68s Preparing to unpack .../21-libtsan2_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking libtsan2:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package libubsan1:ppc64el. 68s Preparing to unpack .../22-libubsan1_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking libubsan1:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package libquadmath0:ppc64el. 68s Preparing to unpack .../23-libquadmath0_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package libgcc-15-dev:ppc64el. 68s Preparing to unpack .../24-libgcc-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 68s Preparing to unpack .../25-gcc-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package gcc-15. 68s Preparing to unpack .../26-gcc-15_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 68s Preparing to unpack .../27-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 68s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 68s Selecting previously unselected package gcc. 68s Preparing to unpack .../28-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 68s Unpacking gcc (4:15.2.0-4ubuntu1) ... 68s Selecting previously unselected package libstdc++-15-dev:ppc64el. 68s Preparing to unpack .../29-libstdc++-15-dev_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 68s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 68s Preparing to unpack .../30-g++-15-powerpc64le-linux-gnu_15.2.0-12ubuntu1_ppc64el.deb ... 68s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 69s Selecting previously unselected package g++-15. 69s Preparing to unpack .../31-g++-15_15.2.0-12ubuntu1_ppc64el.deb ... 69s Unpacking g++-15 (15.2.0-12ubuntu1) ... 69s Selecting previously unselected package g++-powerpc64le-linux-gnu. 69s Preparing to unpack .../32-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 69s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 69s Selecting previously unselected package g++. 69s Preparing to unpack .../33-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 69s Unpacking g++ (4:15.2.0-4ubuntu1) ... 69s Selecting previously unselected package build-essential. 69s Preparing to unpack .../34-build-essential_12.12ubuntu2_ppc64el.deb ... 69s Unpacking build-essential (12.12ubuntu2) ... 69s Selecting previously unselected package libdebhelper-perl. 69s Preparing to unpack .../35-libdebhelper-perl_13.28ubuntu1_all.deb ... 69s Unpacking libdebhelper-perl (13.28ubuntu1) ... 69s Selecting previously unselected package libtool. 69s Preparing to unpack .../36-libtool_2.5.4-9_all.deb ... 69s Unpacking libtool (2.5.4-9) ... 69s Selecting previously unselected package dh-autoreconf. 69s Preparing to unpack .../37-dh-autoreconf_21_all.deb ... 69s Unpacking dh-autoreconf (21) ... 69s Selecting previously unselected package libarchive-zip-perl. 69s Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... 69s Unpacking libarchive-zip-perl (1.68-1) ... 69s Selecting previously unselected package libfile-stripnondeterminism-perl. 69s Preparing to unpack .../39-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 69s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 69s Selecting previously unselected package dh-strip-nondeterminism. 69s Preparing to unpack .../40-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 69s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 69s Selecting previously unselected package debugedit. 69s Preparing to unpack .../41-debugedit_1%3a5.2-3build1_ppc64el.deb ... 69s Unpacking debugedit (1:5.2-3build1) ... 69s Selecting previously unselected package dwz. 69s Preparing to unpack .../42-dwz_0.16-2_ppc64el.deb ... 69s Unpacking dwz (0.16-2) ... 69s Selecting previously unselected package gettext. 69s Preparing to unpack .../43-gettext_0.23.2-1_ppc64el.deb ... 69s Unpacking gettext (0.23.2-1) ... 69s Selecting previously unselected package intltool-debian. 69s Preparing to unpack .../44-intltool-debian_0.35.0+20060710.6build1_all.deb ... 69s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 69s Selecting previously unselected package po-debconf. 69s Preparing to unpack .../45-po-debconf_1.0.22_all.deb ... 69s Unpacking po-debconf (1.0.22) ... 69s Selecting previously unselected package debhelper. 69s Preparing to unpack .../46-debhelper_13.28ubuntu1_all.deb ... 69s Unpacking debhelper (13.28ubuntu1) ... 69s Selecting previously unselected package golang-1.25-src. 69s Preparing to unpack .../47-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 69s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 71s Selecting previously unselected package golang-1.25-go. 71s Preparing to unpack .../48-golang-1.25-go_1.25.0-0ubuntu1_ppc64el.deb ... 71s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 71s Selecting previously unselected package golang-src. 71s Preparing to unpack .../49-golang-src_2%3a1.25~1_all.deb ... 71s Unpacking golang-src (2:1.25~1) ... 71s Selecting previously unselected package golang-go:ppc64el. 71s Preparing to unpack .../50-golang-go_2%3a1.25~1_ppc64el.deb ... 71s Unpacking golang-go:ppc64el (2:1.25~1) ... 71s Selecting previously unselected package golang-any:ppc64el. 71s Preparing to unpack .../51-golang-any_2%3a1.25~1_ppc64el.deb ... 71s Unpacking golang-any:ppc64el (2:1.25~1) ... 71s Selecting previously unselected package golang-filippo-edwards25519-dev. 71s Preparing to unpack .../52-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1build1_all.deb ... 71s Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 71s Selecting previously unselected package golang-github-google-go-cmp-dev. 71s Preparing to unpack .../53-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 71s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 71s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 71s Preparing to unpack .../54-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 71s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 71s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 71s Preparing to unpack .../55-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 71s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 71s Selecting previously unselected package golang-github-stretchr-objx-dev. 71s Preparing to unpack .../56-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 71s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 71s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 71s Preparing to unpack .../57-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 71s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 71s Selecting previously unselected package golang-github-stretchr-testify-dev. 71s Preparing to unpack .../58-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 71s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 71s Selecting previously unselected package golang-golang-x-sys-dev. 71s Preparing to unpack .../59-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 71s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 71s Selecting previously unselected package golang-golang-x-term-dev. 71s Preparing to unpack .../60-golang-golang-x-term-dev_0.22.0-1_all.deb ... 71s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 71s Selecting previously unselected package golang-golang-x-text-dev. 71s Preparing to unpack .../61-golang-golang-x-text-dev_0.31.0-1_all.deb ... 71s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 71s Selecting previously unselected package golang-golang-x-crypto-dev. 71s Preparing to unpack .../62-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 71s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 72s Selecting previously unselected package golang-github-alecthomas-units-dev. 72s Preparing to unpack .../63-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 72s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 72s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 72s Preparing to unpack .../64-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 72s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 72s Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. 72s Preparing to unpack .../65-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... 72s Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 72s Selecting previously unselected package golang-github-go-piv-piv-go-dev. 72s Preparing to unpack .../66-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... 72s Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... 72s Selecting previously unselected package golang-github-google-uuid-dev. 72s Preparing to unpack .../67-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 72s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 72s Selecting previously unselected package golang-github-huandu-xstrings-dev. 72s Preparing to unpack .../68-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... 72s Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... 72s Selecting previously unselected package golang-github-masterminds-goutils-dev. 72s Preparing to unpack .../69-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... 72s Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... 72s Selecting previously unselected package golang-github-masterminds-semver-dev. 72s Preparing to unpack .../70-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 72s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 72s Selecting previously unselected package golang-github-imdario-mergo-dev. 72s Preparing to unpack .../71-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... 72s Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... 72s Selecting previously unselected package golang-github-shopspring-decimal-dev. 72s Preparing to unpack .../72-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... 72s Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... 72s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 72s Preparing to unpack .../73-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 72s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 72s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 72s Preparing to unpack .../74-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 72s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 72s Selecting previously unselected package tzdata-legacy. 72s Preparing to unpack .../75-tzdata-legacy_2025c-3ubuntu3_all.deb ... 72s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 72s Selecting previously unselected package golang-github-spf13-cast-dev. 72s Preparing to unpack .../76-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 72s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 72s Selecting previously unselected package golang-github-masterminds-sprig-dev. 72s Preparing to unpack .../77-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... 72s Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... 72s Selecting previously unselected package golang-github-pkg-errors-dev. 72s Preparing to unpack .../78-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 72s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 72s Selecting previously unselected package golang-golang-x-net-dev. 72s Preparing to unpack .../79-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 72s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 72s Selecting previously unselected package golang-github-smallstep-crypto-dev. 72s Preparing to unpack .../80-golang-github-smallstep-crypto-dev_0.75.0-2_all.deb ... 72s Unpacking golang-github-smallstep-crypto-dev (0.75.0-2) ... 72s Selecting previously unselected package dh-golang. 72s Preparing to unpack .../81-dh-golang_1.63build1_all.deb ... 72s Unpacking dh-golang (1.63build1) ... 72s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 72s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 72s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 72s Setting up libarchive-zip-perl (1.68-1) ... 72s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 72s Setting up libdebhelper-perl (13.28ubuntu1) ... 72s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 72s Setting up linux-libc-dev:ppc64el (6.18.0-9.9) ... 72s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 72s Setting up m4 (1.4.20-2) ... 72s Setting up golang-golang-x-term-dev (0.22.0-1) ... 72s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 72s Setting up libgomp1:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up tzdata-legacy (2025c-3ubuntu3) ... 72s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 72s Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... 72s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 72s Setting up autotools-dev (20240727.1) ... 72s Setting up rpcsvc-proto (1.4.3-1build1) ... 72s Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... 72s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 72s Setting up libquadmath0:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up libmpc3:ppc64el (1.3.1-2) ... 72s Setting up autopoint (0.23.2-1) ... 72s Setting up autoconf (2.72-3.1ubuntu1) ... 72s Setting up libubsan1:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up dwz (0.16-2) ... 72s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 72s Setting up golang-golang-x-text-dev (0.31.0-1) ... 72s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 72s Setting up libcrypt-dev:ppc64el (1:4.5.1-1) ... 72s Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... 72s Setting up libasan8:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 72s Setting up debugedit (1:5.2-3build1) ... 72s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 72s Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 72s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 72s Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... 72s Setting up libtsan2:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up libisl23:ppc64el (0.27-1build1) ... 72s Setting up libc-dev-bin (2.42-2ubuntu4) ... 72s Setting up golang-src (2:1.25~1) ... 72s Setting up libcc1-0:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up liblsan0:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up libitm1:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up automake (1:1.18.1-3build1) ... 72s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 72s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 72s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 72s Setting up gettext (0.23.2-1) ... 72s Setting up libgcc-15-dev:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... 72s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 72s Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 72s Setting up golang-go:ppc64el (2:1.25~1) ... 72s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 72s Setting up golang-any:ppc64el (2:1.25~1) ... 72s Setting up intltool-debian (0.35.0+20060710.6build1) ... 72s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 72s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 72s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 72s Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... 72s Setting up cpp-15 (15.2.0-12ubuntu1) ... 72s Setting up libc6-dev:ppc64el (2.42-2ubuntu4) ... 72s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 72s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 72s Setting up po-debconf (1.0.22) ... 72s Setting up golang-github-smallstep-crypto-dev (0.75.0-2) ... 72s Setting up gcc-15 (15.2.0-12ubuntu1) ... 72s Setting up libstdc++-15-dev:ppc64el (15.2.0-12ubuntu1) ... 72s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 72s Setting up cpp (4:15.2.0-4ubuntu1) ... 72s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-12ubuntu1) ... 72s Setting up libtool (2.5.4-9) ... 72s Setting up gcc (4:15.2.0-4ubuntu1) ... 72s Setting up dh-autoreconf (21) ... 72s Setting up g++-15 (15.2.0-12ubuntu1) ... 72s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 72s Setting up debhelper (13.28ubuntu1) ... 72s Setting up g++ (4:15.2.0-4ubuntu1) ... 72s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 72s Setting up build-essential (12.12ubuntu2) ... 72s Setting up dh-golang (1.63build1) ... 72s Processing triggers for man-db (2.13.1-1) ... 73s Processing triggers for install-info (7.2-5) ... 73s Processing triggers for libc-bin (2.42-2ubuntu4) ... 74s autopkgtest [00:00:26]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 74s autopkgtest [00:00:26]: test dh-golang-autopkgtest: [----------------------- 75s [info] Testing go.step.sm/crypto... 75s [info] Source code installed by binary package, overriding dh_auto_configure... 75s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 75s dh build --builddirectory=_build --buildsystem=golang 75s dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 75s dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 75s debian/rules override_dh_auto_configure 75s make[1]: Entering directory '/tmp/autopkgtest.v4t9PO/autopkgtest_tmp' 75s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 75s mkdir -p "_build" 75s # remove existing symlinks, since "cp -a" won't convert them 75s find "_build" -type l -exec rm "{}" \; 75s cp -a /usr/share/gocode/src "_build" 75s make[1]: Leaving directory '/tmp/autopkgtest.v4t9PO/autopkgtest_tmp' 75s dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 76s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 76s cd _build && go install -trimpath -v -p 2 go.step.sm/crypto/fingerprint go.step.sm/crypto/fipsutil go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/termutil go.step.sm/crypto/internal/utils/asn1 go.step.sm/crypto/internal/utils/convert go.step.sm/crypto/internal/utils/file go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util 76s internal/goarch 76s internal/unsafeheader 76s internal/cpu 76s internal/abi 76s internal/bytealg 76s internal/byteorder 76s internal/chacha8rand 76s internal/coverage/rtcov 76s internal/godebugs 76s internal/goexperiment 76s internal/goos 76s internal/profilerecord 76s internal/runtime/atomic 76s internal/runtime/math 76s internal/runtime/strconv 76s internal/runtime/syscall 76s internal/runtime/exithook 76s internal/runtime/gc 76s internal/runtime/cgroup 76s internal/asan 76s internal/msan 76s internal/race 76s internal/runtime/sys 76s internal/stringslite 76s internal/runtime/maps 76s internal/trace/tracev2 76s sync/atomic 76s internal/sync 76s internal/synctest 76s math/bits 76s math 76s runtime 77s unicode/utf8 77s cmp 77s internal/itoa 77s unicode 77s crypto/internal/fips140deps/byteorder 77s crypto/internal/fips140/alias 77s crypto/internal/fips140/subtle 77s crypto/internal/fips140deps/cpu 77s crypto/internal/boring/sig 77s encoding 77s unicode/utf16 77s vendor/golang.org/x/crypto/cryptobyte/asn1 77s internal/nettrace 77s golang.org/x/crypto/internal/alias 77s log/internal 77s golang.org/x/crypto/salsa20/salsa 77s container/list 77s vendor/golang.org/x/crypto/internal/alias 77s go.step.sm/crypto/internal/utils/asn1 77s golang.org/x/crypto/cryptobyte/asn1 80s internal/reflectlite 80s sync 80s errors 80s io 80s strconv 80s hash 80s iter 80s slices 80s internal/oserror 80s crypto 80s encoding/base64 80s reflect 80s path 80s internal/bisect 81s internal/godebug 81s syscall 81s time 82s internal/fmtsort 82s internal/syscall/unix 82s internal/syscall/execenv 82s internal/testlog 82s io/fs 82s internal/poll 82s internal/filepathlite 82s strings 82s os 82s go.step.sm/crypto/internal/emoji 82s crypto/internal/fips140deps/godebug 82s crypto/internal/fips140 82s bytes 83s crypto/internal/impl 83s crypto/internal/fips140/sha256 83s crypto/internal/fips140/sha3 83s crypto/internal/fips140/sha512 83s crypto/internal/fips140/hmac 83s crypto/internal/fips140/check 83s crypto/fips140 83s crypto/internal/fips140/aes 83s math/rand/v2 83s crypto/internal/randutil 83s crypto/subtle 83s golang.org/x/crypto/blowfish 83s fmt 83s go.step.sm/crypto/fipsutil 83s crypto/internal/sysrand 83s crypto/internal/entropy 83s crypto/internal/fips140/drbg 83s crypto/internal/fips140/aes/gcm 83s crypto/internal/fips140only 83s crypto/cipher 83s encoding/hex 83s go.step.sm/crypto/fingerprint 83s crypto/internal/boring 83s encoding/json 83s crypto/sha512 83s go.step.sm/crypto/internal/bcrypt_pbkdf 83s crypto/aes 83s math/rand 83s math/big 84s crypto/internal/fips140/nistec/fiat 84s crypto/dsa 84s crypto/internal/fips140/edwards25519/field 84s crypto/internal/boring/bbig 84s crypto/internal/fips140/bigmod 84s weak 84s crypto/internal/fips140cache 84s crypto/sha3 85s crypto/internal/fips140hash 85s encoding/asn1 85s crypto/internal/fips140/nistec 85s vendor/golang.org/x/crypto/cryptobyte 85s crypto/internal/fips140/edwards25519 85s crypto/internal/fips140/ed25519 85s crypto/rand 85s crypto/ed25519 85s crypto/internal/fips140/ecdh 85s crypto/ecdh 85s crypto/elliptic 85s crypto/internal/fips140/ecdsa 86s crypto/hmac 86s crypto/ecdsa 86s crypto/internal/fips140/rsa 86s crypto/rsa 86s crypto/sha1 86s crypto/sha256 86s crypto/des 86s crypto/md5 86s crypto/x509/pkix 86s maps 86s encoding/pem 86s context 86s vendor/golang.org/x/net/dns/dnsmessage 86s internal/singleflight 86s unique 86s net/netip 86s runtime/cgo 87s net/url 87s path/filepath 87s encoding/base32 87s encoding/binary 87s github.com/Masterminds/goutils 87s database/sql/driver 88s sort 88s regexp/syntax 88s net 88s regexp 88s github.com/Masterminds/semver 88s github.com/huandu/xstrings 88s github.com/imdario/mergo 89s github.com/mitchellh/reflectwalk 89s github.com/mitchellh/copystructure 89s github.com/shopspring/decimal 89s github.com/spf13/cast/internal 89s html 89s text/template/parse 89s text/template 90s html/template 90s github.com/spf13/cast 91s crypto/x509 91s github.com/google/uuid 91s golang.org/x/crypto/bcrypt 91s golang.org/x/crypto/pbkdf2 91s golang.org/x/crypto/scrypt 91s hash/adler32 91s bufio 91s compress/flate 91s github.com/go-jose/go-jose/v3/cipher 91s github.com/go-jose/go-jose/v3/json 91s github.com/Masterminds/sprig 92s github.com/go-jose/go-jose/v3 92s github.com/pkg/errors 92s go.step.sm/crypto/internal/utils/utfbom 92s go.step.sm/crypto/internal/utils/file 92s filippo.io/edwards25519/field 92s filippo.io/edwards25519 92s golang.org/x/crypto/curve25519 92s go.step.sm/crypto/x25519 92s crypto/internal/fips140/mlkem 92s crypto/mlkem 92s github.com/go-jose/go-jose/v3/cryptosigner 92s github.com/go-jose/go-jose/v3/jwt 92s crypto/rc4 92s golang.org/x/crypto/chacha20 92s golang.org/x/crypto/internal/poly1305 92s golang.org/x/crypto/ssh/internal/bcrypt_pbkdf 92s log 92s go.step.sm/crypto/randutil 92s golang.org/x/crypto/nacl/secretbox 92s hash/crc32 92s golang.org/x/crypto/ssh 92s compress/gzip 93s crypto/internal/fips140/hkdf 93s crypto/hkdf 93s crypto/internal/fips140/tls12 93s crypto/internal/fips140/tls13 93s vendor/golang.org/x/crypto/chacha20 93s vendor/golang.org/x/crypto/internal/poly1305 93s vendor/golang.org/x/crypto/chacha20poly1305 93s crypto/internal/hpke 93s crypto/tls/internal/fips140tls 93s crypto/tls 94s go.step.sm/crypto/keyutil 94s go.step.sm/crypto/pemutil 94s vendor/golang.org/x/text/transform 94s vendor/golang.org/x/text/unicode/bidi 94s vendor/golang.org/x/text/secure/bidirule 94s vendor/golang.org/x/text/unicode/norm 95s vendor/golang.org/x/net/idna 95s net/textproto 95s vendor/golang.org/x/net/http/httpguts 95s vendor/golang.org/x/net/http/httpproxy 95s vendor/golang.org/x/net/http2/hpack 95s mime 95s mime/quotedprintable 95s net/http/httptrace 95s net/http/internal 95s net/http/internal/ascii 96s net/http/internal/httpcommon 96s mime/multipart 96s golang.org/x/sys/unix 96s net/http 97s golang.org/x/term 97s go.step.sm/crypto/internal/termutil 97s go.step.sm/crypto/internal/utils/convert 97s golang.org/x/crypto/ssh/agent 97s golang.org/x/crypto/cryptobyte 97s golang.org/x/text/transform 97s golang.org/x/text/unicode/bidi 98s golang.org/x/text/secure/bidirule 98s golang.org/x/text/unicode/norm 98s golang.org/x/net/idna 99s go.step.sm/crypto/jose 99s go.step.sm/crypto/internal/templates 99s go.step.sm/crypto/sshutil 99s go.step.sm/crypto/x509util 99s go.step.sm/crypto/minica 99s go.step.sm/crypto/tlsutil 100s debian/rules override_dh_auto_test 100s make[1]: Entering directory '/tmp/autopkgtest.v4t9PO/autopkgtest_tmp' 100s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 100s dh_auto_test -- -timeout 25m 100s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 100s cd _build && go test -vet=off -v -p 2 -timeout 25m go.step.sm/crypto/fingerprint go.step.sm/crypto/fipsutil go.step.sm/crypto/internal/bcrypt_pbkdf go.step.sm/crypto/internal/emoji go.step.sm/crypto/internal/templates go.step.sm/crypto/internal/termutil go.step.sm/crypto/internal/utils/asn1 go.step.sm/crypto/internal/utils/convert go.step.sm/crypto/internal/utils/file go.step.sm/crypto/internal/utils/utfbom go.step.sm/crypto/jose go.step.sm/crypto/keyutil go.step.sm/crypto/minica go.step.sm/crypto/pemutil go.step.sm/crypto/randutil go.step.sm/crypto/sshutil go.step.sm/crypto/tlsutil go.step.sm/crypto/x25519 go.step.sm/crypto/x509util 111s === RUN TestNew 111s === RUN TestNew/sha256 111s === RUN TestNew/unavailable 111s === RUN TestNew/fail_encoding 111s === RUN TestNew/fail_write 111s --- PASS: TestNew (0.00s) 111s --- PASS: TestNew/sha256 (0.00s) 111s --- PASS: TestNew/unavailable (0.00s) 111s --- PASS: TestNew/fail_encoding (0.00s) 111s --- PASS: TestNew/fail_write (0.00s) 111s === RUN TestFingerprint 111s === RUN TestFingerprint/HexFingerprint 111s === RUN TestFingerprint/Base64Fingerprint 111s === RUN TestFingerprint/Base64URLFingerprint 111s === RUN TestFingerprint/Base64RawFingerprint 111s === RUN TestFingerprint/Base64RawURLFingerprint 111s === RUN TestFingerprint/EmojiFingerprint 111s === RUN TestFingerprint/Unknown 111s --- PASS: TestFingerprint (0.00s) 111s --- PASS: TestFingerprint/HexFingerprint (0.00s) 111s --- PASS: TestFingerprint/Base64Fingerprint (0.00s) 111s --- PASS: TestFingerprint/Base64URLFingerprint (0.00s) 111s --- PASS: TestFingerprint/Base64RawFingerprint (0.00s) 111s --- PASS: TestFingerprint/Base64RawURLFingerprint (0.00s) 111s --- PASS: TestFingerprint/EmojiFingerprint (0.00s) 111s --- PASS: TestFingerprint/Unknown (0.00s) 111s PASS 111s ok go.step.sm/crypto/fingerprint 0.002s 111s === RUN TestFipsUtil 111s fipsutil_test.go:6: fipsutil.Enabled() is false 111s fipsutil_test.go:7: fipsutil.Only() is false 111s --- PASS: TestFipsUtil (0.00s) 111s PASS 111s ok go.step.sm/crypto/fipsutil 0.002s 112s === RUN TestKey 112s --- PASS: TestKey (0.20s) 112s === RUN TestBcryptHash 112s --- PASS: TestBcryptHash (0.00s) 112s PASS 112s ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.209s 112s === RUN TestEmoji 112s === RUN TestEmoji/ok 112s === RUN TestEmoji/empty 112s === RUN TestEmoji/nil 112s --- PASS: TestEmoji (0.00s) 112s --- PASS: TestEmoji/ok (0.00s) 112s --- PASS: TestEmoji/empty (0.00s) 112s --- PASS: TestEmoji/nil (0.00s) 112s PASS 112s ok go.step.sm/crypto/internal/emoji 0.003s 127s === RUN Test_GetFuncMap_fail 127s --- PASS: Test_GetFuncMap_fail (0.00s) 127s === RUN TestGetFuncMap_toTime_formatTime 127s === RUN TestGetFuncMap_toTime_formatTime/time 127s === RUN TestGetFuncMap_toTime_formatTime/time_pointer 127s === RUN TestGetFuncMap_toTime_formatTime/time_UTC 127s === RUN TestGetFuncMap_toTime_formatTime/time_with_location 127s === RUN TestGetFuncMap_toTime_formatTime/unix 127s === RUN TestGetFuncMap_toTime_formatTime/unix_int 127s === RUN TestGetFuncMap_toTime_formatTime/unix_int32 127s === RUN TestGetFuncMap_toTime_formatTime/unix_float64 127s === RUN TestGetFuncMap_toTime_formatTime/unix_float64#01 127s === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate 127s === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer 127s === RUN TestGetFuncMap_toTime_formatTime/default 127s --- PASS: TestGetFuncMap_toTime_formatTime (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/time_with_location (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/unix (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/unix_int (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/unix_int32 (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64 (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64#01 (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer (0.00s) 127s --- PASS: TestGetFuncMap_toTime_formatTime/default (0.00s) 127s === RUN TestGetFuncMap_parseTime_mustParseTime 127s === RUN TestGetFuncMap_parseTime_mustParseTime/now 127s === RUN TestGetFuncMap_parseTime_mustParseTime/with_real_layout 127s === RUN TestGetFuncMap_parseTime_mustParseTime/with_name_layout 127s === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC 127s === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_other 127s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse 127s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout 127s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale 127s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale 127s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments 127s === RUN TestGetFuncMap_parseTime_mustParseTime/default 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) 127s --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) 127s === RUN TestGetFuncMap_toTimeLayout 127s === RUN TestGetFuncMap_toTimeLayout/format 127s === RUN TestGetFuncMap_toTimeLayout/time.Layout 127s === RUN TestGetFuncMap_toTimeLayout/time.ANSIC 127s === RUN TestGetFuncMap_toTimeLayout/time.UnixDate 127s === RUN TestGetFuncMap_toTimeLayout/time.RubyDate 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC822 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC822Z 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC850 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC1123 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC1123Z 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC3339 127s === RUN TestGetFuncMap_toTimeLayout/time.RFC3339Nano 127s === RUN TestGetFuncMap_toTimeLayout/time.Kitchen 127s === RUN TestGetFuncMap_toTimeLayout/time.Stamp 127s === RUN TestGetFuncMap_toTimeLayout/time.StampMilli 127s === RUN TestGetFuncMap_toTimeLayout/time.StampMicro 127s === RUN TestGetFuncMap_toTimeLayout/time.StampNano 127s === RUN TestGetFuncMap_toTimeLayout/time.DateTime 127s === RUN TestGetFuncMap_toTimeLayout/time.DateOnly 127s === RUN TestGetFuncMap_toTimeLayout/time.TimeOnly 127s === RUN TestGetFuncMap_toTimeLayout/uppercase 127s === RUN TestGetFuncMap_toTimeLayout/lowercase 127s === RUN TestGetFuncMap_toTimeLayout/default 127s --- PASS: TestGetFuncMap_toTimeLayout (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/format (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.Layout (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.ANSIC (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.UnixDate (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RubyDate (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822 (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822Z (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC850 (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123 (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123Z (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339 (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339Nano (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.Kitchen (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.Stamp (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.StampMilli (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.StampMicro (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.StampNano (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.DateTime (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.DateOnly (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/time.TimeOnly (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/uppercase (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/lowercase (0.00s) 127s --- PASS: TestGetFuncMap_toTimeLayout/default (0.00s) 127s === RUN TestTemplates 127s === RUN TestTemplates/toTime_int64 127s === RUN TestTemplates/toTime_int64_toJson 127s === RUN TestTemplates/toTime_float64_toJson 127s === RUN TestTemplates/toTime_dateModify 127s === RUN TestTemplates/formatTime 127s === RUN TestTemplates/formatTime_float64 127s === RUN TestTemplates/formatTime_in_sprig 127s === RUN TestTemplates/parseTime 127s === RUN TestTemplates/parseTime_toJson 127s === RUN TestTemplates/parseTime_time.UnixDate 127s === RUN TestTemplates/parseTime_time.UnixDate_toJson 127s === RUN TestTemplates/parseTime_time.UnixDate_America/Los_Angeles 127s === RUN TestTemplates/parseTime_dateModify 127s === RUN TestTemplates/parseTime_in_sprig_ 127s === RUN TestTemplates/toTimeLayout 127s === RUN TestTemplates/toTimeLayout_short 127s === RUN TestTemplates/toTime_toTimeLayout_date 127s === RUN TestTemplates/toTime_toTimeLayout_date#01 127s === RUN TestTemplates/parseTime_error 127s === RUN TestTemplates/mustParseTime_error 127s === RUN TestTemplates/fail 127s --- PASS: TestTemplates (0.00s) 127s --- PASS: TestTemplates/toTime_int64 (0.00s) 127s --- PASS: TestTemplates/toTime_int64_toJson (0.00s) 127s --- PASS: TestTemplates/toTime_float64_toJson (0.00s) 127s --- PASS: TestTemplates/toTime_dateModify (0.00s) 127s --- PASS: TestTemplates/formatTime (0.00s) 127s --- PASS: TestTemplates/formatTime_float64 (0.00s) 127s --- PASS: TestTemplates/formatTime_in_sprig (0.00s) 127s --- PASS: TestTemplates/parseTime (0.00s) 127s --- PASS: TestTemplates/parseTime_toJson (0.00s) 127s --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) 127s --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) 127s --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) 127s --- PASS: TestTemplates/parseTime_dateModify (0.00s) 127s --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) 127s --- PASS: TestTemplates/toTimeLayout (0.00s) 127s --- PASS: TestTemplates/toTimeLayout_short (0.00s) 127s --- PASS: TestTemplates/toTime_toTimeLayout_date (0.00s) 127s --- PASS: TestTemplates/toTime_toTimeLayout_date#01 (0.00s) 127s --- PASS: TestTemplates/parseTime_error (0.00s) 127s --- PASS: TestTemplates/mustParseTime_error (0.00s) 127s --- PASS: TestTemplates/fail (0.00s) 127s === RUN TestValidateTemplate 127s === RUN TestValidateTemplate/ok/default-leaf-template 127s === RUN TestValidateTemplate/ok/default-x509-iid-template 127s === RUN TestValidateTemplate/ok/default-x509-adobe 127s === RUN TestValidateTemplate/ok/range-subdomains-regex 127s === RUN TestValidateTemplate/ok/default-ssh-iid-template 127s === RUN TestValidateTemplate/ok/ssh-cr-template 127s === RUN TestValidateTemplate/ok/ssh-github-token 127s === RUN TestValidateTemplate/ok/empty-template 127s === RUN TestValidateTemplate/ok/nil-template 127s === RUN TestValidateTemplate/ok/template-with-nested-property 127s === RUN TestValidateTemplate/fail/template-parsing-unterminated-quoted-string 127s === RUN TestValidateTemplate/fail/template-parsing-unknown-function 127s === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace 127s === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace 127s === RUN TestValidateTemplate/ok/json-missing-trailing-comma 127s --- PASS: TestValidateTemplate (0.00s) 127s --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) 127s --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) 127s --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) 127s --- PASS: TestValidateTemplate/ok/empty-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/nil-template (0.00s) 127s --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) 127s --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) 127s --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) 127s --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) 127s --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) 127s --- PASS: TestValidateTemplate/ok/json-missing-trailing-comma (0.00s) 127s === RUN TestValidateTemplateData 127s === RUN TestValidateTemplateData/ok 127s === RUN TestValidateTemplateData/ok_empty 127s === RUN TestValidateTemplateData/ok_nil 127s === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma 127s --- PASS: TestValidateTemplateData (0.00s) 127s --- PASS: TestValidateTemplateData/ok (0.00s) 127s --- PASS: TestValidateTemplateData/ok_empty (0.00s) 127s --- PASS: TestValidateTemplateData/ok_nil (0.00s) 127s --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) 127s PASS 127s ok go.step.sm/crypto/internal/templates 0.015s 127s ? go.step.sm/crypto/internal/termutil [no test files] 127s === RUN TestIsPrintableString 127s === RUN TestIsPrintableString/empty 127s === RUN TestIsPrintableString/a 127s === RUN TestIsPrintableString/spaces_and_caps 127s === RUN TestIsPrintableString/default_allowed_punctuation 127s === RUN TestIsPrintableString/asterisk_not_allowed 127s === RUN TestIsPrintableString/ampersand_not_allowed 127s === RUN TestIsPrintableString/asterisk_allowed 127s === RUN TestIsPrintableString/ampersand_allowed 127s --- PASS: TestIsPrintableString (0.00s) 127s --- PASS: TestIsPrintableString/empty (0.00s) 127s --- PASS: TestIsPrintableString/a (0.00s) 127s --- PASS: TestIsPrintableString/spaces_and_caps (0.00s) 127s --- PASS: TestIsPrintableString/default_allowed_punctuation (0.00s) 127s --- PASS: TestIsPrintableString/asterisk_not_allowed (0.00s) 127s --- PASS: TestIsPrintableString/ampersand_not_allowed (0.00s) 127s --- PASS: TestIsPrintableString/asterisk_allowed (0.00s) 127s --- PASS: TestIsPrintableString/ampersand_allowed (0.00s) 127s PASS 127s ok go.step.sm/crypto/internal/utils/asn1 0.004s 127s === RUN TestMustUint64ConvertsValues 127s --- PASS: TestMustUint64ConvertsValues (0.00s) 127s === RUN TestMustUint64PanicsOnNegativeValue 127s --- PASS: TestMustUint64PanicsOnNegativeValue (0.00s) 127s === RUN TestMustUint32ConvertsValues 127s --- PASS: TestMustUint32ConvertsValues (0.00s) 127s === RUN TestMustUint32PanicsOnNegativeValue 127s --- PASS: TestMustUint32PanicsOnNegativeValue (0.00s) 127s === RUN TestMustUint32PanicsOnLargeValue 127s --- PASS: TestMustUint32PanicsOnLargeValue (0.00s) 127s === RUN TestMustUint16ConvertsValues 127s --- PASS: TestMustUint16ConvertsValues (0.00s) 127s === RUN TestMustUint16PanicsOnNegativeValue 127s --- PASS: TestMustUint16PanicsOnNegativeValue (0.00s) 127s === RUN TestMustUint16PanicsOnLargeValue 127s --- PASS: TestMustUint16PanicsOnLargeValue (0.00s) 127s === RUN TestMustUint8ConvertsValues 127s --- PASS: TestMustUint8ConvertsValues (0.00s) 127s === RUN TestMustUint8PanicsOnNegativeValue 127s --- PASS: TestMustUint8PanicsOnNegativeValue (0.00s) 127s === RUN TestMustUint8PanicsOnLargeValue 127s --- PASS: TestMustUint8PanicsOnLargeValue (0.00s) 127s PASS 127s ok go.step.sm/crypto/internal/utils/convert 0.004s 127s === RUN TestReadFile 127s === RUN TestReadFile/ok 127s === RUN TestReadFile/missing 127s --- PASS: TestReadFile (0.00s) 127s --- PASS: TestReadFile/ok (0.00s) 127s --- PASS: TestReadFile/missing (0.00s) 127s === RUN TestReadFromStdin 127s --- PASS: TestReadFromStdin (0.00s) 127s === RUN TestReadFromStdinFails 127s --- PASS: TestReadFromStdinFails (0.00s) 127s === RUN TestReadPasswordFromFile 127s === RUN TestReadPasswordFromFile/ok 127s === RUN TestReadPasswordFromFile/trim 127s === RUN TestReadPasswordFromFile/missing 127s --- PASS: TestReadPasswordFromFile (0.00s) 127s --- PASS: TestReadPasswordFromFile/ok (0.00s) 127s --- PASS: TestReadPasswordFromFile/trim (0.00s) 127s --- PASS: TestReadPasswordFromFile/missing (0.00s) 127s === RUN TestReadPasswordFromStdin 127s --- PASS: TestReadPasswordFromStdin (0.00s) 127s === RUN TestWriteFile 127s === RUN TestWriteFile/ok 127s === RUN TestWriteFile/fail 127s --- PASS: TestWriteFile (0.00s) 127s --- PASS: TestWriteFile/ok (0.00s) 127s --- PASS: TestWriteFile/fail (0.00s) 127s === RUN Test_maybeUnwrap 127s === RUN Test_maybeUnwrap/wrapped 127s === RUN Test_maybeUnwrap/not_wrapped 127s --- PASS: Test_maybeUnwrap (0.00s) 127s --- PASS: Test_maybeUnwrap/wrapped (0.00s) 127s --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) 127s PASS 127s ok go.step.sm/crypto/internal/utils/file 0.005s 127s === RUN TestSkip 127s --- PASS: TestSkip (0.00s) 127s === RUN TestSkipSkip 127s --- PASS: TestSkipSkip (0.00s) 127s === RUN TestSkipOnly 127s --- PASS: TestSkipOnly (0.00s) 127s === RUN TestSkipZeroReader 127s --- PASS: TestSkipZeroReader (0.00s) 127s === RUN TestSkipOnlyZeroReader 127s --- PASS: TestSkipOnlyZeroReader (0.00s) 127s === RUN TestReader_ReadEmpty 127s --- PASS: TestReader_ReadEmpty (0.00s) 127s === RUN TestEncoding_String 127s --- PASS: TestEncoding_String (0.00s) 127s PASS 127s ok go.step.sm/crypto/internal/utils/utfbom 0.002s 153s === RUN TestEncrypt 153s === RUN TestEncrypt/ok 153s === RUN TestEncrypt/ok_WithPasswordPrompter 153s === RUN TestEncrypt/ok_with_PromptPassword 153s === RUN TestEncrypt/fail_apply 153s === RUN TestEncrypt/fail_WithPasswordPrompter 153s === RUN TestEncrypt/fail_with_PromptPassword 153s === RUN TestEncrypt/fail_no_passowrd 153s === RUN TestEncrypt/fail_encrypt 153s === RUN TestEncrypt/fail_salt 153s --- PASS: TestEncrypt (2.20s) 153s --- PASS: TestEncrypt/ok (0.74s) 153s --- PASS: TestEncrypt/ok_WithPasswordPrompter (0.73s) 153s --- PASS: TestEncrypt/ok_with_PromptPassword (0.73s) 153s --- PASS: TestEncrypt/fail_apply (0.00s) 153s --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) 153s --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) 153s --- PASS: TestEncrypt/fail_no_passowrd (0.00s) 153s --- PASS: TestEncrypt/fail_encrypt (0.00s) 153s --- PASS: TestEncrypt/fail_salt (0.00s) 153s === RUN TestEncryptJWK 153s === RUN TestEncryptJWK/ok 153s === RUN TestEncryptJWK/fail_marshal 153s === RUN TestEncryptJWK/fail_encrypt 153s === RUN TestEncryptJWK/fail_salt 153s --- PASS: TestEncryptJWK (0.73s) 153s --- PASS: TestEncryptJWK/ok (0.72s) 153s --- PASS: TestEncryptJWK/fail_marshal (0.00s) 153s --- PASS: TestEncryptJWK/fail_encrypt (0.00s) 153s --- PASS: TestEncryptJWK/fail_salt (0.00s) 153s === RUN TestEncryptDecryptJWK 153s === PAUSE TestEncryptDecryptJWK 153s === RUN TestDecrypt 153s === RUN TestDecrypt/ok_not_encrypted 153s === RUN TestDecrypt/ok_WithPassword 153s === RUN TestDecrypt/ok_WithPasswordFile 153s === RUN TestDecrypt/ok_WithPasswordPrompter 153s === RUN TestDecrypt/ok_PasswordPrompter 153s === RUN TestDecrypt/ok_WithFilename_and_PasswordPrompter 153s === RUN TestDecrypt/fail_bad_data 153s === RUN TestDecrypt/fail_WithPassword 153s === RUN TestDecrypt/fail_WithPasswordFile 153s === RUN TestDecrypt/fail_WithPasswordPrompter 153s === RUN TestDecrypt/fail_PasswordPrompter 153s === RUN TestDecrypt/fail_apply_WithPassword 153s === RUN TestDecrypt/fail_apply_WithPasswordPrompter 153s === RUN TestDecrypt/fail_PasswordPrompter#01 153s === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter 153s --- PASS: TestDecrypt (5.58s) 153s --- PASS: TestDecrypt/ok_not_encrypted (0.00s) 153s --- PASS: TestDecrypt/ok_WithPassword (0.36s) 153s --- PASS: TestDecrypt/ok_WithPasswordFile (0.37s) 153s --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.39s) 153s --- PASS: TestDecrypt/ok_PasswordPrompter (0.38s) 153s --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.38s) 153s --- PASS: TestDecrypt/fail_bad_data (0.42s) 153s --- PASS: TestDecrypt/fail_WithPassword (0.38s) 153s --- PASS: TestDecrypt/fail_WithPasswordFile (0.37s) 153s --- PASS: TestDecrypt/fail_WithPasswordPrompter (1.08s) 153s --- PASS: TestDecrypt/fail_PasswordPrompter (1.09s) 153s --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) 153s --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) 153s --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) 153s --- PASS: TestDecrypt/fail_WithFilename_and_PasswordPrompter (0.00s) 153s === RUN TestDecrypt_highP2C 153s --- PASS: TestDecrypt_highP2C (0.00s) 153s === RUN TestThumbprint 153s === RUN TestThumbprint/ec 153s === RUN TestThumbprint/ec_pub 153s === RUN TestThumbprint/rsa 153s === RUN TestThumbprint/rsa_pub 153s === RUN TestThumbprint/okp 153s === RUN TestThumbprint/okp_pub 153s === RUN TestThumbprint/x25519 153s === RUN TestThumbprint/x25519_pub 153s === RUN TestThumbprint/opaque 153s === RUN TestThumbprint/fail_oct 153s === RUN TestThumbprint/fail_x25519 153s --- PASS: TestThumbprint (0.00s) 153s --- PASS: TestThumbprint/ec (0.00s) 153s --- PASS: TestThumbprint/ec_pub (0.00s) 153s --- PASS: TestThumbprint/rsa (0.00s) 153s --- PASS: TestThumbprint/rsa_pub (0.00s) 153s --- PASS: TestThumbprint/okp (0.00s) 153s --- PASS: TestThumbprint/okp_pub (0.00s) 153s --- PASS: TestThumbprint/x25519 (0.00s) 153s --- PASS: TestThumbprint/x25519_pub (0.00s) 153s --- PASS: TestThumbprint/opaque (0.00s) 153s --- PASS: TestThumbprint/fail_oct (0.00s) 153s --- PASS: TestThumbprint/fail_x25519 (0.00s) 153s === RUN TestGenerateJWK 153s === PAUSE TestGenerateJWK 153s === RUN TestKeyUsageForCert 153s --- PASS: TestKeyUsageForCert (0.00s) 153s === RUN TestGenerateJWKFromPEM 153s === PAUSE TestGenerateJWKFromPEM 153s === RUN TestGenerateJWKFromPEMSubtle 153s === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle 153s === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle 153s === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle 153s === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle 153s --- PASS: TestGenerateJWKFromPEMSubtle (0.00s) 153s --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.00s) 153s --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.00s) 153s --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.00s) 153s --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.00s) 153s === RUN TestGenerateDefaultKeyPair 153s === RUN TestGenerateDefaultKeyPair/ok 153s === RUN TestGenerateDefaultKeyPair/failEmptyPassword 153s === RUN TestGenerateDefaultKeyPair/failNilPassword 153s === RUN TestGenerateDefaultKeyPair/failEOF 153s --- PASS: TestGenerateDefaultKeyPair (0.74s) 153s --- PASS: TestGenerateDefaultKeyPair/ok (0.37s) 153s --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) 153s --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) 153s --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) 153s === RUN TestReadKey 153s === RUN TestReadKey/testdata/p256.pub.json 153s === RUN TestReadKey/testdata/p256.priv.json 153s === RUN TestReadKey/testdata/p256.enc.priv.json 153s === RUN TestReadKey/testdata/rsa.priv.json 153s === RUN TestReadKey/testdata/oct.enc.json 153s === RUN TestReadKey/testdata/okp.pub.json 153s === RUN TestReadKey/testdata/okp.enc.priv.json 153s === RUN TestReadKey/testdata/rsa.pub.json 153s === RUN TestReadKey/testdata/rsa.enc.priv.json 153s === RUN TestReadKey/testdata/oct.json 153s === RUN TestReadKey/testdata/okp.priv.json 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem 153s === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem 153s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem 153s --- PASS: TestReadKey (0.28s) 153s --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) 153s --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) 153s --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.06s) 153s --- PASS: TestReadKey/testdata/rsa.priv.json (0.00s) 153s --- PASS: TestReadKey/testdata/oct.enc.json (0.06s) 153s --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) 153s --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.06s) 153s --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) 153s --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.06s) 153s --- PASS: TestReadKey/testdata/oct.json (0.00s) 153s --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.01s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) 153s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 153s === RUN TestReadKey_https 153s === RUN TestReadKey_https/ok 153s === RUN TestReadKey_https/failWithKid 153s === RUN TestReadKey_https/failEmpty 153s === RUN TestReadKey_https/failNotFound 153s === RUN TestReadKey_https/failClient 153s 2026/02/04 00:01:30 http: TLS handshake error from 127.0.0.1:53326: read tcp 127.0.0.1:35125->127.0.0.1:53326: use of closed network connection 153s --- PASS: TestReadKey_https (0.07s) 153s --- PASS: TestReadKey_https/ok (0.00s) 153s --- PASS: TestReadKey_https/failWithKid (0.00s) 153s --- PASS: TestReadKey_https/failEmpty (0.00s) 153s --- PASS: TestReadKey_https/failNotFound (0.00s) 153s --- PASS: TestReadKey_https/failClient (0.07s) 153s === RUN TestReadKeyPasswordFile 153s --- PASS: TestReadKeyPasswordFile (0.00s) 153s === RUN TestParseKey 153s === PAUSE TestParseKey 153s === RUN TestParseKeyPemutilPromptPassword 153s === RUN TestParseKeyPemutilPromptPassword/ok 153s === RUN TestParseKeyPemutilPromptPassword/fail 153s --- PASS: TestParseKeyPemutilPromptPassword (0.00s) 153s --- PASS: TestParseKeyPemutilPromptPassword/ok (0.00s) 153s --- PASS: TestParseKeyPemutilPromptPassword/fail (0.00s) 153s === RUN TestReadKeySet 153s --- PASS: TestReadKeySet (0.00s) 153s === RUN TestReadKeySet_https 153s === RUN TestReadKeySet_https/ok 153s === RUN TestReadKeySet_https/failEmpty 153s === RUN TestReadKeySet_https/failNotFound 153s === RUN TestReadKeySet_https/failClient 153s === RUN TestReadKeySet_https/failNoOptions 153s 2026/02/04 00:01:30 http: TLS handshake error from 127.0.0.1:42832: remote error: tls: bad certificate 153s --- PASS: TestReadKeySet_https (0.01s) 153s --- PASS: TestReadKeySet_https/ok (0.00s) 153s --- PASS: TestReadKeySet_https/failEmpty (0.00s) 153s --- PASS: TestReadKeySet_https/failNotFound (0.00s) 153s --- PASS: TestReadKeySet_https/failClient (0.00s) 153s --- PASS: TestReadKeySet_https/failNoOptions (0.00s) 153s === RUN TestGuessJWKAlgorithm 153s --- PASS: TestGuessJWKAlgorithm (0.33s) 153s === RUN TestParseKeySet 153s === RUN TestParseKeySet/ok 153s === RUN TestParseKeySet/okEncryptedJSON 153s === RUN TestParseKeySet/okEncryptedCompact 153s === RUN TestParseKeySet/okWithAlgSubtle 153s === RUN TestParseKeySet/failOptions 153s === RUN TestParseKeySet/failDecrypt 153s === RUN TestParseKeySet/failNoOptions 153s === RUN TestParseKeySet/failBadData 153s === RUN TestParseKeySet/failEmpty 153s === RUN TestParseKeySet/failDuplicated 153s === RUN TestParseKeySet/failWithAlg 153s --- PASS: TestParseKeySet (1.49s) 153s --- PASS: TestParseKeySet/ok (0.00s) 153s --- PASS: TestParseKeySet/okEncryptedJSON (0.37s) 153s --- PASS: TestParseKeySet/okEncryptedCompact (0.38s) 153s --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) 153s --- PASS: TestParseKeySet/failOptions (0.00s) 153s --- PASS: TestParseKeySet/failDecrypt (0.37s) 153s --- PASS: TestParseKeySet/failNoOptions (0.00s) 153s --- PASS: TestParseKeySet/failBadData (0.00s) 153s --- PASS: TestParseKeySet/failEmpty (0.00s) 153s --- PASS: TestParseKeySet/failDuplicated (0.00s) 153s --- PASS: TestParseKeySet/failWithAlg (0.00s) 153s === RUN Test_guessKeyType 153s === RUN Test_guessKeyType/ec 153s === RUN Test_guessKeyType/rsaKey 153s === RUN Test_guessKeyType/rsaPSSKey 153s === RUN Test_guessKeyType/edKey 153s === RUN Test_guessKeyType/octKey 153s === RUN Test_guessKeyType/encrypted 153s === RUN Test_guessKeyType/rsaPEM 153s === RUN Test_guessKeyType/encryptedAlgHS256 153s === RUN Test_guessKeyType/jwkAlgHS384 153s === RUN Test_guessKeyType/bloblAlgHS512 153s --- PASS: Test_guessKeyType (1.02s) 153s --- PASS: Test_guessKeyType/ec (0.00s) 153s --- PASS: Test_guessKeyType/rsaKey (0.00s) 153s --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) 153s --- PASS: Test_guessKeyType/edKey (0.00s) 153s --- PASS: Test_guessKeyType/octKey (0.00s) 153s --- PASS: Test_guessKeyType/encrypted (0.00s) 153s --- PASS: Test_guessKeyType/rsaPEM (0.00s) 153s --- PASS: Test_guessKeyType/encryptedAlgHS256 (0.00s) 153s --- PASS: Test_guessKeyType/jwkAlgHS384 (0.00s) 153s --- PASS: Test_guessKeyType/bloblAlgHS512 (0.00s) 153s === RUN Test_guessSignatureAlgorithm 153s === RUN Test_guessSignatureAlgorithm/byte 153s === RUN Test_guessSignatureAlgorithm/ES256 153s === RUN Test_guessSignatureAlgorithm/ES384 153s === RUN Test_guessSignatureAlgorithm/ES512 153s === RUN Test_guessSignatureAlgorithm/RS256 153s === RUN Test_guessSignatureAlgorithm/EdDSA 153s === RUN Test_guessSignatureAlgorithm/XEdDSA 153s === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer 153s === RUN Test_guessSignatureAlgorithm/signer_ES256 153s === RUN Test_guessSignatureAlgorithm/signer_ES384 153s === RUN Test_guessSignatureAlgorithm/signer_ES512 153s === RUN Test_guessSignatureAlgorithm/signer_RS256 153s === RUN Test_guessSignatureAlgorithm/signer_EdDSA 153s === RUN Test_guessSignatureAlgorithm/signer_XEdDSA 153s === RUN Test_guessSignatureAlgorithm/opaque_ES256 153s === RUN Test_guessSignatureAlgorithm/opaque_ES384 153s === RUN Test_guessSignatureAlgorithm/opaque_ES512 153s === RUN Test_guessSignatureAlgorithm/opaque_RS256 153s === RUN Test_guessSignatureAlgorithm/opaque_EdDSA 153s === RUN Test_guessSignatureAlgorithm/opaque_XEdDSA 153s === RUN Test_guessSignatureAlgorithm/empty 153s === RUN Test_guessSignatureAlgorithm/signer_empty 153s === RUN Test_guessSignatureAlgorithm/opaque_empty 153s --- PASS: Test_guessSignatureAlgorithm (0.13s) 153s --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/ES512 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/RS256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/EdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/XEdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_ES256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_ES384 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_ES512 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_RS256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_EdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_XEdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_ES256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_ES384 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_ES512 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_RS256 (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_EdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_XEdDSA (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/empty (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/signer_empty (0.00s) 153s --- PASS: Test_guessSignatureAlgorithm/opaque_empty (0.00s) 153s === RUN TestNumericDate 153s --- PASS: TestNumericDate (0.00s) 153s === RUN TestIsSymmetric 153s === RUN TestIsSymmetric/EC 153s === RUN TestIsSymmetric/RSA 153s === RUN TestIsSymmetric/RSA#01 153s === RUN TestIsSymmetric/OKP 153s === RUN TestIsSymmetric/oct 153s --- PASS: TestIsSymmetric (0.28s) 153s --- PASS: TestIsSymmetric/EC (0.00s) 153s --- PASS: TestIsSymmetric/RSA (0.00s) 153s --- PASS: TestIsSymmetric/RSA#01 (0.00s) 153s --- PASS: TestIsSymmetric/OKP (0.00s) 153s --- PASS: TestIsSymmetric/oct (0.00s) 153s === RUN TestIsAsymmetric 153s === RUN TestIsAsymmetric/EC 153s === RUN TestIsAsymmetric/RSA 153s === RUN TestIsAsymmetric/RSA#01 153s === RUN TestIsAsymmetric/OKP 153s === RUN TestIsAsymmetric/oct 153s --- PASS: TestIsAsymmetric (0.35s) 153s --- PASS: TestIsAsymmetric/EC (0.00s) 153s --- PASS: TestIsAsymmetric/RSA (0.00s) 153s --- PASS: TestIsAsymmetric/RSA#01 (0.00s) 153s --- PASS: TestIsAsymmetric/OKP (0.00s) 153s --- PASS: TestIsAsymmetric/oct (0.00s) 153s === RUN TestTrimPrefix 153s === RUN TestTrimPrefix/nil 153s === RUN TestTrimPrefix/trim 153s === RUN TestTrimPrefix/no_trim 153s --- PASS: TestTrimPrefix (0.00s) 153s --- PASS: TestTrimPrefix/nil (0.00s) 153s --- PASS: TestTrimPrefix/trim (0.00s) 153s --- PASS: TestTrimPrefix/no_trim (0.00s) 153s === RUN TestSignVerify 153s === RUN TestSignVerify/byte 153s === RUN TestSignVerify/P256 153s === RUN TestSignVerify/P384 153s === RUN TestSignVerify/P521 153s === RUN TestSignVerify/rsa2048 153s === RUN TestSignVerify/ed 153s === RUN TestSignVerify/x25519 153s === RUN TestSignVerify/signer 153s === RUN TestSignVerify/opaque 153s === RUN TestSignVerify/fail_P224 153s --- PASS: TestSignVerify (0.05s) 153s --- PASS: TestSignVerify/byte (0.00s) 153s --- PASS: TestSignVerify/P256 (0.00s) 153s --- PASS: TestSignVerify/P384 (0.00s) 153s --- PASS: TestSignVerify/P521 (0.00s) 153s --- PASS: TestSignVerify/rsa2048 (0.00s) 153s --- PASS: TestSignVerify/ed (0.00s) 153s --- PASS: TestSignVerify/x25519 (0.00s) 153s --- PASS: TestSignVerify/signer (0.00s) 153s --- PASS: TestSignVerify/opaque (0.00s) 153s --- PASS: TestSignVerify/fail_P224 (0.00s) 153s === RUN TestValidateSSHPOP 153s === RUN TestValidateSSHPOP/ok_crypto.PrivateKey 153s === RUN TestValidateSSHPOP/ok_JSONWebKey 153s === RUN TestValidateSSHPOP/ok_OpaqueSigner 153s === RUN TestValidateSSHPOP/fail_certFile 153s === RUN TestValidateSSHPOP/fail_missing 153s === RUN TestValidateSSHPOP/fail_not_ssh 153s === RUN TestValidateSSHPOP/fail_not_a_cert 153s === RUN TestValidateSSHPOP/fail_validate_crypto.PrivateKey 153s === RUN TestValidateSSHPOP/fail_validate_JSONWebKey 153s === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner 153s === RUN TestValidateSSHPOP/fail_bad_key 153s --- PASS: TestValidateSSHPOP (0.01s) 153s --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) 153s --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) 153s --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_certFile (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_missing (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_not_ssh (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_not_a_cert (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_validate_crypto.PrivateKey (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_validate_JSONWebKey (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) 153s --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) 153s === RUN Test_validateX5 153s === RUN Test_validateX5/fail/empty-certs 153s === RUN Test_validateX5/fail/bad-key 153s === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature 153s === RUN Test_validateX5/ok 153s --- PASS: Test_validateX5 (0.00s) 153s --- PASS: Test_validateX5/fail/empty-certs (0.00s) 153s --- PASS: Test_validateX5/fail/bad-key (0.00s) 153s --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) 153s --- PASS: Test_validateX5/ok (0.00s) 153s === RUN TestValidateX5T 153s === RUN TestValidateX5T/ok 153s === RUN TestValidateX5T/ok/opaque 153s === RUN TestValidateX5T/fail/validateX5-error 153s --- PASS: TestValidateX5T (0.00s) 153s --- PASS: TestValidateX5T/ok (0.00s) 153s --- PASS: TestValidateX5T/ok/opaque (0.00s) 153s --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) 153s === RUN TestValidateX5C 153s === RUN TestValidateX5C/ok 153s === RUN TestValidateX5C/ok/opaque 153s === RUN TestValidateX5C/fail/validateX5-error 153s --- PASS: TestValidateX5C (0.00s) 153s --- PASS: TestValidateX5C/ok (0.00s) 153s --- PASS: TestValidateX5C/ok/opaque (0.00s) 153s --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) 153s === RUN TestValidateJWK_sig 153s === RUN TestValidateJWK_sig/ok_ES256 153s === RUN TestValidateJWK_sig/ok_ES384 153s === RUN TestValidateJWK_sig/ok_ES512 153s === RUN TestValidateJWK_sig/ok_ES256_pub 153s === RUN TestValidateJWK_sig/ok_ES384_pub 153s === RUN TestValidateJWK_sig/ok_ES512_pub 153s === RUN TestValidateJWK_sig/ok_RS256 153s === RUN TestValidateJWK_sig/ok_RS384 153s === RUN TestValidateJWK_sig/ok_RS512 153s === RUN TestValidateJWK_sig/ok_PS256 153s === RUN TestValidateJWK_sig/ok_PS384 153s === RUN TestValidateJWK_sig/ok_PS512 153s === RUN TestValidateJWK_sig/ok_EdDSA 153s === RUN TestValidateJWK_sig/ok_EdDSA_pub 153s === RUN TestValidateJWK_sig/ok_HS256 153s === RUN TestValidateJWK_sig/ok_HS384 153s === RUN TestValidateJWK_sig/ok_HS512 153s === RUN TestValidateJWK_sig/ok_OpaqueSigner 153s === RUN TestValidateJWK_sig/fail_alg_empty 153s === RUN TestValidateJWK_sig/fail_ECDSA 153s === RUN TestValidateJWK_sig/fail_ECDSA_pub 153s === RUN TestValidateJWK_sig/fail_RSA 153s === RUN TestValidateJWK_sig/fail_Ed25519 153s === RUN TestValidateJWK_sig/fail_bytes 153s === RUN TestValidateJWK_sig/fail_OpaqueSigner 153s === RUN TestValidateJWK_sig/fail_unknown 153s --- PASS: TestValidateJWK_sig (0.13s) 153s --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_ES256_pub (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_ES384_pub (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_ES512_pub (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_RS256 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_RS384 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_RS512 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_PS256 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_PS384 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_PS512 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_EdDSA (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_EdDSA_pub (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_HS256 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_HS384 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_HS512 (0.00s) 153s --- PASS: TestValidateJWK_sig/ok_OpaqueSigner (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_alg_empty (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_ECDSA (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_ECDSA_pub (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_RSA (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_Ed25519 (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_bytes (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_OpaqueSigner (0.00s) 153s --- PASS: TestValidateJWK_sig/fail_unknown (0.00s) 153s === RUN Test_x25519Thumbprint 153s === RUN Test_x25519Thumbprint/ok 153s === RUN Test_x25519Thumbprint/fail_too_short 153s === RUN Test_x25519Thumbprint/fail_too_long 153s --- PASS: Test_x25519Thumbprint (0.00s) 153s --- PASS: Test_x25519Thumbprint/ok (0.00s) 153s --- PASS: Test_x25519Thumbprint/fail_too_short (0.00s) 153s --- PASS: Test_x25519Thumbprint/fail_too_long (0.00s) 153s === RUN TestX25519Signer_SignVerify 153s === RUN TestX25519Signer_SignVerify/ok 153s === RUN TestX25519Signer_SignVerify/ok_empty 153s === RUN TestX25519Signer_SignVerify/ok_random 153s === RUN TestX25519Signer_SignVerify/ok_ed25519 153s === RUN TestX25519Signer_SignVerify/fail_algorithm 153s --- PASS: TestX25519Signer_SignVerify (0.00s) 153s --- PASS: TestX25519Signer_SignVerify/ok (0.00s) 153s --- PASS: TestX25519Signer_SignVerify/ok_empty (0.00s) 153s --- PASS: TestX25519Signer_SignVerify/ok_random (0.00s) 153s --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) 153s --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) 153s === RUN TestX25519Signer_Public 153s === RUN TestX25519Signer_Public/ok 153s --- PASS: TestX25519Signer_Public (0.00s) 153s --- PASS: TestX25519Signer_Public/ok (0.00s) 153s === RUN TestX25519Signer_Algs 153s === RUN TestX25519Signer_Algs/ok 153s --- PASS: TestX25519Signer_Algs (0.00s) 153s --- PASS: TestX25519Signer_Algs/ok (0.00s) 153s === RUN TestX25519Signer_SignPayload 153s === RUN TestX25519Signer_SignPayload/ok 153s === RUN TestX25519Signer_SignPayload/fail 153s --- PASS: TestX25519Signer_SignPayload (0.00s) 153s --- PASS: TestX25519Signer_SignPayload/ok (0.00s) 153s --- PASS: TestX25519Signer_SignPayload/fail (0.00s) 153s === RUN TestX25519Verifier_VerifyPayload 153s === RUN TestX25519Verifier_VerifyPayload/ok 153s === RUN TestX25519Verifier_VerifyPayload/fail_signature 153s === RUN TestX25519Verifier_VerifyPayload/fail_algorithm 153s --- PASS: TestX25519Verifier_VerifyPayload (0.00s) 153s --- PASS: TestX25519Verifier_VerifyPayload/ok (0.00s) 153s --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) 153s --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) 153s === CONT TestEncryptDecryptJWK 153s === CONT TestGenerateJWKFromPEM 153s === RUN TestGenerateJWKFromPEM/p256 153s === PAUSE TestGenerateJWKFromPEM/p256 153s === RUN TestGenerateJWKFromPEM/p384 153s === PAUSE TestGenerateJWKFromPEM/p384 153s === RUN TestGenerateJWKFromPEM/p521 153s === PAUSE TestGenerateJWKFromPEM/p521 153s === RUN TestGenerateJWKFromPEM/ed25519 153s === PAUSE TestGenerateJWKFromPEM/ed25519 153s === RUN TestGenerateJWKFromPEM/rsa 153s === PAUSE TestGenerateJWKFromPEM/rsa 153s === RUN TestGenerateJWKFromPEM/p256_pub 153s === PAUSE TestGenerateJWKFromPEM/p256_pub 153s === RUN TestGenerateJWKFromPEM/p384_pub 153s === PAUSE TestGenerateJWKFromPEM/p384_pub 153s === RUN TestGenerateJWKFromPEM/p521_pub 153s === PAUSE TestGenerateJWKFromPEM/p521_pub 153s === RUN TestGenerateJWKFromPEM/ed25519_pub 153s === PAUSE TestGenerateJWKFromPEM/ed25519_pub 153s === RUN TestGenerateJWKFromPEM/rsa_pub 153s === PAUSE TestGenerateJWKFromPEM/rsa_pub 153s === RUN TestGenerateJWKFromPEM/rsa_cert 153s === PAUSE TestGenerateJWKFromPEM/rsa_cert 153s === RUN TestGenerateJWKFromPEM/ed25519_cert 153s === PAUSE TestGenerateJWKFromPEM/ed25519_cert 153s === RUN TestGenerateJWKFromPEM/p256_cert 153s === PAUSE TestGenerateJWKFromPEM/p256_cert 153s === RUN TestGenerateJWKFromPEM/fail_missing 153s === PAUSE TestGenerateJWKFromPEM/fail_missing 153s === RUN TestGenerateJWKFromPEM/fail_no_subtle 153s === PAUSE TestGenerateJWKFromPEM/fail_no_subtle 153s === CONT TestGenerateJWKFromPEM/p256 153s === CONT TestParseKey 153s === RUN TestEncryptDecryptJWK/ok_EC 153s === PAUSE TestEncryptDecryptJWK/ok_EC 153s === RUN TestEncryptDecryptJWK/ok_EC_pub 153s === PAUSE TestEncryptDecryptJWK/ok_EC_pub 153s === RUN TestEncryptDecryptJWK/ok_RSA 153s === PAUSE TestEncryptDecryptJWK/ok_RSA 153s === RUN TestEncryptDecryptJWK/ok_RSA_pub 153s === PAUSE TestEncryptDecryptJWK/ok_RSA_pub 153s === RUN TestEncryptDecryptJWK/ok_RSA-PSS 153s === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS 153s === RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub 153s === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub 153s === RUN TestEncryptDecryptJWK/ok_Ed25519 153s === PAUSE TestEncryptDecryptJWK/ok_Ed25519 153s === RUN TestEncryptDecryptJWK/ok_Ed25519_pub 153s === PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub 153s === RUN TestEncryptDecryptJWK/ok_oct 153s === PAUSE TestEncryptDecryptJWK/ok_oct 153s === CONT TestGenerateJWK 153s === RUN TestGenerateJWK/EC 153s === PAUSE TestGenerateJWK/EC 153s === RUN TestGenerateJWK/EC#01 153s === PAUSE TestGenerateJWK/EC#01 153s === RUN TestGenerateJWK/EC#02 153s === PAUSE TestGenerateJWK/EC#02 153s === RUN TestGenerateJWK/EC#03 153s === PAUSE TestGenerateJWK/EC#03 153s === RUN TestGenerateJWK/EC#04 153s === PAUSE TestGenerateJWK/EC#04 153s === RUN TestGenerateJWK/EC#05 153s === PAUSE TestGenerateJWK/EC#05 153s === RUN TestGenerateJWK/EC#06 153s === PAUSE TestGenerateJWK/EC#06 153s === RUN TestGenerateJWK/EC#07 153s === PAUSE TestGenerateJWK/EC#07 153s === RUN TestGenerateJWK/RSA 153s === PAUSE TestGenerateJWK/RSA 153s === RUN TestGenerateJWK/RSA#01 153s === PAUSE TestGenerateJWK/RSA#01 153s === RUN TestGenerateJWK/RSA#02 153s === PAUSE TestGenerateJWK/RSA#02 153s === RUN TestGenerateJWK/RSA#03 153s === PAUSE TestGenerateJWK/RSA#03 153s === RUN TestGenerateJWK/RSA#04 153s === PAUSE TestGenerateJWK/RSA#04 153s === RUN TestGenerateJWK/RSA#05 153s === PAUSE TestGenerateJWK/RSA#05 153s === RUN TestGenerateJWK/RSA#06 153s === PAUSE TestGenerateJWK/RSA#06 153s === RUN TestGenerateJWK/RSA#07 153s === PAUSE TestGenerateJWK/RSA#07 153s === RUN TestGenerateJWK/OKP 153s === PAUSE TestGenerateJWK/OKP 153s === RUN TestGenerateJWK/OKP#01 153s === PAUSE TestGenerateJWK/OKP#01 153s === RUN TestGenerateJWK/OKP#02 153s === PAUSE TestGenerateJWK/OKP#02 153s === RUN TestGenerateJWK/oct 153s === PAUSE TestGenerateJWK/oct 153s === RUN TestGenerateJWK/oct#01 153s === PAUSE TestGenerateJWK/oct#01 153s === RUN TestGenerateJWK/oct#02 153s === PAUSE TestGenerateJWK/oct#02 153s === RUN TestGenerateJWK/oct#03 153s === PAUSE TestGenerateJWK/oct#03 153s === RUN TestGenerateJWK/oct#04 153s === PAUSE TestGenerateJWK/oct#04 153s === RUN TestGenerateJWK/oct#05 153s === PAUSE TestGenerateJWK/oct#05 153s === RUN TestGenerateJWK/oct#06 153s === PAUSE TestGenerateJWK/oct#06 153s === RUN TestGenerateJWK/oct#07 153s === PAUSE TestGenerateJWK/oct#07 153s === RUN TestGenerateJWK/oct#08 153s === PAUSE TestGenerateJWK/oct#08 153s === RUN TestGenerateJWK/oct#09 153s === PAUSE TestGenerateJWK/oct#09 153s === RUN TestGenerateJWK/oct#10 153s === PAUSE TestGenerateJWK/oct#10 153s === RUN TestGenerateJWK/oct#11 153s === PAUSE TestGenerateJWK/oct#11 153s === RUN TestGenerateJWK/fail 153s === PAUSE TestGenerateJWK/fail 153s === CONT TestGenerateJWKFromPEM/fail_no_subtle 153s === CONT TestGenerateJWKFromPEM/fail_missing 153s === CONT TestGenerateJWKFromPEM/p256_cert 153s === CONT TestGenerateJWKFromPEM/ed25519_cert 153s === CONT TestGenerateJWKFromPEM/rsa_cert 153s === CONT TestGenerateJWKFromPEM/rsa_pub 153s === CONT TestGenerateJWKFromPEM/ed25519_pub 153s === CONT TestGenerateJWKFromPEM/p521_pub 153s === CONT TestGenerateJWKFromPEM/p384_pub 153s === CONT TestGenerateJWKFromPEM/p256_pub 153s === CONT TestGenerateJWKFromPEM/rsa 153s === CONT TestGenerateJWKFromPEM/ed25519 153s === CONT TestGenerateJWKFromPEM/p521 153s === CONT TestGenerateJWKFromPEM/p384 153s --- PASS: TestGenerateJWKFromPEM (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p521 (0.00s) 153s --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) 153s === CONT TestEncryptDecryptJWK/ok_EC 153s === RUN TestParseKey/ec 153s === PAUSE TestParseKey/ec 153s === RUN TestParseKey/rsa 153s === PAUSE TestParseKey/rsa 153s === RUN TestParseKey/rsa-pss 153s === PAUSE TestParseKey/rsa-pss 153s === RUN TestParseKey/okp 153s === PAUSE TestParseKey/okp 153s === RUN TestParseKey/oct 153s === PAUSE TestParseKey/oct 153s === RUN TestParseKey/encryptedCompactWithPassword 153s === PAUSE TestParseKey/encryptedCompactWithPassword 153s === RUN TestParseKey/encryptedFullWithPasswordFile 153s === PAUSE TestParseKey/encryptedFullWithPasswordFile 153s === RUN TestParseKey/pemPrivate 153s === PAUSE TestParseKey/pemPrivate 153s === RUN TestParseKey/pemPublic 153s === PAUSE TestParseKey/pemPublic 153s === RUN TestParseKey/pemPrivateWithPassword 153s === PAUSE TestParseKey/pemPrivateWithPassword 153s === RUN TestParseKey/pemPrivateWithPasswordFile 153s === PAUSE TestParseKey/pemPrivateWithPasswordFile 153s === RUN TestParseKey/pemPrivateWithPasswordPrompter 153s === PAUSE TestParseKey/pemPrivateWithPasswordPrompter 153s === RUN TestParseKey/pemPrivateWithKid 153s === PAUSE TestParseKey/pemPrivateWithKid 153s === RUN TestParseKey/pemPrivateWithUse 153s === PAUSE TestParseKey/pemPrivateWithUse 153s === RUN TestParseKey/pemPrivateWithAlg 153s === PAUSE TestParseKey/pemPrivateWithAlg 153s === RUN TestParseKey/pemPrivateWithAlgWithSubtle 153s === PAUSE TestParseKey/pemPrivateWithAlgWithSubtle 153s === RUN TestParseKey/octPrivateWithAlg 153s === PAUSE TestParseKey/octPrivateWithAlg 153s === RUN TestParseKey/octPrivateWithAlgWithKid 153s === PAUSE TestParseKey/octPrivateWithAlgWithKid 153s === RUN TestParseKey/failPassword 153s === PAUSE TestParseKey/failPassword 153s === RUN TestParseKey/failMissingFile 153s === PAUSE TestParseKey/failMissingFile 153s === RUN TestParseKey/failPEMPassword 153s === PAUSE TestParseKey/failPEMPassword 153s === RUN TestParseKey/failECBWongAlg 153s === PAUSE TestParseKey/failECBWongAlg 153s === RUN TestParseKey/failECWrongKid 153s === PAUSE TestParseKey/failECWrongKid 153s === RUN TestParseKey/failOCTMissingOptions 153s === PAUSE TestParseKey/failOCTMissingOptions 153s === CONT TestGenerateJWK/EC 153s === CONT TestEncryptDecryptJWK/ok_oct 153s === CONT TestEncryptDecryptJWK/ok_Ed25519_pub 153s === CONT TestEncryptDecryptJWK/ok_Ed25519 153s === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub 153s === CONT TestEncryptDecryptJWK/ok_RSA-PSS 153s === CONT TestEncryptDecryptJWK/ok_RSA_pub 153s === CONT TestEncryptDecryptJWK/ok_RSA 153s === CONT TestEncryptDecryptJWK/ok_EC_pub 153s === CONT TestGenerateJWK/OKP 153s === CONT TestGenerateJWK/fail 153s === CONT TestGenerateJWK/oct#11 153s === CONT TestGenerateJWK/oct#10 153s === CONT TestGenerateJWK/oct#09 153s === CONT TestGenerateJWK/oct#08 153s === CONT TestGenerateJWK/oct#07 153s === CONT TestGenerateJWK/oct#06 153s === CONT TestGenerateJWK/oct#05 153s === CONT TestGenerateJWK/oct#04 153s === CONT TestGenerateJWK/oct#03 153s === CONT TestGenerateJWK/oct#02 153s === CONT TestGenerateJWK/oct#01 153s === CONT TestGenerateJWK/oct 153s === CONT TestGenerateJWK/OKP#02 153s === CONT TestGenerateJWK/OKP#01 153s === CONT TestGenerateJWK/RSA 153s === CONT TestGenerateJWK/RSA#07 153s --- PASS: TestEncryptDecryptJWK (0.56s) 153s --- PASS: TestEncryptDecryptJWK/ok_EC (1.21s) 153s --- PASS: TestEncryptDecryptJWK/ok_oct (1.09s) 153s --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (1.02s) 153s --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (1.11s) 153s --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (1.19s) 153s --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (1.54s) 153s --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (1.53s) 153s --- PASS: TestEncryptDecryptJWK/ok_RSA (1.48s) 153s --- PASS: TestEncryptDecryptJWK/ok_EC_pub (1.48s) 153s === CONT TestGenerateJWK/RSA#06 153s === CONT TestGenerateJWK/RSA#05 153s === CONT TestGenerateJWK/RSA#04 153s === CONT TestGenerateJWK/RSA#03 153s === CONT TestGenerateJWK/RSA#02 153s === CONT TestGenerateJWK/RSA#01 153s === CONT TestGenerateJWK/EC#04 153s === CONT TestGenerateJWK/EC#07 153s === CONT TestGenerateJWK/EC#06 153s === CONT TestGenerateJWK/EC#05 153s === CONT TestGenerateJWK/EC#02 153s === CONT TestGenerateJWK/EC#03 153s === CONT TestGenerateJWK/EC#01 153s === CONT TestParseKey/ec 153s === CONT TestParseKey/failOCTMissingOptions 153s === CONT TestParseKey/failECWrongKid 153s === CONT TestParseKey/failECBWongAlg 153s === CONT TestParseKey/failPEMPassword 153s === CONT TestParseKey/failMissingFile 153s === CONT TestParseKey/failPassword 153s === CONT TestParseKey/octPrivateWithAlgWithKid 153s === CONT TestParseKey/octPrivateWithAlg 153s === CONT TestParseKey/pemPrivateWithAlgWithSubtle 153s === CONT TestParseKey/pemPrivateWithAlg 153s === CONT TestParseKey/pemPrivateWithUse 153s === CONT TestParseKey/pemPrivateWithKid 153s === CONT TestParseKey/pemPrivateWithPasswordPrompter 153s === CONT TestParseKey/pemPrivateWithPasswordFile 153s === CONT TestParseKey/pemPrivateWithPassword 153s === CONT TestParseKey/pemPublic 153s === CONT TestParseKey/pemPrivate 153s === CONT TestParseKey/encryptedFullWithPasswordFile 153s === CONT TestParseKey/encryptedCompactWithPassword 153s === CONT TestParseKey/oct 153s === CONT TestParseKey/okp 153s === CONT TestParseKey/rsa-pss 153s === CONT TestParseKey/rsa 153s --- PASS: TestParseKey (1.31s) 153s --- PASS: TestParseKey/ec (0.00s) 153s --- PASS: TestParseKey/failOCTMissingOptions (0.00s) 153s --- PASS: TestParseKey/failECWrongKid (0.00s) 153s --- PASS: TestParseKey/failECBWongAlg (0.00s) 153s --- PASS: TestParseKey/failPEMPassword (0.00s) 153s --- PASS: TestParseKey/failMissingFile (0.00s) 153s --- PASS: TestParseKey/failPassword (0.74s) 153s --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) 153s --- PASS: TestParseKey/octPrivateWithAlg (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithUse (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithKid (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.00s) 153s --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.01s) 153s --- PASS: TestParseKey/pemPrivateWithPassword (0.00s) 153s --- PASS: TestParseKey/pemPublic (0.00s) 153s --- PASS: TestParseKey/pemPrivate (0.00s) 153s --- PASS: TestParseKey/encryptedFullWithPasswordFile (0.74s) 153s --- PASS: TestParseKey/encryptedCompactWithPassword (0.69s) 153s --- PASS: TestParseKey/oct (0.00s) 153s --- PASS: TestParseKey/okp (0.00s) 153s --- PASS: TestParseKey/rsa-pss (0.00s) 153s --- PASS: TestParseKey/rsa (0.00s) 153s --- PASS: TestGenerateJWK (0.00s) 153s --- PASS: TestGenerateJWK/EC (0.00s) 153s --- PASS: TestGenerateJWK/OKP (0.00s) 153s --- PASS: TestGenerateJWK/fail (0.00s) 153s --- PASS: TestGenerateJWK/oct#11 (0.00s) 153s --- PASS: TestGenerateJWK/oct#10 (0.00s) 153s --- PASS: TestGenerateJWK/oct#09 (0.00s) 153s --- PASS: TestGenerateJWK/oct#08 (0.00s) 153s --- PASS: TestGenerateJWK/oct#07 (0.00s) 153s --- PASS: TestGenerateJWK/oct#06 (0.00s) 153s --- PASS: TestGenerateJWK/oct#05 (0.00s) 153s --- PASS: TestGenerateJWK/oct#04 (0.00s) 153s --- PASS: TestGenerateJWK/oct#03 (0.00s) 153s --- PASS: TestGenerateJWK/oct#02 (0.00s) 153s --- PASS: TestGenerateJWK/oct#01 (0.00s) 153s --- PASS: TestGenerateJWK/oct (0.00s) 153s --- PASS: TestGenerateJWK/OKP#02 (0.00s) 153s --- PASS: TestGenerateJWK/OKP#01 (0.00s) 153s --- PASS: TestGenerateJWK/RSA (0.23s) 153s --- PASS: TestGenerateJWK/RSA#07 (0.32s) 153s --- PASS: TestGenerateJWK/RSA#05 (0.08s) 153s --- PASS: TestGenerateJWK/RSA#06 (0.28s) 153s --- PASS: TestGenerateJWK/RSA#04 (0.21s) 153s --- PASS: TestGenerateJWK/RSA#03 (0.20s) 153s --- PASS: TestGenerateJWK/RSA#02 (0.13s) 153s --- PASS: TestGenerateJWK/EC#04 (0.00s) 153s --- PASS: TestGenerateJWK/EC#07 (0.00s) 153s --- PASS: TestGenerateJWK/EC#06 (0.00s) 153s --- PASS: TestGenerateJWK/EC#05 (0.00s) 153s --- PASS: TestGenerateJWK/EC#02 (0.00s) 153s --- PASS: TestGenerateJWK/EC#03 (0.00s) 153s --- PASS: TestGenerateJWK/EC#01 (0.00s) 153s --- PASS: TestGenerateJWK/RSA#01 (3.48s) 153s PASS 153s ok go.step.sm/crypto/jose 24.387s 153s === RUN TestFingerprint 153s === RUN TestFingerprint/ecdsa 153s === RUN TestFingerprint/rsa 153s === RUN TestFingerprint/ed25519 153s === RUN TestFingerprint/fail 153s --- PASS: TestFingerprint (0.00s) 153s --- PASS: TestFingerprint/ecdsa (0.00s) 153s --- PASS: TestFingerprint/rsa (0.00s) 153s --- PASS: TestFingerprint/ed25519 (0.00s) 153s --- PASS: TestFingerprint/fail (0.00s) 153s === RUN TestEncodedFingerprint 153s === RUN TestEncodedFingerprint/ecdsa 153s === RUN TestEncodedFingerprint/rsa 153s === RUN TestEncodedFingerprint/ed25519 153s === RUN TestEncodedFingerprint/fail 153s === RUN TestEncodedFingerprint/fail_bad_encoding 153s --- PASS: TestEncodedFingerprint (0.00s) 153s --- PASS: TestEncodedFingerprint/ecdsa (0.00s) 153s --- PASS: TestEncodedFingerprint/rsa (0.00s) 153s --- PASS: TestEncodedFingerprint/ed25519 (0.00s) 153s --- PASS: TestEncodedFingerprint/fail (0.00s) 153s --- PASS: TestEncodedFingerprint/fail_bad_encoding (0.00s) 153s === RUN TestPublicKey 153s === RUN TestPublicKey/ecdsa 153s === RUN TestPublicKey/ecdsaPublic 153s === RUN TestPublicKey/rsa 153s === RUN TestPublicKey/rsaPublic 153s === RUN TestPublicKey/ed25519 153s === RUN TestPublicKey/ed25519Public 153s === RUN TestPublicKey/x25519 153s === RUN TestPublicKey/x25519Public 153s === RUN TestPublicKey/ecdsaSigner 153s === RUN TestPublicKey/fail 153s --- PASS: TestPublicKey (0.26s) 153s --- PASS: TestPublicKey/ecdsa (0.00s) 153s --- PASS: TestPublicKey/ecdsaPublic (0.00s) 153s --- PASS: TestPublicKey/rsa (0.00s) 153s --- PASS: TestPublicKey/rsaPublic (0.00s) 153s --- PASS: TestPublicKey/ed25519 (0.00s) 153s --- PASS: TestPublicKey/ed25519Public (0.00s) 153s --- PASS: TestPublicKey/x25519 (0.00s) 153s --- PASS: TestPublicKey/x25519Public (0.00s) 153s --- PASS: TestPublicKey/ecdsaSigner (0.00s) 153s --- PASS: TestPublicKey/fail (0.00s) 153s === RUN TestGenerateDefaultKey 153s === RUN TestGenerateDefaultKey/ok 153s === RUN TestGenerateDefaultKey/eof 153s --- PASS: TestGenerateDefaultKey (0.00s) 153s --- PASS: TestGenerateDefaultKey/ok (0.00s) 153s --- PASS: TestGenerateDefaultKey/eof (0.00s) 153s === RUN TestGenerateDefaultKeyPair 153s === RUN TestGenerateDefaultKeyPair/ok 153s === RUN TestGenerateDefaultKeyPair/eof 153s --- PASS: TestGenerateDefaultKeyPair (0.00s) 153s --- PASS: TestGenerateDefaultKeyPair/ok (0.00s) 153s --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) 153s === RUN TestGenerateKey 153s === RUN TestGenerateKey/P-256 153s === RUN TestGenerateKey/P-384 153s === RUN TestGenerateKey/P-521 153s === RUN TestGenerateKey/Ed25519 153s === RUN TestGenerateKey/X25519 153s === RUN TestGenerateKey/OCT 153s === RUN TestGenerateKey/eof_EC 153s === RUN TestGenerateKey/eof_RSA 153s === RUN TestGenerateKey/eof_Ed25519 153s === RUN TestGenerateKey/eof_X25519 153s === RUN TestGenerateKey/eof_oct 153s === RUN TestGenerateKey/unknown_EC_curve 153s === RUN TestGenerateKey/unknown_OKP_curve 153s === RUN TestGenerateKey/unknown_type 153s --- PASS: TestGenerateKey (0.02s) 153s --- PASS: TestGenerateKey/P-256 (0.00s) 153s --- PASS: TestGenerateKey/P-384 (0.00s) 153s --- PASS: TestGenerateKey/P-521 (0.01s) 153s --- PASS: TestGenerateKey/Ed25519 (0.00s) 153s --- PASS: TestGenerateKey/X25519 (0.00s) 153s --- PASS: TestGenerateKey/OCT (0.00s) 153s --- PASS: TestGenerateKey/eof_EC (0.00s) 153s --- PASS: TestGenerateKey/eof_RSA (0.00s) 153s --- PASS: TestGenerateKey/eof_Ed25519 (0.00s) 153s --- PASS: TestGenerateKey/eof_X25519 (0.00s) 153s --- PASS: TestGenerateKey/eof_oct (0.00s) 153s --- PASS: TestGenerateKey/unknown_EC_curve (0.00s) 153s --- PASS: TestGenerateKey/unknown_OKP_curve (0.00s) 153s --- PASS: TestGenerateKey/unknown_type (0.00s) 153s === RUN TestGenerateKey_rsa 153s === RUN TestGenerateKey_rsa/RSA2048 153s === RUN TestGenerateKey_rsa/RSA3072 153s === RUN TestGenerateKey_rsa/fail 153s === RUN TestGenerateKey_rsa/fail_size 153s --- PASS: TestGenerateKey_rsa (1.30s) 153s --- PASS: TestGenerateKey_rsa/RSA2048 (0.12s) 153s --- PASS: TestGenerateKey_rsa/RSA3072 (1.18s) 153s --- PASS: TestGenerateKey_rsa/fail (0.00s) 153s --- PASS: TestGenerateKey_rsa/fail_size (0.00s) 153s === RUN TestGenerateKeyPair 153s === RUN TestGenerateKeyPair/P-256 153s === RUN TestGenerateKeyPair/P-384 153s === RUN TestGenerateKeyPair/P-521 153s === RUN TestGenerateKeyPair/Ed25519 153s === RUN TestGenerateKeyPair/OCT 153s === RUN TestGenerateKeyPair/eof 153s === RUN TestGenerateKeyPair/unknown 153s === RUN TestGenerateKeyPair/unknown#01 153s --- PASS: TestGenerateKeyPair (0.01s) 153s --- PASS: TestGenerateKeyPair/P-256 (0.00s) 153s --- PASS: TestGenerateKeyPair/P-384 (0.00s) 153s --- PASS: TestGenerateKeyPair/P-521 (0.00s) 153s --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) 153s --- PASS: TestGenerateKeyPair/OCT (0.00s) 153s --- PASS: TestGenerateKeyPair/eof (0.00s) 153s --- PASS: TestGenerateKeyPair/unknown (0.00s) 153s --- PASS: TestGenerateKeyPair/unknown#01 (0.00s) 153s === RUN TestGenerateKeyPair_rsa 153s === RUN TestGenerateKeyPair_rsa/RSA2048 153s === RUN TestGenerateKeyPair_rsa/RSA3072 153s === RUN TestGenerateKeyPair_rsa/fail 153s --- PASS: TestGenerateKeyPair_rsa (0.44s) 153s --- PASS: TestGenerateKeyPair_rsa/RSA2048 (0.10s) 153s --- PASS: TestGenerateKeyPair_rsa/RSA3072 (0.33s) 153s --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) 153s === RUN TestGenerateDefaultSigner 153s === RUN TestGenerateDefaultSigner/ok 153s === RUN TestGenerateDefaultSigner/eof 153s --- PASS: TestGenerateDefaultSigner (0.00s) 153s --- PASS: TestGenerateDefaultSigner/ok (0.00s) 153s --- PASS: TestGenerateDefaultSigner/eof (0.00s) 153s === RUN TestGenerateSigner 153s === RUN TestGenerateSigner/P-256 153s === RUN TestGenerateSigner/P-384 153s === RUN TestGenerateSigner/P-521 153s === RUN TestGenerateSigner/Ed25519 153s === RUN TestGenerateSigner/OCT 153s === RUN TestGenerateSigner/unknown 153s === RUN TestGenerateSigner/unknown#01 153s --- PASS: TestGenerateSigner (0.01s) 153s --- PASS: TestGenerateSigner/P-256 (0.00s) 153s --- PASS: TestGenerateSigner/P-384 (0.00s) 153s --- PASS: TestGenerateSigner/P-521 (0.00s) 153s --- PASS: TestGenerateSigner/Ed25519 (0.00s) 153s --- PASS: TestGenerateSigner/OCT (0.00s) 153s --- PASS: TestGenerateSigner/unknown (0.00s) 153s --- PASS: TestGenerateSigner/unknown#01 (0.00s) 153s === RUN TestExtractKey 153s === RUN TestExtractKey/RSA_private_key 153s === RUN TestExtractKey/RSA_public_key 153s === RUN TestExtractKey/EC_private_key 153s === RUN TestExtractKey/EC_public_key 153s === RUN TestExtractKey/OKP_private_key 153s === RUN TestExtractKey/OKP_public_key 153s === RUN TestExtractKey/oct_key 153s === RUN TestExtractKey/certificate 153s === RUN TestExtractKey/csr 153s === RUN TestExtractKey/ssh_public_key 153s === RUN TestExtractKey/ssh_cert 153s === RUN TestExtractKey/fail_string 153s === RUN TestExtractKey/fail_bad_ssh.Certificate.Key 153s === RUN TestExtractKey/fail_bad_ssh.PublicKey 153s --- PASS: TestExtractKey (0.14s) 153s --- PASS: TestExtractKey/RSA_private_key (0.00s) 153s --- PASS: TestExtractKey/RSA_public_key (0.00s) 153s --- PASS: TestExtractKey/EC_private_key (0.00s) 153s --- PASS: TestExtractKey/EC_public_key (0.00s) 153s --- PASS: TestExtractKey/OKP_private_key (0.00s) 153s --- PASS: TestExtractKey/OKP_public_key (0.00s) 153s --- PASS: TestExtractKey/oct_key (0.00s) 153s --- PASS: TestExtractKey/certificate (0.00s) 153s --- PASS: TestExtractKey/csr (0.00s) 153s --- PASS: TestExtractKey/ssh_public_key (0.00s) 153s --- PASS: TestExtractKey/ssh_cert (0.00s) 153s --- PASS: TestExtractKey/fail_string (0.00s) 153s --- PASS: TestExtractKey/fail_bad_ssh.Certificate.Key (0.00s) 153s --- PASS: TestExtractKey/fail_bad_ssh.PublicKey (0.00s) 153s === RUN TestVerifyPair 153s === RUN TestVerifyPair/ecdsa 153s === RUN TestVerifyPair/rsa 153s === RUN TestVerifyPair/ed25519 153s === RUN TestVerifyPair/fail_ecdsa 153s === RUN TestVerifyPair/fail_rsa 153s === RUN TestVerifyPair/fail_ed25519 153s === RUN TestVerifyPair/fail_ecdsa_key 153s === RUN TestVerifyPair/fail_rsa_key 153s === RUN TestVerifyPair/fail_ed25519_key 153s === RUN TestVerifyPair/fail_type 153s --- PASS: TestVerifyPair (0.18s) 153s --- PASS: TestVerifyPair/ecdsa (0.00s) 153s --- PASS: TestVerifyPair/rsa (0.00s) 153s --- PASS: TestVerifyPair/ed25519 (0.00s) 153s --- PASS: TestVerifyPair/fail_ecdsa (0.00s) 153s --- PASS: TestVerifyPair/fail_rsa (0.00s) 153s --- PASS: TestVerifyPair/fail_ed25519 (0.00s) 153s --- PASS: TestVerifyPair/fail_ecdsa_key (0.00s) 153s --- PASS: TestVerifyPair/fail_rsa_key (0.00s) 153s --- PASS: TestVerifyPair/fail_ed25519_key (0.00s) 153s --- PASS: TestVerifyPair/fail_type (0.00s) 153s === RUN TestInsecure 153s === RUN TestInsecure/ok_RSA_2048 153s === RUN TestInsecure/fail_RSA_1024 153s === RUN TestInsecure/ok_RSA_2048_insecure 153s === RUN TestInsecure/ok_RSA_1024_insecure 153s --- PASS: TestInsecure (0.35s) 153s --- PASS: TestInsecure/ok_RSA_2048 (0.24s) 153s --- PASS: TestInsecure/fail_RSA_1024 (0.00s) 153s --- PASS: TestInsecure/ok_RSA_2048_insecure (0.09s) 153s --- PASS: TestInsecure/ok_RSA_1024_insecure (0.02s) 153s === RUN TestEqual 153s === RUN TestEqual/ok_ecdsaKey 153s === RUN TestEqual/ok_rsaKey 153s === RUN TestEqual/ok_ed25519Key 153s === RUN TestEqual/ok_x25519Key 153s === RUN TestEqual/ok_ecdsaKey_pub 153s === RUN TestEqual/ok_rsaKey_pub 153s === RUN TestEqual/ok_ed25519Key_pub 153s === RUN TestEqual/ok_x25519Key_pub 153s === RUN TestEqual/ok_[]byte 153s === RUN TestEqual/fail_ecdsaKey 153s === RUN TestEqual/fail_rsaKey 153s === RUN TestEqual/fail_ed25519Key 153s === RUN TestEqual/fail_x25519Key 153s === RUN TestEqual/fail_ecdsaKey_pub 153s === RUN TestEqual/fail_rsaKey_pub 153s === RUN TestEqual/fail_ed25519Key_pub 153s === RUN TestEqual/fail_x25519Key_pub 153s === RUN TestEqual/fail_[]byte 153s === RUN TestEqual/fail_int 153s === RUN TestEqual/fail_string 153s --- PASS: TestEqual (0.09s) 153s --- PASS: TestEqual/ok_ecdsaKey (0.00s) 153s --- PASS: TestEqual/ok_rsaKey (0.00s) 153s --- PASS: TestEqual/ok_ed25519Key (0.00s) 153s --- PASS: TestEqual/ok_x25519Key (0.00s) 153s --- PASS: TestEqual/ok_ecdsaKey_pub (0.00s) 153s --- PASS: TestEqual/ok_rsaKey_pub (0.00s) 153s --- PASS: TestEqual/ok_ed25519Key_pub (0.00s) 153s --- PASS: TestEqual/ok_x25519Key_pub (0.00s) 153s --- PASS: TestEqual/ok_[]byte (0.00s) 153s --- PASS: TestEqual/fail_ecdsaKey (0.00s) 153s --- PASS: TestEqual/fail_rsaKey (0.00s) 153s --- PASS: TestEqual/fail_ed25519Key (0.00s) 153s --- PASS: TestEqual/fail_x25519Key (0.00s) 153s --- PASS: TestEqual/fail_ecdsaKey_pub (0.00s) 153s --- PASS: TestEqual/fail_rsaKey_pub (0.00s) 153s --- PASS: TestEqual/fail_ed25519Key_pub (0.00s) 153s --- PASS: TestEqual/fail_x25519Key_pub (0.00s) 153s --- PASS: TestEqual/fail_[]byte (0.00s) 153s --- PASS: TestEqual/fail_int (0.00s) 153s --- PASS: TestEqual/fail_string (0.00s) 153s PASS 153s ok go.step.sm/crypto/keyutil 2.802s 153s === RUN TestNew 153s === RUN TestNew/ok 153s === RUN TestNew/ok_with_options 153s === RUN TestNew/fail_root_signer 153s === RUN TestNew/fail_intermediate_signer 153s === RUN TestNew/fail_host_signer 153s === RUN TestNew/fail_user_signer 153s === RUN TestNew/fail_root_template 153s === RUN TestNew/fail_intermediate_template 153s === RUN TestNew/fail_root_csr 153s === RUN TestNew/fail_intermediate_csr 153s === RUN TestNew/fail_host_ssh_signer 153s === RUN TestNew/fail_user_ssh_signer 153s --- PASS: TestNew (0.02s) 153s --- PASS: TestNew/ok (0.00s) 153s --- PASS: TestNew/ok_with_options (0.00s) 153s --- PASS: TestNew/fail_root_signer (0.00s) 153s --- PASS: TestNew/fail_intermediate_signer (0.00s) 153s --- PASS: TestNew/fail_host_signer (0.00s) 153s --- PASS: TestNew/fail_user_signer (0.00s) 153s --- PASS: TestNew/fail_root_template (0.00s) 153s --- PASS: TestNew/fail_intermediate_template (0.00s) 153s --- PASS: TestNew/fail_root_csr (0.00s) 153s --- PASS: TestNew/fail_intermediate_csr (0.00s) 153s --- PASS: TestNew/fail_host_ssh_signer (0.00s) 153s --- PASS: TestNew/fail_user_ssh_signer (0.00s) 153s === RUN TestCA_Sign 153s === RUN TestCA_Sign/ok 153s === RUN TestCA_Sign/ok_with_lifetime 153s === RUN TestCA_Sign/fail 153s --- PASS: TestCA_Sign (0.01s) 153s --- PASS: TestCA_Sign/ok (0.00s) 153s --- PASS: TestCA_Sign/ok_with_lifetime (0.00s) 153s --- PASS: TestCA_Sign/fail (0.00s) 153s === RUN TestCA_Sign_mutation 153s --- PASS: TestCA_Sign_mutation (0.00s) 153s === RUN TestCA_SignCSR 153s === RUN TestCA_SignCSR/ok 153s === RUN TestCA_SignCSR/ok_with_modify 153s === RUN TestCA_SignCSR/fail_new_certificate 153s === RUN TestCA_SignCSR/fail_modify 153s --- PASS: TestCA_SignCSR (0.02s) 153s --- PASS: TestCA_SignCSR/ok (0.00s) 153s --- PASS: TestCA_SignCSR/ok_with_modify (0.00s) 153s --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) 153s --- PASS: TestCA_SignCSR/fail_modify (0.00s) 153s === RUN TestCA_SignSSH 153s === RUN TestCA_SignSSH/ok_host 153s === RUN TestCA_SignSSH/ok_user 153s === RUN TestCA_SignSSH/ok_infinity 153s === RUN TestCA_SignSSH/fail_type 153s --- PASS: TestCA_SignSSH (0.01s) 153s --- PASS: TestCA_SignSSH/ok_host (0.00s) 153s --- PASS: TestCA_SignSSH/ok_user (0.00s) 153s --- PASS: TestCA_SignSSH/ok_infinity (0.00s) 153s --- PASS: TestCA_SignSSH/fail_type (0.00s) 153s === RUN TestCA_SignSSH_mutation 153s --- PASS: TestCA_SignSSH_mutation (0.00s) 153s === RUN TestCA_SignSSH_infinity 153s --- PASS: TestCA_SignSSH_infinity (0.00s) 153s PASS 153s ok go.step.sm/crypto/minica 0.070s 190s === RUN TestParseCosignPrivateKey 190s === RUN TestParseCosignPrivateKey/ok 190s === RUN TestParseCosignPrivateKey/fail_password 190s === RUN TestParseCosignPrivateKey/fail_unmarshal 190s === RUN TestParseCosignPrivateKey/fail_kdf 190s === RUN TestParseCosignPrivateKey/fail_cipher 190s === RUN TestParseCosignPrivateKey/fail_nonce_too_large 190s === RUN TestParseCosignPrivateKey/fail_nonce_too_short 190s === RUN TestParseCosignPrivateKey/fail_kdf.N 190s === RUN TestParseCosignPrivateKey/fail_kdf.R 190s === RUN TestParseCosignPrivateKey/fail_kdf.P 190s === RUN TestParseCosignPrivateKey/fail_kdf.Salt 190s === RUN TestParseCosignPrivateKey/fail_ciphertext 190s === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey 190s --- PASS: TestParseCosignPrivateKey (0.88s) 190s --- PASS: TestParseCosignPrivateKey/ok (0.10s) 190s --- PASS: TestParseCosignPrivateKey/fail_password (0.10s) 190s --- PASS: TestParseCosignPrivateKey/fail_unmarshal (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_kdf (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_cipher (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_nonce_too_large (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_nonce_too_short (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_kdf.N (0.00s) 190s --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.11s) 190s --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.19s) 190s --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.10s) 190s --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.10s) 190s --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.10s) 190s === RUN TestParseCosignPrivateKey_equal 190s --- PASS: TestParseCosignPrivateKey_equal (0.10s) 190s === RUN TestParseCosignPrivateKey_IncorrectPasswordError 190s --- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.19s) 190s === RUN TestRead 190s === RUN TestRead/testdata/openssh.rsa2048.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem 190s === RUN TestRead/testdata/openssl.p256.pem 190s === RUN TestRead/testdata/openssl.p384.pem 190s === RUN TestRead/testdata/openssl.p521.enc.pem 190s === RUN TestRead/testdata/openssl.rsa2048.pem 190s === RUN TestRead/testdata/openssh.ed25519.enc.pem 190s === RUN TestRead/testdata/openssh.rsa1024.pem 190s === RUN TestRead/testdata/openssh.rsa2048.pem 190s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem 190s === RUN TestRead/testdata/openssh.ed25519.pub.pem 190s === RUN TestRead/testdata/openssh.p256.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem 190s === RUN TestRead/testdata/nebula.pub 190s === RUN TestRead/testdata/nebula.key 190s === RUN TestRead/testdata/openssl.rsa2048.enc.pem 190s === RUN TestRead/testdata/openssh.p521.pub.pem 190s === RUN TestRead/testdata/openssl.p256.pub.pem 190s === RUN TestRead/testdata/openssl.rsa2048.pub.pem 190s === RUN TestRead/testdata/openssh.p256.pub.pem 190s === RUN TestRead/testdata/openssh.p384.enc.pem 190s === RUN TestRead/testdata/openssh.p521.enc.pem 190s === RUN TestRead/testdata/openssh.p521.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem 190s === RUN TestRead/testdata/openssl.rsa1024.pem 190s === RUN TestRead/testdata/openssl.rsa1024.enc.pem 190s === RUN TestRead/testdata/openssh.rsa1024.pub.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p521.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem 190s === RUN TestRead/testdata/openssl.p384.enc.pem 190s === RUN TestRead/testdata/openssl.p521.pem 190s === RUN TestRead/testdata/openssh.p256.enc.pem 190s === RUN TestRead/testdata/openssh.p384.pub.pem 190s === RUN TestRead/testdata/openssh.rsa1024.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p256.pem 190s === RUN TestRead/testdata/openssl.rsa1024.pub.pem 190s === RUN TestRead/testdata/openssh.rsa2048.pub.pem 190s === RUN TestRead/testdata/pkcs8/openssl.ed25519.pem 190s === RUN TestRead/testdata/pkcs8/openssl.p384.pem 190s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem 190s === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem 190s === RUN TestRead/testdata/cosign.pub.pem 190s === RUN TestRead/testdata/cosign.enc.pem 190s === RUN TestRead/testdata/openssl.p256.enc.pem 190s === RUN TestRead/testdata/openssl.p384.pub.pem 190s === RUN TestRead/testdata/openssl.p521.pub.pem 190s === RUN TestRead/testdata/openssh.ed25519.pem 190s === RUN TestRead/testdata/openssh.p384.pem 190s --- PASS: TestRead (1.12s) 190s --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.16s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p384.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.01s) 190s --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.15s) 190s --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.01s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/nebula.pub (0.00s) 190s --- PASS: TestRead/testdata/nebula.key (0.00s) 190s --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.15s) 190s --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.16s) 190s --- PASS: TestRead/testdata/openssh.p521.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.01s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p521.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.16s) 190s --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.16s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.00s) 190s --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.02s) 190s --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/cosign.enc.pem (0.10s) 190s --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) 190s --- PASS: TestRead/testdata/openssh.p384.pem (0.00s) 190s === RUN TestParseCertificate 190s === RUN TestParseCertificate/testdata/ca.crt 190s === RUN TestParseCertificate/testdata/bundle.crt 190s === RUN TestParseCertificate/testdata/badca.crt 190s === RUN TestParseCertificate/testdata/badpem.crt 190s === RUN TestParseCertificate/testdata/badder.crt 190s === RUN TestParseCertificate/testdata/openssl.p256.pem 190s --- PASS: TestParseCertificate (0.00s) 190s --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) 190s --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) 190s --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) 190s --- PASS: TestParseCertificate/testdata/badpem.crt (0.00s) 190s --- PASS: TestParseCertificate/testdata/badder.crt (0.00s) 190s --- PASS: TestParseCertificate/testdata/openssl.p256.pem (0.00s) 190s === RUN TestReadCertificate 190s === RUN TestReadCertificate/testdata/ca.crt 190s === RUN TestReadCertificate/testdata/nonPEMHeaderCa.crt 190s === RUN TestReadCertificate/testdata/extrajunkbundle.crt 190s === RUN TestReadCertificate/testdata/ca.der 190s === RUN TestReadCertificate/testdata/bundle.crt 190s === RUN TestReadCertificate/testdata/bundle.crt#01 190s === RUN TestReadCertificate/testdata/notexists.crt 190s === RUN TestReadCertificate/testdata/badca.crt 190s === RUN TestReadCertificate/testdata/badpem.crt 190s === RUN TestReadCertificate/testdata/badder.crt 190s === RUN TestReadCertificate/testdata/openssl.p256.pem 190s --- PASS: TestReadCertificate (0.00s) 190s --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/ca.der (0.00s) 190s --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) 190s --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) 190s --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) 190s === RUN TestReadCertificateBundle 190s === RUN TestReadCertificateBundle/testdata/ca.crt 190s === RUN TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt 190s === RUN TestReadCertificateBundle/testdata/ca.der 190s === RUN TestReadCertificateBundle/testdata/bundle.crt 190s === RUN TestReadCertificateBundle/testdata/extrajunkbundle.crt 190s === RUN TestReadCertificateBundle/testdata/notexists.crt 190s === RUN TestReadCertificateBundle/testdata/badca.crt 190s === RUN TestReadCertificateBundle/testdata/badpem.crt 190s === RUN TestReadCertificateBundle/testdata/badder.crt 190s === RUN TestReadCertificateBundle/testdata/openssl.p256.pem 190s --- PASS: TestReadCertificateBundle (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/ca.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/ca.der (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/bundle.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/extrajunkbundle.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/notexists.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/badca.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/badpem.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/badder.crt (0.00s) 190s --- PASS: TestReadCertificateBundle/testdata/openssl.p256.pem (0.00s) 190s === RUN TestParseCertificateBundle 190s === RUN TestParseCertificateBundle/ok_cert 190s === RUN TestParseCertificateBundle/ok_non_PEM_header 190s === RUN TestParseCertificateBundle/ok_der 190s === RUN TestParseCertificateBundle/ok_bundle 190s === RUN TestParseCertificateBundle/ok_extra_junk_in_bundle 190s === RUN TestParseCertificateBundle/fail_bad_cert_w/_file 190s === RUN TestParseCertificateBundle/fail_no_PEM 190s === RUN TestParseCertificateBundle/fail_no_PEM#01 190s === RUN TestParseCertificateBundle/fail_bad_der 190s === RUN TestParseCertificateBundle/fail_no_valid_PEM 190s --- PASS: TestParseCertificateBundle (0.00s) 190s --- PASS: TestParseCertificateBundle/ok_cert (0.00s) 190s --- PASS: TestParseCertificateBundle/ok_non_PEM_header (0.00s) 190s --- PASS: TestParseCertificateBundle/ok_der (0.00s) 190s --- PASS: TestParseCertificateBundle/ok_bundle (0.00s) 190s --- PASS: TestParseCertificateBundle/ok_extra_junk_in_bundle (0.00s) 190s --- PASS: TestParseCertificateBundle/fail_bad_cert_w/_file (0.00s) 190s --- PASS: TestParseCertificateBundle/fail_no_PEM (0.00s) 190s --- PASS: TestParseCertificateBundle/fail_no_PEM#01 (0.00s) 190s --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) 190s --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) 190s === RUN TestParse 190s === RUN TestParse/fail-pkcs8-password 190s === RUN TestParse/fail-nebula-pub-size 190s === RUN TestParse/success-ecdsa-public-key 190s === RUN TestParse/success-rsa-private-key 190s === RUN TestParse/success-ed25519-enc-private-key 190s === RUN TestParse/success-x509-crt-trim-spaces 190s === RUN TestParse/fail-password 190s === RUN TestParse/fail-type 190s === RUN TestParse/fail-nebula-key-size 190s === RUN TestParse/success-rsa-public-key 190s === RUN TestParse/success-ecdsa-private-key 190s === RUN TestParse/success-ed25519-private-key 190s === RUN TestParse/success-x509-crt 190s === RUN TestParse/fail-options 190s --- PASS: TestParse (0.00s) 190s --- PASS: TestParse/fail-pkcs8-password (0.00s) 190s --- PASS: TestParse/fail-nebula-pub-size (0.00s) 190s --- PASS: TestParse/success-ecdsa-public-key (0.00s) 190s --- PASS: TestParse/success-rsa-private-key (0.00s) 190s --- PASS: TestParse/success-ed25519-enc-private-key (0.00s) 190s --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) 190s --- PASS: TestParse/fail-password (0.00s) 190s --- PASS: TestParse/fail-type (0.00s) 190s --- PASS: TestParse/fail-nebula-key-size (0.00s) 190s --- PASS: TestParse/success-rsa-public-key (0.00s) 190s --- PASS: TestParse/success-ecdsa-private-key (0.00s) 190s --- PASS: TestParse/success-ed25519-private-key (0.00s) 190s --- PASS: TestParse/success-x509-crt (0.00s) 190s --- PASS: TestParse/fail-options (0.00s) 190s === RUN TestSerialize 190s pem_test.go:641: Running test case: X.509 Certificate request success 190s pem_test.go:641: Running test case: ToFile Success (EC Private Key encrypted) 190s pem_test.go:641: Running test case: RSA Public Key success 190s pem_test.go:641: Running test case: EC Private Key success 190s pem_test.go:641: Running test case: EC Private Key success - encrypt input data 190s pem_test.go:641: Running test case: OKP Private Key success 190s pem_test.go:641: Running test case: propagate open key out file error 190s pem_test.go:641: Running test case: ToFile Success (EC Private Key unencrypted) 190s pem_test.go:641: Running test case: unrecognized key type 190s pem_test.go:641: Running test case: RSA Private Key success 190s pem_test.go:641: Running test case: EC Private Key success - encrypt pkcs8 data 190s pem_test.go:641: Running test case: EC Public Key success 190s pem_test.go:641: Running test case: OKP Public Key success 190s pem_test.go:641: Running test case: X.509 Certificate success 190s --- PASS: TestSerialize (0.92s) 190s === RUN TestParseDER 190s === RUN TestParseDER/rsa_public_key 190s === RUN TestParseDER/rsa_private_key 190s === RUN TestParseDER/rsa_pkcs#1_public_key 190s === RUN TestParseDER/ecdsa_public_key 190s === RUN TestParseDER/ecdsa_private_key 190s === RUN TestParseDER/ed25519_public_key 190s === RUN TestParseDER/ed25519_private_key 190s === RUN TestParseDER/fail 190s --- PASS: TestParseDER (0.00s) 190s --- PASS: TestParseDER/rsa_public_key (0.00s) 190s --- PASS: TestParseDER/rsa_private_key (0.00s) 190s --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) 190s --- PASS: TestParseDER/ecdsa_public_key (0.00s) 190s --- PASS: TestParseDER/ecdsa_private_key (0.00s) 190s --- PASS: TestParseDER/ed25519_public_key (0.00s) 190s --- PASS: TestParseDER/ed25519_private_key (0.00s) 190s --- PASS: TestParseDER/fail (0.00s) 190s === RUN TestParseKey 190s === RUN TestParseKey/testdata/openssh.p521.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem 190s === RUN TestParseKey/testdata/openssl.rsa1024.pem 190s === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p521.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem 190s === RUN TestParseKey/testdata/openssl.p384.enc.pem 190s === RUN TestParseKey/testdata/openssl.p521.pem 190s === RUN TestParseKey/testdata/openssh.p256.enc.pem 190s === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem 190s === RUN TestParseKey/testdata/openssl.rsa1024.pub.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem 190s === RUN TestParseKey/testdata/cosign.pub.pem 190s === RUN TestParseKey/testdata/cosign.enc.pem 190s === RUN TestParseKey/testdata/openssl.p256.enc.pem 190s === RUN TestParseKey/testdata/openssl.p384.pub.pem 190s === RUN TestParseKey/testdata/openssl.p521.pub.pem 190s === RUN TestParseKey/testdata/openssh.ed25519.pem 190s === RUN TestParseKey/testdata/openssh.p384.pem 190s === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem 190s === RUN TestParseKey/testdata/openssl.p256.pem 190s === RUN TestParseKey/testdata/openssl.p384.pem 190s === RUN TestParseKey/testdata/openssl.p521.enc.pem 190s === RUN TestParseKey/testdata/openssl.rsa2048.pem 190s === RUN TestParseKey/testdata/openssh.ed25519.enc.pem 190s === RUN TestParseKey/testdata/openssh.rsa1024.pem 190s === RUN TestParseKey/testdata/openssh.rsa2048.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem 190s === RUN TestParseKey/testdata/openssh.p256.pem 190s === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem 190s === RUN TestParseKey/testdata/nebula.pub 190s === RUN TestParseKey/testdata/nebula.key 190s === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem 190s === RUN TestParseKey/testdata/openssl.p256.pub.pem 190s === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem 190s === RUN TestParseKey/testdata/openssh.p384.enc.pem 190s === RUN TestParseKey/testdata/openssh.p521.enc.pem 190s --- PASS: TestParseKey (1.06s) 190s --- PASS: TestParseKey/testdata/openssh.p521.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p521.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.16s) 190s --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.16s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) 190s --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/cosign.enc.pem (0.10s) 190s --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.16s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.16s) 190s --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) 190s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/nebula.pub (0.00s) 190s --- PASS: TestParseKey/testdata/nebula.key (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) 190s --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.15s) 190s --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.16s) 190s === RUN TestParseKey_x509 190s --- PASS: TestParseKey_x509 (0.00s) 190s === RUN TestParseSSH 190s === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem 190s === RUN TestParseSSH/testdata/openssh.p521.pub.pem 190s === RUN TestParseSSH/testdata/openssh.p256.pub.pem 190s === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem 190s === RUN TestParseSSH/testdata/openssh.p384.pub.pem 190s === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem 190s --- PASS: TestParseSSH (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) 190s --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) 190s === RUN TestOpenSSH 190s === PAUSE TestOpenSSH 190s === RUN TestRead_options 190s === RUN TestRead_options/withPassword 190s === RUN TestRead_options/withPasswordFile 190s === RUN TestRead_options/withPasswordPrompt 190s === RUN TestRead_options/missing 190s === RUN TestRead_options/missingPassword 190s === RUN TestRead_options/withPasswordError 190s === RUN TestRead_options/withPasswordFileError 190s === RUN TestRead_options/withPasswordPromptError 190s === RUN TestRead_options/withPasswordFile#01 190s --- PASS: TestRead_options (0.00s) 190s --- PASS: TestRead_options/withPassword (0.00s) 190s --- PASS: TestRead_options/withPasswordFile (0.00s) 190s --- PASS: TestRead_options/withPasswordPrompt (0.00s) 190s --- PASS: TestRead_options/missing (0.00s) 190s --- PASS: TestRead_options/missingPassword (0.00s) 190s --- PASS: TestRead_options/withPasswordError (0.00s) 190s --- PASS: TestRead_options/withPasswordFileError (0.00s) 190s --- PASS: TestRead_options/withPasswordPromptError (0.00s) 190s --- PASS: TestRead_options/withPasswordFile#01 (0.00s) 190s === RUN TestWithMinLengthPasswordFile 190s === RUN TestWithMinLengthPasswordFile/negative 190s === RUN TestWithMinLengthPasswordFile/zero 190s === RUN TestWithMinLengthPasswordFile/greater-than-min-length 190s === RUN TestWithMinLengthPasswordFile/equal-min-length 190s === RUN TestWithMinLengthPasswordFile/less-than-min-length 190s === RUN TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters 190s === RUN TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters-ok 190s --- PASS: TestWithMinLengthPasswordFile (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/negative (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/zero (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/greater-than-min-length (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/equal-min-length (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/less-than-min-length (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters (0.00s) 190s --- PASS: TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters-ok (0.00s) 190s === RUN TestRead_promptPassword 190s === RUN TestRead_promptPassword/PromptPassword 190s === RUN TestRead_promptPassword/PromptPasswordBadPassword 190s === RUN TestRead_promptPassword/PromptPasswordError 190s === RUN TestRead_promptPassword/PromptPasswordNil 190s --- PASS: TestRead_promptPassword (0.00s) 190s --- PASS: TestRead_promptPassword/PromptPassword (0.00s) 190s --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) 190s --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) 190s --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) 190s === RUN TestParseCertificateRequest 190s === RUN TestParseCertificateRequest/ok 190s === RUN TestParseCertificateRequest/ok_der 190s === RUN TestParseCertificateRequest/ok_keytool 190s === RUN TestParseCertificateRequest/fail_bad_csr 190s === RUN TestParseCertificateRequest/fail_certificate 190s === RUN TestParseCertificateRequest/fail_certificate_der 190s --- PASS: TestParseCertificateRequest (0.00s) 190s --- PASS: TestParseCertificateRequest/ok (0.00s) 190s --- PASS: TestParseCertificateRequest/ok_der (0.00s) 190s --- PASS: TestParseCertificateRequest/ok_keytool (0.00s) 190s --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) 190s --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) 190s --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) 190s === RUN TestReadCertificateRequest 190s === RUN TestReadCertificateRequest/ok 190s === RUN TestReadCertificateRequest/ok_der 190s === RUN TestReadCertificateRequest/ok_keytool 190s === RUN TestReadCertificateRequest/fail_missing 190s === RUN TestReadCertificateRequest/fail_bad_csr 190s === RUN TestReadCertificateRequest/fail_certificate 190s === RUN TestReadCertificateRequest/fail_certificate_der 190s --- PASS: TestReadCertificateRequest (0.00s) 190s --- PASS: TestReadCertificateRequest/ok (0.00s) 190s --- PASS: TestReadCertificateRequest/ok_der (0.00s) 190s --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) 190s --- PASS: TestReadCertificateRequest/fail_missing (0.00s) 190s --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) 190s --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) 190s --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) 190s === RUN TestBundleCertificate 190s === RUN TestBundleCertificate/append 190s === RUN TestBundleCertificate/two 190s === RUN TestBundleCertificate/none 190s === RUN TestBundleCertificate/found 190s === RUN TestBundleCertificate/bad_cert 190s === RUN TestBundleCertificate/bad_bundle 190s --- PASS: TestBundleCertificate (0.00s) 190s --- PASS: TestBundleCertificate/append (0.00s) 190s --- PASS: TestBundleCertificate/two (0.00s) 190s --- PASS: TestBundleCertificate/none (0.00s) 190s --- PASS: TestBundleCertificate/found (0.00s) 190s --- PASS: TestBundleCertificate/bad_cert (0.00s) 190s --- PASS: TestBundleCertificate/bad_bundle (0.00s) 190s === RUN TestUnbundleCertificate 190s === RUN TestUnbundleCertificate/remove_one_leave_one 190s === RUN TestUnbundleCertificate/remove_two_leave_none 190s === RUN TestUnbundleCertificate/remove_none 190s === RUN TestUnbundleCertificate/none_to_remove 190s === RUN TestUnbundleCertificate/remove_bundle 190s === RUN TestUnbundleCertificate/bad_cert 190s === RUN TestUnbundleCertificate/bad_bundle 190s --- PASS: TestUnbundleCertificate (0.00s) 190s --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.00s) 190s --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) 190s --- PASS: TestUnbundleCertificate/remove_none (0.00s) 190s --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) 190s --- PASS: TestUnbundleCertificate/remove_bundle (0.00s) 190s --- PASS: TestUnbundleCertificate/bad_cert (0.00s) 190s --- PASS: TestUnbundleCertificate/bad_bundle (0.00s) 190s === RUN TestEncryptDecryptPKCS8 190s === PAUSE TestEncryptDecryptPKCS8 190s === RUN TestSerialize_PKCS8 190s === RUN TestSerialize_PKCS8/rsa 190s === RUN TestSerialize_PKCS8/rsa_pub 190s === RUN TestSerialize_PKCS8/ecdsa 190s === RUN TestSerialize_PKCS8/ecdsa_pub 190s === RUN TestSerialize_PKCS8/ed25519 190s === RUN TestSerialize_PKCS8/ed25519_pub 190s === RUN TestSerialize_PKCS8/fail 190s --- PASS: TestSerialize_PKCS8 (0.00s) 190s --- PASS: TestSerialize_PKCS8/rsa (0.00s) 190s --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) 190s --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) 190s --- PASS: TestSerialize_PKCS8/ecdsa_pub (0.00s) 190s --- PASS: TestSerialize_PKCS8/ed25519 (0.00s) 190s --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) 190s --- PASS: TestSerialize_PKCS8/fail (0.00s) 190s === RUN TestDecryptPKCS8PrivateKey 190s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem 190s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem 190s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem 190s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem 190s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem 190s --- PASS: TestDecryptPKCS8PrivateKey (0.01s) 190s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) 190s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 190s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) 190s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.00s) 190s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) 190s === RUN TestDecryptPKCS8PrivateKey_ciphers 190s === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-CBC 190s === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC 190s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC 190s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC 190s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers (6.66s) 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (1.12s) 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (1.11s) 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (1.13s) 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (1.56s) 190s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (1.73s) 190s === CONT TestOpenSSH 190s === RUN TestOpenSSH/testdata/openssl.rsa2048.pem 190s === PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem 190s === CONT TestEncryptDecryptPKCS8 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 190s === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 190s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 190s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 190s === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.rsa1024.pem 190s === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem 190s === RUN TestOpenSSH/testdata/openssh.rsa2048.pem 190s === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem 190s === RUN TestOpenSSH/testdata/openssh.p256.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p256.pem 190s === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.p384.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.p521.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.p521.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p521.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 190s === RUN TestOpenSSH/testdata/openssl.rsa1024.pem 190s === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem 190s === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 190s === RUN TestOpenSSH/testdata/openssl.p384.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem 190s === RUN TestOpenSSH/testdata/openssl.p521.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p521.pem 190s === RUN TestOpenSSH/testdata/openssh.p256.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 190s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 190s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 190s === RUN TestOpenSSH/testdata/cosign.enc.pem 190s === PAUSE TestOpenSSH/testdata/cosign.enc.pem 190s === RUN TestOpenSSH/testdata/openssl.p256.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem 190s === RUN TestOpenSSH/testdata/openssh.ed25519.pem 190s === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem 190s === RUN TestOpenSSH/testdata/openssh.p384.pem 190s === PAUSE TestOpenSSH/testdata/openssh.p384.pem 190s === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem 190s === RUN TestOpenSSH/testdata/openssl.p256.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p256.pem 190s === RUN TestOpenSSH/testdata/openssl.p384.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p384.pem 190s === RUN TestOpenSSH/testdata/openssl.p521.enc.pem 190s === PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 190s === CONT TestOpenSSH/testdata/openssl.rsa2048.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 190s === CONT TestOpenSSH/testdata/openssl.p521.enc.pem 190s === CONT TestOpenSSH/testdata/openssl.p384.pem 190s === CONT TestOpenSSH/testdata/openssl.p256.pem 190s === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem 190s === CONT TestOpenSSH/testdata/openssh.p384.pem 190s === CONT TestOpenSSH/testdata/openssh.ed25519.pem 190s === CONT TestOpenSSH/testdata/openssl.p256.enc.pem 190s === CONT TestOpenSSH/testdata/cosign.enc.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 190s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 190s === CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem 190s --- PASS: TestEncryptDecryptPKCS8 (0.00s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (7.09s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (7.38s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (5.31s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (5.61s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (4.04s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (4.13s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (5.31s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (5.52s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (3.78s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (3.73s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (3.71s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (3.72s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (3.72s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (3.69s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (3.70s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (3.69s) 190s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (3.72s) 190s === CONT TestOpenSSH/testdata/openssh.p256.enc.pem 190s === CONT TestOpenSSH/testdata/openssl.p521.pem 190s === CONT TestOpenSSH/testdata/openssl.p384.enc.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 190s === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem 190s === CONT TestOpenSSH/testdata/openssl.rsa1024.pem 190s === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 190s === CONT TestOpenSSH/testdata/openssh.p521.pem 190s === CONT TestOpenSSH/testdata/openssh.p521.enc.pem 190s === CONT TestOpenSSH/testdata/openssh.p384.enc.pem 190s === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem 190s === CONT TestOpenSSH/testdata/openssh.p256.pem 190s === CONT TestOpenSSH/testdata/openssh.rsa2048.pem 190s === CONT TestOpenSSH/testdata/openssh.rsa1024.pem 190s === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem 190s --- PASS: TestOpenSSH (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.01s) 190s --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (0.80s) 190s --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/cosign.enc.pem (0.73s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.04s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.01s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.62s) 190s --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (0.78s) 190s --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (0.78s) 190s --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (0.63s) 190s --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (0.78s) 190s --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (0.78s) 190s --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.01s) 190s --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.00s) 190s --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.64s) 190s --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (0.78s) 190s PASS 190s ok go.step.sm/crypto/pemutil 55.965s 190s === RUN TestErrors 190s --- PASS: TestErrors (0.00s) 190s === RUN TestSalt 190s --- PASS: TestSalt (0.00s) 190s === RUN TestBytes 190s --- PASS: TestBytes (0.00s) 190s === RUN TestString 190s --- PASS: TestString (0.00s) 190s === RUN TestHex 190s --- PASS: TestHex (0.00s) 190s === RUN TestAlphanumeric 190s --- PASS: TestAlphanumeric (0.00s) 190s === RUN TestASCII 190s --- PASS: TestASCII (0.00s) 190s === RUN TestAlphabet 190s --- PASS: TestAlphabet (0.00s) 190s === RUN TestUUIDv4 190s === RUN TestUUIDv4/ok 190s === RUN TestUUIDv4/ok#01 190s === RUN TestUUIDv4/fail 190s --- PASS: TestUUIDv4 (0.00s) 190s --- PASS: TestUUIDv4/ok (0.00s) 190s --- PASS: TestUUIDv4/ok#01 (0.00s) 190s --- PASS: TestUUIDv4/fail (0.00s) 190s PASS 190s ok go.step.sm/crypto/randutil 0.008s 190s === RUN TestNewCertificate 190s === RUN TestNewCertificate/user 190s === RUN TestNewCertificate/host 190s === RUN TestNewCertificate/host_escape 190s === RUN TestNewCertificate/file 190s === RUN TestNewCertificate/file_with_dates 190s === RUN TestNewCertificate/base64 190s === RUN TestNewCertificate/failNilOptions 190s === RUN TestNewCertificate/failEmptyOptions 190s === RUN TestNewCertificate/badBase64Template 190s === RUN TestNewCertificate/badFileTemplate 190s === RUN TestNewCertificate/badJsonTemplate 190s === RUN TestNewCertificate/failTemplate 190s --- PASS: TestNewCertificate (0.00s) 190s --- PASS: TestNewCertificate/user (0.00s) 190s --- PASS: TestNewCertificate/host (0.00s) 190s --- PASS: TestNewCertificate/host_escape (0.00s) 190s --- PASS: TestNewCertificate/file (0.00s) 190s --- PASS: TestNewCertificate/file_with_dates (0.00s) 190s --- PASS: TestNewCertificate/base64 (0.00s) 190s --- PASS: TestNewCertificate/failNilOptions (0.00s) 190s --- PASS: TestNewCertificate/failEmptyOptions (0.00s) 190s --- PASS: TestNewCertificate/badBase64Template (0.00s) 190s --- PASS: TestNewCertificate/badFileTemplate (0.00s) 190s --- PASS: TestNewCertificate/badJsonTemplate (0.00s) 190s --- PASS: TestNewCertificate/failTemplate (0.00s) 190s === RUN TestCertificate_GetCertificate 190s === RUN TestCertificate_GetCertificate/user 190s === RUN TestCertificate_GetCertificate/host 190s --- PASS: TestCertificate_GetCertificate (0.00s) 190s --- PASS: TestCertificate_GetCertificate/user (0.00s) 190s --- PASS: TestCertificate_GetCertificate/host (0.00s) 190s === RUN TestCreateCertificate 190s === RUN TestCreateCertificate/ok 190s === RUN TestCreateCertificate/ok_rsa 190s === RUN TestCreateCertificate/emptyNonce 190s === RUN TestCreateCertificate/emptySerial 190s === RUN TestCreateCertificate/fail_signer.Sign 190s === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm 190s --- PASS: TestCreateCertificate (0.42s) 190s --- PASS: TestCreateCertificate/ok (0.00s) 190s --- PASS: TestCreateCertificate/ok_rsa (0.01s) 190s --- PASS: TestCreateCertificate/emptyNonce (0.00s) 190s --- PASS: TestCreateCertificate/emptySerial (0.00s) 190s --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) 190s --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) 190s === RUN TestFingerprint 190s === RUN TestFingerprint/ok_ECDSA 190s === RUN TestFingerprint/ok_ED25519 190s === RUN TestFingerprint/ok_RSA 190s === RUN TestFingerprint/ok_SK-ECDSA 190s === RUN TestFingerprint/ok_SK-ED25519 190s === RUN TestFingerprint/ok_CERT 190s --- PASS: TestFingerprint (0.15s) 190s --- PASS: TestFingerprint/ok_ECDSA (0.00s) 190s --- PASS: TestFingerprint/ok_ED25519 (0.00s) 190s --- PASS: TestFingerprint/ok_RSA (0.00s) 190s --- PASS: TestFingerprint/ok_SK-ECDSA (0.00s) 190s --- PASS: TestFingerprint/ok_SK-ED25519 (0.00s) 190s --- PASS: TestFingerprint/ok_CERT (0.00s) 190s === RUN TestEncodedFingerprint 190s === RUN TestEncodedFingerprint/default 190s === RUN TestEncodedFingerprint/Base64RawFingerprint 190s === RUN TestEncodedFingerprint/Base64RawURLFingerprint 190s === RUN TestEncodedFingerprint/Base64Fingerprint 190s === RUN TestEncodedFingerprint/Base64URLFingerprint 190s === RUN TestEncodedFingerprint/HexFingerprint 190s === RUN TestEncodedFingerprint/EmojiFingerprint 190s === RUN TestEncodedFingerprint/fail 190s --- PASS: TestEncodedFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/default (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/fail (0.00s) 190s === RUN TestFormatFingerprint 190s === RUN TestFormatFingerprint/P256 190s === RUN TestFormatFingerprint/P384 190s === RUN TestFormatFingerprint/P521 190s === RUN TestFormatFingerprint/Ed25519 190s === RUN TestFormatFingerprint/RSA 190s === RUN TestFormatFingerprint/SK-ECDSA 190s === RUN TestFormatFingerprint/SK-ED25519 190s === RUN TestFormatFingerprint/ED25519-CERT 190s === RUN TestFormatFingerprint/ECDSA-CERT_(fixture) 190s === RUN TestFormatFingerprint/DSA 190s === RUN TestFormatFingerprint/Base64RawFingerprint 190s === RUN TestFormatFingerprint/Base64RawURLFingerprint 190s === RUN TestFormatFingerprint/Base64Fingerprint 190s === RUN TestFormatFingerprint/Base64UrlFingerprint 190s === RUN TestFormatFingerprint/HexFingerprint 190s === RUN TestFormatFingerprint/EmojiFingerprint 190s === RUN TestFormatFingerprint/fail_input 190s === RUN TestFormatFingerprint/fail_encoding 190s --- PASS: TestFormatFingerprint (0.86s) 190s --- PASS: TestFormatFingerprint/P256 (0.00s) 190s --- PASS: TestFormatFingerprint/P384 (0.00s) 190s --- PASS: TestFormatFingerprint/P521 (0.00s) 190s --- PASS: TestFormatFingerprint/Ed25519 (0.00s) 190s --- PASS: TestFormatFingerprint/RSA (0.00s) 190s --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) 190s --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) 190s --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) 190s --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) 190s --- PASS: TestFormatFingerprint/DSA (0.00s) 190s --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/Base64RawURLFingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/Base64Fingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/Base64UrlFingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/HexFingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/EmojiFingerprint (0.00s) 190s --- PASS: TestFormatFingerprint/fail_input (0.00s) 190s --- PASS: TestFormatFingerprint/fail_encoding (0.00s) 190s === RUN TestFormatCertificateFingerprint 190s === RUN TestFormatCertificateFingerprint/P256 190s === RUN TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) 190s --- PASS: TestFormatCertificateFingerprint (0.00s) 190s --- PASS: TestFormatCertificateFingerprint/P256 (0.00s) 190s --- PASS: TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) (0.00s) 190s === RUN Test_publicKeyTypeAndSize_errors 190s === RUN Test_publicKeyTypeAndSize_errors/fail_RSA 190s === RUN Test_publicKeyTypeAndSize_errors/fail_DSA 190s === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast 190s === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast 190s === RUN Test_publicKeyTypeAndSize_errors/fail_type 190s --- PASS: Test_publicKeyTypeAndSize_errors (0.00s) 190s --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) 190s --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) 190s --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) 190s --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA_cast (0.00s) 190s --- PASS: Test_publicKeyTypeAndSize_errors/fail_type (0.00s) 190s === RUN TestGetFuncMap 190s --- PASS: TestGetFuncMap (0.00s) 190s === RUN TestWithTemplate 190s === RUN TestWithTemplate/user 190s === RUN TestWithTemplate/host 190s === RUN TestWithTemplate/fail 190s === RUN TestWithTemplate/failTemplate 190s === RUN TestWithTemplate/error 190s --- PASS: TestWithTemplate (0.00s) 190s --- PASS: TestWithTemplate/user (0.00s) 190s --- PASS: TestWithTemplate/host (0.00s) 190s --- PASS: TestWithTemplate/fail (0.00s) 190s --- PASS: TestWithTemplate/failTemplate (0.00s) 190s --- PASS: TestWithTemplate/error (0.00s) 190s === RUN TestWithTemplateBase64 190s === RUN TestWithTemplateBase64/host 190s === RUN TestWithTemplateBase64/badBase64 190s --- PASS: TestWithTemplateBase64 (0.00s) 190s --- PASS: TestWithTemplateBase64/host (0.00s) 190s --- PASS: TestWithTemplateBase64/badBase64 (0.00s) 190s === RUN TestWithTemplateFile 190s === RUN TestWithTemplateFile/github.com 190s === RUN TestWithTemplateFile/missing 190s --- PASS: TestWithTemplateFile (0.00s) 190s --- PASS: TestWithTemplateFile/github.com (0.00s) 190s --- PASS: TestWithTemplateFile/missing (0.00s) 190s === RUN TestCryptoPublicKey 190s === RUN TestCryptoPublicKey/ok_ec 190s === RUN TestCryptoPublicKey/ok_Ed25519 190s === RUN TestCryptoPublicKey/ok_rsa 190s === RUN TestCryptoPublicKey/ok_ssh_ec 190s === RUN TestCryptoPublicKey/ok_ssh_Ed25519 190s === RUN TestCryptoPublicKey/ok_ssh_rsa 190s === RUN TestCryptoPublicKey/ok_agent 190s === RUN TestCryptoPublicKey/ok_sk_ec 190s === RUN TestCryptoPublicKey/ok_sk_Ed25519 190s === RUN TestCryptoPublicKey/fail_agent 190s === RUN TestCryptoPublicKey/fail_type 190s === RUN TestCryptoPublicKey/fail_sk 190s --- PASS: TestCryptoPublicKey (0.09s) 190s --- PASS: TestCryptoPublicKey/ok_ec (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_ssh_ec (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_ssh_Ed25519 (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_ssh_rsa (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_agent (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_sk_ec (0.00s) 190s --- PASS: TestCryptoPublicKey/ok_sk_Ed25519 (0.00s) 190s --- PASS: TestCryptoPublicKey/fail_agent (0.00s) 190s --- PASS: TestCryptoPublicKey/fail_type (0.00s) 190s --- PASS: TestCryptoPublicKey/fail_sk (0.00s) 190s === RUN TestTemplateError_Error 190s === RUN TestTemplateError_Error/ok 190s --- PASS: TestTemplateError_Error (0.00s) 190s --- PASS: TestTemplateError_Error/ok (0.00s) 190s === RUN TestCreateTemplateData 190s === RUN TestCreateTemplateData/user 190s === RUN TestCreateTemplateData/host 190s === RUN TestCreateTemplateData/other 190s --- PASS: TestCreateTemplateData (0.00s) 190s --- PASS: TestCreateTemplateData/user (0.00s) 190s --- PASS: TestCreateTemplateData/host (0.00s) 190s --- PASS: TestCreateTemplateData/other (0.00s) 190s === RUN TestDefaultExtensions 190s === RUN TestDefaultExtensions/user 190s === RUN TestDefaultExtensions/host 190s === RUN TestDefaultExtensions/other 190s --- PASS: TestDefaultExtensions (0.00s) 190s --- PASS: TestDefaultExtensions/user (0.00s) 190s --- PASS: TestDefaultExtensions/host (0.00s) 190s --- PASS: TestDefaultExtensions/other (0.00s) 190s === RUN TestNewTemplateData 190s === RUN TestNewTemplateData/ok 190s --- PASS: TestNewTemplateData (0.00s) 190s --- PASS: TestNewTemplateData/ok (0.00s) 190s === RUN TestTemplateData_AddExtension 190s === RUN TestTemplateData_AddExtension/empty 190s === RUN TestTemplateData_AddExtension/overwrite 190s === RUN TestTemplateData_AddExtension/add 190s --- PASS: TestTemplateData_AddExtension (0.00s) 190s --- PASS: TestTemplateData_AddExtension/empty (0.00s) 190s --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) 190s --- PASS: TestTemplateData_AddExtension/add (0.00s) 190s === RUN TestTemplateData_AddCriticalOption 190s === RUN TestTemplateData_AddCriticalOption/empty 190s === RUN TestTemplateData_AddCriticalOption/overwrite 190s === RUN TestTemplateData_AddCriticalOption/add 190s --- PASS: TestTemplateData_AddCriticalOption (0.00s) 190s --- PASS: TestTemplateData_AddCriticalOption/empty (0.00s) 190s --- PASS: TestTemplateData_AddCriticalOption/overwrite (0.00s) 190s --- PASS: TestTemplateData_AddCriticalOption/add (0.00s) 190s === RUN TestTemplateData_Set 190s === RUN TestTemplateData_Set/ok 190s === RUN TestTemplateData_Set/overwrite 190s --- PASS: TestTemplateData_Set (0.00s) 190s --- PASS: TestTemplateData_Set/ok (0.00s) 190s --- PASS: TestTemplateData_Set/overwrite (0.00s) 190s === RUN TestTemplateData_SetInsecure 190s === RUN TestTemplateData_SetInsecure/empty 190s === RUN TestTemplateData_SetInsecure/overwrite 190s === RUN TestTemplateData_SetInsecure/add 190s --- PASS: TestTemplateData_SetInsecure (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/empty (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/add (0.00s) 190s === RUN TestTemplateData_SetType 190s === RUN TestTemplateData_SetType/user 190s === RUN TestTemplateData_SetType/host 190s === RUN TestTemplateData_SetType/overwrite 190s --- PASS: TestTemplateData_SetType (0.00s) 190s --- PASS: TestTemplateData_SetType/user (0.00s) 190s --- PASS: TestTemplateData_SetType/host (0.00s) 190s --- PASS: TestTemplateData_SetType/overwrite (0.00s) 190s === RUN TestTemplateData_SetKeyID 190s === RUN TestTemplateData_SetKeyID/ok 190s === RUN TestTemplateData_SetKeyID/overwrite 190s --- PASS: TestTemplateData_SetKeyID (0.00s) 190s --- PASS: TestTemplateData_SetKeyID/ok (0.00s) 190s --- PASS: TestTemplateData_SetKeyID/overwrite (0.00s) 190s === RUN TestTemplateData_SetPrincipals 190s === RUN TestTemplateData_SetPrincipals/ok 190s === RUN TestTemplateData_SetPrincipals/overwrite 190s --- PASS: TestTemplateData_SetPrincipals (0.00s) 190s --- PASS: TestTemplateData_SetPrincipals/ok (0.00s) 190s --- PASS: TestTemplateData_SetPrincipals/overwrite (0.00s) 190s === RUN TestTemplateData_SetExtensions 190s === RUN TestTemplateData_SetExtensions/ok 190s === RUN TestTemplateData_SetExtensions/overwrite 190s --- PASS: TestTemplateData_SetExtensions (0.00s) 190s --- PASS: TestTemplateData_SetExtensions/ok (0.00s) 190s --- PASS: TestTemplateData_SetExtensions/overwrite (0.00s) 190s === RUN TestTemplateData_SetCriticalOptions 190s === RUN TestTemplateData_SetCriticalOptions/ok 190s === RUN TestTemplateData_SetCriticalOptions/overwrite 190s --- PASS: TestTemplateData_SetCriticalOptions (0.00s) 190s --- PASS: TestTemplateData_SetCriticalOptions/ok (0.00s) 190s --- PASS: TestTemplateData_SetCriticalOptions/overwrite (0.00s) 190s === RUN TestTemplateData_SetToken 190s === RUN TestTemplateData_SetToken/ok 190s === RUN TestTemplateData_SetToken/overwrite 190s --- PASS: TestTemplateData_SetToken (0.00s) 190s --- PASS: TestTemplateData_SetToken/ok (0.00s) 190s --- PASS: TestTemplateData_SetToken/overwrite (0.00s) 190s === RUN TestTemplateData_SetUserData 190s === RUN TestTemplateData_SetUserData/ok 190s === RUN TestTemplateData_SetUserData/overwrite 190s === RUN TestTemplateData_SetUserData/existing 190s --- PASS: TestTemplateData_SetUserData (0.00s) 190s --- PASS: TestTemplateData_SetUserData/ok (0.00s) 190s --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetUserData/existing (0.00s) 190s === RUN TestTemplateData_SetAuthorizationCertificate 190s === RUN TestTemplateData_SetAuthorizationCertificate/ok 190s === RUN TestTemplateData_SetAuthorizationCertificate/overwrite 190s --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) 190s === RUN TestTemplateData_SetAuthorizationCertificateChain 190s === RUN TestTemplateData_SetAuthorizationCertificateChain/ok 190s === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) 190s === RUN TestTemplateData_SetCertificateRequest 190s === RUN TestTemplateData_SetCertificateRequest/ok 190s === RUN TestTemplateData_SetCertificateRequest/overwrite 190s --- PASS: TestTemplateData_SetCertificateRequest (0.00s) 190s --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) 190s --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) 190s === RUN TestTemplateData_SetWebhook 190s === RUN TestTemplateData_SetWebhook/empty 190s === RUN TestTemplateData_SetWebhook/overwrite 190s === RUN TestTemplateData_SetWebhook/existing 190s --- PASS: TestTemplateData_SetWebhook (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/empty (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/existing (0.00s) 190s === RUN TestValidateTemplate 190s === RUN TestValidateTemplate/ok 190s === RUN TestValidateTemplate/ok/invalid-json 190s === RUN TestValidateTemplate/fail/unknown-function 190s --- PASS: TestValidateTemplate (0.00s) 190s --- PASS: TestValidateTemplate/ok (0.00s) 190s --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) 190s --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) 190s === RUN TestValidateTemplateData 190s === RUN TestValidateTemplateData/ok 190s === RUN TestValidateTemplateData/fail 190s --- PASS: TestValidateTemplateData (0.00s) 190s --- PASS: TestValidateTemplateData/ok (0.00s) 190s --- PASS: TestValidateTemplateData/fail (0.00s) 190s === RUN TestCertTypeFromString 190s === RUN TestCertTypeFromString/user 190s === RUN TestCertTypeFromString/USER 190s === RUN TestCertTypeFromString/host 190s === RUN TestCertTypeFromString/Host 190s === RUN TestCertTypeFromString/_user_ 190s === RUN TestCertTypeFromString/invalid 190s --- PASS: TestCertTypeFromString (0.00s) 190s --- PASS: TestCertTypeFromString/user (0.00s) 190s --- PASS: TestCertTypeFromString/USER (0.00s) 190s --- PASS: TestCertTypeFromString/host (0.00s) 190s --- PASS: TestCertTypeFromString/Host (0.00s) 190s --- PASS: TestCertTypeFromString/_user_ (0.00s) 190s --- PASS: TestCertTypeFromString/invalid (0.00s) 190s === RUN TestCertType_String 190s === RUN TestCertType_String/user 190s === RUN TestCertType_String/host 190s === RUN TestCertType_String/empty 190s --- PASS: TestCertType_String (0.00s) 190s --- PASS: TestCertType_String/user (0.00s) 190s --- PASS: TestCertType_String/host (0.00s) 190s --- PASS: TestCertType_String/empty (0.00s) 190s === RUN TestCertType_MarshalJSON 190s === RUN TestCertType_MarshalJSON/user 190s === RUN TestCertType_MarshalJSON/host 190s === RUN TestCertType_MarshalJSON/error 190s --- PASS: TestCertType_MarshalJSON (0.00s) 190s --- PASS: TestCertType_MarshalJSON/user (0.00s) 190s --- PASS: TestCertType_MarshalJSON/host (0.00s) 190s --- PASS: TestCertType_MarshalJSON/error (0.00s) 190s === RUN TestCertType_UnmarshalJSON 190s === RUN TestCertType_UnmarshalJSON/user 190s === RUN TestCertType_UnmarshalJSON/USER 190s === RUN TestCertType_UnmarshalJSON/host 190s === RUN TestCertType_UnmarshalJSON/HosT 190s === RUN TestCertType_UnmarshalJSON/_user_ 190s === RUN TestCertType_UnmarshalJSON/number 190s === RUN TestCertType_UnmarshalJSON/object 190s === RUN TestCertType_UnmarshalJSON/badJSON 190s --- PASS: TestCertType_UnmarshalJSON (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/user (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/host (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/HosT (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/_user_ (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/number (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/object (0.00s) 190s --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) 190s PASS 190s ok go.step.sm/crypto/sshutil 1.541s 190s === RUN Test_newCredentialsCache 190s === RUN Test_newCredentialsCache/ok 190s --- PASS: Test_newCredentialsCache (0.00s) 190s --- PASS: Test_newCredentialsCache/ok (0.00s) 190s === RUN Test_credentialsCache_Load 190s === RUN Test_credentialsCache_Load/ok 190s === RUN Test_credentialsCache_Load/nil 190s === RUN Test_credentialsCache_Load/fail 190s --- PASS: Test_credentialsCache_Load (0.00s) 190s --- PASS: Test_credentialsCache_Load/ok (0.00s) 190s --- PASS: Test_credentialsCache_Load/nil (0.00s) 190s --- PASS: Test_credentialsCache_Load/fail (0.00s) 190s === RUN Test_credentialsCache_Store 190s === RUN Test_credentialsCache_Store/ok 190s --- PASS: Test_credentialsCache_Store (0.00s) 190s --- PASS: Test_credentialsCache_Store/ok (0.00s) 190s === RUN Test_credentialsCache_Delete 190s === RUN Test_credentialsCache_Delete/ok 190s === RUN Test_credentialsCache_Delete/deleted 190s --- PASS: Test_credentialsCache_Delete (0.00s) 190s --- PASS: Test_credentialsCache_Delete/ok (0.00s) 190s --- PASS: Test_credentialsCache_Delete/deleted (0.00s) 190s === RUN Test_credentialsCache_Range 190s === RUN Test_credentialsCache_Range/ok 190s --- PASS: Test_credentialsCache_Range (0.00s) 190s --- PASS: Test_credentialsCache_Range/ok (0.00s) 190s === RUN TestNewRenewer 190s === RUN TestNewRenewer/ok 190s === RUN TestNewRenewer/WithRenewBefore 190s === RUN TestNewRenewer/WithRenewJitter 190s === RUN TestNewRenewer/fail 190s --- PASS: TestNewRenewer (0.00s) 190s --- PASS: TestNewRenewer/ok (0.00s) 190s --- PASS: TestNewRenewer/WithRenewBefore (0.00s) 190s --- PASS: TestNewRenewer/WithRenewJitter (0.00s) 190s --- PASS: TestNewRenewer/fail (0.00s) 190s === RUN TestRenewer_Run 190s renewer_test.go:228: Renewer.Run() run 1 times 190s --- PASS: TestRenewer_Run (2.00s) 190s === RUN TestRenewer_RunContext 190s renewer_test.go:254: Renewer.RunContext() run 1 times 190s --- PASS: TestRenewer_RunContext (2.00s) 190s === RUN TestRenewer_Stop 190s === RUN TestRenewer_Stop/ok 190s === RUN TestRenewer_Stop/ok_nil 190s --- PASS: TestRenewer_Stop (0.00s) 190s --- PASS: TestRenewer_Stop/ok (0.00s) 190s --- PASS: TestRenewer_Stop/ok_nil (0.00s) 190s === RUN TestRenewer_GetCertificate 190s === RUN TestRenewer_GetCertificate/ok 190s === RUN TestRenewer_GetCertificate/fail_empty 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:47902: remote error: tls: bad certificate 190s === RUN TestRenewer_GetCertificate/fail_httptest 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:47904: remote error: tls: bad certificate 190s --- PASS: TestRenewer_GetCertificate (0.04s) 190s --- PASS: TestRenewer_GetCertificate/ok (0.00s) 190s --- PASS: TestRenewer_GetCertificate/fail_empty (0.03s) 190s --- PASS: TestRenewer_GetCertificate/fail_httptest (0.00s) 190s === RUN TestRenewer_GetClientCertificate 190s === RUN TestRenewer_GetClientCertificate/ok 190s === RUN TestRenewer_GetClientCertificate/fail_no_cert 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:55714: tls: client didn't provide a certificate 190s === RUN TestRenewer_GetClientCertificate/fail_empty 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:55724: remote error: tls: bad certificate 190s === RUN TestRenewer_GetClientCertificate/fail_httptest 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:55730: read tcp 127.0.0.1:39339->127.0.0.1:55730: use of closed network connection 190s --- PASS: TestRenewer_GetClientCertificate (0.01s) 190s --- PASS: TestRenewer_GetClientCertificate/ok (0.00s) 190s --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.00s) 190s --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.00s) 190s --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.00s) 190s === RUN TestRenewer_RenewFunc_error 190s === RUN TestRenewer_RenewFunc_error/fail_GetCertificate 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:51962: remote error: tls: bad certificate 190s === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:53002: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-04T00:01:53Z is after 2026-02-04T00:01:53Z 190s === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:35882: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-04T00:01:53Z is after 2026-02-04T00:01:53Z 190s --- PASS: TestRenewer_RenewFunc_error (0.01s) 190s --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.00s) 190s --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.00s) 190s --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.00s) 190s === RUN TestNewServerCredentials 190s === RUN TestNewServerCredentials/ok 190s --- PASS: TestNewServerCredentials (0.00s) 190s --- PASS: TestNewServerCredentials/ok (0.00s) 190s === RUN TestNewServerCredentialsFromFile 190s === RUN TestNewServerCredentialsFromFile/ok 190s === RUN TestNewServerCredentialsFromFile/fail 190s --- PASS: TestNewServerCredentialsFromFile (0.00s) 190s --- PASS: TestNewServerCredentialsFromFile/ok (0.00s) 190s --- PASS: TestNewServerCredentialsFromFile/fail (0.00s) 190s === RUN TestServerCredentials_GetCertificate 190s === RUN TestServerCredentials_GetCertificate/ok 190s === RUN TestServerCredentials_GetCertificate/fail_empty 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:40576: remote error: tls: bad certificate 190s === RUN TestServerCredentials_GetCertificate/fail_httptest 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:40582: remote error: tls: bad certificate 190s === RUN TestServerCredentials_GetCertificate/fail_ip 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:40584: server name indication cannot be empty 190s === RUN TestServerCredentials_GetCertificate/fail_httptest_ip 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:40596: server name indication cannot be empty 190s --- PASS: TestServerCredentials_GetCertificate (0.01s) 190s --- PASS: TestServerCredentials_GetCertificate/ok (0.00s) 190s --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.00s) 190s --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.00s) 190s --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) 190s --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.00s) 190s === RUN TestServerCredentials_GetConfigForClient 190s === RUN TestServerCredentials_GetConfigForClient/ok 190s === RUN TestServerCredentials_GetConfigForClient/fail_empty 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:49182: remote error: tls: bad certificate 190s === RUN TestServerCredentials_GetConfigForClient/fail_httptest 190s === RUN TestServerCredentials_GetConfigForClient/fail_ip 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:49186: server name indication cannot be empty 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:49184: remote error: tls: bad certificate 190s === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:49202: server name indication cannot be empty 190s --- PASS: TestServerCredentials_GetConfigForClient (0.01s) 190s --- PASS: TestServerCredentials_GetConfigForClient/ok (0.00s) 190s --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.00s) 190s --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.00s) 190s --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) 190s --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) 190s === RUN TestServerCredentials_RenewFunc_error 190s === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:53264: test error 190s === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient 190s 2026/02/04 00:01:53 http: TLS handshake error from 127.0.0.1:60532: test error 190s --- PASS: TestServerCredentials_RenewFunc_error (0.00s) 190s --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) 190s --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) 190s === RUN TestServerCredentials_TLSConfig 190s === RUN TestServerCredentials_TLSConfig/ok 190s --- PASS: TestServerCredentials_TLSConfig (0.00s) 190s --- PASS: TestServerCredentials_TLSConfig/ok (0.00s) 190s === RUN TestSanitizeName 190s === RUN TestSanitizeName/ok 190s === RUN TestSanitizeName/ok_ascii 190s === RUN TestSanitizeName/fail 190s === RUN TestSanitizeName/fail_empty 190s --- PASS: TestSanitizeName (0.00s) 190s --- PASS: TestSanitizeName/ok (0.00s) 190s --- PASS: TestSanitizeName/ok_ascii (0.00s) 190s --- PASS: TestSanitizeName/fail (0.00s) 190s --- PASS: TestSanitizeName/fail_empty (0.00s) 190s === RUN TestSanitizeHost 190s === RUN TestSanitizeHost/ok 190s === RUN TestSanitizeHost/ok_port 190s === RUN TestSanitizeHost/ok_ascii 190s === RUN TestSanitizeHost/ok_ascii_port 190s === RUN TestSanitizeHost/fail 190s === RUN TestSanitizeHost/fail_port 190s === RUN TestSanitizeHost/fail_empty 190s === RUN TestSanitizeHost/fail_empty_with_port 190s --- PASS: TestSanitizeHost (0.00s) 190s --- PASS: TestSanitizeHost/ok (0.00s) 190s --- PASS: TestSanitizeHost/ok_port (0.00s) 190s --- PASS: TestSanitizeHost/ok_ascii (0.00s) 190s --- PASS: TestSanitizeHost/ok_ascii_port (0.00s) 190s --- PASS: TestSanitizeHost/fail (0.00s) 190s --- PASS: TestSanitizeHost/fail_port (0.00s) 190s --- PASS: TestSanitizeHost/fail_empty (0.00s) 190s --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) 190s PASS 190s ok go.step.sm/crypto/tlsutil 4.076s 190s === RUN TestVectors 190s === RUN TestVectors/ok 190s === RUN TestVectors/ok#01 190s === RUN TestVectors/ok#02 190s --- PASS: TestVectors (0.00s) 190s --- PASS: TestVectors/ok (0.00s) 190s --- PASS: TestVectors/ok#01 (0.00s) 190s --- PASS: TestVectors/ok#02 (0.00s) 190s === RUN TestSignVerify 190s --- PASS: TestSignVerify (0.60s) 190s === RUN TestGenerateKey 190s === RUN TestGenerateKey/ok 190s === RUN TestGenerateKey/fail 190s --- PASS: TestGenerateKey (0.00s) 190s --- PASS: TestGenerateKey/ok (0.00s) 190s --- PASS: TestGenerateKey/fail (0.00s) 190s === RUN TestPublicKey_ToEd25519 190s === RUN TestPublicKey_ToEd25519/ok 190s === RUN TestPublicKey_ToEd25519/fail 190s --- PASS: TestPublicKey_ToEd25519 (0.00s) 190s --- PASS: TestPublicKey_ToEd25519/ok (0.00s) 190s --- PASS: TestPublicKey_ToEd25519/fail (0.00s) 190s === RUN TestPrivateKey_Public 190s === RUN TestPrivateKey_Public/ok 190s === RUN TestPrivateKey_Public/fail 190s --- PASS: TestPrivateKey_Public (0.00s) 190s --- PASS: TestPrivateKey_Public/ok (0.00s) 190s --- PASS: TestPrivateKey_Public/fail (0.00s) 190s === RUN TestPrivateKey_SharedKey 190s === RUN TestPrivateKey_SharedKey/ok_basepoint 190s === RUN TestPrivateKey_SharedKey/ok_other 190s === RUN TestPrivateKey_SharedKey/zero 190s === RUN TestPrivateKey_SharedKey/fail 190s --- PASS: TestPrivateKey_SharedKey (0.00s) 190s --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.00s) 190s --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) 190s --- PASS: TestPrivateKey_SharedKey/zero (0.00s) 190s --- PASS: TestPrivateKey_SharedKey/fail (0.00s) 190s === RUN TestPrivateKey_Sign_error 190s === RUN TestPrivateKey_Sign_error/fail_SignerOpts 190s === RUN TestPrivateKey_Sign_error/panic 190s --- PASS: TestPrivateKey_Sign_error (0.00s) 190s --- PASS: TestPrivateKey_Sign_error/fail_SignerOpts (0.00s) 190s --- PASS: TestPrivateKey_Sign_error/panic (0.00s) 190s === RUN TestVerify_error 190s === RUN TestVerify_error/fail 190s === RUN TestVerify_error/panic 190s --- PASS: TestVerify_error (0.00s) 190s --- PASS: TestVerify_error/fail (0.00s) 190s --- PASS: TestVerify_error/panic (0.00s) 190s === RUN TestPublicKey_Equal 190s === RUN TestPublicKey_Equal/true 190s === RUN TestPublicKey_Equal/false 190s === RUN TestPublicKey_Equal/false_type 190s --- PASS: TestPublicKey_Equal (0.00s) 190s --- PASS: TestPublicKey_Equal/true (0.00s) 190s --- PASS: TestPublicKey_Equal/false (0.00s) 190s --- PASS: TestPublicKey_Equal/false_type (0.00s) 190s === RUN TestPrivateKey_Equal 190s === RUN TestPrivateKey_Equal/true 190s === RUN TestPrivateKey_Equal/false 190s === RUN TestPrivateKey_Equal/false_type 190s --- PASS: TestPrivateKey_Equal (0.00s) 190s --- PASS: TestPrivateKey_Equal/true (0.00s) 190s --- PASS: TestPrivateKey_Equal/false (0.00s) 190s --- PASS: TestPrivateKey_Equal/false_type (0.00s) 190s PASS 190s ok go.step.sm/crypto/x25519 0.614s 190s === RUN TestSignatureAlgorithm_Set 190s === RUN TestSignatureAlgorithm_Set/ok 190s === RUN TestSignatureAlgorithm_Set/ok#01 190s --- PASS: TestSignatureAlgorithm_Set (0.00s) 190s --- PASS: TestSignatureAlgorithm_Set/ok (0.00s) 190s --- PASS: TestSignatureAlgorithm_Set/ok#01 (0.00s) 190s === RUN TestSignatureAlgorithm_MarshalJSON 190s === RUN TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm 190s === RUN TestSignatureAlgorithm_MarshalJSON/MD2WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/MD5WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA 190s === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 190s === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 190s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 190s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 190s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 190s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS 190s === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS 190s === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 190s --- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_MarshalJSON/PureEd25519 (0.00s) 190s === RUN TestSignatureAlgorithm_UnmarshalJSON 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/Ed25519 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/lowercase 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/empty 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/null 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/unknown 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/number 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString 190s === RUN TestSignatureAlgorithm_UnmarshalJSON/object 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/Ed25519 (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/lowercase (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/null (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/unknown (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/number (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/numberString (0.00s) 190s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/object (0.00s) 190s === RUN TestNewCertificateRequest 190s === RUN TestNewCertificateRequest/ok_simple 190s === RUN TestNewCertificateRequest/ok_default 190s === RUN TestNewCertificateRequest/ok_extended_sans 190s === RUN TestNewCertificateRequest/ok_extended_sans_and_extension 190s === RUN TestNewCertificateRequest/ok_permanent_identifier_template 190s === RUN TestNewCertificateRequest/ok_with_key_usage_and_basic_constraints 190s === RUN TestNewCertificateRequest/ok_with_key_usage_and_extended_key_usage 190s === RUN TestNewCertificateRequest/fail_apply 190s === RUN TestNewCertificateRequest/fail_unmarshal 190s === RUN TestNewCertificateRequest/fail_extended_sans 190s --- PASS: TestNewCertificateRequest (0.01s) 190s --- PASS: TestNewCertificateRequest/ok_simple (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_default (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_with_key_usage_and_basic_constraints (0.00s) 190s --- PASS: TestNewCertificateRequest/ok_with_key_usage_and_extended_key_usage (0.00s) 190s --- PASS: TestNewCertificateRequest/fail_apply (0.00s) 190s --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) 190s --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) 190s === RUN Test_newCertificateRequest 190s === RUN Test_newCertificateRequest/ok 190s === RUN Test_newCertificateRequest/complex 190s === RUN Test_newCertificateRequest/with_known_extensions 190s === RUN Test_newCertificateRequest/with_ignored_errors 190s --- PASS: Test_newCertificateRequest (0.00s) 190s --- PASS: Test_newCertificateRequest/ok (0.00s) 190s --- PASS: Test_newCertificateRequest/complex (0.00s) 190s --- PASS: Test_newCertificateRequest/with_known_extensions (0.00s) 190s --- PASS: Test_newCertificateRequest/with_ignored_errors (0.00s) 190s === RUN TestCertificateRequest_GetCertificateRequest 190s === RUN TestCertificateRequest_GetCertificateRequest/ok 190s === RUN TestCertificateRequest_GetCertificateRequest/fail 190s --- PASS: TestCertificateRequest_GetCertificateRequest (0.00s) 190s --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.00s) 190s --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) 190s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword 190s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok 190s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String 190s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword 190s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.02s) 190s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.01s) 190s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.01s) 190s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.00s) 190s === RUN TestCertificateRequest_addChallengePassword 190s === RUN TestCertificateRequest_addChallengePassword/ok 190s === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String 190s === RUN TestCertificateRequest_addChallengePassword/fail_challengePassword 190s === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal 190s === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest 190s === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm 190s === RUN TestCertificateRequest_addChallengePassword/fail_sign 190s --- PASS: TestCertificateRequest_addChallengePassword (0.01s) 190s --- PASS: TestCertificateRequest_addChallengePassword/ok (0.01s) 190s --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.00s) 190s --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) 190s --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) 190s --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) 190s --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) 190s --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) 190s === RUN TestCertificateRequest_GetCertificate 190s === RUN TestCertificateRequest_GetCertificate/ok 190s --- PASS: TestCertificateRequest_GetCertificate (0.00s) 190s --- PASS: TestCertificateRequest_GetCertificate/ok (0.00s) 190s === RUN TestCertificateRequest_GetLeafCertificate 190s === RUN TestCertificateRequest_GetLeafCertificate/ok 190s === RUN TestCertificateRequest_GetLeafCertificate/rsa 190s --- PASS: TestCertificateRequest_GetLeafCertificate (0.00s) 190s --- PASS: TestCertificateRequest_GetLeafCertificate/ok (0.00s) 190s --- PASS: TestCertificateRequest_GetLeafCertificate/rsa (0.00s) 190s === RUN TestCreateCertificateRequest 190s === RUN TestCreateCertificateRequest/ok 190s === RUN TestCreateCertificateRequest/fail_ 190s --- PASS: TestCreateCertificateRequest (0.00s) 190s --- PASS: TestCreateCertificateRequest/ok (0.00s) 190s --- PASS: TestCreateCertificateRequest/fail_ (0.00s) 190s === RUN TestSignCertificateRequestTemplates 190s === RUN TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_1 190s === RUN TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_0 190s === RUN TestSignCertificateRequestTemplates/sign_leaf_certificate 190s --- PASS: TestSignCertificateRequestTemplates (0.00s) 190s --- PASS: TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_1 (0.00s) 190s --- PASS: TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_0 (0.00s) 190s --- PASS: TestSignCertificateRequestTemplates/sign_leaf_certificate (0.00s) 190s === RUN Test_parseKeyUsageExtension 190s === RUN Test_parseKeyUsageExtension/ok 190s === RUN Test_parseKeyUsageExtension/ok#01 190s === RUN Test_parseKeyUsageExtension/fail 190s --- PASS: Test_parseKeyUsageExtension (0.00s) 190s --- PASS: Test_parseKeyUsageExtension/ok (0.00s) 190s --- PASS: Test_parseKeyUsageExtension/ok#01 (0.00s) 190s --- PASS: Test_parseKeyUsageExtension/fail (0.00s) 190s === RUN Test_parseExtKeyUsageExtension 190s === RUN Test_parseExtKeyUsageExtension/fail_parse 190s === RUN Test_parseExtKeyUsageExtension/ok 190s === RUN Test_parseExtKeyUsageExtension/ok_unhandled 190s === RUN Test_parseExtKeyUsageExtension/ok_unhandled_only 190s === RUN Test_parseExtKeyUsageExtension/fail 190s === RUN Test_parseExtKeyUsageExtension/fail_parse#01 190s --- PASS: Test_parseExtKeyUsageExtension (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/fail_parse (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/ok (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/ok_unhandled (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/ok_unhandled_only (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/fail (0.00s) 190s --- PASS: Test_parseExtKeyUsageExtension/fail_parse#01 (0.00s) 190s === RUN Test_parseBasicConstraintsExtension 190s === RUN Test_parseBasicConstraintsExtension/ok_0 190s === RUN Test_parseBasicConstraintsExtension/ok_1 190s === RUN Test_parseBasicConstraintsExtension/ok_-1 190s === RUN Test_parseBasicConstraintsExtension/ok_no_ca 190s === RUN Test_parseBasicConstraintsExtension/fail 190s === RUN Test_parseBasicConstraintsExtension/fail_parse_bool 190s === RUN Test_parseBasicConstraintsExtension/fail_parse_int 190s --- PASS: Test_parseBasicConstraintsExtension (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/ok_0 (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/ok_1 (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/ok_-1 (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/ok_no_ca (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/fail (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/fail_parse_bool (0.00s) 190s --- PASS: Test_parseBasicConstraintsExtension/fail_parse_int (0.00s) 190s === RUN TestNewCertificate 190s === RUN TestNewCertificate/okSimple 190s === RUN TestNewCertificate/okDefaultTemplate 190s === RUN TestNewCertificate/okCustomSANs 190s === RUN TestNewCertificate/okExample 190s === RUN TestNewCertificate/okFullSimple 190s === RUN TestNewCertificate/okOPCUA 190s === RUN TestNewCertificate/okRawSubject 190s === RUN TestNewCertificate/badSignature 190s === RUN TestNewCertificate/failTemplate 190s === RUN TestNewCertificate/missingTemplate 190s === RUN TestNewCertificate/badJson 190s === RUN TestNewCertificate/failCustomSANs 190s --- PASS: TestNewCertificate (0.01s) 190s --- PASS: TestNewCertificate/okSimple (0.00s) 190s --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) 190s --- PASS: TestNewCertificate/okCustomSANs (0.00s) 190s --- PASS: TestNewCertificate/okExample (0.00s) 190s --- PASS: TestNewCertificate/okFullSimple (0.00s) 190s --- PASS: TestNewCertificate/okOPCUA (0.00s) 190s --- PASS: TestNewCertificate/okRawSubject (0.00s) 190s --- PASS: TestNewCertificate/badSignature (0.00s) 190s --- PASS: TestNewCertificate/failTemplate (0.00s) 190s --- PASS: TestNewCertificate/missingTemplate (0.00s) 190s --- PASS: TestNewCertificate/badJson (0.00s) 190s --- PASS: TestNewCertificate/failCustomSANs (0.00s) 190s === RUN TestNewCertificateTemplate 190s --- PASS: TestNewCertificateTemplate (0.01s) 190s === RUN TestNewCertificateFromX509 190s === RUN TestNewCertificateFromX509/okSimple 190s === RUN TestNewCertificateFromX509/okDefaultTemplate 190s === RUN TestNewCertificateFromX509/okCustomSANs 190s === RUN TestNewCertificateFromX509/okExample 190s === RUN TestNewCertificateFromX509/okFullSimple 190s === RUN TestNewCertificateFromX509/failTemplate 190s === RUN TestNewCertificateFromX509/missingTemplate 190s === RUN TestNewCertificateFromX509/badJson 190s === RUN TestNewCertificateFromX509/failCustomSANs 190s --- PASS: TestNewCertificateFromX509 (0.00s) 190s --- PASS: TestNewCertificateFromX509/okSimple (0.00s) 190s --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) 190s --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) 190s --- PASS: TestNewCertificateFromX509/okExample (0.00s) 190s --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) 190s --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) 190s --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) 190s --- PASS: TestNewCertificateFromX509/badJson (0.00s) 190s --- PASS: TestNewCertificateFromX509/failCustomSANs (0.00s) 190s === RUN TestCertificate_GetCertificate 190s === RUN TestCertificate_GetCertificate/ok 190s --- PASS: TestCertificate_GetCertificate (0.00s) 190s --- PASS: TestCertificate_GetCertificate/ok (0.00s) 190s === RUN TestCreateCertificate 190s === RUN TestCreateCertificate/ok 190s === RUN TestCreateCertificate/okNoSubjectKeyID 190s === RUN TestCreateCertificate/okNoSerialNumber 190s === RUN TestCreateCertificate/okNothing 190s === RUN TestCreateCertificate/failSubjectKeyID 190s === RUN TestCreateCertificate/failSign 190s --- PASS: TestCreateCertificate (0.00s) 190s --- PASS: TestCreateCertificate/ok (0.00s) 190s --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) 190s --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) 190s --- PASS: TestCreateCertificate/okNothing (0.00s) 190s --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) 190s --- PASS: TestCreateCertificate/failSign (0.00s) 190s === RUN TestCreateCertificate_criticalSANs 190s === RUN TestCreateCertificate_criticalSANs/okNoOptions 190s === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate 190s === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate 190s --- PASS: TestCreateCertificate_criticalSANs (0.00s) 190s --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) 190s --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) 190s --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) 190s === RUN TestCreateCertificateTemplate 190s === RUN TestCreateCertificateTemplate/ok 190s === RUN TestCreateCertificateTemplate/ok_critical 190s === RUN TestCreateCertificateTemplate/ok_no_extensions 190s === RUN TestCreateCertificateTemplate/fail 190s --- PASS: TestCreateCertificateTemplate (0.00s) 190s --- PASS: TestCreateCertificateTemplate/ok (0.00s) 190s --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) 190s --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) 190s --- PASS: TestCreateCertificateTemplate/fail (0.00s) 190s === RUN TestCreateCertificate_debug 190s === RUN TestCreateCertificate_debug/directoryName 190s certificate_test.go:1034: 190s -----BEGIN CERTIFICATE----- 190s MIIBlDCCAUagAwIBAgIRAJEXqjCroSeD5M9pY11q97cwBQYDK2VwMBExDzANBgNV 190s BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR 190s MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDWp0oJJqwJY3ZjqzdghnoZwqPV 190s FNMbAHyg8ts+kTHNbKOBrjCBqzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI 190s KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRE4sZkD198g3KoBK2y423ZDAG7 190s ZTAfBgNVHSMEGDAWgBQy9CZjuR3RrY5o7RK9XBylCwIl4TA6BgNVHREEMzAxpC8w 190s LTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBEFDTUUxDzANBgNVBAMTBnJvY2tldDAF 190s BgMrZXADQQDoV46G4gc8xXQ6rQb6q8WeBQSW3WLapFEeLKNauDK93lhfHi3vCoZx 190s HVmG95NRGWPcmdjXgfOosekEpawm8mEM 190s -----END CERTIFICATE----- 190s === RUN TestCreateCertificate_debug/hardwareModuleName 190s certificate_test.go:1034: 190s -----BEGIN CERTIFICATE----- 190s MIIBhDCCATagAwIBAgIRAPdswWT363pM1C+6A6P6+20wBQYDK2VwMBExDzANBgNV 190s BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR 190s MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDWp0oJJqwJY3ZjqzdghnoZwqPV 190s FNMbAHyg8ts+kTHNbKOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI 190s KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRE4sZkD198g3KoBK2y423ZDAG7 190s ZTAfBgNVHSMEGDAWgBQy9CZjuR3RrY5o7RK9XBylCwIl4TAqBgNVHREEIzAhoB8G 190s CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBADWqigAvXu+Q 190s pWPpIG7IohBzkiSCGWQROwQbA+SpzYfTYtruEKjbzHFeN/aj1a8KBA/G56bM9INB 190s Ajmnts3pmAw= 190s -----END CERTIFICATE----- 190s === RUN TestCreateCertificate_debug/permanentIdentifier 190s certificate_test.go:1034: 190s -----BEGIN CERTIFICATE----- 190s MIIBhDCCATagAwIBAgIRANFzaPjVbMMsUZvjHSMN58EwBQYDK2VwMBExDzANBgNV 190s BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR 190s MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDWp0oJJqwJY3ZjqzdghnoZwqPV 190s FNMbAHyg8ts+kTHNbKOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI 190s KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRE4sZkD198g3KoBK2y423ZDAG7 190s ZTAfBgNVHSMEGDAWgBQy9CZjuR3RrY5o7RK9XBylCwIl4TAqBgNVHREEIzAhoB8G 190s CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBADsvXcx02uLv 190s mvX3rnPJoyN7SyNgB8Qpt0DNhcIa+AA5+zjv5WclibPGv0+2sKBQySbUYO8Led4b 190s b7G7OY3K4Q0= 190s -----END CERTIFICATE----- 190s --- PASS: TestCreateCertificate_debug (0.00s) 190s --- PASS: TestCreateCertificate_debug/directoryName (0.00s) 190s --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) 190s --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) 190s === RUN TestReadCertPool 190s === RUN TestReadCertPool/ok_dir 190s === RUN TestReadCertPool/ok_dir_2 190s === RUN TestReadCertPool/ok_file 190s === RUN TestReadCertPool/ok_files 190s === RUN TestReadCertPool/no_certs 190s === RUN TestReadCertPool/missing 190s --- PASS: TestReadCertPool (0.00s) 190s --- PASS: TestReadCertPool/ok_dir (0.00s) 190s --- PASS: TestReadCertPool/ok_dir_2 (0.00s) 190s --- PASS: TestReadCertPool/ok_file (0.00s) 190s --- PASS: TestReadCertPool/ok_files (0.00s) 190s --- PASS: TestReadCertPool/no_certs (0.00s) 190s --- PASS: TestReadCertPool/missing (0.00s) 190s === RUN Test_convertName 190s === RUN Test_convertName/lowerCase 190s === RUN Test_convertName/underscore 190s === RUN Test_convertName/mixed 190s --- PASS: Test_convertName (0.00s) 190s --- PASS: Test_convertName/lowerCase (0.00s) 190s --- PASS: Test_convertName/underscore (0.00s) 190s --- PASS: Test_convertName/mixed (0.00s) 190s === RUN Test_newExtension 190s === RUN Test_newExtension/ok 190s === RUN Test_newExtension/critical 190s --- PASS: Test_newExtension (0.00s) 190s --- PASS: Test_newExtension/ok (0.00s) 190s --- PASS: Test_newExtension/critical (0.00s) 190s === RUN Test_newExtensions 190s === RUN Test_newExtensions/ok 190s === RUN Test_newExtensions/nil 190s --- PASS: Test_newExtensions (0.00s) 190s --- PASS: Test_newExtensions/ok (0.00s) 190s --- PASS: Test_newExtensions/nil (0.00s) 190s === RUN TestExtension_Set 190s === RUN TestExtension_Set/ok 190s === RUN TestExtension_Set/existing 190s --- PASS: TestExtension_Set (0.00s) 190s --- PASS: TestExtension_Set/ok (0.00s) 190s --- PASS: TestExtension_Set/existing (0.00s) 190s === RUN TestObjectIdentifier_Equal 190s === RUN TestObjectIdentifier_Equal/ok 190s === RUN TestObjectIdentifier_Equal/false_length 190s === RUN TestObjectIdentifier_Equal/false_content 190s --- PASS: TestObjectIdentifier_Equal (0.00s) 190s --- PASS: TestObjectIdentifier_Equal/ok (0.00s) 190s --- PASS: TestObjectIdentifier_Equal/false_length (0.00s) 190s --- PASS: TestObjectIdentifier_Equal/false_content (0.00s) 190s === RUN TestObjectIdentifier_MarshalJSON 190s === RUN TestObjectIdentifier_MarshalJSON/ok 190s === RUN TestObjectIdentifier_MarshalJSON/empty 190s === RUN TestObjectIdentifier_MarshalJSON/nil 190s --- PASS: TestObjectIdentifier_MarshalJSON (0.00s) 190s --- PASS: TestObjectIdentifier_MarshalJSON/ok (0.00s) 190s --- PASS: TestObjectIdentifier_MarshalJSON/empty (0.00s) 190s --- PASS: TestObjectIdentifier_MarshalJSON/nil (0.00s) 190s === RUN TestObjectIdentifier_UnmarshalJSON 190s === RUN TestObjectIdentifier_UnmarshalJSON/ok 190s === RUN TestObjectIdentifier_UnmarshalJSON/empty 190s === RUN TestObjectIdentifier_UnmarshalJSON/null 190s === RUN TestObjectIdentifier_UnmarshalJSON/number 190s === RUN TestObjectIdentifier_UnmarshalJSON/badFormat 190s --- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) 190s --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) 190s --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) 190s --- PASS: TestObjectIdentifier_UnmarshalJSON/number (0.00s) 190s --- PASS: TestObjectIdentifier_UnmarshalJSON/badFormat (0.00s) 190s === RUN TestSubjectAlternativeName_Set 190s === RUN TestSubjectAlternativeName_Set/dns 190s === RUN TestSubjectAlternativeName_Set/dnsAdd 190s === RUN TestSubjectAlternativeName_Set/email 190s === RUN TestSubjectAlternativeName_Set/emailAdd 190s === RUN TestSubjectAlternativeName_Set/ip 190s === RUN TestSubjectAlternativeName_Set/ipAdd 190s === RUN TestSubjectAlternativeName_Set/ipBad 190s === RUN TestSubjectAlternativeName_Set/uri 190s === RUN TestSubjectAlternativeName_Set/uriAdd 190s === RUN TestSubjectAlternativeName_Set/uriBad 190s === RUN TestSubjectAlternativeName_Set/AutoDNS 190s === RUN TestSubjectAlternativeName_Set/AutoDNSAdd 190s === RUN TestSubjectAlternativeName_Set/AutoEmail 190s === RUN TestSubjectAlternativeName_Set/AutoEmailAdd 190s === RUN TestSubjectAlternativeName_Set/IPAutoIP 190s === RUN TestSubjectAlternativeName_Set/AutoIPAdd 190s === RUN TestSubjectAlternativeName_Set/AutoURI 190s === RUN TestSubjectAlternativeName_Set/AutoURIAdd 190s === RUN TestSubjectAlternativeName_Set/skipEmpty 190s === RUN TestSubjectAlternativeName_Set/panic 190s === RUN TestSubjectAlternativeName_Set/panicAdd 190s --- PASS: TestSubjectAlternativeName_Set (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/email (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/emailAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/ip (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/ipAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/ipBad (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/uri (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/uriAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/uriBad (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/AutoURIAdd (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/skipEmpty (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/panic (0.00s) 190s --- PASS: TestSubjectAlternativeName_Set/panicAdd (0.00s) 190s === RUN TestSubjectAlternativeName_RawValue 190s === RUN TestSubjectAlternativeName_RawValue/ip 190s === RUN TestSubjectAlternativeName_RawValue/ipv6 190s === RUN TestSubjectAlternativeName_RawValue/uri 190s === RUN TestSubjectAlternativeName_RawValue/email 190s === RUN TestSubjectAlternativeName_RawValue/dns 190s === RUN TestSubjectAlternativeName_RawValue/registeredID 190s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier 190s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier 190s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner 190s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_empty 190s === RUN TestSubjectAlternativeName_RawValue/hardwareModuleName 190s === RUN TestSubjectAlternativeName_RawValue/directoryName 190s === RUN TestSubjectAlternativeName_RawValue/userPrincipalName 190s === RUN TestSubjectAlternativeName_RawValue/otherName_int 190s === RUN TestSubjectAlternativeName_RawValue/otherName_oid 190s === RUN TestSubjectAlternativeName_RawValue/otherName_raw 190s === RUN TestSubjectAlternativeName_RawValue/otherName_utf8 190s === RUN TestSubjectAlternativeName_RawValue/otherName_ia5 190s === RUN TestSubjectAlternativeName_RawValue/otherName_numeric 190s === RUN TestSubjectAlternativeName_RawValue/otherName_printable 190s === RUN TestSubjectAlternativeName_RawValue/otherName_utc 190s === RUN TestSubjectAlternativeName_RawValue/otherName_generalizd 190s === RUN TestSubjectAlternativeName_RawValue/otherName_default 190s === RUN TestSubjectAlternativeName_RawValue/otherName_no_type 190s === RUN TestSubjectAlternativeName_RawValue/otherName_whitespaces 190s === RUN TestSubjectAlternativeName_RawValue/otherName_bool:true 190s === RUN TestSubjectAlternativeName_RawValue/otherName_boolean:false 190s === RUN TestSubjectAlternativeName_RawValue/fail_dn 190s === RUN TestSubjectAlternativeName_RawValue/fail_x400Address 190s === RUN TestSubjectAlternativeName_RawValue/fail_ediPartyName 190s === RUN TestSubjectAlternativeName_RawValue/fail_email 190s === RUN TestSubjectAlternativeName_RawValue/fail_dns 190s === RUN TestSubjectAlternativeName_RawValue/fail_dns_empty 190s === RUN TestSubjectAlternativeName_RawValue/fail_uri 190s === RUN TestSubjectAlternativeName_RawValue/fail_ip 190s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json 190s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson 190s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid 190s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty 190s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json 190s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON 190s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid 190s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty 190s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name 190s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_json 190s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 190s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID 190s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_empty 190s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_parse 190s === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty 190s === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_parse 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_marshal 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_int 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_raw 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utf8 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_ia5 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_numeric 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utc 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default 190s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type 190s --- PASS: TestSubjectAlternativeName_RawValue (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/email (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/dns (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/registeredID (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/hardwareModuleName (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/directoryName (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/userPrincipalName (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_int (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_oid (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_raw (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_utf8 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_ia5 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_numeric (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_printable (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_utc (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_generalizd (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_default (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_no_type (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_whitespaces (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_bool:true (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/otherName_boolean:false (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_dn (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_json (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_parse (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_parse (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_marshal (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_int (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_raw (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utf8 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_ia5 (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_numeric (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_printable (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) 190s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.00s) 190s === RUN TestKeyUsage_Set 190s === RUN TestKeyUsage_Set/ok 190s === RUN TestKeyUsage_Set/overwrite 190s --- PASS: TestKeyUsage_Set (0.00s) 190s --- PASS: TestKeyUsage_Set/ok (0.00s) 190s --- PASS: TestKeyUsage_Set/overwrite (0.00s) 190s === RUN TestKeyUsage_MarshalJSON 190s === RUN TestKeyUsage_MarshalJSON/DigitalSignature 190s === RUN TestKeyUsage_MarshalJSON/ContentCommitment 190s === RUN TestKeyUsage_MarshalJSON/KeyEncipherment 190s === RUN TestKeyUsage_MarshalJSON/DataEncipherment 190s === RUN TestKeyUsage_MarshalJSON/KeyAgreement 190s === RUN TestKeyUsage_MarshalJSON/CertSign 190s === RUN TestKeyUsage_MarshalJSON/CRLSign 190s === RUN TestKeyUsage_MarshalJSON/EncipherOnly 190s === RUN TestKeyUsage_MarshalJSON/DecipherOnly 190s === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment 190s === RUN TestKeyUsage_MarshalJSON/Error 190s --- PASS: TestKeyUsage_MarshalJSON (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/DataEncipherment (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/KeyAgreement (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/CertSign (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/CRLSign (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/EncipherOnly (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/DecipherOnly (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment (0.00s) 190s --- PASS: TestKeyUsage_MarshalJSON/Error (0.00s) 190s === RUN TestKeyUsage_UnmarshalJSON 190s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature 190s === RUN TestKeyUsage_UnmarshalJSON/ContentCommitment 190s === RUN TestKeyUsage_UnmarshalJSON/NonRepudiation 190s === RUN TestKeyUsage_UnmarshalJSON/KeyEncipherment 190s === RUN TestKeyUsage_UnmarshalJSON/DataEncipherment 190s === RUN TestKeyUsage_UnmarshalJSON/KeyAgreement 190s === RUN TestKeyUsage_UnmarshalJSON/CertSign 190s === RUN TestKeyUsage_UnmarshalJSON/CRLSign 190s === RUN TestKeyUsage_UnmarshalJSON/EncipherOnly 190s === RUN TestKeyUsage_UnmarshalJSON/DecipherOnly 190s === RUN TestKeyUsage_UnmarshalJSON/digital_signature 190s === RUN TestKeyUsage_UnmarshalJSON/content_commitment 190s === RUN TestKeyUsage_UnmarshalJSON/non_repudiation 190s === RUN TestKeyUsage_UnmarshalJSON/key_encipherment 190s === RUN TestKeyUsage_UnmarshalJSON/data_encipherment 190s === RUN TestKeyUsage_UnmarshalJSON/key_agreement 190s === RUN TestKeyUsage_UnmarshalJSON/cert_sign 190s === RUN TestKeyUsage_UnmarshalJSON/crl_sign 190s === RUN TestKeyUsage_UnmarshalJSON/encipher_only 190s === RUN TestKeyUsage_UnmarshalJSON/decipher_only 190s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray 190s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment 190s === RUN TestKeyUsage_UnmarshalJSON/invalid 190s === RUN TestKeyUsage_UnmarshalJSON/number 190s === RUN TestKeyUsage_UnmarshalJSON/object 190s === RUN TestKeyUsage_UnmarshalJSON/badJSON 190s --- PASS: TestKeyUsage_UnmarshalJSON (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/NonRepudiation (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/DataEncipherment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/non_repudiation (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/key_encipherment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/data_encipherment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/key_agreement (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/cert_sign (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/crl_sign (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/encipher_only (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/decipher_only (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/invalid (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/number (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/object (0.00s) 190s --- PASS: TestKeyUsage_UnmarshalJSON/badJSON (0.00s) 190s === RUN TestExtKeyUsage_Set 190s === RUN TestExtKeyUsage_Set/ok 190s === RUN TestExtKeyUsage_Set/overwrite 190s --- PASS: TestExtKeyUsage_Set (0.00s) 190s --- PASS: TestExtKeyUsage_Set/ok (0.00s) 190s --- PASS: TestExtKeyUsage_Set/overwrite (0.00s) 190s === RUN TestExtKeyUsage_MarshalJSON 190s === RUN TestExtKeyUsage_MarshalJSON/Any 190s === RUN TestExtKeyUsage_MarshalJSON/ServerAuth 190s === RUN TestExtKeyUsage_MarshalJSON/ClientAuth 190s === RUN TestExtKeyUsage_MarshalJSON/CodeSigning 190s === RUN TestExtKeyUsage_MarshalJSON/EmailProtection 190s === RUN TestExtKeyUsage_MarshalJSON/IPSECEndSystem 190s === RUN TestExtKeyUsage_MarshalJSON/IPSECTunnel 190s === RUN TestExtKeyUsage_MarshalJSON/IPSECUser 190s === RUN TestExtKeyUsage_MarshalJSON/TimeStamping 190s === RUN TestExtKeyUsage_MarshalJSON/OCSPSigning 190s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto 190s === RUN TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto 190s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning 190s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning 190s === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth 190s === RUN TestExtKeyUsage_MarshalJSON/Error 190s --- PASS: TestExtKeyUsage_MarshalJSON (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/CodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/EmailProtection (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth (0.00s) 190s --- PASS: TestExtKeyUsage_MarshalJSON/Error (0.00s) 190s === RUN TestExtKeyUsage_UnmarshalJSON 190s === RUN TestExtKeyUsage_UnmarshalJSON/Any 190s === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth 190s === RUN TestExtKeyUsage_UnmarshalJSON/ClientAuth 190s === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigning 190s === RUN TestExtKeyUsage_UnmarshalJSON/EmailProtection 190s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem 190s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECTunnel 190s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECUser 190s === RUN TestExtKeyUsage_UnmarshalJSON/TimeStamping 190s === RUN TestExtKeyUsage_UnmarshalJSON/OCSPSigning 190s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto 190s === RUN TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto 190s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning 190s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning 190s === RUN TestExtKeyUsage_UnmarshalJSON/any 190s === RUN TestExtKeyUsage_UnmarshalJSON/server_auth 190s === RUN TestExtKeyUsage_UnmarshalJSON/client_auth 190s === RUN TestExtKeyUsage_UnmarshalJSON/code_signing 190s === RUN TestExtKeyUsage_UnmarshalJSON/email_protection 190s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_end_system 190s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel 190s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_user 190s === RUN TestExtKeyUsage_UnmarshalJSON/time_stamping 190s === RUN TestExtKeyUsage_UnmarshalJSON/ocsp_signing 190s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto 190s === RUN TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto 190s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing 190s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing 190s === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray 190s === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth 190s === RUN TestExtKeyUsage_UnmarshalJSON/invalid 190s === RUN TestExtKeyUsage_UnmarshalJSON/number 190s === RUN TestExtKeyUsage_UnmarshalJSON/object 190s === RUN TestExtKeyUsage_UnmarshalJSON/badJSON 190s --- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/EmailProtection (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECTunnel (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECUser (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/TimeStamping (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/OCSPSigning (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/any (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/server_auth (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/client_auth (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/code_signing (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/email_protection (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_end_system (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_user (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/time_stamping (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ocsp_signing (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/invalid (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/number (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/object (0.00s) 190s --- PASS: TestExtKeyUsage_UnmarshalJSON/badJSON (0.00s) 190s === RUN TestUnknownExtKeyUsage_MarshalJSON 190s === RUN TestUnknownExtKeyUsage_MarshalJSON/ok 190s === RUN TestUnknownExtKeyUsage_MarshalJSON/empty 190s === RUN TestUnknownExtKeyUsage_MarshalJSON/nil 190s --- PASS: TestUnknownExtKeyUsage_MarshalJSON (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/ok (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/empty (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/nil (0.00s) 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/string 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/array 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/empty 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail 190s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/null (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestUnknownExtKeyUsage_Set 190s === RUN TestUnknownExtKeyUsage_Set/ok 190s === RUN TestUnknownExtKeyUsage_Set/overwrite 190s --- PASS: TestUnknownExtKeyUsage_Set (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) 190s --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) 190s === RUN TestSubjectKeyID_Set 190s === RUN TestSubjectKeyID_Set/ok 190s === RUN TestSubjectKeyID_Set/overwrite 190s --- PASS: TestSubjectKeyID_Set (0.00s) 190s --- PASS: TestSubjectKeyID_Set/ok (0.00s) 190s --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) 190s === RUN TestAuthorityKeyID_Set 190s === RUN TestAuthorityKeyID_Set/ok 190s === RUN TestAuthorityKeyID_Set/overwrite 190s --- PASS: TestAuthorityKeyID_Set (0.00s) 190s --- PASS: TestAuthorityKeyID_Set/ok (0.00s) 190s --- PASS: TestAuthorityKeyID_Set/overwrite (0.00s) 190s === RUN TestOCSPServer_UnmarshalJSON 190s === RUN TestOCSPServer_UnmarshalJSON/string 190s === RUN TestOCSPServer_UnmarshalJSON/array 190s === RUN TestOCSPServer_UnmarshalJSON/empty 190s === RUN TestOCSPServer_UnmarshalJSON/null 190s === RUN TestOCSPServer_UnmarshalJSON/fail 190s --- PASS: TestOCSPServer_UnmarshalJSON (0.00s) 190s --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) 190s --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) 190s --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestOCSPServer_UnmarshalJSON/null (0.00s) 190s --- PASS: TestOCSPServer_UnmarshalJSON/fail (0.00s) 190s === RUN TestOCSPServer_Set 190s === RUN TestOCSPServer_Set/ok 190s === RUN TestOCSPServer_Set/overwrite 190s --- PASS: TestOCSPServer_Set (0.00s) 190s --- PASS: TestOCSPServer_Set/ok (0.00s) 190s --- PASS: TestOCSPServer_Set/overwrite (0.00s) 190s === RUN TestIssuingCertificateURL_UnmarshalJSON 190s === RUN TestIssuingCertificateURL_UnmarshalJSON/string 190s === RUN TestIssuingCertificateURL_UnmarshalJSON/array 190s === RUN TestIssuingCertificateURL_UnmarshalJSON/empty 190s === RUN TestIssuingCertificateURL_UnmarshalJSON/null 190s === RUN TestIssuingCertificateURL_UnmarshalJSON/fail 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON (0.00s) 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/string (0.00s) 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/array (0.00s) 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/null (0.00s) 190s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/fail (0.00s) 190s === RUN TestIssuingCertificateURL_Set 190s === RUN TestIssuingCertificateURL_Set/ok 190s === RUN TestIssuingCertificateURL_Set/overwrite 190s --- PASS: TestIssuingCertificateURL_Set (0.00s) 190s --- PASS: TestIssuingCertificateURL_Set/ok (0.00s) 190s --- PASS: TestIssuingCertificateURL_Set/overwrite (0.00s) 190s === RUN TestCRLDistributionPoints_UnmarshalJSON 190s === RUN TestCRLDistributionPoints_UnmarshalJSON/string 190s === RUN TestCRLDistributionPoints_UnmarshalJSON/array 190s === RUN TestCRLDistributionPoints_UnmarshalJSON/empty 190s === RUN TestCRLDistributionPoints_UnmarshalJSON/null 190s === RUN TestCRLDistributionPoints_UnmarshalJSON/fail 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/null (0.00s) 190s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/fail (0.00s) 190s === RUN TestCRLDistributionPoints_Set 190s === RUN TestCRLDistributionPoints_Set/ok 190s === RUN TestCRLDistributionPoints_Set/overwrite 190s --- PASS: TestCRLDistributionPoints_Set (0.00s) 190s --- PASS: TestCRLDistributionPoints_Set/ok (0.00s) 190s --- PASS: TestCRLDistributionPoints_Set/overwrite (0.00s) 190s === RUN TestPolicyIdentifiers_MarshalJSON 190s === RUN TestPolicyIdentifiers_MarshalJSON/ok 190s === RUN TestPolicyIdentifiers_MarshalJSON/empty 190s === RUN TestPolicyIdentifiers_MarshalJSON/nil 190s --- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) 190s --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) 190s --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) 190s --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) 190s === RUN TestPolicyIdentifiers_UnmarshalJSON 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/string 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/array 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/empty 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/null 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/fail 190s === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/null (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestBasicConstraints_Set 190s === RUN TestBasicConstraints_Set/IsCAFalse 190s === RUN TestBasicConstraints_Set/IsCAFalseWithPathLen 190s === RUN TestBasicConstraints_Set/IsCAFalseWithAnyPathLen 190s === RUN TestBasicConstraints_Set/IsCATrue 190s === RUN TestBasicConstraints_Set/IsCATrueWithPathLen 190s === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen 190s === RUN TestBasicConstraints_Set/overwriteToFalse 190s === RUN TestBasicConstraints_Set/overwriteToTrue 190s --- PASS: TestBasicConstraints_Set (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCATrue (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCATrueWithPathLen (0.00s) 190s --- PASS: TestBasicConstraints_Set/IsCATrueWithAnyPathLen (0.00s) 190s --- PASS: TestBasicConstraints_Set/overwriteToFalse (0.00s) 190s --- PASS: TestBasicConstraints_Set/overwriteToTrue (0.00s) 190s === RUN TestNameConstraints_Set 190s === RUN TestNameConstraints_Set/ok 190s === RUN TestNameConstraints_Set/overwrite 190s --- PASS: TestNameConstraints_Set (0.00s) 190s --- PASS: TestNameConstraints_Set/ok (0.00s) 190s --- PASS: TestNameConstraints_Set/overwrite (0.00s) 190s === RUN TestSerialNumber_Set 190s === RUN TestSerialNumber_Set/ok 190s === RUN TestSerialNumber_Set/overwrite 190s --- PASS: TestSerialNumber_Set (0.00s) 190s --- PASS: TestSerialNumber_Set/ok (0.00s) 190s --- PASS: TestSerialNumber_Set/overwrite (0.00s) 190s === RUN TestSerialNumber_MarshalJSON 190s === RUN TestSerialNumber_MarshalJSON/ok 190s === RUN TestSerialNumber_MarshalJSON/nilStruct 190s === RUN TestSerialNumber_MarshalJSON/nilBigInt 190s --- PASS: TestSerialNumber_MarshalJSON (0.00s) 190s --- PASS: TestSerialNumber_MarshalJSON/ok (0.00s) 190s --- PASS: TestSerialNumber_MarshalJSON/nilStruct (0.00s) 190s --- PASS: TestSerialNumber_MarshalJSON/nilBigInt (0.00s) 190s === RUN TestSerialNumber_UnmarshalJSON 190s === RUN TestSerialNumber_UnmarshalJSON/string 190s === RUN TestSerialNumber_UnmarshalJSON/stringHex 190s === RUN TestSerialNumber_UnmarshalJSON/number 190s === RUN TestSerialNumber_UnmarshalJSON/badString 190s === RUN TestSerialNumber_UnmarshalJSON/object 190s === RUN TestSerialNumber_UnmarshalJSON/badJSON 190s --- PASS: TestSerialNumber_UnmarshalJSON (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/badString (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/object (0.00s) 190s --- PASS: TestSerialNumber_UnmarshalJSON/badJSON (0.00s) 190s === RUN Test_createSubjectAltNameExtension 190s === RUN Test_createSubjectAltNameExtension/ok_dns 190s === RUN Test_createSubjectAltNameExtension/ok_dns_critical 190s === RUN Test_createSubjectAltNameExtension/ok_email 190s === RUN Test_createSubjectAltNameExtension/ok_uri 190s === RUN Test_createSubjectAltNameExtension/ok_ip 190s === RUN Test_createSubjectAltNameExtension/ok_sans 190s === RUN Test_createSubjectAltNameExtension/ok_otherName 190s === RUN Test_createSubjectAltNameExtension/fail_dns 190s === RUN Test_createSubjectAltNameExtension/fail_email 190s === RUN Test_createSubjectAltNameExtension/fail_uri 190s === RUN Test_createSubjectAltNameExtension/fail_ip 190s === RUN Test_createSubjectAltNameExtension/fail_otherName 190s --- PASS: Test_createSubjectAltNameExtension (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_uri (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_ip (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_sans (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/ok_otherName (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/fail_dns (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/fail_email (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/fail_uri (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/fail_ip (0.00s) 190s --- PASS: Test_createSubjectAltNameExtension/fail_otherName (0.00s) 190s === RUN TestParseSubjectAlternativeNames 190s === RUN TestParseSubjectAlternativeNames/ok/stdlib 190s === RUN TestParseSubjectAlternativeNames/ok/permanent-identifier 190s === RUN TestParseSubjectAlternativeNames/ok/hardware-module-name 190s --- PASS: TestParseSubjectAlternativeNames (0.00s) 190s --- PASS: TestParseSubjectAlternativeNames/ok/stdlib (0.00s) 190s --- PASS: TestParseSubjectAlternativeNames/ok/permanent-identifier (0.00s) 190s --- PASS: TestParseSubjectAlternativeNames/ok/hardware-module-name (0.00s) 190s === RUN TestPolicyIdentifiers 190s === RUN TestPolicyIdentifiers/no_policies 190s === RUN TestPolicyIdentifiers/policyIdentifiers 190s === RUN TestPolicyIdentifiers/extension 190s === RUN TestPolicyIdentifiers/withCPS 190s === RUN TestPolicyIdentifiers/withUserNotice 190s === RUN TestPolicyIdentifiers/complex 190s --- PASS: TestPolicyIdentifiers (0.01s) 190s --- PASS: TestPolicyIdentifiers/no_policies (0.00s) 190s --- PASS: TestPolicyIdentifiers/policyIdentifiers (0.00s) 190s --- PASS: TestPolicyIdentifiers/extension (0.00s) 190s --- PASS: TestPolicyIdentifiers/withCPS (0.00s) 190s --- PASS: TestPolicyIdentifiers/withUserNotice (0.00s) 190s --- PASS: TestPolicyIdentifiers/complex (0.01s) 190s === RUN TestKeyUsage_Extension 190s === RUN TestKeyUsage_Extension/ca 190s === RUN TestKeyUsage_Extension/leaf 190s === RUN TestKeyUsage_Extension/all 190s === RUN TestKeyUsage_Extension/empty 190s --- PASS: TestKeyUsage_Extension (0.00s) 190s --- PASS: TestKeyUsage_Extension/ca (0.00s) 190s --- PASS: TestKeyUsage_Extension/leaf (0.00s) 190s --- PASS: TestKeyUsage_Extension/all (0.00s) 190s --- PASS: TestKeyUsage_Extension/empty (0.00s) 190s === RUN TestExtKeyUsage_Extension 190s === RUN TestExtKeyUsage_Extension/ok 190s === RUN TestExtKeyUsage_Extension/ok_unhandled 190s === RUN TestExtKeyUsage_Extension/ok_unhandled_only 190s === RUN TestExtKeyUsage_Extension/empty 190s === RUN TestExtKeyUsage_Extension/empty_nil 190s === RUN TestExtKeyUsage_Extension/fail_extKeyUsage 190s === RUN TestExtKeyUsage_Extension/fail_unhandled 190s --- PASS: TestExtKeyUsage_Extension (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/ok (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/ok_unhandled (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/ok_unhandled_only (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/empty (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/empty_nil (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/fail_extKeyUsage (0.00s) 190s --- PASS: TestExtKeyUsage_Extension/fail_unhandled (0.00s) 190s === RUN TestBasicConstraints_Extension 190s === RUN TestBasicConstraints_Extension/ca_1 190s === RUN TestBasicConstraints_Extension/ca_0 190s === RUN TestBasicConstraints_Extension/ca_-1 190s === RUN TestBasicConstraints_Extension/ca_-2 190s === RUN TestBasicConstraints_Extension/no_ca 190s --- PASS: TestBasicConstraints_Extension (0.00s) 190s --- PASS: TestBasicConstraints_Extension/ca_1 (0.00s) 190s --- PASS: TestBasicConstraints_Extension/ca_0 (0.00s) 190s --- PASS: TestBasicConstraints_Extension/ca_-1 (0.00s) 190s --- PASS: TestBasicConstraints_Extension/ca_-2 (0.00s) 190s --- PASS: TestBasicConstraints_Extension/no_ca (0.00s) 190s === RUN TestFingerprint 190s === RUN TestFingerprint/ecdsaCert 190s === RUN TestFingerprint/rsaCert 190s === RUN TestFingerprint/ed25519Cert 190s --- PASS: TestFingerprint (0.00s) 190s --- PASS: TestFingerprint/ecdsaCert (0.00s) 190s --- PASS: TestFingerprint/rsaCert (0.00s) 190s --- PASS: TestFingerprint/ed25519Cert (0.00s) 190s === RUN TestEncodedFingerprint 190s === RUN TestEncodedFingerprint/default 190s === RUN TestEncodedFingerprint/HexFingerprint 190s === RUN TestEncodedFingerprint/Base64Fingerprint 190s === RUN TestEncodedFingerprint/Base64URLFingerprint 190s === RUN TestEncodedFingerprint/Base64RawFingerprint 190s === RUN TestEncodedFingerprint/Base64RawURLFingerprint 190s === RUN TestEncodedFingerprint/EmojiFingerprint 190s === RUN TestEncodedFingerprint/Unknown 190s --- PASS: TestEncodedFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/default (0.00s) 190s --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) 190s --- PASS: TestEncodedFingerprint/Unknown (0.00s) 190s === RUN TestMultiString_MarshalJSON 190s === RUN TestMultiString_MarshalJSON/ok 190s === RUN TestMultiString_MarshalJSON/empty 190s === RUN TestMultiString_MarshalJSON/nil 190s --- PASS: TestMultiString_MarshalJSON (0.00s) 190s --- PASS: TestMultiString_MarshalJSON/ok (0.00s) 190s --- PASS: TestMultiString_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiString_MarshalJSON/nil (0.00s) 190s === RUN TestMultiString_UnmarshalJSON 190s === RUN TestMultiString_UnmarshalJSON/string 190s === RUN TestMultiString_UnmarshalJSON/array 190s === RUN TestMultiString_UnmarshalJSON/empty 190s === RUN TestMultiString_UnmarshalJSON/null 190s === RUN TestMultiString_UnmarshalJSON/fail 190s --- PASS: TestMultiString_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiString_UnmarshalJSON/string (0.00s) 190s --- PASS: TestMultiString_UnmarshalJSON/array (0.00s) 190s --- PASS: TestMultiString_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiString_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiString_UnmarshalJSON/fail (0.00s) 190s === RUN TestMultiIP_MarshalJSON 190s === RUN TestMultiIP_MarshalJSON/ok 190s === RUN TestMultiIP_MarshalJSON/empty 190s === RUN TestMultiIP_MarshalJSON/nil 190s --- PASS: TestMultiIP_MarshalJSON (0.00s) 190s --- PASS: TestMultiIP_MarshalJSON/ok (0.00s) 190s --- PASS: TestMultiIP_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiIP_MarshalJSON/nil (0.00s) 190s === RUN TestMultiIP_UnmarshalJSON 190s === RUN TestMultiIP_UnmarshalJSON/string 190s === RUN TestMultiIP_UnmarshalJSON/array 190s === RUN TestMultiIP_UnmarshalJSON/empty 190s === RUN TestMultiIP_UnmarshalJSON/null 190s === RUN TestMultiIP_UnmarshalJSON/fail 190s === RUN TestMultiIP_UnmarshalJSON/failJSON 190s --- PASS: TestMultiIP_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestMultiIP_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestMultiIPNet_MarshalJSON 190s === RUN TestMultiIPNet_MarshalJSON/ok 190s === RUN TestMultiIPNet_MarshalJSON/empty 190s === RUN TestMultiIPNet_MarshalJSON/nil 190s --- PASS: TestMultiIPNet_MarshalJSON (0.00s) 190s --- PASS: TestMultiIPNet_MarshalJSON/ok (0.00s) 190s --- PASS: TestMultiIPNet_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiIPNet_MarshalJSON/nil (0.00s) 190s === RUN TestMultiIPNet_UnmarshalJSON 190s === RUN TestMultiIPNet_UnmarshalJSON/string 190s === RUN TestMultiIPNet_UnmarshalJSON/array 190s === RUN TestMultiIPNet_UnmarshalJSON/empty 190s === RUN TestMultiIPNet_UnmarshalJSON/null 190s === RUN TestMultiIPNet_UnmarshalJSON/fail 190s === RUN TestMultiIPNet_UnmarshalJSON/failJSON 190s --- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestMultiIPNet_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestMultiURL_MarshalJSON 190s === RUN TestMultiURL_MarshalJSON/ok 190s === RUN TestMultiURL_MarshalJSON/empty 190s === RUN TestMultiURL_MarshalJSON/nil 190s --- PASS: TestMultiURL_MarshalJSON (0.00s) 190s --- PASS: TestMultiURL_MarshalJSON/ok (0.00s) 190s --- PASS: TestMultiURL_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiURL_MarshalJSON/nil (0.00s) 190s === RUN TestMultiURL_UnmarshalJSON 190s === RUN TestMultiURL_UnmarshalJSON/string 190s === RUN TestMultiURL_UnmarshalJSON/array 190s === RUN TestMultiURL_UnmarshalJSON/empty 190s === RUN TestMultiURL_UnmarshalJSON/null 190s === RUN TestMultiURL_UnmarshalJSON/fail 190s === RUN TestMultiURL_UnmarshalJSON/failJSON 190s --- PASS: TestMultiURL_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/string (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/array (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestMultiURL_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestMultiObjectIdentifier_MarshalJSON 190s === RUN TestMultiObjectIdentifier_MarshalJSON/ok 190s === RUN TestMultiObjectIdentifier_MarshalJSON/empty 190s === RUN TestMultiObjectIdentifier_MarshalJSON/nil 190s --- PASS: TestMultiObjectIdentifier_MarshalJSON (0.00s) 190s --- PASS: TestMultiObjectIdentifier_MarshalJSON/ok (0.00s) 190s --- PASS: TestMultiObjectIdentifier_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiObjectIdentifier_MarshalJSON/nil (0.00s) 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/string 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/array 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/empty 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/null 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail 190s === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/fail (0.00s) 190s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/failJSON (0.00s) 190s === RUN TestMultiOID_MarshalJSON 190s === RUN TestMultiOID_MarshalJSON/null 190s === RUN TestMultiOID_MarshalJSON/empty 190s === RUN TestMultiOID_MarshalJSON/one 190s === RUN TestMultiOID_MarshalJSON/multiple 190s --- PASS: TestMultiOID_MarshalJSON (0.00s) 190s --- PASS: TestMultiOID_MarshalJSON/null (0.00s) 190s --- PASS: TestMultiOID_MarshalJSON/empty (0.00s) 190s --- PASS: TestMultiOID_MarshalJSON/one (0.00s) 190s --- PASS: TestMultiOID_MarshalJSON/multiple (0.00s) 190s === RUN TestMultiOID_UnmarshalJSON 190s === RUN TestMultiOID_UnmarshalJSON/null 190s === RUN TestMultiOID_UnmarshalJSON/empty 190s === RUN TestMultiOID_UnmarshalJSON/one 190s === RUN TestMultiOID_UnmarshalJSON/one_string 190s === RUN TestMultiOID_UnmarshalJSON/multiple 190s === RUN TestMultiOID_UnmarshalJSON/fail_json 190s === RUN TestMultiOID_UnmarshalJSON/fail_oid 190s --- PASS: TestMultiOID_UnmarshalJSON (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/null (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/one (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/one_string (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/multiple (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/fail_json (0.00s) 190s --- PASS: TestMultiOID_UnmarshalJSON/fail_oid (0.00s) 190s === RUN Test_newName 190s === RUN Test_newName/ok 190s --- PASS: Test_newName (0.00s) 190s --- PASS: Test_newName/ok (0.00s) 190s === RUN TestName_UnmarshalJSON 190s === RUN TestName_UnmarshalJSON/null 190s === RUN TestName_UnmarshalJSON/empty 190s === RUN TestName_UnmarshalJSON/commonName 190s === RUN TestName_UnmarshalJSON/object 190s === RUN TestName_UnmarshalJSON/number 190s === RUN TestName_UnmarshalJSON/badJSON 190s --- PASS: TestName_UnmarshalJSON (0.00s) 190s --- PASS: TestName_UnmarshalJSON/null (0.00s) 190s --- PASS: TestName_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestName_UnmarshalJSON/commonName (0.00s) 190s --- PASS: TestName_UnmarshalJSON/object (0.00s) 190s --- PASS: TestName_UnmarshalJSON/number (0.00s) 190s --- PASS: TestName_UnmarshalJSON/badJSON (0.00s) 190s === RUN Test_newSubject 190s === RUN Test_newSubject/ok 190s --- PASS: Test_newSubject (0.00s) 190s --- PASS: Test_newSubject/ok (0.00s) 190s === RUN TestSubject_UnmarshalJSON 190s === RUN TestSubject_UnmarshalJSON/null 190s === RUN TestSubject_UnmarshalJSON/empty 190s === RUN TestSubject_UnmarshalJSON/commonName 190s === RUN TestSubject_UnmarshalJSON/object 190s === RUN TestSubject_UnmarshalJSON/number 190s === RUN TestSubject_UnmarshalJSON/badJSON 190s --- PASS: TestSubject_UnmarshalJSON (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/null (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/object (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/number (0.00s) 190s --- PASS: TestSubject_UnmarshalJSON/badJSON (0.00s) 190s === RUN TestSubject_Set 190s === RUN TestSubject_Set/ok 190s === RUN TestSubject_Set/overwrite 190s --- PASS: TestSubject_Set (0.00s) 190s --- PASS: TestSubject_Set/ok (0.00s) 190s --- PASS: TestSubject_Set/overwrite (0.00s) 190s === RUN TestSubject_IsEmpty 190s === RUN TestSubject_IsEmpty/ok 190s === RUN TestSubject_IsEmpty/country 190s === RUN TestSubject_IsEmpty/commonName 190s === RUN TestSubject_IsEmpty/all_fields 190s --- PASS: TestSubject_IsEmpty (0.00s) 190s --- PASS: TestSubject_IsEmpty/ok (0.00s) 190s --- PASS: TestSubject_IsEmpty/country (0.00s) 190s --- PASS: TestSubject_IsEmpty/commonName (0.00s) 190s --- PASS: TestSubject_IsEmpty/all_fields (0.00s) 190s === RUN Test_newIssuer 190s === RUN Test_newIssuer/ok 190s --- PASS: Test_newIssuer (0.00s) 190s --- PASS: Test_newIssuer/ok (0.00s) 190s === RUN TestIssuer_UnmarshalJSON 190s === RUN TestIssuer_UnmarshalJSON/null 190s === RUN TestIssuer_UnmarshalJSON/empty 190s === RUN TestIssuer_UnmarshalJSON/commonName 190s === RUN TestIssuer_UnmarshalJSON/object 190s === RUN TestIssuer_UnmarshalJSON/number 190s === RUN TestIssuer_UnmarshalJSON/badJSON 190s --- PASS: TestIssuer_UnmarshalJSON (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/null (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/empty (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/commonName (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/object (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/number (0.00s) 190s --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) 190s === RUN TestIssuer_Set 190s === RUN TestIssuer_Set/ok 190s === RUN TestIssuer_Set/overwrite 190s --- PASS: TestIssuer_Set (0.00s) 190s --- PASS: TestIssuer_Set/ok (0.00s) 190s --- PASS: TestIssuer_Set/overwrite (0.00s) 190s === RUN Test_NewExtraNames 190s === RUN Test_NewExtraNames/ok 190s === RUN Test_NewExtraNames/ok_nil 190s --- PASS: Test_NewExtraNames (0.00s) 190s --- PASS: Test_NewExtraNames/ok (0.00s) 190s --- PASS: Test_NewExtraNames/ok_nil (0.00s) 190s === RUN Test_fromDistinguisedNames 190s === RUN Test_fromDistinguisedNames/ok 190s === RUN Test_fromDistinguisedNames/ok_nil 190s --- PASS: Test_fromDistinguisedNames (0.00s) 190s --- PASS: Test_fromDistinguisedNames/ok (0.00s) 190s --- PASS: Test_fromDistinguisedNames/ok_nil (0.00s) 190s === RUN TestGetFuncMap 190s --- PASS: TestGetFuncMap (0.00s) 190s === RUN TestWithTemplate 190s === RUN TestWithTemplate/leaf 190s === RUN TestWithTemplate/leafRSA 190s === RUN TestWithTemplate/iid 190s === RUN TestWithTemplate/iidRSAAndEnforced 190s === RUN TestWithTemplate/iidEscape 190s === RUN TestWithTemplate/admin 190s === RUN TestWithTemplate/adminRSA 190s === RUN TestWithTemplate/extensions 190s === RUN TestWithTemplate/fail 190s === RUN TestWithTemplate/error 190s --- PASS: TestWithTemplate (0.11s) 190s --- PASS: TestWithTemplate/leaf (0.00s) 190s --- PASS: TestWithTemplate/leafRSA (0.00s) 190s --- PASS: TestWithTemplate/iid (0.00s) 190s --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) 190s --- PASS: TestWithTemplate/iidEscape (0.00s) 190s --- PASS: TestWithTemplate/admin (0.00s) 190s --- PASS: TestWithTemplate/adminRSA (0.00s) 190s --- PASS: TestWithTemplate/extensions (0.00s) 190s --- PASS: TestWithTemplate/fail (0.00s) 190s --- PASS: TestWithTemplate/error (0.00s) 190s === RUN TestWithTemplateBase64 190s === RUN TestWithTemplateBase64/leaf 190s === RUN TestWithTemplateBase64/badBase64 190s --- PASS: TestWithTemplateBase64 (0.00s) 190s --- PASS: TestWithTemplateBase64/leaf (0.00s) 190s --- PASS: TestWithTemplateBase64/badBase64 (0.00s) 190s === RUN TestWithTemplateFile 190s === RUN TestWithTemplateFile/example 190s === RUN TestWithTemplateFile/exampleRSA3072 190s === RUN TestWithTemplateFile/exampleRSA2048 190s === RUN TestWithTemplateFile/missing 190s --- PASS: TestWithTemplateFile (0.86s) 190s --- PASS: TestWithTemplateFile/example (0.00s) 190s --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) 190s --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) 190s --- PASS: TestWithTemplateFile/missing (0.00s) 190s === RUN Test_asn1Encode 190s === RUN Test_asn1Encode/ok 190s === RUN Test_asn1Encode/ok_explicit 190s === RUN Test_asn1Encode/ok_printable 190s === RUN Test_asn1Encode/ok_printable_explicit 190s === RUN Test_asn1Encode/ok_ia5 190s === RUN Test_asn1Encode/ok_utf8 190s === RUN Test_asn1Encode/ok_utc 190s === RUN Test_asn1Encode/ok_generalized 190s === RUN Test_asn1Encode/ok_int 190s === RUN Test_asn1Encode/ok_numeric 190s === RUN Test_asn1Encode/ok_bool 190s === RUN Test_asn1Encode/ok_raw 190s === RUN Test_asn1Encode/fail_numeric 190s === RUN Test_asn1Encode/fail_time 190s === RUN Test_asn1Encode/fail_bool 190s --- PASS: Test_asn1Encode (0.00s) 190s --- PASS: Test_asn1Encode/ok (0.00s) 190s --- PASS: Test_asn1Encode/ok_explicit (0.00s) 190s --- PASS: Test_asn1Encode/ok_printable (0.00s) 190s --- PASS: Test_asn1Encode/ok_printable_explicit (0.00s) 190s --- PASS: Test_asn1Encode/ok_ia5 (0.00s) 190s --- PASS: Test_asn1Encode/ok_utf8 (0.00s) 190s --- PASS: Test_asn1Encode/ok_utc (0.00s) 190s --- PASS: Test_asn1Encode/ok_generalized (0.00s) 190s --- PASS: Test_asn1Encode/ok_int (0.00s) 190s --- PASS: Test_asn1Encode/ok_numeric (0.00s) 190s --- PASS: Test_asn1Encode/ok_bool (0.00s) 190s --- PASS: Test_asn1Encode/ok_raw (0.00s) 190s --- PASS: Test_asn1Encode/fail_numeric (0.00s) 190s --- PASS: Test_asn1Encode/fail_time (0.00s) 190s --- PASS: Test_asn1Encode/fail_bool (0.00s) 190s === RUN Test_asn1Marshal 190s === RUN Test_asn1Marshal/ok_printable 190s === RUN Test_asn1Marshal/ok_utf8 190s === RUN Test_asn1Marshal/ok_int 190s === RUN Test_asn1Marshal/ok_time 190s === RUN Test_asn1Marshal/ok_seq 190s === RUN Test_asn1Marshal/ok_set 190s === RUN Test_asn1Marshal/ok_bool 190s === RUN Test_asn1Marshal/fail_numeric 190s --- PASS: Test_asn1Marshal (0.00s) 190s --- PASS: Test_asn1Marshal/ok_printable (0.00s) 190s --- PASS: Test_asn1Marshal/ok_utf8 (0.00s) 190s --- PASS: Test_asn1Marshal/ok_int (0.00s) 190s --- PASS: Test_asn1Marshal/ok_time (0.00s) 190s --- PASS: Test_asn1Marshal/ok_seq (0.00s) 190s --- PASS: Test_asn1Marshal/ok_set (0.00s) 190s --- PASS: Test_asn1Marshal/ok_bool (0.00s) 190s --- PASS: Test_asn1Marshal/fail_numeric (0.00s) 190s === RUN Test_asn1Sequence 190s === RUN Test_asn1Sequence/ok 190s === RUN Test_asn1Sequence/ok_complex 190s === RUN Test_asn1Sequence/fail 190s --- PASS: Test_asn1Sequence (0.00s) 190s --- PASS: Test_asn1Sequence/ok (0.00s) 190s --- PASS: Test_asn1Sequence/ok_complex (0.00s) 190s --- PASS: Test_asn1Sequence/fail (0.00s) 190s === RUN Test_asn1Set 190s === RUN Test_asn1Set/ok 190s === RUN Test_asn1Set/ok_complex 190s === RUN Test_asn1Set/fail 190s --- PASS: Test_asn1Set (0.00s) 190s --- PASS: Test_asn1Set/ok (0.00s) 190s --- PASS: Test_asn1Set/ok_complex (0.00s) 190s --- PASS: Test_asn1Set/fail (0.00s) 190s === RUN TestTemplateError_Error 190s === RUN TestTemplateError_Error/ok 190s --- PASS: TestTemplateError_Error (0.00s) 190s --- PASS: TestTemplateError_Error/ok (0.00s) 190s === RUN TestNewTemplateData 190s === RUN TestNewTemplateData/ok 190s --- PASS: TestNewTemplateData (0.00s) 190s --- PASS: TestNewTemplateData/ok (0.00s) 190s === RUN TestCreateTemplateData 190s === RUN TestCreateTemplateData/ok 190s --- PASS: TestCreateTemplateData (0.00s) 190s --- PASS: TestCreateTemplateData/ok (0.00s) 190s === RUN TestTemplateData_SetInsecure 190s === RUN TestTemplateData_SetInsecure/empty 190s === RUN TestTemplateData_SetInsecure/overwrite 190s === RUN TestTemplateData_SetInsecure/existing 190s --- PASS: TestTemplateData_SetInsecure (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/empty (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetInsecure/existing (0.00s) 190s === RUN TestTemplateData_SetSubject 190s === RUN TestTemplateData_SetSubject/ok 190s === RUN TestTemplateData_SetSubject/overwrite 190s --- PASS: TestTemplateData_SetSubject (0.00s) 190s --- PASS: TestTemplateData_SetSubject/ok (0.00s) 190s --- PASS: TestTemplateData_SetSubject/overwrite (0.00s) 190s === RUN TestTemplateData_SetCommonName 190s === RUN TestTemplateData_SetCommonName/ok 190s === RUN TestTemplateData_SetCommonName/overwrite 190s --- PASS: TestTemplateData_SetCommonName (0.00s) 190s --- PASS: TestTemplateData_SetCommonName/ok (0.00s) 190s --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) 190s === RUN TestTemplateData_SetSANs 190s === RUN TestTemplateData_SetSANs/ok 190s === RUN TestTemplateData_SetSANs/overwrite 190s --- PASS: TestTemplateData_SetSANs (0.00s) 190s --- PASS: TestTemplateData_SetSANs/ok (0.00s) 190s --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) 190s === RUN TestTemplateData_SetSubjectAlternativeNames 190s === RUN TestTemplateData_SetSubjectAlternativeNames/ok 190s === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite 190s --- PASS: TestTemplateData_SetSubjectAlternativeNames (0.00s) 190s --- PASS: TestTemplateData_SetSubjectAlternativeNames/ok (0.00s) 190s --- PASS: TestTemplateData_SetSubjectAlternativeNames/overwrite (0.00s) 190s === RUN TestTemplateData_SetToken 190s === RUN TestTemplateData_SetToken/ok 190s === RUN TestTemplateData_SetToken/overwrite 190s --- PASS: TestTemplateData_SetToken (0.00s) 190s --- PASS: TestTemplateData_SetToken/ok (0.00s) 190s --- PASS: TestTemplateData_SetToken/overwrite (0.00s) 190s === RUN TestTemplateData_SetUserData 190s === RUN TestTemplateData_SetUserData/ok 190s === RUN TestTemplateData_SetUserData/overwrite 190s === RUN TestTemplateData_SetUserData/existing 190s --- PASS: TestTemplateData_SetUserData (0.00s) 190s --- PASS: TestTemplateData_SetUserData/ok (0.00s) 190s --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetUserData/existing (0.00s) 190s === RUN TestTemplateData_SetAuthorizationCertificate 190s === RUN TestTemplateData_SetAuthorizationCertificate/ok 190s === RUN TestTemplateData_SetAuthorizationCertificate/overwrite 190s --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) 190s === RUN TestTemplateData_SetAuthorizationCertificateChain 190s === RUN TestTemplateData_SetAuthorizationCertificateChain/ok 190s === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) 190s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) 190s === RUN TestTemplateData_SetCertificateRequest 190s === RUN TestTemplateData_SetCertificateRequest/ok 190s === RUN TestTemplateData_SetCertificateRequest/overwrite 190s === RUN TestTemplateData_SetCertificateRequest/existing 190s --- PASS: TestTemplateData_SetCertificateRequest (0.00s) 190s --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) 190s --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetCertificateRequest/existing (0.00s) 190s === RUN TestTemplateData_SetWebhook 190s === RUN TestTemplateData_SetWebhook/empty 190s === RUN TestTemplateData_SetWebhook/overwrite 190s === RUN TestTemplateData_SetWebhook/existing 190s --- PASS: TestTemplateData_SetWebhook (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/empty (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) 190s --- PASS: TestTemplateData_SetWebhook/existing (0.00s) 190s === RUN TestValidateTemplate 190s === RUN TestValidateTemplate/ok 190s === RUN TestValidateTemplate/ok/invalid-json 190s === RUN TestValidateTemplate/fail/unknown-function 190s --- PASS: TestValidateTemplate (0.00s) 190s --- PASS: TestValidateTemplate/ok (0.00s) 190s --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) 190s --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) 190s === RUN TestValidateTemplateData 190s === RUN TestValidateTemplateData/ok 190s === RUN TestValidateTemplateData/fail 190s --- PASS: TestValidateTemplateData (0.00s) 190s --- PASS: TestValidateTemplateData/ok (0.00s) 190s --- PASS: TestValidateTemplateData/fail (0.00s) 190s === RUN TestSplitSANs 190s === RUN TestSplitSANs/nil 190s === RUN TestSplitSANs/empty 190s === RUN TestSplitSANs/dns 190s === RUN TestSplitSANs/ip 190s === RUN TestSplitSANs/ipv6 190s === RUN TestSplitSANs/emails 190s === RUN TestSplitSANs/uris 190s === RUN TestSplitSANs/mixed 190s --- PASS: TestSplitSANs (0.00s) 190s --- PASS: TestSplitSANs/nil (0.00s) 190s --- PASS: TestSplitSANs/empty (0.00s) 190s --- PASS: TestSplitSANs/dns (0.00s) 190s --- PASS: TestSplitSANs/ip (0.00s) 190s --- PASS: TestSplitSANs/ipv6 (0.00s) 190s --- PASS: TestSplitSANs/emails (0.00s) 190s --- PASS: TestSplitSANs/uris (0.00s) 190s --- PASS: TestSplitSANs/mixed (0.00s) 190s === RUN TestCreateSANs 190s === RUN TestCreateSANs/nil 190s === RUN TestCreateSANs/empty 190s === RUN TestCreateSANs/dns 190s === RUN TestCreateSANs/ip 190s === RUN TestCreateSANs/emails 190s === RUN TestCreateSANs/uris 190s === RUN TestCreateSANs/mixed 190s --- PASS: TestCreateSANs (0.00s) 190s --- PASS: TestCreateSANs/nil (0.00s) 190s --- PASS: TestCreateSANs/empty (0.00s) 190s --- PASS: TestCreateSANs/dns (0.00s) 190s --- PASS: TestCreateSANs/ip (0.00s) 190s --- PASS: TestCreateSANs/emails (0.00s) 190s --- PASS: TestCreateSANs/uris (0.00s) 190s --- PASS: TestCreateSANs/mixed (0.00s) 190s === RUN Test_generateSubjectKeyID 190s === RUN Test_generateSubjectKeyID/ecdsa 190s === RUN Test_generateSubjectKeyID/rsa 190s === RUN Test_generateSubjectKeyID/ed25519 190s === RUN Test_generateSubjectKeyID/fail 190s --- PASS: Test_generateSubjectKeyID (0.00s) 190s --- PASS: Test_generateSubjectKeyID/ecdsa (0.00s) 190s --- PASS: Test_generateSubjectKeyID/rsa (0.00s) 190s --- PASS: Test_generateSubjectKeyID/ed25519 (0.00s) 190s --- PASS: Test_generateSubjectKeyID/fail (0.00s) 190s === RUN Test_generateSubjectKeyID_fips 190s utils_test.go:189: FIPS 140-3 mode is not enabled 190s --- SKIP: Test_generateSubjectKeyID_fips (0.00s) 190s === RUN TestSanitizeName 190s === RUN TestSanitizeName/ok 190s === RUN TestSanitizeName/ok_ascii 190s === RUN TestSanitizeName/fail 190s === RUN TestSanitizeName/fail_with_port 190s === RUN TestSanitizeName/fail_empty 190s --- PASS: TestSanitizeName (0.00s) 190s --- PASS: TestSanitizeName/ok (0.00s) 190s --- PASS: TestSanitizeName/ok_ascii (0.00s) 190s --- PASS: TestSanitizeName/fail (0.00s) 190s --- PASS: TestSanitizeName/fail_with_port (0.00s) 190s --- PASS: TestSanitizeName/fail_empty (0.00s) 190s PASS 190s ok go.step.sm/crypto/x509util 1.096s 190s make[1]: Leaving directory '/tmp/autopkgtest.v4t9PO/autopkgtest_tmp' 190s create-stamp debian/debhelper-build-stamp 191s autopkgtest [00:02:23]: test dh-golang-autopkgtest: -----------------------] 191s autopkgtest [00:02:23]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 191s dh-golang-autopkgtest PASS 192s autopkgtest [00:02:24]: @@@@@@@@@@@@@@@@@@@@ summary 192s dh-golang-autopkgtest PASS