0s autopkgtest [22:49:07]: starting date and time: 2026-02-03 22:49:07+0000 0s autopkgtest [22:49:07]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [22:49:07]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.prp1un6q/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --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 -- lxd -r lxd-armhf-10.145.243.79 lxd-armhf-10.145.243.79:autopkgtest/ubuntu/resolute/armhf 22s autopkgtest [22:49:29]: testbed dpkg architecture: armhf 23s autopkgtest [22:49:30]: testbed apt version: 3.1.14 27s autopkgtest [22:49:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [22:49:36]: testbed release detected to be: None 37s autopkgtest [22:49:44]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 39s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 39s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 39s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 40s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.9 kB] 40s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 40s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [232 kB] 40s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1337 kB] 40s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [277 kB] 40s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1070 kB] 40s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [6336 B] 40s Get:12 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 40s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1400 kB] 41s Get:14 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.3 MB] 42s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1373 kB] 42s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.2 MB] 43s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [176 kB] 46s Fetched 43.2 MB in 7s (5926 kB/s) 47s Reading package lists... 53s autopkgtest [22:50:00]: upgrading testbed (apt dist-upgrade and autopurge) 55s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s Calculating upgrade... 57s The following packages will be upgraded: 57s libzstd1 powermgmt-base systemd-hwe-hwdb zstd 57s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 1014 kB of archives. 57s After this operation, 1024 B of additional disk space will be used. 57s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd1 armhf 1.5.7+dfsg-3 [275 kB] 57s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf systemd-hwe-hwdb all 259.0.1 [3152 B] 57s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf powermgmt-base all 1.38ubuntu2 [7878 B] 57s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf zstd armhf 1.5.7+dfsg-3 [728 kB] 58s Fetched 1014 kB in 1s (1487 kB/s) 58s (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 ... 68394 files and directories currently installed.) 58s Preparing to unpack .../libzstd1_1.5.7+dfsg-3_armhf.deb ... 58s Unpacking libzstd1:armhf (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 58s Setting up libzstd1:armhf (1.5.7+dfsg-3) ... 58s (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 ... 68394 files and directories currently installed.) 58s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 58s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 58s Preparing to unpack .../powermgmt-base_1.38ubuntu2_all.deb ... 58s Unpacking powermgmt-base (1.38ubuntu2) over (1.38ubuntu1) ... 58s Preparing to unpack .../zstd_1.5.7+dfsg-3_armhf.deb ... 58s Unpacking zstd (1.5.7+dfsg-3) over (1.5.7+dfsg-2) ... 59s Setting up powermgmt-base (1.38ubuntu2) ... 59s Setting up systemd-hwe-hwdb (259.0.1) ... 59s Setting up zstd (1.5.7+dfsg-3) ... 59s Processing triggers for man-db (2.13.1-1) ... 60s Processing triggers for udev (259-1ubuntu3) ... 61s Processing triggers for libc-bin (2.42-2ubuntu4) ... 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 64s Solving dependencies... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s autopkgtest [22:50:14]: rebooting testbed after setup commands that affected boot 108s autopkgtest [22:50:55]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 133s autopkgtest [22:51:20]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-smallstep-crypto 145s Get:1 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (dsc) [2802 B] 145s Get:2 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (tar) [434 kB] 145s Get:3 http://ftpmaster.internal/ubuntu resolute/universe golang-github-smallstep-crypto 0.75.0-2 (diff) [4732 B] 145s gpgv: Signature made Sun Dec 14 20:46:03 2025 UTC 145s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 145s gpgv: Can't check signature: No public key 145s dpkg-source: warning: cannot verify inline signature for ./golang-github-smallstep-crypto_0.75.0-2.dsc: no acceptable signature found 145s autopkgtest [22:51:32]: testing package golang-github-smallstep-crypto version 0.75.0-2 147s autopkgtest [22:51:34]: build not needed 151s autopkgtest [22:51:38]: test dh-golang-autopkgtest: preparing testbed 152s Reading package lists... 153s Building dependency tree... 153s Reading state information... 153s Solving dependencies... 154s The following NEW packages will be installed: 154s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 154s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 154s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 154s g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 154s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext golang-1.25-go 154s golang-1.25-src golang-any golang-filippo-edwards25519-dev 154s golang-github-alecthomas-units-dev golang-github-davecgh-go-spew-dev 154s golang-github-go-jose-go-jose.v3-dev golang-github-go-piv-piv-go-dev 154s golang-github-google-go-cmp-dev golang-github-google-uuid-dev 154s golang-github-huandu-xstrings-dev golang-github-imdario-mergo-dev 154s golang-github-masterminds-goutils-dev golang-github-masterminds-semver-dev 154s golang-github-masterminds-sprig-dev 154s golang-github-mitchellh-copystructure-dev 154s golang-github-mitchellh-reflectwalk-dev golang-github-pkg-errors-dev 154s golang-github-pmezard-go-difflib-dev golang-github-shopspring-decimal-dev 154s golang-github-smallstep-crypto-dev golang-github-spf13-cast-dev 154s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-go 154s golang-golang-x-crypto-dev golang-golang-x-net-dev golang-golang-x-sys-dev 154s golang-golang-x-term-dev golang-golang-x-text-dev 154s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-yaml.v3-dev golang-src 154s intltool-debian libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 154s libcrypt-dev libdebhelper-perl libdw1t64 libfile-stripnondeterminism-perl 154s libgcc-15-dev libgomp1 libisl23 libmpc3 libstdc++-15-dev libtool libubsan1 154s linux-libc-dev m4 po-debconf rpcsvc-proto tzdata-legacy 155s 0 upgraded, 79 newly installed, 0 to remove and 0 not upgraded. 155s Need to get 107 MB of archives. 155s After this operation, 448 MB of additional disk space will be used. 155s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 155s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 155s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 155s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 155s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 155s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 155s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.18.0-9.9 [1819 kB] 156s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 156s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1build1 [62.6 kB] 156s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 156s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 156s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 156s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [10.1 MB] 157s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-12ubuntu1 [1032 B] 157s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 157s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 157s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-12ubuntu1 [43.5 kB] 157s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-12ubuntu1 [129 kB] 157s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-12ubuntu1 [2949 kB] 157s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-12ubuntu1 [1187 kB] 157s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-12ubuntu1 [898 kB] 157s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [19.5 MB] 159s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-12ubuntu1 [499 kB] 159s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 159s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 159s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-12ubuntu1 [2638 kB] 159s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-12ubuntu1 [11.4 MB] 161s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-12ubuntu1 [25.3 kB] 161s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 161s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 161s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 161s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 161s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 161s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 161s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 161s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 161s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 161s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 162s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3build1 [49.0 kB] 162s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 162s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 162s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 162s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 162s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 162s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 167s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf golang-1.25-go armhf 1.25.0-0ubuntu1 [16.3 MB] 169s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf golang-src all 2:1.25~1 [5206 B] 169s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf golang-go armhf 2:1.25~1 [44.1 kB] 169s Get:49 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-any armhf 2:1.25~1 [2838 B] 169s Get:50 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-filippo-edwards25519-dev all 1.0.0~rc1+git20210721-0.1build1 [34.7 kB] 169s Get:51 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 169s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 169s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 169s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 169s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 169s Get:56 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 169s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 169s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 169s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 169s Get:60 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 170s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 170s Get:62 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 170s Get:63 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-jose-go-jose.v3-dev all 3.0.3-6 [273 kB] 170s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-go-piv-piv-go-dev all 1.8.0-3 [28.1 kB] 170s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 170s Get:66 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-huandu-xstrings-dev all 1.3.3-1 [15.9 kB] 170s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-goutils-dev all 1.1.1-4 [11.2 kB] 170s Get:68 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 170s Get:69 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-imdario-mergo-dev all 1.0.1-2 [25.2 kB] 170s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-shopspring-decimal-dev all 1.3.1-1 [39.4 kB] 170s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mitchellh-reflectwalk-dev all 1.0.1-1 [8228 B] 170s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-mitchellh-copystructure-dev all 1.2.0-1 [11.2 kB] 170s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 170s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 170s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-masterminds-sprig-dev all 3.2.3-5 [32.5 kB] 170s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 170s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 170s Get:78 http://ftpmaster.internal/ubuntu resolute/universe armhf golang-github-smallstep-crypto-dev all 0.75.0-2 [447 kB] 170s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf dh-golang all 1.63build1 [25.0 kB] 171s Fetched 107 MB in 15s (6965 kB/s) 171s Selecting previously unselected package m4. 171s (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 ... 68395 files and directories currently installed.) 171s Preparing to unpack .../00-m4_1.4.20-2_armhf.deb ... 171s Unpacking m4 (1.4.20-2) ... 171s Selecting previously unselected package autoconf. 171s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 171s Unpacking autoconf (2.72-3.1ubuntu1) ... 171s Selecting previously unselected package autotools-dev. 171s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 171s Unpacking autotools-dev (20240727.1) ... 171s Selecting previously unselected package automake. 171s Preparing to unpack .../03-automake_1%3a1.18.1-3build1_all.deb ... 171s Unpacking automake (1:1.18.1-3build1) ... 171s Selecting previously unselected package autopoint. 171s Preparing to unpack .../04-autopoint_0.23.2-1_all.deb ... 171s Unpacking autopoint (0.23.2-1) ... 171s Selecting previously unselected package libc-dev-bin. 171s Preparing to unpack .../05-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 171s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 171s Selecting previously unselected package linux-libc-dev:armhf. 171s Preparing to unpack .../06-linux-libc-dev_6.18.0-9.9_armhf.deb ... 171s Unpacking linux-libc-dev:armhf (6.18.0-9.9) ... 172s Selecting previously unselected package libcrypt-dev:armhf. 172s Preparing to unpack .../07-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 172s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 172s Selecting previously unselected package rpcsvc-proto. 172s Preparing to unpack .../08-rpcsvc-proto_1.4.3-1build1_armhf.deb ... 172s Unpacking rpcsvc-proto (1.4.3-1build1) ... 172s Selecting previously unselected package libc6-dev:armhf. 172s Preparing to unpack .../09-libc6-dev_2.42-2ubuntu4_armhf.deb ... 172s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 172s Selecting previously unselected package libisl23:armhf. 172s Preparing to unpack .../10-libisl23_0.27-1build1_armhf.deb ... 172s Unpacking libisl23:armhf (0.27-1build1) ... 172s Selecting previously unselected package libmpc3:armhf. 172s Preparing to unpack .../11-libmpc3_1.3.1-2_armhf.deb ... 172s Unpacking libmpc3:armhf (1.3.1-2) ... 172s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 172s Preparing to unpack .../12-cpp-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 172s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package cpp-15. 173s Preparing to unpack .../13-cpp-15_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package cpp-arm-linux-gnueabihf. 173s Preparing to unpack .../14-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 173s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package cpp. 173s Preparing to unpack .../15-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 173s Unpacking cpp (4:15.2.0-4ubuntu1) ... 173s Selecting previously unselected package libcc1-0:armhf. 173s Preparing to unpack .../16-libcc1-0_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking libcc1-0:armhf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package libgomp1:armhf. 173s Preparing to unpack .../17-libgomp1_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking libgomp1:armhf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package libasan8:armhf. 173s Preparing to unpack .../18-libasan8_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking libasan8:armhf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package libubsan1:armhf. 173s Preparing to unpack .../19-libubsan1_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking libubsan1:armhf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package libgcc-15-dev:armhf. 173s Preparing to unpack .../20-libgcc-15-dev_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 173s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 173s Preparing to unpack .../21-gcc-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 173s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 174s Selecting previously unselected package gcc-15. 174s Preparing to unpack .../22-gcc-15_15.2.0-12ubuntu1_armhf.deb ... 174s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 174s Selecting previously unselected package gcc-arm-linux-gnueabihf. 174s Preparing to unpack .../23-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 174s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package gcc. 174s Preparing to unpack .../24-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 174s Unpacking gcc (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package libstdc++-15-dev:armhf. 174s Preparing to unpack .../25-libstdc++-15-dev_15.2.0-12ubuntu1_armhf.deb ... 174s Unpacking libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 175s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 175s Preparing to unpack .../26-g++-15-arm-linux-gnueabihf_15.2.0-12ubuntu1_armhf.deb ... 175s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 175s Selecting previously unselected package g++-15. 175s Preparing to unpack .../27-g++-15_15.2.0-12ubuntu1_armhf.deb ... 175s Unpacking g++-15 (15.2.0-12ubuntu1) ... 175s Selecting previously unselected package g++-arm-linux-gnueabihf. 175s Preparing to unpack .../28-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 175s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 175s Selecting previously unselected package g++. 175s Preparing to unpack .../29-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 175s Unpacking g++ (4:15.2.0-4ubuntu1) ... 175s Selecting previously unselected package build-essential. 175s Preparing to unpack .../30-build-essential_12.12ubuntu2_armhf.deb ... 175s Unpacking build-essential (12.12ubuntu2) ... 175s Selecting previously unselected package libdebhelper-perl. 175s Preparing to unpack .../31-libdebhelper-perl_13.28ubuntu1_all.deb ... 175s Unpacking libdebhelper-perl (13.28ubuntu1) ... 175s Selecting previously unselected package libtool. 175s Preparing to unpack .../32-libtool_2.5.4-9_all.deb ... 175s Unpacking libtool (2.5.4-9) ... 175s Selecting previously unselected package dh-autoreconf. 175s Preparing to unpack .../33-dh-autoreconf_21_all.deb ... 175s Unpacking dh-autoreconf (21) ... 175s Selecting previously unselected package libarchive-zip-perl. 176s Preparing to unpack .../34-libarchive-zip-perl_1.68-1_all.deb ... 176s Unpacking libarchive-zip-perl (1.68-1) ... 176s Selecting previously unselected package libfile-stripnondeterminism-perl. 176s Preparing to unpack .../35-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 176s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 176s Selecting previously unselected package dh-strip-nondeterminism. 176s Preparing to unpack .../36-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 176s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 176s Selecting previously unselected package libdw1t64:armhf. 176s Preparing to unpack .../37-libdw1t64_0.194-1_armhf.deb ... 176s Unpacking libdw1t64:armhf (0.194-1) ... 176s Selecting previously unselected package debugedit. 176s Preparing to unpack .../38-debugedit_1%3a5.2-3build1_armhf.deb ... 176s Unpacking debugedit (1:5.2-3build1) ... 176s Selecting previously unselected package dwz. 176s Preparing to unpack .../39-dwz_0.16-2_armhf.deb ... 176s Unpacking dwz (0.16-2) ... 176s Selecting previously unselected package gettext. 176s Preparing to unpack .../40-gettext_0.23.2-1_armhf.deb ... 176s Unpacking gettext (0.23.2-1) ... 176s Selecting previously unselected package intltool-debian. 176s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6build1_all.deb ... 176s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 176s Selecting previously unselected package po-debconf. 176s Preparing to unpack .../42-po-debconf_1.0.22_all.deb ... 176s Unpacking po-debconf (1.0.22) ... 176s Selecting previously unselected package debhelper. 176s Preparing to unpack .../43-debhelper_13.28ubuntu1_all.deb ... 176s Unpacking debhelper (13.28ubuntu1) ... 176s Selecting previously unselected package golang-1.25-src. 176s Preparing to unpack .../44-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 176s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 180s Selecting previously unselected package golang-1.25-go. 180s Preparing to unpack .../45-golang-1.25-go_1.25.0-0ubuntu1_armhf.deb ... 180s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 181s Selecting previously unselected package golang-src. 181s Preparing to unpack .../46-golang-src_2%3a1.25~1_all.deb ... 181s Unpacking golang-src (2:1.25~1) ... 181s Selecting previously unselected package golang-go:armhf. 181s Preparing to unpack .../47-golang-go_2%3a1.25~1_armhf.deb ... 181s Unpacking golang-go:armhf (2:1.25~1) ... 181s Selecting previously unselected package golang-any:armhf. 181s Preparing to unpack .../48-golang-any_2%3a1.25~1_armhf.deb ... 181s Unpacking golang-any:armhf (2:1.25~1) ... 181s Selecting previously unselected package golang-filippo-edwards25519-dev. 181s Preparing to unpack .../49-golang-filippo-edwards25519-dev_1.0.0~rc1+git20210721-0.1build1_all.deb ... 181s Unpacking golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 181s Selecting previously unselected package golang-github-google-go-cmp-dev. 181s Preparing to unpack .../50-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 181s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 181s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 181s Preparing to unpack .../51-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 181s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 181s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 181s Preparing to unpack .../52-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 181s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 181s Selecting previously unselected package golang-github-stretchr-objx-dev. 181s Preparing to unpack .../53-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 181s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 181s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 181s Preparing to unpack .../54-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 181s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 181s Selecting previously unselected package golang-github-stretchr-testify-dev. 181s Preparing to unpack .../55-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 181s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 181s Selecting previously unselected package golang-golang-x-sys-dev. 181s Preparing to unpack .../56-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 181s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 182s Selecting previously unselected package golang-golang-x-term-dev. 182s Preparing to unpack .../57-golang-golang-x-term-dev_0.22.0-1_all.deb ... 182s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 182s Selecting previously unselected package golang-golang-x-text-dev. 182s Preparing to unpack .../58-golang-golang-x-text-dev_0.31.0-1_all.deb ... 182s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 182s Selecting previously unselected package golang-golang-x-crypto-dev. 182s Preparing to unpack .../59-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 182s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 182s Selecting previously unselected package golang-github-alecthomas-units-dev. 182s Preparing to unpack .../60-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 182s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 182s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 182s Preparing to unpack .../61-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 182s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 182s Selecting previously unselected package golang-github-go-jose-go-jose.v3-dev. 182s Preparing to unpack .../62-golang-github-go-jose-go-jose.v3-dev_3.0.3-6_all.deb ... 182s Unpacking golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 183s Selecting previously unselected package golang-github-go-piv-piv-go-dev. 183s Preparing to unpack .../63-golang-github-go-piv-piv-go-dev_1.8.0-3_all.deb ... 183s Unpacking golang-github-go-piv-piv-go-dev (1.8.0-3) ... 183s Selecting previously unselected package golang-github-google-uuid-dev. 183s Preparing to unpack .../64-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 183s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 183s Selecting previously unselected package golang-github-huandu-xstrings-dev. 183s Preparing to unpack .../65-golang-github-huandu-xstrings-dev_1.3.3-1_all.deb ... 183s Unpacking golang-github-huandu-xstrings-dev (1.3.3-1) ... 183s Selecting previously unselected package golang-github-masterminds-goutils-dev. 183s Preparing to unpack .../66-golang-github-masterminds-goutils-dev_1.1.1-4_all.deb ... 183s Unpacking golang-github-masterminds-goutils-dev (1.1.1-4) ... 183s Selecting previously unselected package golang-github-masterminds-semver-dev. 183s Preparing to unpack .../67-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 183s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 183s Selecting previously unselected package golang-github-imdario-mergo-dev. 183s Preparing to unpack .../68-golang-github-imdario-mergo-dev_1.0.1-2_all.deb ... 183s Unpacking golang-github-imdario-mergo-dev (1.0.1-2) ... 183s Selecting previously unselected package golang-github-shopspring-decimal-dev. 183s Preparing to unpack .../69-golang-github-shopspring-decimal-dev_1.3.1-1_all.deb ... 183s Unpacking golang-github-shopspring-decimal-dev (1.3.1-1) ... 183s Selecting previously unselected package golang-github-mitchellh-reflectwalk-dev. 183s Preparing to unpack .../70-golang-github-mitchellh-reflectwalk-dev_1.0.1-1_all.deb ... 183s Unpacking golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 183s Selecting previously unselected package golang-github-mitchellh-copystructure-dev. 183s Preparing to unpack .../71-golang-github-mitchellh-copystructure-dev_1.2.0-1_all.deb ... 183s Unpacking golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 183s Selecting previously unselected package tzdata-legacy. 183s Preparing to unpack .../72-tzdata-legacy_2025c-3ubuntu3_all.deb ... 183s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 183s Selecting previously unselected package golang-github-spf13-cast-dev. 183s Preparing to unpack .../73-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 183s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 184s Selecting previously unselected package golang-github-masterminds-sprig-dev. 184s Preparing to unpack .../74-golang-github-masterminds-sprig-dev_3.2.3-5_all.deb ... 184s Unpacking golang-github-masterminds-sprig-dev (3.2.3-5) ... 184s Selecting previously unselected package golang-github-pkg-errors-dev. 184s Preparing to unpack .../75-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 184s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 184s Selecting previously unselected package golang-golang-x-net-dev. 184s Preparing to unpack .../76-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 184s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 184s Selecting previously unselected package golang-github-smallstep-crypto-dev. 184s Preparing to unpack .../77-golang-github-smallstep-crypto-dev_0.75.0-2_all.deb ... 184s Unpacking golang-github-smallstep-crypto-dev (0.75.0-2) ... 184s Selecting previously unselected package dh-golang. 184s Preparing to unpack .../78-dh-golang_1.63build1_all.deb ... 184s Unpacking dh-golang (1.63build1) ... 184s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 184s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 184s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 184s Setting up libarchive-zip-perl (1.68-1) ... 184s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 184s Setting up libdebhelper-perl (13.28ubuntu1) ... 184s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 184s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 184s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 184s Setting up m4 (1.4.20-2) ... 184s Setting up golang-golang-x-term-dev (0.22.0-1) ... 184s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 184s Setting up libgomp1:armhf (15.2.0-12ubuntu1) ... 184s Setting up tzdata-legacy (2025c-3ubuntu3) ... 184s Setting up golang-github-mitchellh-reflectwalk-dev (1.0.1-1) ... 184s Setting up libdw1t64:armhf (0.194-1) ... 184s Setting up golang-github-huandu-xstrings-dev (1.3.3-1) ... 184s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 184s Setting up autotools-dev (20240727.1) ... 184s Setting up rpcsvc-proto (1.4.3-1build1) ... 184s Setting up golang-github-masterminds-goutils-dev (1.1.1-4) ... 184s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 184s Setting up libmpc3:armhf (1.3.1-2) ... 184s Setting up autopoint (0.23.2-1) ... 184s Setting up autoconf (2.72-3.1ubuntu1) ... 184s Setting up libubsan1:armhf (15.2.0-12ubuntu1) ... 184s Setting up dwz (0.16-2) ... 184s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 184s Setting up golang-golang-x-text-dev (0.31.0-1) ... 184s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 184s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 184s Setting up golang-github-shopspring-decimal-dev (1.3.1-1) ... 184s Setting up libasan8:armhf (15.2.0-12ubuntu1) ... 184s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 184s Setting up debugedit (1:5.2-3build1) ... 184s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 184s Setting up golang-filippo-edwards25519-dev (1.0.0~rc1+git20210721-0.1build1) ... 184s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 184s Setting up golang-github-go-piv-piv-go-dev (1.8.0-3) ... 184s Setting up libisl23:armhf (0.27-1build1) ... 184s Setting up libc-dev-bin (2.42-2ubuntu4) ... 184s Setting up golang-src (2:1.25~1) ... 184s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 184s Setting up libcc1-0:armhf (15.2.0-12ubuntu1) ... 184s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 184s Setting up automake (1:1.18.1-3build1) ... 184s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 184s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 184s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 184s Setting up gettext (0.23.2-1) ... 184s Setting up libgcc-15-dev:armhf (15.2.0-12ubuntu1) ... 184s Setting up golang-github-imdario-mergo-dev (1.0.1-2) ... 184s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 184s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 184s Setting up golang-github-go-jose-go-jose.v3-dev (3.0.3-6) ... 184s Setting up golang-go:armhf (2:1.25~1) ... 184s Setting up golang-github-mitchellh-copystructure-dev (1.2.0-1) ... 184s Setting up golang-any:armhf (2:1.25~1) ... 184s Setting up intltool-debian (0.35.0+20060710.6build1) ... 184s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 184s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 184s Setting up golang-github-masterminds-sprig-dev (3.2.3-5) ... 184s Setting up cpp-15 (15.2.0-12ubuntu1) ... 184s Setting up cpp (4:15.2.0-4ubuntu1) ... 184s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 184s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 184s Setting up po-debconf (1.0.22) ... 184s Setting up golang-github-smallstep-crypto-dev (0.75.0-2) ... 184s Setting up gcc-15 (15.2.0-12ubuntu1) ... 184s Setting up libstdc++-15-dev:armhf (15.2.0-12ubuntu1) ... 184s Setting up libtool (2.5.4-9) ... 184s Setting up g++-15-arm-linux-gnueabihf (15.2.0-12ubuntu1) ... 184s Setting up gcc (4:15.2.0-4ubuntu1) ... 184s Setting up dh-autoreconf (21) ... 184s Setting up g++-15 (15.2.0-12ubuntu1) ... 184s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 184s Setting up debhelper (13.28ubuntu1) ... 184s Setting up g++ (4:15.2.0-4ubuntu1) ... 184s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 184s Setting up build-essential (12.12ubuntu2) ... 184s Setting up dh-golang (1.63build1) ... 184s Processing triggers for man-db (2.13.1-1) ... 186s Processing triggers for install-info (7.2-5) ... 186s Processing triggers for libc-bin (2.42-2ubuntu4) ... 194s autopkgtest [22:52:21]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 194s autopkgtest [22:52:21]: test dh-golang-autopkgtest: [----------------------- 196s [info] Testing go.step.sm/crypto... 196s [info] Source code installed by binary package, overriding dh_auto_configure... 197s dh build --builddirectory=_build --buildsystem=golang 197s dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang 197s dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang 197s debian/rules override_dh_auto_configure 197s make[1]: Entering directory '/tmp/autopkgtest.wr6YCW/autopkgtest_tmp' 197s mkdir -p "_build" 197s # remove existing symlinks, since "cp -a" won't convert them 197s find "_build" -type l -exec rm "{}" \; 197s cp -a /usr/share/gocode/src "_build" 198s make[1]: Leaving directory '/tmp/autopkgtest.wr6YCW/autopkgtest_tmp' 198s dh_auto_build -O--builddirectory=_build -O--buildsystem=golang 199s cd _build && go install -trimpath -v -p 8 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 199s internal/unsafeheader 199s internal/byteorder 199s internal/goarch 199s internal/coverage/rtcov 199s internal/godebugs 199s internal/goos 199s internal/goexperiment 199s internal/cpu 199s internal/profilerecord 199s internal/asan 199s internal/runtime/math 199s internal/abi 199s internal/runtime/syscall 199s internal/runtime/gc 199s internal/msan 199s internal/runtime/sys 199s internal/trace/tracev2 199s internal/runtime/strconv 199s sync/atomic 199s math/bits 199s unicode/utf8 199s internal/bytealg 199s internal/runtime/atomic 199s internal/chacha8rand 199s cmp 199s internal/itoa 199s unicode 199s crypto/internal/fips140deps/byteorder 199s math 199s internal/runtime/cgroup 199s internal/stringslite 199s crypto/internal/fips140/alias 199s crypto/internal/fips140deps/cpu 199s crypto/internal/boring/sig 199s encoding 199s unicode/utf16 199s vendor/golang.org/x/crypto/cryptobyte/asn1 199s internal/runtime/exithook 199s internal/nettrace 199s golang.org/x/crypto/internal/alias 199s log/internal 199s golang.org/x/crypto/salsa20/salsa 199s container/list 199s vendor/golang.org/x/crypto/internal/alias 199s go.step.sm/crypto/internal/utils/asn1 199s golang.org/x/crypto/cryptobyte/asn1 200s internal/race 200s internal/synctest 200s internal/runtime/maps 200s internal/sync 200s runtime 205s internal/reflectlite 205s iter 205s crypto/internal/fips140/subtle 205s sync 205s weak 205s maps 205s slices 205s crypto/subtle 206s errors 206s sort 206s internal/bisect 206s crypto/internal/fips140cache 206s internal/singleflight 206s internal/testlog 206s unique 206s runtime/cgo 206s io 206s strconv 206s internal/oserror 206s path 206s syscall 206s hash 206s internal/godebug 206s bytes 206s crypto 206s math/rand/v2 206s encoding/base64 206s strings 206s reflect 206s golang.org/x/crypto/blowfish 206s crypto/internal/randutil 206s vendor/golang.org/x/net/dns/dnsmessage 206s net/netip 206s crypto/internal/fips140deps/godebug 206s math/rand 207s encoding/base32 207s go.step.sm/crypto/internal/emoji 207s crypto/internal/fips140 207s crypto/internal/impl 207s crypto/internal/fips140/sha256 207s crypto/internal/fips140/sha3 207s crypto/internal/fips140/sha512 207s encoding/pem 207s regexp/syntax 207s github.com/huandu/xstrings 207s crypto/internal/fips140/hmac 207s crypto/sha3 207s crypto/internal/fips140/check 207s time 207s internal/syscall/unix 207s internal/syscall/execenv 207s crypto/fips140 207s crypto/internal/fips140/aes 207s crypto/internal/fips140/nistec/fiat 207s crypto/internal/fips140/edwards25519/field 207s crypto/internal/fips140/bigmod 208s crypto/internal/fips140hash 208s crypto/internal/fips140/edwards25519 208s html 208s regexp 208s hash/adler32 208s bufio 208s go.step.sm/crypto/internal/utils/utfbom 208s hash/crc32 208s crypto/internal/fips140/hkdf 209s crypto/internal/fips140/tls12 209s crypto/internal/fips140/tls13 209s crypto/tls/internal/fips140tls 209s vendor/golang.org/x/text/transform 209s net/http/internal/ascii 209s golang.org/x/text/transform 209s internal/poll 209s context 209s io/fs 210s internal/filepathlite 210s internal/fmtsort 210s encoding/binary 210s os 210s crypto/internal/fips140/nistec 210s filippo.io/edwards25519/field 210s vendor/golang.org/x/crypto/internal/poly1305 210s golang.org/x/crypto/internal/poly1305 210s golang.org/x/sys/unix 210s golang.org/x/crypto/nacl/secretbox 210s filippo.io/edwards25519 211s go.step.sm/crypto/fipsutil 211s crypto/internal/sysrand 211s path/filepath 211s fmt 211s net 211s crypto/internal/entropy 211s crypto/internal/fips140/drbg 211s crypto/internal/fips140only 211s crypto/internal/fips140/ecdsa 211s crypto/internal/fips140/ecdh 211s crypto/internal/fips140/aes/gcm 211s crypto/internal/fips140/ed25519 211s crypto/internal/fips140/rsa 211s crypto/md5 211s crypto/internal/fips140/mlkem 211s crypto/cipher 211s crypto/rc4 211s crypto/hkdf 212s encoding/hex 212s encoding/json 212s math/big 212s crypto/internal/boring 212s crypto/des 212s net/url 212s go.step.sm/crypto/fingerprint 212s crypto/sha512 212s crypto/aes 212s crypto/ecdh 212s go.step.sm/crypto/internal/bcrypt_pbkdf 212s crypto/hmac 212s crypto/sha1 212s crypto/sha256 212s database/sql/driver 212s github.com/imdario/mergo 212s github.com/mitchellh/reflectwalk 212s github.com/spf13/cast/internal 212s text/template/parse 212s github.com/mitchellh/copystructure 212s golang.org/x/crypto/pbkdf2 212s golang.org/x/crypto/scrypt 212s github.com/go-jose/go-jose/v3/json 212s compress/flate 212s github.com/pkg/errors 212s golang.org/x/crypto/curve25519 212s crypto/mlkem 212s go.step.sm/crypto/internal/utils/file 212s golang.org/x/crypto/chacha20 213s golang.org/x/crypto/ssh/internal/bcrypt_pbkdf 213s log 213s vendor/golang.org/x/crypto/chacha20 213s vendor/golang.org/x/crypto/chacha20poly1305 213s vendor/golang.org/x/text/unicode/bidi 213s compress/gzip 213s vendor/golang.org/x/text/unicode/norm 213s text/template 213s vendor/golang.org/x/net/http2/hpack 213s github.com/Masterminds/semver 213s mime 213s crypto/dsa 213s crypto/elliptic 213s crypto/internal/boring/bbig 213s encoding/asn1 213s crypto/rand 213s github.com/shopspring/decimal 213s crypto/ed25519 214s crypto/rsa 214s github.com/Masterminds/goutils 214s golang.org/x/crypto/bcrypt 214s go.step.sm/crypto/randutil 214s crypto/internal/hpke 214s vendor/golang.org/x/crypto/cryptobyte 214s crypto/x509/pkix 214s html/template 214s go.step.sm/crypto/x25519 214s vendor/golang.org/x/text/secure/bidirule 214s mime/quotedprintable 214s net/http/internal 214s vendor/golang.org/x/net/idna 214s golang.org/x/term 214s go.step.sm/crypto/internal/utils/convert 214s golang.org/x/crypto/cryptobyte 214s golang.org/x/text/unicode/norm 214s golang.org/x/text/unicode/bidi 215s go.step.sm/crypto/internal/termutil 215s crypto/ecdsa 215s golang.org/x/text/secure/bidirule 215s github.com/spf13/cast 215s golang.org/x/net/idna 216s github.com/go-jose/go-jose/v3/cipher 216s vendor/golang.org/x/net/http/httpproxy 216s net/textproto 216s github.com/google/uuid 216s crypto/x509 216s vendor/golang.org/x/net/http/httpguts 216s mime/multipart 217s github.com/Masterminds/sprig 217s crypto/tls 217s github.com/go-jose/go-jose/v3 217s golang.org/x/crypto/ssh 218s github.com/go-jose/go-jose/v3/jwt 218s github.com/go-jose/go-jose/v3/cryptosigner 219s go.step.sm/crypto/keyutil 219s golang.org/x/crypto/ssh/agent 219s go.step.sm/crypto/pemutil 219s net/http/httptrace 219s net/http/internal/httpcommon 219s net/http 223s go.step.sm/crypto/jose 223s go.step.sm/crypto/internal/templates 223s go.step.sm/crypto/sshutil 223s go.step.sm/crypto/x509util 224s go.step.sm/crypto/minica 224s go.step.sm/crypto/tlsutil 224s debian/rules override_dh_auto_test 224s make[1]: Entering directory '/tmp/autopkgtest.wr6YCW/autopkgtest_tmp' 224s dh_auto_test -- -timeout 25m 225s cd _build && go test -vet=off -v -p 8 -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 242s === RUN TestNew 242s === RUN TestNew/sha256 242s === RUN TestNew/unavailable 242s === RUN TestNew/fail_encoding 242s === RUN TestNew/fail_write 242s --- PASS: TestNew (0.00s) 242s --- PASS: TestNew/sha256 (0.00s) 242s --- PASS: TestNew/unavailable (0.00s) 242s --- PASS: TestNew/fail_encoding (0.00s) 242s --- PASS: TestNew/fail_write (0.00s) 242s === RUN TestFingerprint 242s === RUN TestFingerprint/HexFingerprint 242s === RUN TestFingerprint/Base64Fingerprint 242s === RUN TestFingerprint/Base64URLFingerprint 242s === RUN TestFingerprint/Base64RawFingerprint 242s === RUN TestFingerprint/Base64RawURLFingerprint 242s === RUN TestFingerprint/EmojiFingerprint 242s === RUN TestFingerprint/Unknown 242s --- PASS: TestFingerprint (0.00s) 242s --- PASS: TestFingerprint/HexFingerprint (0.00s) 242s --- PASS: TestFingerprint/Base64Fingerprint (0.00s) 242s --- PASS: TestFingerprint/Base64URLFingerprint (0.00s) 242s --- PASS: TestFingerprint/Base64RawFingerprint (0.00s) 242s --- PASS: TestFingerprint/Base64RawURLFingerprint (0.00s) 242s --- PASS: TestFingerprint/EmojiFingerprint (0.00s) 242s --- PASS: TestFingerprint/Unknown (0.00s) 242s PASS 242s ok go.step.sm/crypto/fingerprint 0.020s 242s === RUN TestFipsUtil 242s fipsutil_test.go:6: fipsutil.Enabled() is false 242s fipsutil_test.go:7: fipsutil.Only() is false 242s --- PASS: TestFipsUtil (0.00s) 242s PASS 242s ok go.step.sm/crypto/fipsutil 0.015s 242s === RUN TestKey 242s --- PASS: TestKey (0.25s) 242s === RUN TestBcryptHash 242s --- PASS: TestBcryptHash (0.01s) 242s PASS 242s ok go.step.sm/crypto/internal/bcrypt_pbkdf 0.288s 242s === RUN TestEmoji 242s === RUN TestEmoji/ok 242s === RUN TestEmoji/empty 242s === RUN TestEmoji/nil 242s --- PASS: TestEmoji (0.00s) 242s --- PASS: TestEmoji/ok (0.00s) 242s --- PASS: TestEmoji/empty (0.00s) 242s --- PASS: TestEmoji/nil (0.00s) 242s PASS 242s ok go.step.sm/crypto/internal/emoji 0.012s 252s === RUN Test_GetFuncMap_fail 252s --- PASS: Test_GetFuncMap_fail (0.00s) 252s === RUN TestGetFuncMap_toTime_formatTime 252s === RUN TestGetFuncMap_toTime_formatTime/time 252s === RUN TestGetFuncMap_toTime_formatTime/time_pointer 252s === RUN TestGetFuncMap_toTime_formatTime/time_UTC 252s === RUN TestGetFuncMap_toTime_formatTime/time_with_location 252s === RUN TestGetFuncMap_toTime_formatTime/unix 252s === RUN TestGetFuncMap_toTime_formatTime/unix_int 252s === RUN TestGetFuncMap_toTime_formatTime/unix_int32 252s === RUN TestGetFuncMap_toTime_formatTime/unix_float64 252s === RUN TestGetFuncMap_toTime_formatTime/unix_float64#01 252s === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate 252s === RUN TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer 252s === RUN TestGetFuncMap_toTime_formatTime/default 252s --- PASS: TestGetFuncMap_toTime_formatTime (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/time (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/time_pointer (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/time_UTC (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/time_with_location (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/unix (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/unix_int (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/unix_int32 (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64 (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/unix_float64#01 (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/jose.NumericDate_pointer (0.00s) 252s --- PASS: TestGetFuncMap_toTime_formatTime/default (0.00s) 252s === RUN TestGetFuncMap_parseTime_mustParseTime 252s === RUN TestGetFuncMap_parseTime_mustParseTime/now 252s === RUN TestGetFuncMap_parseTime_mustParseTime/with_real_layout 252s === RUN TestGetFuncMap_parseTime_mustParseTime/with_name_layout 252s === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC 252s === RUN TestGetFuncMap_parseTime_mustParseTime/with_locale_other 252s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse 252s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout 252s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale 252s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_load_locale 252s === RUN TestGetFuncMap_parseTime_mustParseTime/fail_arguments 252s === RUN TestGetFuncMap_parseTime_mustParseTime/default 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/now (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_real_layout (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_name_layout (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_UTC (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/with_locale_other (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_layout (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_parse_with_locale (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_load_locale (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/fail_arguments (0.00s) 252s --- PASS: TestGetFuncMap_parseTime_mustParseTime/default (0.00s) 252s === RUN TestGetFuncMap_toTimeLayout 252s === RUN TestGetFuncMap_toTimeLayout/format 252s === RUN TestGetFuncMap_toTimeLayout/time.Layout 252s === RUN TestGetFuncMap_toTimeLayout/time.ANSIC 252s === RUN TestGetFuncMap_toTimeLayout/time.UnixDate 252s === RUN TestGetFuncMap_toTimeLayout/time.RubyDate 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC822 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC822Z 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC850 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC1123 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC1123Z 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC3339 252s === RUN TestGetFuncMap_toTimeLayout/time.RFC3339Nano 252s === RUN TestGetFuncMap_toTimeLayout/time.Kitchen 252s === RUN TestGetFuncMap_toTimeLayout/time.Stamp 252s === RUN TestGetFuncMap_toTimeLayout/time.StampMilli 252s === RUN TestGetFuncMap_toTimeLayout/time.StampMicro 252s === RUN TestGetFuncMap_toTimeLayout/time.StampNano 252s === RUN TestGetFuncMap_toTimeLayout/time.DateTime 252s === RUN TestGetFuncMap_toTimeLayout/time.DateOnly 252s === RUN TestGetFuncMap_toTimeLayout/time.TimeOnly 252s === RUN TestGetFuncMap_toTimeLayout/uppercase 252s === RUN TestGetFuncMap_toTimeLayout/lowercase 252s === RUN TestGetFuncMap_toTimeLayout/default 252s --- PASS: TestGetFuncMap_toTimeLayout (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/format (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.Layout (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.ANSIC (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.UnixDate (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RubyDate (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822 (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC822Z (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC850 (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123 (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC1123Z (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339 (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.RFC3339Nano (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.Kitchen (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.Stamp (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.StampMilli (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.StampMicro (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.StampNano (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.DateTime (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.DateOnly (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/time.TimeOnly (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/uppercase (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/lowercase (0.00s) 252s --- PASS: TestGetFuncMap_toTimeLayout/default (0.00s) 252s === RUN TestTemplates 252s === RUN TestTemplates/toTime_int64 252s === RUN TestTemplates/toTime_int64_toJson 252s === RUN TestTemplates/toTime_float64_toJson 252s === RUN TestTemplates/toTime_dateModify 252s === RUN TestTemplates/formatTime 252s === RUN TestTemplates/formatTime_float64 252s === RUN TestTemplates/formatTime_in_sprig 252s === RUN TestTemplates/parseTime 252s === RUN TestTemplates/parseTime_toJson 252s === RUN TestTemplates/parseTime_time.UnixDate 252s === RUN TestTemplates/parseTime_time.UnixDate_toJson 252s === RUN TestTemplates/parseTime_time.UnixDate_America/Los_Angeles 252s === RUN TestTemplates/parseTime_dateModify 252s === RUN TestTemplates/parseTime_in_sprig_ 252s === RUN TestTemplates/toTimeLayout 252s === RUN TestTemplates/toTimeLayout_short 252s === RUN TestTemplates/toTime_toTimeLayout_date 252s === RUN TestTemplates/toTime_toTimeLayout_date#01 252s === RUN TestTemplates/parseTime_error 252s === RUN TestTemplates/mustParseTime_error 252s === RUN TestTemplates/fail 252s --- PASS: TestTemplates (0.01s) 252s --- PASS: TestTemplates/toTime_int64 (0.00s) 252s --- PASS: TestTemplates/toTime_int64_toJson (0.00s) 252s --- PASS: TestTemplates/toTime_float64_toJson (0.00s) 252s --- PASS: TestTemplates/toTime_dateModify (0.00s) 252s --- PASS: TestTemplates/formatTime (0.00s) 252s --- PASS: TestTemplates/formatTime_float64 (0.00s) 252s --- PASS: TestTemplates/formatTime_in_sprig (0.00s) 252s --- PASS: TestTemplates/parseTime (0.00s) 252s --- PASS: TestTemplates/parseTime_toJson (0.00s) 252s --- PASS: TestTemplates/parseTime_time.UnixDate (0.00s) 252s --- PASS: TestTemplates/parseTime_time.UnixDate_toJson (0.00s) 252s --- PASS: TestTemplates/parseTime_time.UnixDate_America/Los_Angeles (0.00s) 252s --- PASS: TestTemplates/parseTime_dateModify (0.00s) 252s --- PASS: TestTemplates/parseTime_in_sprig_ (0.00s) 252s --- PASS: TestTemplates/toTimeLayout (0.00s) 252s --- PASS: TestTemplates/toTimeLayout_short (0.00s) 252s --- PASS: TestTemplates/toTime_toTimeLayout_date (0.00s) 252s --- PASS: TestTemplates/toTime_toTimeLayout_date#01 (0.00s) 252s --- PASS: TestTemplates/parseTime_error (0.00s) 252s --- PASS: TestTemplates/mustParseTime_error (0.00s) 252s --- PASS: TestTemplates/fail (0.00s) 252s === RUN TestValidateTemplate 252s === RUN TestValidateTemplate/ok/default-leaf-template 252s === RUN TestValidateTemplate/ok/default-x509-iid-template 252s === RUN TestValidateTemplate/ok/default-x509-adobe 252s === RUN TestValidateTemplate/ok/range-subdomains-regex 252s === RUN TestValidateTemplate/ok/default-ssh-iid-template 252s === RUN TestValidateTemplate/ok/ssh-cr-template 252s === RUN TestValidateTemplate/ok/ssh-github-token 252s === RUN TestValidateTemplate/ok/empty-template 252s === RUN TestValidateTemplate/ok/nil-template 252s === RUN TestValidateTemplate/ok/template-with-nested-property 252s === RUN TestValidateTemplate/fail/template-parsing-unterminated-quoted-string 252s === RUN TestValidateTemplate/fail/template-parsing-unknown-function 252s === RUN TestValidateTemplate/fail/template-parsing-missing-closing-brace 252s === RUN TestValidateTemplate/ok/json-extraneous-trailing-brace 252s === RUN TestValidateTemplate/ok/json-missing-trailing-comma 252s --- PASS: TestValidateTemplate (0.00s) 252s --- PASS: TestValidateTemplate/ok/default-leaf-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/default-x509-iid-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/default-x509-adobe (0.00s) 252s --- PASS: TestValidateTemplate/ok/range-subdomains-regex (0.00s) 252s --- PASS: TestValidateTemplate/ok/default-ssh-iid-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/ssh-cr-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/ssh-github-token (0.00s) 252s --- PASS: TestValidateTemplate/ok/empty-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/nil-template (0.00s) 252s --- PASS: TestValidateTemplate/ok/template-with-nested-property (0.00s) 252s --- PASS: TestValidateTemplate/fail/template-parsing-unterminated-quoted-string (0.00s) 252s --- PASS: TestValidateTemplate/fail/template-parsing-unknown-function (0.00s) 252s --- PASS: TestValidateTemplate/fail/template-parsing-missing-closing-brace (0.00s) 252s --- PASS: TestValidateTemplate/ok/json-extraneous-trailing-brace (0.00s) 252s --- PASS: TestValidateTemplate/ok/json-missing-trailing-comma (0.00s) 252s === RUN TestValidateTemplateData 252s === RUN TestValidateTemplateData/ok 252s === RUN TestValidateTemplateData/ok_empty 252s === RUN TestValidateTemplateData/ok_nil 252s === RUN TestValidateTemplateData/fail/missing-comma-trailing-comma 252s --- PASS: TestValidateTemplateData (0.00s) 252s --- PASS: TestValidateTemplateData/ok (0.00s) 252s --- PASS: TestValidateTemplateData/ok_empty (0.00s) 252s --- PASS: TestValidateTemplateData/ok_nil (0.00s) 252s --- PASS: TestValidateTemplateData/fail/missing-comma-trailing-comma (0.00s) 252s PASS 252s ok go.step.sm/crypto/internal/templates 0.060s 252s ? go.step.sm/crypto/internal/termutil [no test files] 252s === RUN TestIsPrintableString 252s === RUN TestIsPrintableString/empty 252s === RUN TestIsPrintableString/a 252s === RUN TestIsPrintableString/spaces_and_caps 252s === RUN TestIsPrintableString/default_allowed_punctuation 252s === RUN TestIsPrintableString/asterisk_not_allowed 252s === RUN TestIsPrintableString/ampersand_not_allowed 252s === RUN TestIsPrintableString/asterisk_allowed 252s === RUN TestIsPrintableString/ampersand_allowed 252s --- PASS: TestIsPrintableString (0.00s) 252s --- PASS: TestIsPrintableString/empty (0.00s) 252s --- PASS: TestIsPrintableString/a (0.00s) 252s --- PASS: TestIsPrintableString/spaces_and_caps (0.00s) 252s --- PASS: TestIsPrintableString/default_allowed_punctuation (0.00s) 252s --- PASS: TestIsPrintableString/asterisk_not_allowed (0.00s) 252s --- PASS: TestIsPrintableString/ampersand_not_allowed (0.00s) 252s --- PASS: TestIsPrintableString/asterisk_allowed (0.00s) 252s --- PASS: TestIsPrintableString/ampersand_allowed (0.00s) 252s PASS 252s ok go.step.sm/crypto/internal/utils/asn1 0.033s 252s === RUN TestMustUint64ConvertsValues 252s --- PASS: TestMustUint64ConvertsValues (0.00s) 252s === RUN TestMustUint64PanicsOnNegativeValue 252s --- PASS: TestMustUint64PanicsOnNegativeValue (0.00s) 252s === RUN TestMustUint32ConvertsValues 252s --- PASS: TestMustUint32ConvertsValues (0.00s) 252s === RUN TestMustUint32PanicsOnNegativeValue 252s --- PASS: TestMustUint32PanicsOnNegativeValue (0.00s) 252s === RUN TestMustUint32PanicsOnLargeValue 252s --- PASS: TestMustUint32PanicsOnLargeValue (0.00s) 252s === RUN TestMustUint16ConvertsValues 252s --- PASS: TestMustUint16ConvertsValues (0.00s) 252s === RUN TestMustUint16PanicsOnNegativeValue 252s --- PASS: TestMustUint16PanicsOnNegativeValue (0.00s) 252s === RUN TestMustUint16PanicsOnLargeValue 252s --- PASS: TestMustUint16PanicsOnLargeValue (0.00s) 252s === RUN TestMustUint8ConvertsValues 252s --- PASS: TestMustUint8ConvertsValues (0.00s) 252s === RUN TestMustUint8PanicsOnNegativeValue 252s --- PASS: TestMustUint8PanicsOnNegativeValue (0.00s) 252s === RUN TestMustUint8PanicsOnLargeValue 252s --- PASS: TestMustUint8PanicsOnLargeValue (0.00s) 252s PASS 252s ok go.step.sm/crypto/internal/utils/convert 0.041s 252s === RUN TestReadFile 252s === RUN TestReadFile/ok 252s === RUN TestReadFile/missing 252s --- PASS: TestReadFile (0.00s) 252s --- PASS: TestReadFile/ok (0.00s) 252s --- PASS: TestReadFile/missing (0.00s) 252s === RUN TestReadFromStdin 252s --- PASS: TestReadFromStdin (0.00s) 252s === RUN TestReadFromStdinFails 252s --- PASS: TestReadFromStdinFails (0.00s) 252s === RUN TestReadPasswordFromFile 252s === RUN TestReadPasswordFromFile/ok 252s === RUN TestReadPasswordFromFile/trim 252s === RUN TestReadPasswordFromFile/missing 252s --- PASS: TestReadPasswordFromFile (0.00s) 252s --- PASS: TestReadPasswordFromFile/ok (0.00s) 252s --- PASS: TestReadPasswordFromFile/trim (0.00s) 252s --- PASS: TestReadPasswordFromFile/missing (0.00s) 252s === RUN TestReadPasswordFromStdin 252s --- PASS: TestReadPasswordFromStdin (0.00s) 252s === RUN TestWriteFile 252s === RUN TestWriteFile/ok 252s === RUN TestWriteFile/fail 252s --- PASS: TestWriteFile (0.00s) 252s --- PASS: TestWriteFile/ok (0.00s) 252s --- PASS: TestWriteFile/fail (0.00s) 252s === RUN Test_maybeUnwrap 252s === RUN Test_maybeUnwrap/wrapped 252s === RUN Test_maybeUnwrap/not_wrapped 252s --- PASS: Test_maybeUnwrap (0.00s) 252s --- PASS: Test_maybeUnwrap/wrapped (0.00s) 252s --- PASS: Test_maybeUnwrap/not_wrapped (0.00s) 252s PASS 252s ok go.step.sm/crypto/internal/utils/file 0.045s 252s === RUN TestSkip 252s --- PASS: TestSkip (0.00s) 252s === RUN TestSkipSkip 252s --- PASS: TestSkipSkip (0.00s) 252s === RUN TestSkipOnly 252s --- PASS: TestSkipOnly (0.00s) 252s === RUN TestSkipZeroReader 252s --- PASS: TestSkipZeroReader (0.00s) 252s === RUN TestSkipOnlyZeroReader 252s --- PASS: TestSkipOnlyZeroReader (0.00s) 252s === RUN TestReader_ReadEmpty 252s --- PASS: TestReader_ReadEmpty (0.00s) 252s === RUN TestEncoding_String 252s --- PASS: TestEncoding_String (0.00s) 252s PASS 252s ok go.step.sm/crypto/internal/utils/utfbom 0.031s 301s === RUN TestEncrypt 301s === RUN TestEncrypt/ok 301s === RUN TestEncrypt/ok_WithPasswordPrompter 301s === RUN TestEncrypt/ok_with_PromptPassword 301s === RUN TestEncrypt/fail_apply 301s === RUN TestEncrypt/fail_WithPasswordPrompter 301s === RUN TestEncrypt/fail_with_PromptPassword 301s === RUN TestEncrypt/fail_no_passowrd 301s === RUN TestEncrypt/fail_encrypt 301s === RUN TestEncrypt/fail_salt 301s --- PASS: TestEncrypt (5.19s) 301s --- PASS: TestEncrypt/ok (1.82s) 301s --- PASS: TestEncrypt/ok_WithPasswordPrompter (1.68s) 301s --- PASS: TestEncrypt/ok_with_PromptPassword (1.67s) 301s --- PASS: TestEncrypt/fail_apply (0.00s) 301s --- PASS: TestEncrypt/fail_WithPasswordPrompter (0.00s) 301s --- PASS: TestEncrypt/fail_with_PromptPassword (0.00s) 301s --- PASS: TestEncrypt/fail_no_passowrd (0.00s) 301s --- PASS: TestEncrypt/fail_encrypt (0.00s) 301s --- PASS: TestEncrypt/fail_salt (0.00s) 301s === RUN TestEncryptJWK 301s === RUN TestEncryptJWK/ok 301s === RUN TestEncryptJWK/fail_marshal 301s === RUN TestEncryptJWK/fail_encrypt 301s === RUN TestEncryptJWK/fail_salt 301s --- PASS: TestEncryptJWK (1.66s) 301s --- PASS: TestEncryptJWK/ok (1.66s) 301s --- PASS: TestEncryptJWK/fail_marshal (0.00s) 301s --- PASS: TestEncryptJWK/fail_encrypt (0.00s) 301s --- PASS: TestEncryptJWK/fail_salt (0.00s) 301s === RUN TestEncryptDecryptJWK 301s === PAUSE TestEncryptDecryptJWK 301s === RUN TestDecrypt 301s === RUN TestDecrypt/ok_not_encrypted 301s === RUN TestDecrypt/ok_WithPassword 301s === RUN TestDecrypt/ok_WithPasswordFile 301s === RUN TestDecrypt/ok_WithPasswordPrompter 301s === RUN TestDecrypt/ok_PasswordPrompter 301s === RUN TestDecrypt/ok_WithFilename_and_PasswordPrompter 301s === RUN TestDecrypt/fail_bad_data 301s === RUN TestDecrypt/fail_WithPassword 301s === RUN TestDecrypt/fail_WithPasswordFile 301s === RUN TestDecrypt/fail_WithPasswordPrompter 301s === RUN TestDecrypt/fail_PasswordPrompter 301s === RUN TestDecrypt/fail_apply_WithPassword 301s === RUN TestDecrypt/fail_apply_WithPasswordPrompter 301s === RUN TestDecrypt/fail_PasswordPrompter#01 301s === RUN TestDecrypt/fail_WithFilename_and_PasswordPrompter 301s --- PASS: TestDecrypt (12.38s) 301s --- PASS: TestDecrypt/ok_not_encrypted (0.00s) 301s --- PASS: TestDecrypt/ok_WithPassword (0.82s) 301s --- PASS: TestDecrypt/ok_WithPasswordFile (0.82s) 301s --- PASS: TestDecrypt/ok_WithPasswordPrompter (0.84s) 301s --- PASS: TestDecrypt/ok_PasswordPrompter (0.82s) 301s --- PASS: TestDecrypt/ok_WithFilename_and_PasswordPrompter (0.83s) 301s --- PASS: TestDecrypt/fail_bad_data (0.82s) 301s --- PASS: TestDecrypt/fail_WithPassword (0.82s) 301s --- PASS: TestDecrypt/fail_WithPasswordFile (0.82s) 301s --- PASS: TestDecrypt/fail_WithPasswordPrompter (2.47s) 301s --- PASS: TestDecrypt/fail_PasswordPrompter (2.47s) 301s --- PASS: TestDecrypt/fail_apply_WithPassword (0.00s) 301s --- PASS: TestDecrypt/fail_apply_WithPasswordPrompter (0.00s) 301s --- PASS: TestDecrypt/fail_PasswordPrompter#01 (0.00s) 301s --- PASS: TestDecrypt/fail_WithFilename_and_PasswordPrompter (0.00s) 301s === RUN TestDecrypt_highP2C 301s --- PASS: TestDecrypt_highP2C (0.00s) 301s === RUN TestThumbprint 301s === RUN TestThumbprint/ec 301s === RUN TestThumbprint/ec_pub 301s === RUN TestThumbprint/rsa 301s === RUN TestThumbprint/rsa_pub 301s === RUN TestThumbprint/okp 301s === RUN TestThumbprint/okp_pub 301s === RUN TestThumbprint/x25519 301s === RUN TestThumbprint/x25519_pub 301s === RUN TestThumbprint/opaque 301s === RUN TestThumbprint/fail_oct 301s === RUN TestThumbprint/fail_x25519 301s --- PASS: TestThumbprint (0.01s) 301s --- PASS: TestThumbprint/ec (0.00s) 301s --- PASS: TestThumbprint/ec_pub (0.00s) 301s --- PASS: TestThumbprint/rsa (0.00s) 301s --- PASS: TestThumbprint/rsa_pub (0.00s) 301s --- PASS: TestThumbprint/okp (0.00s) 301s --- PASS: TestThumbprint/okp_pub (0.00s) 301s --- PASS: TestThumbprint/x25519 (0.00s) 301s --- PASS: TestThumbprint/x25519_pub (0.00s) 301s --- PASS: TestThumbprint/opaque (0.00s) 301s --- PASS: TestThumbprint/fail_oct (0.00s) 301s --- PASS: TestThumbprint/fail_x25519 (0.00s) 301s === RUN TestGenerateJWK 301s === PAUSE TestGenerateJWK 301s === RUN TestKeyUsageForCert 301s --- PASS: TestKeyUsageForCert (0.00s) 301s === RUN TestGenerateJWKFromPEM 301s === PAUSE TestGenerateJWKFromPEM 301s === RUN TestGenerateJWKFromPEMSubtle 301s === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle 301s === RUN TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle 301s === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle 301s === RUN TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle 301s --- PASS: TestGenerateJWKFromPEMSubtle (0.02s) 301s --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_without_subtle (0.01s) 301s --- PASS: TestGenerateJWKFromPEMSubtle/single_key_usage_with_subtle (0.01s) 301s --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_without_subtle (0.00s) 301s --- PASS: TestGenerateJWKFromPEMSubtle/multiple_key_usage_with_subtle (0.00s) 301s === RUN TestGenerateDefaultKeyPair 301s === RUN TestGenerateDefaultKeyPair/ok 301s === RUN TestGenerateDefaultKeyPair/failEmptyPassword 301s === RUN TestGenerateDefaultKeyPair/failNilPassword 301s === RUN TestGenerateDefaultKeyPair/failEOF 301s --- PASS: TestGenerateDefaultKeyPair (2.06s) 301s --- PASS: TestGenerateDefaultKeyPair/ok (1.20s) 301s --- PASS: TestGenerateDefaultKeyPair/failEmptyPassword (0.00s) 301s --- PASS: TestGenerateDefaultKeyPair/failNilPassword (0.00s) 301s --- PASS: TestGenerateDefaultKeyPair/failEOF (0.00s) 301s === RUN TestReadKey 301s === RUN TestReadKey/testdata/okp.priv.json 301s === RUN TestReadKey/testdata/okp.enc.priv.json 301s === RUN TestReadKey/testdata/p256.pub.json 301s === RUN TestReadKey/testdata/rsa.pub.json 301s === RUN TestReadKey/testdata/oct.enc.json 301s === RUN TestReadKey/testdata/okp.pub.json 301s === RUN TestReadKey/testdata/p256.priv.json 301s === RUN TestReadKey/testdata/p256.enc.priv.json 301s === RUN TestReadKey/testdata/rsa.priv.json 301s === RUN TestReadKey/testdata/rsa.enc.priv.json 301s === RUN TestReadKey/testdata/oct.json 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p256.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p384.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p256.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p521.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p384.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p521.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p384.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p521.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.p256.pem 301s === RUN TestReadKey/../pemutil/testdata/openssl.rsa1024.pem 301s === RUN TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem 301s --- PASS: TestReadKey (1.26s) 301s --- PASS: TestReadKey/testdata/okp.priv.json (0.00s) 301s --- PASS: TestReadKey/testdata/okp.enc.priv.json (0.27s) 301s --- PASS: TestReadKey/testdata/p256.pub.json (0.00s) 301s --- PASS: TestReadKey/testdata/rsa.pub.json (0.00s) 301s --- PASS: TestReadKey/testdata/oct.enc.json (0.23s) 301s --- PASS: TestReadKey/testdata/okp.pub.json (0.00s) 301s --- PASS: TestReadKey/testdata/p256.priv.json (0.00s) 301s --- PASS: TestReadKey/testdata/p256.enc.priv.json (0.22s) 301s --- PASS: TestReadKey/testdata/rsa.priv.json (0.01s) 301s --- PASS: TestReadKey/testdata/rsa.enc.priv.json (0.17s) 301s --- PASS: TestReadKey/testdata/oct.json (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.enc.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.enc.pem (0.03s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.pem (0.16s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p521.enc.pem (0.02s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.pem (0.02s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.enc.pem (0.04s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.enc.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pem (0.02s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pem (0.01s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p384.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p521.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.enc.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa2048.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.p256.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/openssl.rsa1024.pem (0.00s) 301s --- PASS: TestReadKey/../pemutil/testdata/pkcs8/openssl.p384.enc.pem (0.01s) 301s === RUN TestReadKey_https 301s === RUN TestReadKey_https/ok 301s === RUN TestReadKey_https/failWithKid 301s === RUN TestReadKey_https/failEmpty 301s === RUN TestReadKey_https/failNotFound 301s === RUN TestReadKey_https/failClient 301s 2026/02/03 22:53:43 http: TLS handshake error from 127.0.0.1:52314: read tcp 127.0.0.1:42159->127.0.0.1:52314: use of closed network connection 301s --- PASS: TestReadKey_https (0.12s) 301s --- PASS: TestReadKey_https/ok (0.02s) 301s --- PASS: TestReadKey_https/failWithKid (0.00s) 301s --- PASS: TestReadKey_https/failEmpty (0.00s) 301s --- PASS: TestReadKey_https/failNotFound (0.00s) 301s --- PASS: TestReadKey_https/failClient (0.09s) 301s === RUN TestReadKeyPasswordFile 301s --- PASS: TestReadKeyPasswordFile (0.00s) 301s === RUN TestParseKey 301s === PAUSE TestParseKey 301s === RUN TestParseKeyPemutilPromptPassword 301s === RUN TestParseKeyPemutilPromptPassword/ok 301s === RUN TestParseKeyPemutilPromptPassword/fail 301s --- PASS: TestParseKeyPemutilPromptPassword (0.01s) 301s --- PASS: TestParseKeyPemutilPromptPassword/ok (0.00s) 301s --- PASS: TestParseKeyPemutilPromptPassword/fail (0.00s) 301s === RUN TestReadKeySet 301s --- PASS: TestReadKeySet (0.00s) 301s === RUN TestReadKeySet_https 301s === RUN TestReadKeySet_https/ok 301s === RUN TestReadKeySet_https/failEmpty 301s === RUN TestReadKeySet_https/failNotFound 301s === RUN TestReadKeySet_https/failClient 301s 2026/02/03 22:53:43 http: TLS handshake error from 127.0.0.1:43694: remote error: tls: bad certificate 301s === RUN TestReadKeySet_https/failNoOptions 301s --- PASS: TestReadKeySet_https (0.10s) 301s --- PASS: TestReadKeySet_https/ok (0.03s) 301s --- PASS: TestReadKeySet_https/failEmpty (0.00s) 301s --- PASS: TestReadKeySet_https/failNotFound (0.00s) 301s --- PASS: TestReadKeySet_https/failClient (0.03s) 301s --- PASS: TestReadKeySet_https/failNoOptions (0.03s) 301s === RUN TestGuessJWKAlgorithm 301s --- PASS: TestGuessJWKAlgorithm (0.88s) 301s === RUN TestParseKeySet 301s === RUN TestParseKeySet/ok 301s === RUN TestParseKeySet/okEncryptedJSON 301s === RUN TestParseKeySet/okEncryptedCompact 301s === RUN TestParseKeySet/okWithAlgSubtle 301s === RUN TestParseKeySet/failOptions 301s === RUN TestParseKeySet/failDecrypt 301s === RUN TestParseKeySet/failNoOptions 301s === RUN TestParseKeySet/failBadData 301s === RUN TestParseKeySet/failEmpty 301s === RUN TestParseKeySet/failDuplicated 301s === RUN TestParseKeySet/failWithAlg 301s --- PASS: TestParseKeySet (4.24s) 301s --- PASS: TestParseKeySet/ok (0.00s) 301s --- PASS: TestParseKeySet/okEncryptedJSON (1.21s) 301s --- PASS: TestParseKeySet/okEncryptedCompact (1.18s) 301s --- PASS: TestParseKeySet/okWithAlgSubtle (0.00s) 301s --- PASS: TestParseKeySet/failOptions (0.00s) 301s --- PASS: TestParseKeySet/failDecrypt (0.88s) 301s --- PASS: TestParseKeySet/failNoOptions (0.00s) 301s --- PASS: TestParseKeySet/failBadData (0.00s) 301s --- PASS: TestParseKeySet/failEmpty (0.00s) 301s --- PASS: TestParseKeySet/failDuplicated (0.00s) 301s --- PASS: TestParseKeySet/failWithAlg (0.00s) 301s === RUN Test_guessKeyType 301s === RUN Test_guessKeyType/ec 301s === RUN Test_guessKeyType/rsaKey 301s === RUN Test_guessKeyType/rsaPSSKey 301s === RUN Test_guessKeyType/edKey 301s === RUN Test_guessKeyType/octKey 301s === RUN Test_guessKeyType/encrypted 301s === RUN Test_guessKeyType/rsaPEM 301s === RUN Test_guessKeyType/encryptedAlgHS256 301s === RUN Test_guessKeyType/jwkAlgHS384 301s === RUN Test_guessKeyType/bloblAlgHS512 301s --- PASS: Test_guessKeyType (2.51s) 301s --- PASS: Test_guessKeyType/ec (0.00s) 301s --- PASS: Test_guessKeyType/rsaKey (0.00s) 301s --- PASS: Test_guessKeyType/rsaPSSKey (0.00s) 301s --- PASS: Test_guessKeyType/edKey (0.00s) 301s --- PASS: Test_guessKeyType/octKey (0.00s) 301s --- PASS: Test_guessKeyType/encrypted (0.00s) 301s --- PASS: Test_guessKeyType/rsaPEM (0.00s) 301s --- PASS: Test_guessKeyType/encryptedAlgHS256 (0.00s) 301s --- PASS: Test_guessKeyType/jwkAlgHS384 (0.00s) 301s --- PASS: Test_guessKeyType/bloblAlgHS512 (0.00s) 301s === RUN Test_guessSignatureAlgorithm 301s === RUN Test_guessSignatureAlgorithm/byte 301s === RUN Test_guessSignatureAlgorithm/ES256 301s === RUN Test_guessSignatureAlgorithm/ES384 301s === RUN Test_guessSignatureAlgorithm/ES512 301s === RUN Test_guessSignatureAlgorithm/RS256 301s === RUN Test_guessSignatureAlgorithm/EdDSA 301s === RUN Test_guessSignatureAlgorithm/XEdDSA 301s === RUN Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer 301s === RUN Test_guessSignatureAlgorithm/signer_ES256 301s === RUN Test_guessSignatureAlgorithm/signer_ES384 301s === RUN Test_guessSignatureAlgorithm/signer_ES512 301s === RUN Test_guessSignatureAlgorithm/signer_RS256 301s === RUN Test_guessSignatureAlgorithm/signer_EdDSA 301s === RUN Test_guessSignatureAlgorithm/signer_XEdDSA 301s === RUN Test_guessSignatureAlgorithm/opaque_ES256 301s === RUN Test_guessSignatureAlgorithm/opaque_ES384 301s === RUN Test_guessSignatureAlgorithm/opaque_ES512 301s === RUN Test_guessSignatureAlgorithm/opaque_RS256 301s === RUN Test_guessSignatureAlgorithm/opaque_EdDSA 301s === RUN Test_guessSignatureAlgorithm/opaque_XEdDSA 301s === RUN Test_guessSignatureAlgorithm/empty 301s === RUN Test_guessSignatureAlgorithm/signer_empty 301s === RUN Test_guessSignatureAlgorithm/opaque_empty 301s --- PASS: Test_guessSignatureAlgorithm (0.53s) 301s --- PASS: Test_guessSignatureAlgorithm/byte (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/ES256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/ES384 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/ES512 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/RS256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/EdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/XEdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/XEdDSA_with_X25519Signer (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_ES256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_ES384 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_ES512 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_RS256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_EdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_XEdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_ES256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_ES384 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_ES512 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_RS256 (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_EdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_XEdDSA (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/empty (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/signer_empty (0.00s) 301s --- PASS: Test_guessSignatureAlgorithm/opaque_empty (0.00s) 301s === RUN TestNumericDate 301s --- PASS: TestNumericDate (0.00s) 301s === RUN TestIsSymmetric 301s === RUN TestIsSymmetric/EC 301s === RUN TestIsSymmetric/RSA 301s === RUN TestIsSymmetric/RSA#01 301s === RUN TestIsSymmetric/OKP 301s === RUN TestIsSymmetric/oct 301s --- PASS: TestIsSymmetric (1.02s) 301s --- PASS: TestIsSymmetric/EC (0.00s) 301s --- PASS: TestIsSymmetric/RSA (0.00s) 301s --- PASS: TestIsSymmetric/RSA#01 (0.00s) 301s --- PASS: TestIsSymmetric/OKP (0.00s) 301s --- PASS: TestIsSymmetric/oct (0.00s) 301s === RUN TestIsAsymmetric 301s === RUN TestIsAsymmetric/EC 301s === RUN TestIsAsymmetric/RSA 301s === RUN TestIsAsymmetric/RSA#01 301s === RUN TestIsAsymmetric/OKP 301s === RUN TestIsAsymmetric/oct 301s --- PASS: TestIsAsymmetric (3.68s) 301s --- PASS: TestIsAsymmetric/EC (0.00s) 301s --- PASS: TestIsAsymmetric/RSA (0.00s) 301s --- PASS: TestIsAsymmetric/RSA#01 (0.00s) 301s --- PASS: TestIsAsymmetric/OKP (0.00s) 301s --- PASS: TestIsAsymmetric/oct (0.00s) 301s === RUN TestTrimPrefix 301s === RUN TestTrimPrefix/nil 301s === RUN TestTrimPrefix/trim 301s === RUN TestTrimPrefix/no_trim 301s --- PASS: TestTrimPrefix (0.00s) 301s --- PASS: TestTrimPrefix/nil (0.00s) 301s --- PASS: TestTrimPrefix/trim (0.00s) 301s --- PASS: TestTrimPrefix/no_trim (0.00s) 301s === RUN TestSignVerify 301s === RUN TestSignVerify/byte 301s === RUN TestSignVerify/P256 301s === RUN TestSignVerify/P384 301s === RUN TestSignVerify/P521 301s === RUN TestSignVerify/rsa2048 301s === RUN TestSignVerify/ed 301s === RUN TestSignVerify/x25519 301s === RUN TestSignVerify/signer 301s === RUN TestSignVerify/opaque 301s === RUN TestSignVerify/fail_P224 301s --- PASS: TestSignVerify (2.07s) 301s --- PASS: TestSignVerify/byte (0.00s) 301s --- PASS: TestSignVerify/P256 (0.00s) 301s --- PASS: TestSignVerify/P384 (0.02s) 301s --- PASS: TestSignVerify/P521 (0.10s) 301s --- PASS: TestSignVerify/rsa2048 (0.02s) 301s --- PASS: TestSignVerify/ed (0.01s) 301s --- PASS: TestSignVerify/x25519 (0.05s) 301s --- PASS: TestSignVerify/signer (0.00s) 301s --- PASS: TestSignVerify/opaque (0.01s) 301s --- PASS: TestSignVerify/fail_P224 (0.00s) 301s === RUN TestValidateSSHPOP 301s === RUN TestValidateSSHPOP/ok_crypto.PrivateKey 301s === RUN TestValidateSSHPOP/ok_JSONWebKey 301s === RUN TestValidateSSHPOP/ok_OpaqueSigner 301s === RUN TestValidateSSHPOP/fail_certFile 301s === RUN TestValidateSSHPOP/fail_missing 301s === RUN TestValidateSSHPOP/fail_not_ssh 301s === RUN TestValidateSSHPOP/fail_not_a_cert 301s === RUN TestValidateSSHPOP/fail_validate_crypto.PrivateKey 301s === RUN TestValidateSSHPOP/fail_validate_JSONWebKey 301s === RUN TestValidateSSHPOP/fail_validate_OpaqueSigner 301s === RUN TestValidateSSHPOP/fail_bad_key 301s --- PASS: TestValidateSSHPOP (0.07s) 301s --- PASS: TestValidateSSHPOP/ok_crypto.PrivateKey (0.00s) 301s --- PASS: TestValidateSSHPOP/ok_JSONWebKey (0.00s) 301s --- PASS: TestValidateSSHPOP/ok_OpaqueSigner (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_certFile (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_missing (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_not_ssh (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_not_a_cert (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_validate_crypto.PrivateKey (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_validate_JSONWebKey (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_validate_OpaqueSigner (0.00s) 301s --- PASS: TestValidateSSHPOP/fail_bad_key (0.00s) 301s === RUN Test_validateX5 301s === RUN Test_validateX5/ok 301s === RUN Test_validateX5/fail/empty-certs 301s === RUN Test_validateX5/fail/bad-key 301s === RUN Test_validateX5/fail/cert-not-approved-for-digital-signature 301s --- PASS: Test_validateX5 (0.00s) 301s --- PASS: Test_validateX5/ok (0.00s) 301s --- PASS: Test_validateX5/fail/empty-certs (0.00s) 301s --- PASS: Test_validateX5/fail/bad-key (0.00s) 301s --- PASS: Test_validateX5/fail/cert-not-approved-for-digital-signature (0.00s) 301s === RUN TestValidateX5T 301s === RUN TestValidateX5T/ok/opaque 301s === RUN TestValidateX5T/fail/validateX5-error 301s === RUN TestValidateX5T/ok 301s --- PASS: TestValidateX5T (0.00s) 301s --- PASS: TestValidateX5T/ok/opaque (0.00s) 301s --- PASS: TestValidateX5T/fail/validateX5-error (0.00s) 301s --- PASS: TestValidateX5T/ok (0.00s) 301s === RUN TestValidateX5C 301s === RUN TestValidateX5C/fail/validateX5-error 301s === RUN TestValidateX5C/ok 301s === RUN TestValidateX5C/ok/opaque 301s --- PASS: TestValidateX5C (0.00s) 301s --- PASS: TestValidateX5C/fail/validateX5-error (0.00s) 301s --- PASS: TestValidateX5C/ok (0.00s) 301s --- PASS: TestValidateX5C/ok/opaque (0.00s) 301s === RUN TestValidateJWK_sig 301s === RUN TestValidateJWK_sig/ok_ES256 301s === RUN TestValidateJWK_sig/ok_ES384 301s === RUN TestValidateJWK_sig/ok_ES512 301s === RUN TestValidateJWK_sig/ok_ES256_pub 301s === RUN TestValidateJWK_sig/ok_ES384_pub 301s === RUN TestValidateJWK_sig/ok_ES512_pub 301s === RUN TestValidateJWK_sig/ok_RS256 301s === RUN TestValidateJWK_sig/ok_RS384 301s === RUN TestValidateJWK_sig/ok_RS512 301s === RUN TestValidateJWK_sig/ok_PS256 301s === RUN TestValidateJWK_sig/ok_PS384 301s === RUN TestValidateJWK_sig/ok_PS512 301s === RUN TestValidateJWK_sig/ok_EdDSA 301s === RUN TestValidateJWK_sig/ok_EdDSA_pub 301s === RUN TestValidateJWK_sig/ok_HS256 301s === RUN TestValidateJWK_sig/ok_HS384 301s === RUN TestValidateJWK_sig/ok_HS512 301s === RUN TestValidateJWK_sig/ok_OpaqueSigner 301s === RUN TestValidateJWK_sig/fail_alg_empty 301s === RUN TestValidateJWK_sig/fail_ECDSA 301s === RUN TestValidateJWK_sig/fail_ECDSA_pub 301s === RUN TestValidateJWK_sig/fail_RSA 301s === RUN TestValidateJWK_sig/fail_Ed25519 301s === RUN TestValidateJWK_sig/fail_bytes 301s === RUN TestValidateJWK_sig/fail_OpaqueSigner 301s === RUN TestValidateJWK_sig/fail_unknown 301s --- PASS: TestValidateJWK_sig (0.38s) 301s --- PASS: TestValidateJWK_sig/ok_ES256 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_ES384 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_ES512 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_ES256_pub (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_ES384_pub (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_ES512_pub (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_RS256 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_RS384 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_RS512 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_PS256 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_PS384 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_PS512 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_EdDSA (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_EdDSA_pub (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_HS256 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_HS384 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_HS512 (0.00s) 301s --- PASS: TestValidateJWK_sig/ok_OpaqueSigner (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_alg_empty (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_ECDSA (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_ECDSA_pub (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_RSA (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_Ed25519 (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_bytes (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_OpaqueSigner (0.00s) 301s --- PASS: TestValidateJWK_sig/fail_unknown (0.00s) 301s === RUN Test_x25519Thumbprint 301s === RUN Test_x25519Thumbprint/ok 301s === RUN Test_x25519Thumbprint/fail_too_short 301s === RUN Test_x25519Thumbprint/fail_too_long 301s --- PASS: Test_x25519Thumbprint (0.00s) 301s --- PASS: Test_x25519Thumbprint/ok (0.00s) 301s --- PASS: Test_x25519Thumbprint/fail_too_short (0.00s) 301s --- PASS: Test_x25519Thumbprint/fail_too_long (0.00s) 301s === RUN TestX25519Signer_SignVerify 301s === RUN TestX25519Signer_SignVerify/ok 301s === RUN TestX25519Signer_SignVerify/ok_empty 301s === RUN TestX25519Signer_SignVerify/ok_random 301s === RUN TestX25519Signer_SignVerify/ok_ed25519 301s === RUN TestX25519Signer_SignVerify/fail_algorithm 301s --- PASS: TestX25519Signer_SignVerify (0.03s) 301s --- PASS: TestX25519Signer_SignVerify/ok (0.01s) 301s --- PASS: TestX25519Signer_SignVerify/ok_empty (0.01s) 301s --- PASS: TestX25519Signer_SignVerify/ok_random (0.01s) 301s --- PASS: TestX25519Signer_SignVerify/ok_ed25519 (0.00s) 301s --- PASS: TestX25519Signer_SignVerify/fail_algorithm (0.00s) 301s === RUN TestX25519Signer_Public 301s === RUN TestX25519Signer_Public/ok 301s --- PASS: TestX25519Signer_Public (0.00s) 301s --- PASS: TestX25519Signer_Public/ok (0.00s) 301s === RUN TestX25519Signer_Algs 301s === RUN TestX25519Signer_Algs/ok 301s --- PASS: TestX25519Signer_Algs (0.01s) 301s --- PASS: TestX25519Signer_Algs/ok (0.00s) 301s === RUN TestX25519Signer_SignPayload 301s === RUN TestX25519Signer_SignPayload/ok 301s === RUN TestX25519Signer_SignPayload/fail 301s --- PASS: TestX25519Signer_SignPayload (0.00s) 301s --- PASS: TestX25519Signer_SignPayload/ok (0.00s) 301s --- PASS: TestX25519Signer_SignPayload/fail (0.00s) 301s === RUN TestX25519Verifier_VerifyPayload 301s === RUN TestX25519Verifier_VerifyPayload/ok 301s === RUN TestX25519Verifier_VerifyPayload/fail_signature 301s === RUN TestX25519Verifier_VerifyPayload/fail_algorithm 301s --- PASS: TestX25519Verifier_VerifyPayload (0.00s) 301s --- PASS: TestX25519Verifier_VerifyPayload/ok (0.00s) 301s --- PASS: TestX25519Verifier_VerifyPayload/fail_signature (0.00s) 301s --- PASS: TestX25519Verifier_VerifyPayload/fail_algorithm (0.00s) 301s === CONT TestEncryptDecryptJWK 301s === CONT TestGenerateJWKFromPEM 301s === CONT TestParseKey 301s === CONT TestGenerateJWK 301s === RUN TestGenerateJWK/EC 301s === PAUSE TestGenerateJWK/EC 301s === RUN TestGenerateJWK/EC#01 301s === PAUSE TestGenerateJWK/EC#01 301s === RUN TestGenerateJWK/EC#02 301s === PAUSE TestGenerateJWK/EC#02 301s === RUN TestGenerateJWK/EC#03 301s === PAUSE TestGenerateJWK/EC#03 301s === RUN TestGenerateJWK/EC#04 301s === PAUSE TestGenerateJWK/EC#04 301s === RUN TestGenerateJWK/EC#05 301s === PAUSE TestGenerateJWK/EC#05 301s === RUN TestGenerateJWK/EC#06 301s === PAUSE TestGenerateJWK/EC#06 301s === RUN TestGenerateJWK/EC#07 301s === PAUSE TestGenerateJWK/EC#07 301s === RUN TestGenerateJWK/RSA 301s === PAUSE TestGenerateJWK/RSA 301s === RUN TestGenerateJWK/RSA#01 301s === PAUSE TestGenerateJWK/RSA#01 301s === RUN TestGenerateJWK/RSA#02 301s === PAUSE TestGenerateJWK/RSA#02 301s === RUN TestGenerateJWK/RSA#03 301s === PAUSE TestGenerateJWK/RSA#03 301s === RUN TestGenerateJWK/RSA#04 301s === PAUSE TestGenerateJWK/RSA#04 301s === RUN TestGenerateJWK/RSA#05 301s === PAUSE TestGenerateJWK/RSA#05 301s === RUN TestGenerateJWK/RSA#06 301s === PAUSE TestGenerateJWK/RSA#06 301s === RUN TestGenerateJWK/RSA#07 301s === PAUSE TestGenerateJWK/RSA#07 301s === RUN TestGenerateJWK/OKP 301s === PAUSE TestGenerateJWK/OKP 301s === RUN TestGenerateJWK/OKP#01 301s === PAUSE TestGenerateJWK/OKP#01 301s === RUN TestGenerateJWK/OKP#02 301s === PAUSE TestGenerateJWK/OKP#02 301s === RUN TestGenerateJWK/oct 301s === PAUSE TestGenerateJWK/oct 301s === RUN TestGenerateJWK/oct#01 301s === PAUSE TestGenerateJWK/oct#01 301s === RUN TestGenerateJWK/oct#02 301s === PAUSE TestGenerateJWK/oct#02 301s === RUN TestGenerateJWK/oct#03 301s === PAUSE TestGenerateJWK/oct#03 301s === RUN TestGenerateJWK/oct#04 301s === PAUSE TestGenerateJWK/oct#04 301s === RUN TestGenerateJWK/oct#05 301s === PAUSE TestGenerateJWK/oct#05 301s === RUN TestGenerateJWK/oct#06 301s === PAUSE TestGenerateJWK/oct#06 301s === RUN TestGenerateJWK/oct#07 301s === PAUSE TestGenerateJWK/oct#07 301s === RUN TestGenerateJWK/oct#08 301s === PAUSE TestGenerateJWK/oct#08 301s === RUN TestGenerateJWK/oct#09 301s === PAUSE TestGenerateJWK/oct#09 301s === RUN TestGenerateJWK/oct#10 301s === PAUSE TestGenerateJWK/oct#10 301s === RUN TestGenerateJWK/oct#11 301s === PAUSE TestGenerateJWK/oct#11 301s === RUN TestGenerateJWK/fail 301s === PAUSE TestGenerateJWK/fail 301s === CONT TestGenerateJWK/EC 301s === CONT TestGenerateJWK/OKP#02 301s === CONT TestGenerateJWK/RSA#01 301s === CONT TestGenerateJWK/RSA#07 301s === CONT TestGenerateJWK/RSA#06 301s === CONT TestGenerateJWK/OKP#01 301s === CONT TestGenerateJWK/RSA#05 301s === CONT TestGenerateJWK/OKP 301s === CONT TestGenerateJWK/RSA#04 301s === RUN TestGenerateJWKFromPEM/p256 301s === PAUSE TestGenerateJWKFromPEM/p256 301s === RUN TestGenerateJWKFromPEM/p384 301s === PAUSE TestGenerateJWKFromPEM/p384 301s === RUN TestGenerateJWKFromPEM/p521 301s === PAUSE TestGenerateJWKFromPEM/p521 301s === RUN TestGenerateJWKFromPEM/ed25519 301s === PAUSE TestGenerateJWKFromPEM/ed25519 301s === RUN TestGenerateJWKFromPEM/rsa 301s === PAUSE TestGenerateJWKFromPEM/rsa 301s === RUN TestGenerateJWKFromPEM/p256_pub 301s === PAUSE TestGenerateJWKFromPEM/p256_pub 301s === RUN TestGenerateJWKFromPEM/p384_pub 301s === PAUSE TestGenerateJWKFromPEM/p384_pub 301s === RUN TestGenerateJWKFromPEM/p521_pub 301s === PAUSE TestGenerateJWKFromPEM/p521_pub 301s === RUN TestGenerateJWKFromPEM/ed25519_pub 301s === PAUSE TestGenerateJWKFromPEM/ed25519_pub 301s === RUN TestGenerateJWKFromPEM/rsa_pub 301s === PAUSE TestGenerateJWKFromPEM/rsa_pub 301s === RUN TestGenerateJWKFromPEM/rsa_cert 301s === PAUSE TestGenerateJWKFromPEM/rsa_cert 301s === RUN TestGenerateJWKFromPEM/ed25519_cert 301s === PAUSE TestGenerateJWKFromPEM/ed25519_cert 301s === RUN TestGenerateJWKFromPEM/p256_cert 301s === PAUSE TestGenerateJWKFromPEM/p256_cert 301s === RUN TestGenerateJWKFromPEM/fail_missing 301s === PAUSE TestGenerateJWKFromPEM/fail_missing 301s === RUN TestGenerateJWKFromPEM/fail_no_subtle 301s === PAUSE TestGenerateJWKFromPEM/fail_no_subtle 301s === CONT TestGenerateJWK/RSA#03 301s === CONT TestGenerateJWK/RSA#02 301s === CONT TestGenerateJWK/EC#05 301s === CONT TestGenerateJWK/RSA 301s === CONT TestGenerateJWK/EC#07 301s === CONT TestGenerateJWK/EC#06 301s === CONT TestGenerateJWK/EC#02 301s === CONT TestGenerateJWK/oct#06 301s === CONT TestGenerateJWK/fail 301s === CONT TestGenerateJWK/oct#11 301s === CONT TestGenerateJWK/oct#10 301s === CONT TestGenerateJWK/oct#09 301s === CONT TestGenerateJWK/oct#08 301s === CONT TestGenerateJWK/oct#07 301s === CONT TestGenerateJWK/EC#01 301s === CONT TestGenerateJWK/EC#04 301s === CONT TestGenerateJWK/oct#03 301s === CONT TestGenerateJWK/oct#05 301s === CONT TestGenerateJWK/oct#04 301s === CONT TestGenerateJWK/oct#01 301s === CONT TestGenerateJWK/oct#02 301s === CONT TestGenerateJWK/oct 301s === CONT TestGenerateJWK/EC#03 301s === CONT TestGenerateJWKFromPEM/p256 301s === CONT TestGenerateJWKFromPEM/fail_no_subtle 301s === CONT TestGenerateJWKFromPEM/fail_missing 301s === CONT TestGenerateJWKFromPEM/p256_cert 301s === CONT TestGenerateJWKFromPEM/ed25519_cert 301s === CONT TestGenerateJWKFromPEM/rsa_cert 301s === CONT TestGenerateJWKFromPEM/rsa_pub 301s === CONT TestGenerateJWKFromPEM/ed25519_pub 301s === CONT TestGenerateJWKFromPEM/p521_pub 301s === CONT TestGenerateJWKFromPEM/p384_pub 301s === CONT TestGenerateJWKFromPEM/p256_pub 301s === CONT TestGenerateJWKFromPEM/rsa 301s === CONT TestGenerateJWKFromPEM/ed25519 301s === CONT TestGenerateJWKFromPEM/p521 301s === CONT TestGenerateJWKFromPEM/p384 301s --- PASS: TestGenerateJWKFromPEM (0.03s) 301s --- PASS: TestGenerateJWKFromPEM/p256 (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/fail_no_subtle (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/fail_missing (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/p256_cert (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/ed25519_cert (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/rsa_cert (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/rsa_pub (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/ed25519_pub (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/p521_pub (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/p384_pub (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/p256_pub (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/rsa (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/ed25519 (0.00s) 301s --- PASS: TestGenerateJWKFromPEM/p521 (0.02s) 301s --- PASS: TestGenerateJWKFromPEM/p384 (0.00s) 301s === RUN TestEncryptDecryptJWK/ok_EC 301s === PAUSE TestEncryptDecryptJWK/ok_EC 301s === RUN TestEncryptDecryptJWK/ok_EC_pub 301s === PAUSE TestEncryptDecryptJWK/ok_EC_pub 301s === RUN TestEncryptDecryptJWK/ok_RSA 301s === PAUSE TestEncryptDecryptJWK/ok_RSA 301s === RUN TestEncryptDecryptJWK/ok_RSA_pub 301s === PAUSE TestEncryptDecryptJWK/ok_RSA_pub 301s === RUN TestEncryptDecryptJWK/ok_RSA-PSS 301s === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS 301s === RUN TestEncryptDecryptJWK/ok_RSA-PSS_pub 301s === PAUSE TestEncryptDecryptJWK/ok_RSA-PSS_pub 301s === RUN TestEncryptDecryptJWK/ok_Ed25519 301s === PAUSE TestEncryptDecryptJWK/ok_Ed25519 301s === RUN TestEncryptDecryptJWK/ok_Ed25519_pub 301s === PAUSE TestEncryptDecryptJWK/ok_Ed25519_pub 301s === RUN TestEncryptDecryptJWK/ok_oct 301s === PAUSE TestEncryptDecryptJWK/ok_oct 301s === CONT TestEncryptDecryptJWK/ok_EC 301s === CONT TestEncryptDecryptJWK/ok_Ed25519_pub 301s === CONT TestEncryptDecryptJWK/ok_Ed25519 301s === CONT TestEncryptDecryptJWK/ok_oct 301s === CONT TestEncryptDecryptJWK/ok_RSA-PSS 301s === CONT TestEncryptDecryptJWK/ok_RSA 301s === RUN TestParseKey/ec 301s === PAUSE TestParseKey/ec 301s === RUN TestParseKey/rsa 301s === PAUSE TestParseKey/rsa 301s === RUN TestParseKey/rsa-pss 301s === PAUSE TestParseKey/rsa-pss 301s === RUN TestParseKey/okp 301s === PAUSE TestParseKey/okp 301s === RUN TestParseKey/oct 301s === PAUSE TestParseKey/oct 301s === RUN TestParseKey/encryptedCompactWithPassword 301s === PAUSE TestParseKey/encryptedCompactWithPassword 301s === RUN TestParseKey/encryptedFullWithPasswordFile 301s === PAUSE TestParseKey/encryptedFullWithPasswordFile 301s === RUN TestParseKey/pemPrivate 301s === PAUSE TestParseKey/pemPrivate 301s === RUN TestParseKey/pemPublic 301s === PAUSE TestParseKey/pemPublic 301s === RUN TestParseKey/pemPrivateWithPassword 301s === PAUSE TestParseKey/pemPrivateWithPassword 301s === RUN TestParseKey/pemPrivateWithPasswordFile 301s === PAUSE TestParseKey/pemPrivateWithPasswordFile 301s === RUN TestParseKey/pemPrivateWithPasswordPrompter 301s === PAUSE TestParseKey/pemPrivateWithPasswordPrompter 301s === RUN TestParseKey/pemPrivateWithKid 301s === PAUSE TestParseKey/pemPrivateWithKid 301s === RUN TestParseKey/pemPrivateWithUse 301s === PAUSE TestParseKey/pemPrivateWithUse 301s === RUN TestParseKey/pemPrivateWithAlg 301s === PAUSE TestParseKey/pemPrivateWithAlg 301s === RUN TestParseKey/pemPrivateWithAlgWithSubtle 301s === PAUSE TestParseKey/pemPrivateWithAlgWithSubtle 301s === RUN TestParseKey/octPrivateWithAlg 301s === PAUSE TestParseKey/octPrivateWithAlg 301s === RUN TestParseKey/octPrivateWithAlgWithKid 301s === PAUSE TestParseKey/octPrivateWithAlgWithKid 301s === RUN TestParseKey/failPassword 301s === PAUSE TestParseKey/failPassword 301s === RUN TestParseKey/failMissingFile 301s === PAUSE TestParseKey/failMissingFile 301s === RUN TestParseKey/failPEMPassword 301s === PAUSE TestParseKey/failPEMPassword 301s === RUN TestParseKey/failECBWongAlg 301s === PAUSE TestParseKey/failECBWongAlg 301s === RUN TestParseKey/failECWrongKid 301s === PAUSE TestParseKey/failECWrongKid 301s === RUN TestParseKey/failOCTMissingOptions 301s === PAUSE TestParseKey/failOCTMissingOptions 301s === CONT TestEncryptDecryptJWK/ok_RSA_pub 301s --- PASS: TestGenerateJWK (0.00s) 301s --- PASS: TestGenerateJWK/OKP#02 (0.00s) 301s --- PASS: TestGenerateJWK/EC (0.00s) 301s --- PASS: TestGenerateJWK/OKP#01 (0.00s) 301s --- PASS: TestGenerateJWK/OKP (0.00s) 301s --- PASS: TestGenerateJWK/RSA#07 (0.43s) 301s --- PASS: TestGenerateJWK/RSA#03 (0.85s) 301s --- PASS: TestGenerateJWK/EC#05 (0.01s) 301s --- PASS: TestGenerateJWK/RSA (0.42s) 301s --- PASS: TestGenerateJWK/EC#07 (0.00s) 301s --- PASS: TestGenerateJWK/EC#06 (0.00s) 301s --- PASS: TestGenerateJWK/EC#02 (0.01s) 301s --- PASS: TestGenerateJWK/oct#06 (0.00s) 301s --- PASS: TestGenerateJWK/fail (0.00s) 301s --- PASS: TestGenerateJWK/oct#11 (0.00s) 301s --- PASS: TestGenerateJWK/oct#10 (0.00s) 301s --- PASS: TestGenerateJWK/oct#09 (0.00s) 301s --- PASS: TestGenerateJWK/oct#08 (0.00s) 301s --- PASS: TestGenerateJWK/oct#07 (0.00s) 301s --- PASS: TestGenerateJWK/EC#01 (0.00s) 301s --- PASS: TestGenerateJWK/EC#04 (0.00s) 301s --- PASS: TestGenerateJWK/oct#03 (0.00s) 301s --- PASS: TestGenerateJWK/oct#05 (0.00s) 301s --- PASS: TestGenerateJWK/oct#04 (0.00s) 301s --- PASS: TestGenerateJWK/oct#01 (0.00s) 301s --- PASS: TestGenerateJWK/oct#02 (0.00s) 301s --- PASS: TestGenerateJWK/oct (0.00s) 301s --- PASS: TestGenerateJWK/EC#03 (0.01s) 301s --- PASS: TestGenerateJWK/RSA#06 (1.37s) 301s --- PASS: TestGenerateJWK/RSA#02 (1.04s) 301s --- PASS: TestGenerateJWK/RSA#05 (1.59s) 301s --- PASS: TestGenerateJWK/RSA#04 (3.09s) 301s --- PASS: TestGenerateJWK/RSA#01 (4.52s) 301s === CONT TestEncryptDecryptJWK/ok_RSA-PSS_pub 301s === CONT TestEncryptDecryptJWK/ok_EC_pub 301s === CONT TestParseKey/ec 301s === CONT TestParseKey/failOCTMissingOptions 301s === CONT TestParseKey/failECWrongKid 301s === CONT TestParseKey/failECBWongAlg 301s === CONT TestParseKey/failPEMPassword 301s === CONT TestParseKey/failMissingFile 301s === CONT TestParseKey/failPassword 301s === CONT TestParseKey/octPrivateWithAlgWithKid 301s === CONT TestParseKey/octPrivateWithAlg 301s === CONT TestParseKey/pemPrivateWithAlgWithSubtle 301s === CONT TestParseKey/pemPrivateWithAlg 301s === CONT TestParseKey/pemPrivateWithUse 301s === CONT TestParseKey/pemPrivateWithKid 301s === CONT TestParseKey/pemPrivateWithPasswordPrompter 301s === CONT TestParseKey/pemPrivateWithPasswordFile 301s === CONT TestParseKey/pemPrivateWithPassword 301s === CONT TestParseKey/pemPublic 301s === CONT TestParseKey/pemPrivate 301s === CONT TestParseKey/encryptedFullWithPasswordFile 301s === CONT TestParseKey/encryptedCompactWithPassword 301s === CONT TestParseKey/oct 301s === CONT TestParseKey/okp 301s === CONT TestParseKey/rsa-pss 301s === CONT TestParseKey/rsa 301s --- PASS: TestParseKey (3.47s) 301s --- PASS: TestParseKey/ec (0.00s) 301s --- PASS: TestParseKey/failOCTMissingOptions (0.00s) 301s --- PASS: TestParseKey/failECWrongKid (0.00s) 301s --- PASS: TestParseKey/failECBWongAlg (0.00s) 301s --- PASS: TestParseKey/failPEMPassword (0.00s) 301s --- PASS: TestParseKey/failMissingFile (0.00s) 301s --- PASS: TestParseKey/octPrivateWithAlgWithKid (0.00s) 301s --- PASS: TestParseKey/octPrivateWithAlg (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithAlgWithSubtle (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithAlg (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithUse (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithKid (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithPasswordPrompter (0.01s) 301s --- PASS: TestParseKey/pemPrivateWithPasswordFile (0.00s) 301s --- PASS: TestParseKey/pemPrivateWithPassword (0.01s) 301s --- PASS: TestParseKey/pemPublic (0.00s) 301s --- PASS: TestParseKey/pemPrivate (0.00s) 301s --- PASS: TestParseKey/oct (0.00s) 301s --- PASS: TestParseKey/okp (0.00s) 301s --- PASS: TestParseKey/rsa-pss (0.00s) 301s --- PASS: TestParseKey/rsa (0.00s) 301s --- PASS: TestParseKey/failPassword (1.65s) 301s --- PASS: TestParseKey/encryptedFullWithPasswordFile (2.02s) 301s --- PASS: TestParseKey/encryptedCompactWithPassword (1.69s) 301s --- PASS: TestEncryptDecryptJWK (2.41s) 301s --- PASS: TestEncryptDecryptJWK/ok_EC (3.39s) 301s --- PASS: TestEncryptDecryptJWK/ok_Ed25519_pub (3.48s) 301s --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS (3.65s) 301s --- PASS: TestEncryptDecryptJWK/ok_oct (4.16s) 301s --- PASS: TestEncryptDecryptJWK/ok_RSA (3.53s) 301s --- PASS: TestEncryptDecryptJWK/ok_Ed25519 (4.80s) 301s --- PASS: TestEncryptDecryptJWK/ok_RSA_pub (4.05s) 301s --- PASS: TestEncryptDecryptJWK/ok_RSA-PSS_pub (3.68s) 301s --- PASS: TestEncryptDecryptJWK/ok_EC_pub (3.00s) 301s PASS 301s ok go.step.sm/crypto/jose 47.103s 301s === RUN TestFingerprint 301s === RUN TestFingerprint/ecdsa 301s === RUN TestFingerprint/rsa 301s === RUN TestFingerprint/ed25519 301s === RUN TestFingerprint/fail 301s --- PASS: TestFingerprint (0.00s) 301s --- PASS: TestFingerprint/ecdsa (0.00s) 301s --- PASS: TestFingerprint/rsa (0.00s) 301s --- PASS: TestFingerprint/ed25519 (0.00s) 301s --- PASS: TestFingerprint/fail (0.00s) 301s === RUN TestEncodedFingerprint 301s === RUN TestEncodedFingerprint/ecdsa 301s === RUN TestEncodedFingerprint/rsa 301s === RUN TestEncodedFingerprint/ed25519 301s === RUN TestEncodedFingerprint/fail 301s === RUN TestEncodedFingerprint/fail_bad_encoding 301s --- PASS: TestEncodedFingerprint (0.00s) 301s --- PASS: TestEncodedFingerprint/ecdsa (0.00s) 301s --- PASS: TestEncodedFingerprint/rsa (0.00s) 301s --- PASS: TestEncodedFingerprint/ed25519 (0.00s) 301s --- PASS: TestEncodedFingerprint/fail (0.00s) 301s --- PASS: TestEncodedFingerprint/fail_bad_encoding (0.00s) 301s === RUN TestPublicKey 301s === RUN TestPublicKey/ecdsa 301s === RUN TestPublicKey/ecdsaPublic 301s === RUN TestPublicKey/rsa 301s === RUN TestPublicKey/rsaPublic 301s === RUN TestPublicKey/ed25519 301s === RUN TestPublicKey/ed25519Public 301s === RUN TestPublicKey/x25519 301s === RUN TestPublicKey/x25519Public 301s === RUN TestPublicKey/ecdsaSigner 301s === RUN TestPublicKey/fail 301s --- PASS: TestPublicKey (0.47s) 301s --- PASS: TestPublicKey/ecdsa (0.00s) 301s --- PASS: TestPublicKey/ecdsaPublic (0.00s) 301s --- PASS: TestPublicKey/rsa (0.00s) 301s --- PASS: TestPublicKey/rsaPublic (0.00s) 301s --- PASS: TestPublicKey/ed25519 (0.00s) 301s --- PASS: TestPublicKey/ed25519Public (0.00s) 301s --- PASS: TestPublicKey/x25519 (0.00s) 301s --- PASS: TestPublicKey/x25519Public (0.00s) 301s --- PASS: TestPublicKey/ecdsaSigner (0.00s) 301s --- PASS: TestPublicKey/fail (0.00s) 301s === RUN TestGenerateDefaultKey 301s === RUN TestGenerateDefaultKey/ok 301s === RUN TestGenerateDefaultKey/eof 301s --- PASS: TestGenerateDefaultKey (0.00s) 301s --- PASS: TestGenerateDefaultKey/ok (0.00s) 301s --- PASS: TestGenerateDefaultKey/eof (0.00s) 301s === RUN TestGenerateDefaultKeyPair 301s === RUN TestGenerateDefaultKeyPair/ok 301s === RUN TestGenerateDefaultKeyPair/eof 301s --- PASS: TestGenerateDefaultKeyPair (0.00s) 301s --- PASS: TestGenerateDefaultKeyPair/ok (0.00s) 301s --- PASS: TestGenerateDefaultKeyPair/eof (0.00s) 301s === RUN TestGenerateKey 301s === RUN TestGenerateKey/P-256 301s === RUN TestGenerateKey/P-384 301s === RUN TestGenerateKey/P-521 301s === RUN TestGenerateKey/Ed25519 301s === RUN TestGenerateKey/X25519 301s === RUN TestGenerateKey/OCT 301s === RUN TestGenerateKey/eof_EC 301s === RUN TestGenerateKey/eof_RSA 301s === RUN TestGenerateKey/eof_Ed25519 301s === RUN TestGenerateKey/eof_X25519 301s === RUN TestGenerateKey/eof_oct 301s === RUN TestGenerateKey/unknown_EC_curve 301s === RUN TestGenerateKey/unknown_OKP_curve 301s === RUN TestGenerateKey/unknown_type 301s --- PASS: TestGenerateKey (0.25s) 301s --- PASS: TestGenerateKey/P-256 (0.00s) 301s --- PASS: TestGenerateKey/P-384 (0.04s) 301s --- PASS: TestGenerateKey/P-521 (0.17s) 301s --- PASS: TestGenerateKey/Ed25519 (0.00s) 301s --- PASS: TestGenerateKey/X25519 (0.02s) 301s --- PASS: TestGenerateKey/OCT (0.00s) 301s --- PASS: TestGenerateKey/eof_EC (0.00s) 301s --- PASS: TestGenerateKey/eof_RSA (0.00s) 301s --- PASS: TestGenerateKey/eof_Ed25519 (0.00s) 301s --- PASS: TestGenerateKey/eof_X25519 (0.00s) 301s --- PASS: TestGenerateKey/eof_oct (0.00s) 301s --- PASS: TestGenerateKey/unknown_EC_curve (0.00s) 301s --- PASS: TestGenerateKey/unknown_OKP_curve (0.00s) 301s --- PASS: TestGenerateKey/unknown_type (0.00s) 301s === RUN TestGenerateKey_rsa 301s === RUN TestGenerateKey_rsa/RSA2048 301s === RUN TestGenerateKey_rsa/RSA3072 301s === RUN TestGenerateKey_rsa/fail 301s === RUN TestGenerateKey_rsa/fail_size 301s --- PASS: TestGenerateKey_rsa (5.38s) 301s --- PASS: TestGenerateKey_rsa/RSA2048 (1.05s) 301s --- PASS: TestGenerateKey_rsa/RSA3072 (4.33s) 301s --- PASS: TestGenerateKey_rsa/fail (0.00s) 301s --- PASS: TestGenerateKey_rsa/fail_size (0.00s) 301s === RUN TestGenerateKeyPair 301s === RUN TestGenerateKeyPair/P-256 301s === RUN TestGenerateKeyPair/P-384 301s === RUN TestGenerateKeyPair/P-521 301s === RUN TestGenerateKeyPair/Ed25519 301s === RUN TestGenerateKeyPair/OCT 301s === RUN TestGenerateKeyPair/eof 301s === RUN TestGenerateKeyPair/unknown 301s === RUN TestGenerateKeyPair/unknown#01 301s --- PASS: TestGenerateKeyPair (0.08s) 301s --- PASS: TestGenerateKeyPair/P-256 (0.00s) 301s --- PASS: TestGenerateKeyPair/P-384 (0.01s) 301s --- PASS: TestGenerateKeyPair/P-521 (0.06s) 301s --- PASS: TestGenerateKeyPair/Ed25519 (0.00s) 301s --- PASS: TestGenerateKeyPair/OCT (0.00s) 301s --- PASS: TestGenerateKeyPair/eof (0.00s) 301s --- PASS: TestGenerateKeyPair/unknown (0.00s) 301s --- PASS: TestGenerateKeyPair/unknown#01 (0.00s) 301s === RUN TestGenerateKeyPair_rsa 301s === RUN TestGenerateKeyPair_rsa/RSA2048 301s === RUN TestGenerateKeyPair_rsa/RSA3072 301s === RUN TestGenerateKeyPair_rsa/fail 301s --- PASS: TestGenerateKeyPair_rsa (3.35s) 301s --- PASS: TestGenerateKeyPair_rsa/RSA2048 (1.10s) 301s --- PASS: TestGenerateKeyPair_rsa/RSA3072 (2.25s) 301s --- PASS: TestGenerateKeyPair_rsa/fail (0.00s) 301s === RUN TestGenerateDefaultSigner 301s === RUN TestGenerateDefaultSigner/ok 301s === RUN TestGenerateDefaultSigner/eof 301s --- PASS: TestGenerateDefaultSigner (0.00s) 301s --- PASS: TestGenerateDefaultSigner/ok (0.00s) 301s --- PASS: TestGenerateDefaultSigner/eof (0.00s) 301s === RUN TestGenerateSigner 301s === RUN TestGenerateSigner/P-256 301s === RUN TestGenerateSigner/P-384 301s === RUN TestGenerateSigner/P-521 301s === RUN TestGenerateSigner/Ed25519 301s === RUN TestGenerateSigner/OCT 301s === RUN TestGenerateSigner/unknown 301s === RUN TestGenerateSigner/unknown#01 301s --- PASS: TestGenerateSigner (0.08s) 301s --- PASS: TestGenerateSigner/P-256 (0.00s) 301s --- PASS: TestGenerateSigner/P-384 (0.01s) 301s --- PASS: TestGenerateSigner/P-521 (0.06s) 301s --- PASS: TestGenerateSigner/Ed25519 (0.00s) 301s --- PASS: TestGenerateSigner/OCT (0.00s) 301s --- PASS: TestGenerateSigner/unknown (0.00s) 301s --- PASS: TestGenerateSigner/unknown#01 (0.00s) 301s === RUN TestExtractKey 301s === RUN TestExtractKey/RSA_private_key 301s === RUN TestExtractKey/RSA_public_key 301s === RUN TestExtractKey/EC_private_key 301s === RUN TestExtractKey/EC_public_key 301s === RUN TestExtractKey/OKP_private_key 301s === RUN TestExtractKey/OKP_public_key 301s === RUN TestExtractKey/oct_key 301s === RUN TestExtractKey/certificate 301s === RUN TestExtractKey/csr 301s === RUN TestExtractKey/ssh_public_key 301s === RUN TestExtractKey/ssh_cert 301s === RUN TestExtractKey/fail_string 301s === RUN TestExtractKey/fail_bad_ssh.Certificate.Key 301s === RUN TestExtractKey/fail_bad_ssh.PublicKey 301s --- PASS: TestExtractKey (0.25s) 301s --- PASS: TestExtractKey/RSA_private_key (0.00s) 301s --- PASS: TestExtractKey/RSA_public_key (0.00s) 301s --- PASS: TestExtractKey/EC_private_key (0.00s) 301s --- PASS: TestExtractKey/EC_public_key (0.00s) 301s --- PASS: TestExtractKey/OKP_private_key (0.00s) 301s --- PASS: TestExtractKey/OKP_public_key (0.00s) 301s --- PASS: TestExtractKey/oct_key (0.00s) 301s --- PASS: TestExtractKey/certificate (0.00s) 301s --- PASS: TestExtractKey/csr (0.00s) 301s --- PASS: TestExtractKey/ssh_public_key (0.00s) 301s --- PASS: TestExtractKey/ssh_cert (0.00s) 301s --- PASS: TestExtractKey/fail_string (0.00s) 301s --- PASS: TestExtractKey/fail_bad_ssh.Certificate.Key (0.00s) 301s --- PASS: TestExtractKey/fail_bad_ssh.PublicKey (0.00s) 301s === RUN TestVerifyPair 301s === RUN TestVerifyPair/ecdsa 301s === RUN TestVerifyPair/rsa 301s === RUN TestVerifyPair/ed25519 301s === RUN TestVerifyPair/fail_ecdsa 301s === RUN TestVerifyPair/fail_rsa 301s === RUN TestVerifyPair/fail_ed25519 301s === RUN TestVerifyPair/fail_ecdsa_key 301s === RUN TestVerifyPair/fail_rsa_key 301s === RUN TestVerifyPair/fail_ed25519_key 301s === RUN TestVerifyPair/fail_type 301s --- PASS: TestVerifyPair (1.03s) 301s --- PASS: TestVerifyPair/ecdsa (0.00s) 301s --- PASS: TestVerifyPair/rsa (0.00s) 301s --- PASS: TestVerifyPair/ed25519 (0.00s) 301s --- PASS: TestVerifyPair/fail_ecdsa (0.00s) 301s --- PASS: TestVerifyPair/fail_rsa (0.00s) 301s --- PASS: TestVerifyPair/fail_ed25519 (0.00s) 301s --- PASS: TestVerifyPair/fail_ecdsa_key (0.00s) 301s --- PASS: TestVerifyPair/fail_rsa_key (0.00s) 301s --- PASS: TestVerifyPair/fail_ed25519_key (0.00s) 301s --- PASS: TestVerifyPair/fail_type (0.00s) 301s === RUN TestInsecure 301s === RUN TestInsecure/ok_RSA_2048 301s === RUN TestInsecure/fail_RSA_1024 301s === RUN TestInsecure/ok_RSA_2048_insecure 301s === RUN TestInsecure/ok_RSA_1024_insecure 301s --- PASS: TestInsecure (0.75s) 301s --- PASS: TestInsecure/ok_RSA_2048 (0.16s) 301s --- PASS: TestInsecure/fail_RSA_1024 (0.00s) 301s --- PASS: TestInsecure/ok_RSA_2048_insecure (0.49s) 301s --- PASS: TestInsecure/ok_RSA_1024_insecure (0.10s) 301s === RUN TestEqual 301s === RUN TestEqual/ok_ecdsaKey 301s === RUN TestEqual/ok_rsaKey 301s === RUN TestEqual/ok_ed25519Key 301s === RUN TestEqual/ok_x25519Key 301s === RUN TestEqual/ok_ecdsaKey_pub 301s === RUN TestEqual/ok_rsaKey_pub 301s === RUN TestEqual/ok_ed25519Key_pub 301s === RUN TestEqual/ok_x25519Key_pub 301s === RUN TestEqual/ok_[]byte 301s === RUN TestEqual/fail_ecdsaKey 301s === RUN TestEqual/fail_rsaKey 301s === RUN TestEqual/fail_ed25519Key 301s === RUN TestEqual/fail_x25519Key 301s === RUN TestEqual/fail_ecdsaKey_pub 301s === RUN TestEqual/fail_rsaKey_pub 301s === RUN TestEqual/fail_ed25519Key_pub 301s === RUN TestEqual/fail_x25519Key_pub 301s === RUN TestEqual/fail_[]byte 301s === RUN TestEqual/fail_int 301s === RUN TestEqual/fail_string 301s --- PASS: TestEqual (0.32s) 301s --- PASS: TestEqual/ok_ecdsaKey (0.00s) 301s --- PASS: TestEqual/ok_rsaKey (0.00s) 301s --- PASS: TestEqual/ok_ed25519Key (0.00s) 301s --- PASS: TestEqual/ok_x25519Key (0.00s) 301s --- PASS: TestEqual/ok_ecdsaKey_pub (0.00s) 301s --- PASS: TestEqual/ok_rsaKey_pub (0.00s) 301s --- PASS: TestEqual/ok_ed25519Key_pub (0.00s) 301s --- PASS: TestEqual/ok_x25519Key_pub (0.00s) 301s --- PASS: TestEqual/ok_[]byte (0.00s) 301s --- PASS: TestEqual/fail_ecdsaKey (0.00s) 301s --- PASS: TestEqual/fail_rsaKey (0.00s) 301s --- PASS: TestEqual/fail_ed25519Key (0.00s) 301s --- PASS: TestEqual/fail_x25519Key (0.00s) 301s --- PASS: TestEqual/fail_ecdsaKey_pub (0.00s) 301s --- PASS: TestEqual/fail_rsaKey_pub (0.00s) 301s --- PASS: TestEqual/fail_ed25519Key_pub (0.00s) 301s --- PASS: TestEqual/fail_x25519Key_pub (0.00s) 301s --- PASS: TestEqual/fail_[]byte (0.00s) 301s --- PASS: TestEqual/fail_int (0.00s) 301s --- PASS: TestEqual/fail_string (0.00s) 301s PASS 301s ok go.step.sm/crypto/keyutil 12.012s 301s === RUN TestNew 301s === RUN TestNew/ok 301s === RUN TestNew/ok_with_options 301s === RUN TestNew/fail_root_signer 301s === RUN TestNew/fail_intermediate_signer 301s === RUN TestNew/fail_host_signer 301s === RUN TestNew/fail_user_signer 301s === RUN TestNew/fail_root_template 301s === RUN TestNew/fail_intermediate_template 301s === RUN TestNew/fail_root_csr 301s === RUN TestNew/fail_intermediate_csr 301s === RUN TestNew/fail_host_ssh_signer 301s === RUN TestNew/fail_user_ssh_signer 301s --- PASS: TestNew (0.11s) 301s --- PASS: TestNew/ok (0.02s) 301s --- PASS: TestNew/ok_with_options (0.01s) 301s --- PASS: TestNew/fail_root_signer (0.00s) 301s --- PASS: TestNew/fail_intermediate_signer (0.00s) 301s --- PASS: TestNew/fail_host_signer (0.01s) 301s --- PASS: TestNew/fail_user_signer (0.01s) 301s --- PASS: TestNew/fail_root_template (0.01s) 301s --- PASS: TestNew/fail_intermediate_template (0.02s) 301s --- PASS: TestNew/fail_root_csr (0.00s) 301s --- PASS: TestNew/fail_intermediate_csr (0.00s) 301s --- PASS: TestNew/fail_host_ssh_signer (0.01s) 301s --- PASS: TestNew/fail_user_ssh_signer (0.01s) 301s === RUN TestCA_Sign 301s === RUN TestCA_Sign/ok 301s === RUN TestCA_Sign/ok_with_lifetime 301s === RUN TestCA_Sign/fail 301s --- PASS: TestCA_Sign (0.08s) 301s --- PASS: TestCA_Sign/ok (0.01s) 301s --- PASS: TestCA_Sign/ok_with_lifetime (0.01s) 301s --- PASS: TestCA_Sign/fail (0.00s) 301s === RUN TestCA_Sign_mutation 301s --- PASS: TestCA_Sign_mutation (0.03s) 301s === RUN TestCA_SignCSR 301s === RUN TestCA_SignCSR/ok 301s === RUN TestCA_SignCSR/ok_with_modify 301s === RUN TestCA_SignCSR/fail_new_certificate 301s === RUN TestCA_SignCSR/fail_modify 301s --- PASS: TestCA_SignCSR (0.11s) 301s --- PASS: TestCA_SignCSR/ok (0.01s) 301s --- PASS: TestCA_SignCSR/ok_with_modify (0.01s) 301s --- PASS: TestCA_SignCSR/fail_new_certificate (0.00s) 301s --- PASS: TestCA_SignCSR/fail_modify (0.00s) 301s === RUN TestCA_SignSSH 301s === RUN TestCA_SignSSH/ok_host 301s === RUN TestCA_SignSSH/ok_user 301s === RUN TestCA_SignSSH/ok_infinity 301s === RUN TestCA_SignSSH/fail_type 301s --- PASS: TestCA_SignSSH (0.09s) 301s --- PASS: TestCA_SignSSH/ok_host (0.00s) 301s --- PASS: TestCA_SignSSH/ok_user (0.00s) 301s --- PASS: TestCA_SignSSH/ok_infinity (0.00s) 301s --- PASS: TestCA_SignSSH/fail_type (0.00s) 301s === RUN TestCA_SignSSH_mutation 301s --- PASS: TestCA_SignSSH_mutation (0.03s) 301s === RUN TestCA_SignSSH_infinity 301s --- PASS: TestCA_SignSSH_infinity (0.03s) 301s PASS 301s ok go.step.sm/crypto/minica 0.531s 306s === RUN TestParseCosignPrivateKey 306s === RUN TestParseCosignPrivateKey/ok 306s === RUN TestParseCosignPrivateKey/fail_password 306s === RUN TestParseCosignPrivateKey/fail_unmarshal 306s === RUN TestParseCosignPrivateKey/fail_kdf 306s === RUN TestParseCosignPrivateKey/fail_cipher 306s === RUN TestParseCosignPrivateKey/fail_nonce_too_large 306s === RUN TestParseCosignPrivateKey/fail_nonce_too_short 306s === RUN TestParseCosignPrivateKey/fail_kdf.N 306s === RUN TestParseCosignPrivateKey/fail_kdf.R 306s === RUN TestParseCosignPrivateKey/fail_kdf.P 306s === RUN TestParseCosignPrivateKey/fail_kdf.Salt 306s === RUN TestParseCosignPrivateKey/fail_ciphertext 306s === RUN TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey 306s --- PASS: TestParseCosignPrivateKey (1.41s) 306s --- PASS: TestParseCosignPrivateKey/ok (0.16s) 306s --- PASS: TestParseCosignPrivateKey/fail_password (0.14s) 306s --- PASS: TestParseCosignPrivateKey/fail_unmarshal (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_kdf (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_cipher (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_nonce_too_large (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_nonce_too_short (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_kdf.N (0.00s) 306s --- PASS: TestParseCosignPrivateKey/fail_kdf.R (0.17s) 306s --- PASS: TestParseCosignPrivateKey/fail_kdf.P (0.28s) 306s --- PASS: TestParseCosignPrivateKey/fail_kdf.Salt (0.17s) 306s --- PASS: TestParseCosignPrivateKey/fail_ciphertext (0.17s) 306s --- PASS: TestParseCosignPrivateKey/fail_parsePKCS8PrivateKey (0.16s) 306s === RUN TestParseCosignPrivateKey_equal 306s --- PASS: TestParseCosignPrivateKey_equal (0.13s) 306s === RUN TestParseCosignPrivateKey_IncorrectPasswordError 306s --- PASS: TestParseCosignPrivateKey_IncorrectPasswordError (0.32s) 306s === RUN TestRead 306s === RUN TestRead/testdata/openssh.p384.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p256.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p384.pem 306s === RUN TestRead/testdata/openssl.p521.pem 306s === RUN TestRead/testdata/openssl.rsa2048.pem 306s === RUN TestRead/testdata/openssl.rsa2048.enc.pem 306s === RUN TestRead/testdata/openssh.p521.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p256.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pem 306s === RUN TestRead/testdata/nebula.pub 306s === RUN TestRead/testdata/openssh.rsa1024.enc.pem 306s === RUN TestRead/testdata/openssh.rsa2048.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p521.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem 306s === RUN TestRead/testdata/cosign.pub.pem 306s === RUN TestRead/testdata/nebula.key 306s === RUN TestRead/testdata/openssl.p384.pub.pem 306s === RUN TestRead/testdata/openssh.ed25519.enc.pem 306s === RUN TestRead/testdata/openssh.p256.pub.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p384.pub.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p521.pem 306s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pem 306s === RUN TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem 306s === RUN TestRead/testdata/openssl.p384.enc.pem 306s === RUN TestRead/testdata/openssl.rsa1024.enc.pem 306s === RUN TestRead/testdata/openssh.ed25519.pub.pem 306s === RUN TestRead/testdata/openssh.p384.pub.pem 306s === RUN TestRead/testdata/openssh.rsa1024.pem 306s === RUN TestRead/testdata/openssh.rsa1024.pub.pem 306s === RUN TestRead/testdata/pkcs8/openssl.ed25519.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p256.pub.pem 306s === RUN TestRead/testdata/openssl.p256.pub.pem 306s === RUN TestRead/testdata/openssh.p256.enc.pem 306s === RUN TestRead/testdata/openssh.p256.pem 306s === RUN TestRead/testdata/openssh.p521.pub.pem 306s === RUN TestRead/testdata/openssh.rsa2048.pem 306s === RUN TestRead/testdata/openssh.rsa2048.pub.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p384.enc.pem 306s === RUN TestRead/testdata/pkcs8/openssl.p521.pub.pem 306s === RUN TestRead/testdata/cosign.enc.pem 306s === RUN TestRead/testdata/openssl.p256.enc.pem 306s === RUN TestRead/testdata/openssl.p521.pub.pem 306s === RUN TestRead/testdata/openssl.p521.enc.pem 306s === RUN TestRead/testdata/openssl.rsa1024.pem 306s === RUN TestRead/testdata/openssl.rsa1024.pub.pem 306s === RUN TestRead/testdata/openssh.p521.pem 306s === RUN TestRead/testdata/pkcs8/openssl.ed25519.pub.pem 306s === RUN TestRead/testdata/pkcs8/openssl.ed25519.enc.pem 306s === RUN TestRead/testdata/openssl.p256.pem 306s === RUN TestRead/testdata/openssl.p384.pem 306s === RUN TestRead/testdata/openssl.rsa2048.pub.pem 306s === RUN TestRead/testdata/openssh.ed25519.pem 306s === RUN TestRead/testdata/openssh.p384.enc.pem 306s --- PASS: TestRead (1.91s) 306s --- PASS: TestRead/testdata/openssh.p384.pem (0.05s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p256.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p384.pem (0.02s) 306s --- PASS: TestRead/testdata/openssl.p521.pem (0.17s) 306s --- PASS: TestRead/testdata/openssl.rsa2048.pem (0.01s) 306s --- PASS: TestRead/testdata/openssl.rsa2048.enc.pem (0.01s) 306s --- PASS: TestRead/testdata/openssh.p521.enc.pem (0.21s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p256.enc.pem (0.01s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pem (0.07s) 306s --- PASS: TestRead/testdata/nebula.pub (0.00s) 306s --- PASS: TestRead/testdata/openssh.rsa1024.enc.pem (0.16s) 306s --- PASS: TestRead/testdata/openssh.rsa2048.enc.pem (0.17s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p521.enc.pem (0.07s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.enc.pem (0.02s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/cosign.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/nebula.key (0.00s) 306s --- PASS: TestRead/testdata/openssl.p384.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.ed25519.enc.pem (0.16s) 306s --- PASS: TestRead/testdata/openssh.p256.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p521.pem (0.06s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pem (0.01s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.p384.enc.pem (0.02s) 306s --- PASS: TestRead/testdata/openssl.rsa1024.enc.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.ed25519.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.p384.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.rsa1024.pem (0.01s) 306s --- PASS: TestRead/testdata/openssh.rsa1024.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.p256.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.p256.enc.pem (0.15s) 306s --- PASS: TestRead/testdata/openssh.p256.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.p521.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.rsa2048.pem (0.02s) 306s --- PASS: TestRead/testdata/openssh.rsa2048.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p384.enc.pem (0.02s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/cosign.enc.pem (0.14s) 306s --- PASS: TestRead/testdata/openssl.p256.enc.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.p521.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.p521.enc.pem (0.08s) 306s --- PASS: TestRead/testdata/openssl.rsa1024.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.rsa1024.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.p521.pem (0.06s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) 306s --- PASS: TestRead/testdata/openssl.p256.pem (0.00s) 306s --- PASS: TestRead/testdata/openssl.p384.pem (0.01s) 306s --- PASS: TestRead/testdata/openssl.rsa2048.pub.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.ed25519.pem (0.00s) 306s --- PASS: TestRead/testdata/openssh.p384.enc.pem (0.16s) 306s === RUN TestParseCertificate 306s === RUN TestParseCertificate/testdata/ca.crt 306s === RUN TestParseCertificate/testdata/bundle.crt 306s === RUN TestParseCertificate/testdata/badca.crt 306s === RUN TestParseCertificate/testdata/badpem.crt 306s === RUN TestParseCertificate/testdata/badder.crt 306s === RUN TestParseCertificate/testdata/openssl.p256.pem 306s --- PASS: TestParseCertificate (0.01s) 306s --- PASS: TestParseCertificate/testdata/ca.crt (0.00s) 306s --- PASS: TestParseCertificate/testdata/bundle.crt (0.00s) 306s --- PASS: TestParseCertificate/testdata/badca.crt (0.00s) 306s --- PASS: TestParseCertificate/testdata/badpem.crt (0.00s) 306s --- PASS: TestParseCertificate/testdata/badder.crt (0.00s) 306s --- PASS: TestParseCertificate/testdata/openssl.p256.pem (0.00s) 306s === RUN TestReadCertificate 306s === RUN TestReadCertificate/testdata/ca.crt 306s === RUN TestReadCertificate/testdata/nonPEMHeaderCa.crt 306s === RUN TestReadCertificate/testdata/extrajunkbundle.crt 306s === RUN TestReadCertificate/testdata/ca.der 306s === RUN TestReadCertificate/testdata/bundle.crt 306s === RUN TestReadCertificate/testdata/bundle.crt#01 306s === RUN TestReadCertificate/testdata/notexists.crt 306s === RUN TestReadCertificate/testdata/badca.crt 306s === RUN TestReadCertificate/testdata/badpem.crt 306s === RUN TestReadCertificate/testdata/badder.crt 306s === RUN TestReadCertificate/testdata/openssl.p256.pem 306s --- PASS: TestReadCertificate (0.00s) 306s --- PASS: TestReadCertificate/testdata/ca.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/nonPEMHeaderCa.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/extrajunkbundle.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/ca.der (0.00s) 306s --- PASS: TestReadCertificate/testdata/bundle.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/bundle.crt#01 (0.00s) 306s --- PASS: TestReadCertificate/testdata/notexists.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/badca.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/badpem.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/badder.crt (0.00s) 306s --- PASS: TestReadCertificate/testdata/openssl.p256.pem (0.00s) 306s === RUN TestReadCertificateBundle 306s === RUN TestReadCertificateBundle/testdata/ca.crt 306s === RUN TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt 306s === RUN TestReadCertificateBundle/testdata/ca.der 306s === RUN TestReadCertificateBundle/testdata/bundle.crt 306s === RUN TestReadCertificateBundle/testdata/extrajunkbundle.crt 306s === RUN TestReadCertificateBundle/testdata/notexists.crt 306s === RUN TestReadCertificateBundle/testdata/badca.crt 306s === RUN TestReadCertificateBundle/testdata/badpem.crt 306s === RUN TestReadCertificateBundle/testdata/badder.crt 306s === RUN TestReadCertificateBundle/testdata/openssl.p256.pem 306s --- PASS: TestReadCertificateBundle (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/ca.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/nonPEMHeaderCa.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/ca.der (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/bundle.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/extrajunkbundle.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/notexists.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/badca.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/badpem.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/badder.crt (0.00s) 306s --- PASS: TestReadCertificateBundle/testdata/openssl.p256.pem (0.00s) 306s === RUN TestParseCertificateBundle 306s === RUN TestParseCertificateBundle/ok_cert 306s === RUN TestParseCertificateBundle/ok_non_PEM_header 306s === RUN TestParseCertificateBundle/ok_der 306s === RUN TestParseCertificateBundle/ok_bundle 306s === RUN TestParseCertificateBundle/ok_extra_junk_in_bundle 306s === RUN TestParseCertificateBundle/fail_bad_cert_w/_file 306s === RUN TestParseCertificateBundle/fail_no_PEM 306s === RUN TestParseCertificateBundle/fail_no_PEM#01 306s === RUN TestParseCertificateBundle/fail_bad_der 306s === RUN TestParseCertificateBundle/fail_no_valid_PEM 306s --- PASS: TestParseCertificateBundle (0.00s) 306s --- PASS: TestParseCertificateBundle/ok_cert (0.00s) 306s --- PASS: TestParseCertificateBundle/ok_non_PEM_header (0.00s) 306s --- PASS: TestParseCertificateBundle/ok_der (0.00s) 306s --- PASS: TestParseCertificateBundle/ok_bundle (0.00s) 306s --- PASS: TestParseCertificateBundle/ok_extra_junk_in_bundle (0.00s) 306s --- PASS: TestParseCertificateBundle/fail_bad_cert_w/_file (0.00s) 306s --- PASS: TestParseCertificateBundle/fail_no_PEM (0.00s) 306s --- PASS: TestParseCertificateBundle/fail_no_PEM#01 (0.00s) 306s --- PASS: TestParseCertificateBundle/fail_bad_der (0.00s) 306s --- PASS: TestParseCertificateBundle/fail_no_valid_PEM (0.00s) 306s === RUN TestParse 306s === RUN TestParse/fail-pkcs8-password 306s === RUN TestParse/fail-nebula-key-size 306s === RUN TestParse/success-ecdsa-public-key 306s === RUN TestParse/success-rsa-private-key 306s === RUN TestParse/success-ed25519-private-key 306s === RUN TestParse/success-ed25519-enc-private-key 306s === RUN TestParse/success-x509-crt-trim-spaces 306s === RUN TestParse/fail-type 306s === RUN TestParse/fail-nebula-pub-size 306s === RUN TestParse/success-rsa-public-key 306s === RUN TestParse/success-ecdsa-private-key 306s === RUN TestParse/success-x509-crt 306s === RUN TestParse/fail-options 306s === RUN TestParse/fail-password 306s --- PASS: TestParse (0.02s) 306s --- PASS: TestParse/fail-pkcs8-password (0.00s) 306s --- PASS: TestParse/fail-nebula-key-size (0.00s) 306s --- PASS: TestParse/success-ecdsa-public-key (0.00s) 306s --- PASS: TestParse/success-rsa-private-key (0.00s) 306s --- PASS: TestParse/success-ed25519-private-key (0.00s) 306s --- PASS: TestParse/success-ed25519-enc-private-key (0.01s) 306s --- PASS: TestParse/success-x509-crt-trim-spaces (0.00s) 306s --- PASS: TestParse/fail-type (0.00s) 306s --- PASS: TestParse/fail-nebula-pub-size (0.00s) 306s --- PASS: TestParse/success-rsa-public-key (0.00s) 306s --- PASS: TestParse/success-ecdsa-private-key (0.00s) 306s --- PASS: TestParse/success-x509-crt (0.00s) 306s --- PASS: TestParse/fail-options (0.00s) 306s --- PASS: TestParse/fail-password (0.00s) 306s === RUN TestSerialize 306s pem_test.go:641: Running test case: EC Public Key success 306s pem_test.go:641: Running test case: OKP Private Key success 306s pem_test.go:641: Running test case: X.509 Certificate request success 306s pem_test.go:641: Running test case: ToFile Success (EC Private Key encrypted) 306s pem_test.go:641: Running test case: RSA Private Key success 306s pem_test.go:641: Running test case: EC Private Key success - encrypt pkcs8 data 306s pem_test.go:641: Running test case: OKP Public Key success 306s pem_test.go:641: Running test case: X.509 Certificate success 306s pem_test.go:641: Running test case: propagate open key out file error 306s pem_test.go:641: Running test case: ToFile Success (EC Private Key unencrypted) 306s pem_test.go:641: Running test case: unrecognized key type 306s pem_test.go:641: Running test case: RSA Public Key success 306s pem_test.go:641: Running test case: EC Private Key success 306s pem_test.go:641: Running test case: EC Private Key success - encrypt input data 306s --- PASS: TestSerialize (2.18s) 306s === RUN TestParseDER 306s === RUN TestParseDER/rsa_public_key 306s === RUN TestParseDER/rsa_private_key 306s === RUN TestParseDER/rsa_pkcs#1_public_key 306s === RUN TestParseDER/ecdsa_public_key 306s === RUN TestParseDER/ecdsa_private_key 306s === RUN TestParseDER/ed25519_public_key 306s === RUN TestParseDER/ed25519_private_key 306s === RUN TestParseDER/fail 306s --- PASS: TestParseDER (0.00s) 306s --- PASS: TestParseDER/rsa_public_key (0.00s) 306s --- PASS: TestParseDER/rsa_private_key (0.00s) 306s --- PASS: TestParseDER/rsa_pkcs#1_public_key (0.00s) 306s --- PASS: TestParseDER/ecdsa_public_key (0.00s) 306s --- PASS: TestParseDER/ecdsa_private_key (0.00s) 306s --- PASS: TestParseDER/ed25519_public_key (0.00s) 306s --- PASS: TestParseDER/ed25519_private_key (0.00s) 306s --- PASS: TestParseDER/fail (0.00s) 306s === RUN TestParseKey 306s === RUN TestParseKey/testdata/openssl.p256.pub.pem 306s === RUN TestParseKey/testdata/openssh.p256.enc.pem 306s === RUN TestParseKey/testdata/openssh.p256.pem 306s === RUN TestParseKey/testdata/openssh.rsa2048.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p384.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p521.pub.pem 306s === RUN TestParseKey/testdata/cosign.enc.pem 306s === RUN TestParseKey/testdata/openssl.p256.enc.pem 306s === RUN TestParseKey/testdata/openssl.p521.pub.pem 306s === RUN TestParseKey/testdata/openssl.p521.enc.pem 306s === RUN TestParseKey/testdata/openssl.rsa1024.pem 306s === RUN TestParseKey/testdata/openssl.rsa1024.pub.pem 306s === RUN TestParseKey/testdata/openssh.p521.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem 306s === RUN TestParseKey/testdata/openssl.p256.pem 306s === RUN TestParseKey/testdata/openssl.p384.pem 306s === RUN TestParseKey/testdata/openssl.rsa2048.pub.pem 306s === RUN TestParseKey/testdata/openssh.ed25519.pem 306s === RUN TestParseKey/testdata/openssh.p384.enc.pem 306s === RUN TestParseKey/testdata/openssh.p384.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p256.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p384.pem 306s === RUN TestParseKey/testdata/openssl.p521.pem 306s === RUN TestParseKey/testdata/openssl.rsa2048.pem 306s === RUN TestParseKey/testdata/openssl.rsa2048.enc.pem 306s === RUN TestParseKey/testdata/openssh.p521.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p256.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pem 306s === RUN TestParseKey/testdata/nebula.pub 306s === RUN TestParseKey/testdata/openssh.rsa1024.enc.pem 306s === RUN TestParseKey/testdata/openssh.rsa2048.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p521.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem 306s === RUN TestParseKey/testdata/cosign.pub.pem 306s === RUN TestParseKey/testdata/nebula.key 306s === RUN TestParseKey/testdata/openssl.p384.pub.pem 306s === RUN TestParseKey/testdata/openssh.ed25519.enc.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p384.pub.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p521.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem 306s === RUN TestParseKey/testdata/openssl.p384.enc.pem 306s === RUN TestParseKey/testdata/openssl.rsa1024.enc.pem 306s === RUN TestParseKey/testdata/openssh.rsa1024.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.ed25519.pem 306s === RUN TestParseKey/testdata/pkcs8/openssl.p256.pub.pem 306s --- PASS: TestParseKey (1.13s) 306s --- PASS: TestParseKey/testdata/openssl.p256.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.p256.enc.pem (0.14s) 306s --- PASS: TestParseKey/testdata/openssh.p256.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.rsa2048.pem (0.01s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/cosign.enc.pem (0.15s) 306s --- PASS: TestParseKey/testdata/openssl.p256.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p521.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p521.enc.pem (0.01s) 306s --- PASS: TestParseKey/testdata/openssl.rsa1024.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.rsa1024.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.p521.pem (0.01s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p256.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p384.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.rsa2048.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.ed25519.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.p384.enc.pem (0.14s) 306s --- PASS: TestParseKey/testdata/openssh.p384.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p521.pem (0.01s) 306s --- PASS: TestParseKey/testdata/openssl.rsa2048.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.rsa2048.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.p521.enc.pem (0.15s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pem (0.00s) 306s --- PASS: TestParseKey/testdata/nebula.pub (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.rsa1024.enc.pem (0.15s) 306s --- PASS: TestParseKey/testdata/openssh.rsa2048.enc.pem (0.15s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa4096.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/cosign.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/nebula.key (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p384.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.ed25519.enc.pem (0.14s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p384.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p521.pem (0.01s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.rsa2048.pub.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.p384.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssl.rsa1024.enc.pem (0.00s) 306s --- PASS: TestParseKey/testdata/openssh.rsa1024.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.ed25519.pem (0.00s) 306s --- PASS: TestParseKey/testdata/pkcs8/openssl.p256.pub.pem (0.00s) 306s === RUN TestParseKey_x509 306s --- PASS: TestParseKey_x509 (0.00s) 306s === RUN TestParseSSH 306s === RUN TestParseSSH/testdata/openssh.rsa1024.pub.pem 306s === RUN TestParseSSH/testdata/openssh.p521.pub.pem 306s === RUN TestParseSSH/testdata/openssh.rsa2048.pub.pem 306s === RUN TestParseSSH/testdata/openssh.p256.pub.pem 306s === RUN TestParseSSH/testdata/openssh.ed25519.pub.pem 306s === RUN TestParseSSH/testdata/openssh.p384.pub.pem 306s --- PASS: TestParseSSH (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.rsa1024.pub.pem (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.p521.pub.pem (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.rsa2048.pub.pem (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.p256.pub.pem (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.ed25519.pub.pem (0.00s) 306s --- PASS: TestParseSSH/testdata/openssh.p384.pub.pem (0.00s) 306s === RUN TestOpenSSH 306s === PAUSE TestOpenSSH 306s === RUN TestRead_options 306s === RUN TestRead_options/withPassword 306s === RUN TestRead_options/withPasswordFile 306s === RUN TestRead_options/withPasswordPrompt 306s === RUN TestRead_options/missing 306s === RUN TestRead_options/missingPassword 306s === RUN TestRead_options/withPasswordError 306s === RUN TestRead_options/withPasswordFileError 306s === RUN TestRead_options/withPasswordPromptError 306s === RUN TestRead_options/withPasswordFile#01 306s --- PASS: TestRead_options (0.00s) 306s --- PASS: TestRead_options/withPassword (0.00s) 306s --- PASS: TestRead_options/withPasswordFile (0.00s) 306s --- PASS: TestRead_options/withPasswordPrompt (0.00s) 306s --- PASS: TestRead_options/missing (0.00s) 306s --- PASS: TestRead_options/missingPassword (0.00s) 306s --- PASS: TestRead_options/withPasswordError (0.00s) 306s --- PASS: TestRead_options/withPasswordFileError (0.00s) 306s --- PASS: TestRead_options/withPasswordPromptError (0.00s) 306s --- PASS: TestRead_options/withPasswordFile#01 (0.00s) 306s === RUN TestWithMinLengthPasswordFile 306s === RUN TestWithMinLengthPasswordFile/negative 306s === RUN TestWithMinLengthPasswordFile/zero 306s === RUN TestWithMinLengthPasswordFile/greater-than-min-length 306s === RUN TestWithMinLengthPasswordFile/equal-min-length 306s === RUN TestWithMinLengthPasswordFile/less-than-min-length 306s === RUN TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters 306s === RUN TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters-ok 306s --- PASS: TestWithMinLengthPasswordFile (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/negative (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/zero (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/greater-than-min-length (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/equal-min-length (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/less-than-min-length (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters (0.00s) 306s --- PASS: TestWithMinLengthPasswordFile/ignore-pre-post-whitespace-characters-ok (0.00s) 306s === RUN TestRead_promptPassword 306s === RUN TestRead_promptPassword/PromptPassword 306s === RUN TestRead_promptPassword/PromptPasswordBadPassword 306s === RUN TestRead_promptPassword/PromptPasswordError 306s === RUN TestRead_promptPassword/PromptPasswordNil 306s --- PASS: TestRead_promptPassword (0.00s) 306s --- PASS: TestRead_promptPassword/PromptPassword (0.00s) 306s --- PASS: TestRead_promptPassword/PromptPasswordBadPassword (0.00s) 306s --- PASS: TestRead_promptPassword/PromptPasswordError (0.00s) 306s --- PASS: TestRead_promptPassword/PromptPasswordNil (0.00s) 306s === RUN TestParseCertificateRequest 306s === RUN TestParseCertificateRequest/ok 306s === RUN TestParseCertificateRequest/ok_der 306s === RUN TestParseCertificateRequest/ok_keytool 306s === RUN TestParseCertificateRequest/fail_bad_csr 306s === RUN TestParseCertificateRequest/fail_certificate 306s === RUN TestParseCertificateRequest/fail_certificate_der 306s --- PASS: TestParseCertificateRequest (0.00s) 306s --- PASS: TestParseCertificateRequest/ok (0.00s) 306s --- PASS: TestParseCertificateRequest/ok_der (0.00s) 306s --- PASS: TestParseCertificateRequest/ok_keytool (0.00s) 306s --- PASS: TestParseCertificateRequest/fail_bad_csr (0.00s) 306s --- PASS: TestParseCertificateRequest/fail_certificate (0.00s) 306s --- PASS: TestParseCertificateRequest/fail_certificate_der (0.00s) 306s === RUN TestReadCertificateRequest 306s === RUN TestReadCertificateRequest/ok 306s === RUN TestReadCertificateRequest/ok_der 306s === RUN TestReadCertificateRequest/ok_keytool 306s === RUN TestReadCertificateRequest/fail_missing 306s === RUN TestReadCertificateRequest/fail_bad_csr 306s === RUN TestReadCertificateRequest/fail_certificate 306s === RUN TestReadCertificateRequest/fail_certificate_der 306s --- PASS: TestReadCertificateRequest (0.00s) 306s --- PASS: TestReadCertificateRequest/ok (0.00s) 306s --- PASS: TestReadCertificateRequest/ok_der (0.00s) 306s --- PASS: TestReadCertificateRequest/ok_keytool (0.00s) 306s --- PASS: TestReadCertificateRequest/fail_missing (0.00s) 306s --- PASS: TestReadCertificateRequest/fail_bad_csr (0.00s) 306s --- PASS: TestReadCertificateRequest/fail_certificate (0.00s) 306s --- PASS: TestReadCertificateRequest/fail_certificate_der (0.00s) 306s === RUN TestBundleCertificate 306s === RUN TestBundleCertificate/append 306s === RUN TestBundleCertificate/two 306s === RUN TestBundleCertificate/none 306s === RUN TestBundleCertificate/found 306s === RUN TestBundleCertificate/bad_cert 306s === RUN TestBundleCertificate/bad_bundle 306s --- PASS: TestBundleCertificate (0.00s) 306s --- PASS: TestBundleCertificate/append (0.00s) 306s --- PASS: TestBundleCertificate/two (0.00s) 306s --- PASS: TestBundleCertificate/none (0.00s) 306s --- PASS: TestBundleCertificate/found (0.00s) 306s --- PASS: TestBundleCertificate/bad_cert (0.00s) 306s --- PASS: TestBundleCertificate/bad_bundle (0.00s) 306s === RUN TestUnbundleCertificate 306s === RUN TestUnbundleCertificate/remove_one_leave_one 306s === RUN TestUnbundleCertificate/remove_two_leave_none 306s === RUN TestUnbundleCertificate/remove_none 306s === RUN TestUnbundleCertificate/none_to_remove 306s === RUN TestUnbundleCertificate/remove_bundle 306s === RUN TestUnbundleCertificate/bad_cert 306s === RUN TestUnbundleCertificate/bad_bundle 306s --- PASS: TestUnbundleCertificate (0.00s) 306s --- PASS: TestUnbundleCertificate/remove_one_leave_one (0.00s) 306s --- PASS: TestUnbundleCertificate/remove_two_leave_none (0.00s) 306s --- PASS: TestUnbundleCertificate/remove_none (0.00s) 306s --- PASS: TestUnbundleCertificate/none_to_remove (0.00s) 306s --- PASS: TestUnbundleCertificate/remove_bundle (0.00s) 306s --- PASS: TestUnbundleCertificate/bad_cert (0.00s) 306s --- PASS: TestUnbundleCertificate/bad_bundle (0.00s) 306s === RUN TestEncryptDecryptPKCS8 306s === PAUSE TestEncryptDecryptPKCS8 306s === RUN TestSerialize_PKCS8 306s === RUN TestSerialize_PKCS8/rsa 306s === RUN TestSerialize_PKCS8/rsa_pub 306s === RUN TestSerialize_PKCS8/ecdsa 306s === RUN TestSerialize_PKCS8/ecdsa_pub 306s === RUN TestSerialize_PKCS8/ed25519 306s === RUN TestSerialize_PKCS8/ed25519_pub 306s === RUN TestSerialize_PKCS8/fail 306s --- PASS: TestSerialize_PKCS8 (0.00s) 306s --- PASS: TestSerialize_PKCS8/rsa (0.00s) 306s --- PASS: TestSerialize_PKCS8/rsa_pub (0.00s) 306s --- PASS: TestSerialize_PKCS8/ecdsa (0.00s) 306s --- PASS: TestSerialize_PKCS8/ecdsa_pub (0.00s) 306s --- PASS: TestSerialize_PKCS8/ed25519 (0.00s) 306s --- PASS: TestSerialize_PKCS8/ed25519_pub (0.00s) 306s --- PASS: TestSerialize_PKCS8/fail (0.00s) 306s === RUN TestDecryptPKCS8PrivateKey 306s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem 306s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem 306s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem 306s === RUN TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem 306s --- PASS: TestDecryptPKCS8PrivateKey (0.04s) 306s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p256.enc.pem (0.01s) 306s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p521.enc.pem (0.01s) 306s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.rsa2048.enc.pem (0.01s) 306s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.p384.enc.pem (0.01s) 306s --- PASS: TestDecryptPKCS8PrivateKey/testdata/pkcs8/openssl.ed25519.enc.pem (0.01s) 306s === RUN TestDecryptPKCS8PrivateKey_ciphers 306s === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-CBC 306s === RUN TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC 306s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC 306s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC 306s === RUN TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers (12.56s) 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-CBC (2.55s) 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/DES-EDE3-CBC (2.52s) 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-128-CBC (2.50s) 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-192-CBC (2.50s) 306s --- PASS: TestDecryptPKCS8PrivateKey_ciphers/AES-256-CBC (2.50s) 306s === CONT TestOpenSSH 306s === RUN TestOpenSSH/testdata/openssh.rsa1024.enc.pem 306s === CONT TestEncryptDecryptPKCS8 306s === PAUSE TestOpenSSH/testdata/openssh.rsa1024.enc.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 306s === RUN TestOpenSSH/testdata/openssh.rsa2048.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssh.rsa2048.enc.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 306s === RUN TestOpenSSH/testdata/openssh.ed25519.enc.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 306s === PAUSE TestOpenSSH/testdata/openssh.ed25519.enc.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p521.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p521.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 306s === RUN TestOpenSSH/testdata/openssl.p384.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p384.enc.pem 306s === RUN TestOpenSSH/testdata/openssl.rsa1024.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssl.rsa1024.enc.pem 306s === RUN TestOpenSSH/testdata/openssh.rsa1024.pem 306s === PAUSE TestOpenSSH/testdata/openssh.rsa1024.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 306s === RUN TestOpenSSH/testdata/openssh.p256.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p256.enc.pem 306s === RUN TestOpenSSH/testdata/openssh.p256.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p256.pem 306s === RUN TestOpenSSH/testdata/openssh.rsa2048.pem 306s === PAUSE TestOpenSSH/testdata/openssh.rsa2048.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 306s === RUN TestOpenSSH/testdata/cosign.enc.pem 306s === PAUSE TestOpenSSH/testdata/cosign.enc.pem 306s === RUN TestOpenSSH/testdata/openssl.p256.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p256.enc.pem 306s === RUN TestOpenSSH/testdata/openssl.p521.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p521.enc.pem 306s === RUN TestOpenSSH/testdata/openssl.rsa1024.pem 306s === PAUSE TestOpenSSH/testdata/openssl.rsa1024.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 306s === RUN TestOpenSSH/testdata/openssh.p521.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 306s === RUN TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p521.pem 306s === PAUSE TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p521.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem 306s === RUN TestOpenSSH/testdata/openssl.p256.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p256.pem 306s === RUN TestOpenSSH/testdata/openssl.p384.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p384.pem 306s === RUN TestOpenSSH/testdata/openssh.ed25519.pem 306s === PAUSE TestOpenSSH/testdata/openssh.ed25519.pem 306s === RUN TestOpenSSH/testdata/openssh.p384.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p384.enc.pem 306s === RUN TestOpenSSH/testdata/openssh.p384.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p384.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p384.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p384.pem 306s === RUN TestOpenSSH/testdata/openssl.p521.pem 306s === PAUSE TestOpenSSH/testdata/openssl.p521.pem 306s === RUN TestOpenSSH/testdata/openssl.rsa2048.pem 306s === PAUSE TestOpenSSH/testdata/openssl.rsa2048.pem 306s === RUN TestOpenSSH/testdata/openssl.rsa2048.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssl.rsa2048.enc.pem 306s === RUN TestOpenSSH/testdata/openssh.p521.enc.pem 306s === PAUSE TestOpenSSH/testdata/openssh.p521.enc.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 306s === RUN TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 306s === PAUSE TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p256.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p256.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssl.p384.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p384.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssh.p521.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem 306s === CONT TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem 306s === CONT TestOpenSSH/testdata/openssh.rsa1024.enc.pem 306s === CONT TestOpenSSH/testdata/openssl.rsa1024.pem 306s === CONT TestOpenSSH/testdata/openssl.p521.enc.pem 306s === CONT TestOpenSSH/testdata/openssl.p256.enc.pem 306s === CONT TestOpenSSH/testdata/cosign.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem 306s === CONT TestOpenSSH/testdata/openssh.rsa2048.pem 306s === CONT TestOpenSSH/testdata/openssh.p256.pem 306s === CONT TestOpenSSH/testdata/openssh.p256.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem 306s === CONT TestOpenSSH/testdata/openssh.rsa1024.pem 306s === CONT TestOpenSSH/testdata/openssl.rsa1024.enc.pem 306s === CONT TestOpenSSH/testdata/openssl.p384.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.pem 306s === CONT TestOpenSSH/testdata/openssh.ed25519.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem 306s === CONT TestOpenSSH/testdata/openssh.rsa2048.enc.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem 306s === CONT TestOpenSSH/testdata/openssh.p521.enc.pem 306s === CONT TestOpenSSH/testdata/openssl.rsa2048.enc.pem 306s === CONT TestOpenSSH/testdata/openssl.rsa2048.pem 306s === CONT TestOpenSSH/testdata/openssl.p521.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p384.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.p256.pem 306s === CONT TestOpenSSH/testdata/openssh.p384.pem 306s === CONT TestOpenSSH/testdata/openssh.p384.enc.pem 306s === CONT TestOpenSSH/testdata/openssh.ed25519.pem 306s === CONT TestOpenSSH/testdata/openssl.p384.pem 306s === CONT TestOpenSSH/testdata/openssl.p256.pem 306s === CONT TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem 306s === CONT TestOpenSSH/testdata/openssh.p521.pem 306s --- PASS: TestOpenSSH (0.01s) 306s --- PASS: TestOpenSSH/testdata/openssh.rsa1024.enc.pem (1.90s) 306s --- PASS: TestOpenSSH/testdata/openssl.rsa1024.pem (0.02s) 306s --- PASS: TestOpenSSH/testdata/openssh.p256.pem (0.00s) 306s --- PASS: TestOpenSSH/testdata/openssh.rsa2048.pem (0.06s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.pem (0.00s) 306s --- PASS: TestOpenSSH/testdata/openssh.rsa1024.pem (0.02s) 306s --- PASS: TestOpenSSH/testdata/openssl.p521.enc.pem (1.71s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.enc.pem (1.09s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.pem (0.07s) 306s --- PASS: TestOpenSSH/testdata/openssl.p256.enc.pem (1.58s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.pem (0.07s) 306s --- PASS: TestOpenSSH/testdata/cosign.enc.pem (1.60s) 306s --- PASS: TestOpenSSH/testdata/openssl.rsa1024.enc.pem (0.94s) 306s --- PASS: TestOpenSSH/testdata/openssl.p384.enc.pem (1.20s) 306s --- PASS: TestOpenSSH/testdata/openssh.p256.enc.pem (1.45s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa4096.pem (0.20s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p521.enc.pem (0.94s) 306s --- PASS: TestOpenSSH/testdata/openssl.rsa2048.pem (0.04s) 306s --- PASS: TestOpenSSH/testdata/openssl.p521.pem (0.03s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p384.pem (0.01s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.pem (0.00s) 306s --- PASS: TestOpenSSH/testdata/openssh.p384.pem (0.01s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.rsa2048.enc.pem (1.17s) 306s --- PASS: TestOpenSSH/testdata/openssh.ed25519.pem (0.00s) 306s --- PASS: TestOpenSSH/testdata/openssh.ed25519.enc.pem (1.24s) 306s --- PASS: TestOpenSSH/testdata/openssl.p384.pem (0.01s) 306s --- PASS: TestOpenSSH/testdata/openssl.p256.pem (0.00s) 306s --- PASS: TestOpenSSH/testdata/openssh.p521.pem (0.03s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.p256.enc.pem (0.70s) 306s --- PASS: TestOpenSSH/testdata/openssh.rsa2048.enc.pem (1.14s) 306s --- PASS: TestOpenSSH/testdata/openssl.rsa2048.enc.pem (0.80s) 306s --- PASS: TestOpenSSH/testdata/openssh.p521.enc.pem (0.99s) 306s --- PASS: TestOpenSSH/testdata/pkcs8/openssl.ed25519.enc.pem (0.60s) 306s --- PASS: TestOpenSSH/testdata/openssh.p384.enc.pem (0.77s) 306s --- PASS: TestEncryptDecryptPKCS8 (0.00s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p256.pem (9.39s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa2048.pem (9.41s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.ed25519.pem (10.06s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.ed25519.pem (10.19s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa1024.pem (10.63s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.rsa1024.pem (10.92s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p256.pem (11.06s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p521.pem (12.02s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.p384.pem (11.44s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p256.pem (11.98s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p384.pem (13.68s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p521.pem (13.06s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.p384.pem (14.22s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa2048.pem (13.75s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssh.p521.pem (14.23s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/pkcs8/openssl.rsa4096.pem (14.27s) 306s --- PASS: TestEncryptDecryptPKCS8/testdata/openssl.rsa2048.pem (11.58s) 306s PASS 306s ok go.step.sm/crypto/pemutil 52.249s 306s === RUN TestErrors 306s --- PASS: TestErrors (0.00s) 306s === RUN TestSalt 306s --- PASS: TestSalt (0.00s) 306s === RUN TestBytes 306s --- PASS: TestBytes (0.00s) 306s === RUN TestString 306s --- PASS: TestString (0.00s) 306s === RUN TestHex 306s --- PASS: TestHex (0.00s) 306s === RUN TestAlphanumeric 306s --- PASS: TestAlphanumeric (0.00s) 306s === RUN TestASCII 306s --- PASS: TestASCII (0.00s) 306s === RUN TestAlphabet 306s --- PASS: TestAlphabet (0.00s) 306s === RUN TestUUIDv4 306s === RUN TestUUIDv4/ok 306s === RUN TestUUIDv4/ok#01 306s === RUN TestUUIDv4/fail 306s --- PASS: TestUUIDv4 (0.00s) 306s --- PASS: TestUUIDv4/ok (0.00s) 306s --- PASS: TestUUIDv4/ok#01 (0.00s) 306s --- PASS: TestUUIDv4/fail (0.00s) 306s PASS 306s ok go.step.sm/crypto/randutil 0.033s 306s === RUN TestNewCertificate 306s === RUN TestNewCertificate/user 306s === RUN TestNewCertificate/host 306s === RUN TestNewCertificate/host_escape 306s === RUN TestNewCertificate/file 306s === RUN TestNewCertificate/file_with_dates 306s === RUN TestNewCertificate/base64 306s === RUN TestNewCertificate/failNilOptions 306s === RUN TestNewCertificate/failEmptyOptions 306s === RUN TestNewCertificate/badBase64Template 306s === RUN TestNewCertificate/badFileTemplate 306s === RUN TestNewCertificate/badJsonTemplate 306s === RUN TestNewCertificate/failTemplate 306s --- PASS: TestNewCertificate (0.02s) 306s --- PASS: TestNewCertificate/user (0.00s) 306s --- PASS: TestNewCertificate/host (0.00s) 306s --- PASS: TestNewCertificate/host_escape (0.00s) 306s --- PASS: TestNewCertificate/file (0.00s) 306s --- PASS: TestNewCertificate/file_with_dates (0.00s) 306s --- PASS: TestNewCertificate/base64 (0.00s) 306s --- PASS: TestNewCertificate/failNilOptions (0.00s) 306s --- PASS: TestNewCertificate/failEmptyOptions (0.00s) 306s --- PASS: TestNewCertificate/badBase64Template (0.00s) 306s --- PASS: TestNewCertificate/badFileTemplate (0.00s) 306s --- PASS: TestNewCertificate/badJsonTemplate (0.00s) 306s --- PASS: TestNewCertificate/failTemplate (0.00s) 306s === RUN TestCertificate_GetCertificate 306s === RUN TestCertificate_GetCertificate/user 306s === RUN TestCertificate_GetCertificate/host 306s --- PASS: TestCertificate_GetCertificate (0.00s) 306s --- PASS: TestCertificate_GetCertificate/user (0.00s) 306s --- PASS: TestCertificate_GetCertificate/host (0.00s) 306s === RUN TestCreateCertificate 306s === RUN TestCreateCertificate/ok 306s === RUN TestCreateCertificate/ok_rsa 306s === RUN TestCreateCertificate/emptyNonce 306s === RUN TestCreateCertificate/emptySerial 306s === RUN TestCreateCertificate/fail_signer.Sign 306s === RUN TestCreateCertificate/fail_signer.SignWithAlgorithm 306s --- PASS: TestCreateCertificate (0.42s) 306s --- PASS: TestCreateCertificate/ok (0.01s) 306s --- PASS: TestCreateCertificate/ok_rsa (0.02s) 306s --- PASS: TestCreateCertificate/emptyNonce (0.00s) 306s --- PASS: TestCreateCertificate/emptySerial (0.00s) 306s --- PASS: TestCreateCertificate/fail_signer.Sign (0.00s) 306s --- PASS: TestCreateCertificate/fail_signer.SignWithAlgorithm (0.00s) 306s === RUN TestFingerprint 306s === RUN TestFingerprint/ok_ECDSA 306s === RUN TestFingerprint/ok_ED25519 306s === RUN TestFingerprint/ok_RSA 306s === RUN TestFingerprint/ok_SK-ECDSA 306s === RUN TestFingerprint/ok_SK-ED25519 306s === RUN TestFingerprint/ok_CERT 306s --- PASS: TestFingerprint (1.32s) 306s --- PASS: TestFingerprint/ok_ECDSA (0.00s) 306s --- PASS: TestFingerprint/ok_ED25519 (0.00s) 306s --- PASS: TestFingerprint/ok_RSA (0.00s) 306s --- PASS: TestFingerprint/ok_SK-ECDSA (0.00s) 306s --- PASS: TestFingerprint/ok_SK-ED25519 (0.00s) 306s --- PASS: TestFingerprint/ok_CERT (0.00s) 306s === RUN TestEncodedFingerprint 306s === RUN TestEncodedFingerprint/default 306s === RUN TestEncodedFingerprint/Base64RawFingerprint 306s === RUN TestEncodedFingerprint/Base64RawURLFingerprint 306s === RUN TestEncodedFingerprint/Base64Fingerprint 306s === RUN TestEncodedFingerprint/Base64URLFingerprint 306s === RUN TestEncodedFingerprint/HexFingerprint 306s === RUN TestEncodedFingerprint/EmojiFingerprint 306s === RUN TestEncodedFingerprint/fail 306s --- PASS: TestEncodedFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/default (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/fail (0.00s) 306s === RUN TestFormatFingerprint 306s === RUN TestFormatFingerprint/P256 306s === RUN TestFormatFingerprint/P384 306s === RUN TestFormatFingerprint/P521 306s === RUN TestFormatFingerprint/Ed25519 306s === RUN TestFormatFingerprint/RSA 306s === RUN TestFormatFingerprint/SK-ECDSA 306s === RUN TestFormatFingerprint/SK-ED25519 306s === RUN TestFormatFingerprint/ED25519-CERT 306s === RUN TestFormatFingerprint/ECDSA-CERT_(fixture) 306s === RUN TestFormatFingerprint/DSA 306s === RUN TestFormatFingerprint/Base64RawFingerprint 306s === RUN TestFormatFingerprint/Base64RawURLFingerprint 306s === RUN TestFormatFingerprint/Base64Fingerprint 306s === RUN TestFormatFingerprint/Base64UrlFingerprint 306s === RUN TestFormatFingerprint/HexFingerprint 306s === RUN TestFormatFingerprint/EmojiFingerprint 306s === RUN TestFormatFingerprint/fail_input 306s === RUN TestFormatFingerprint/fail_encoding 306s --- PASS: TestFormatFingerprint (1.86s) 306s --- PASS: TestFormatFingerprint/P256 (0.00s) 306s --- PASS: TestFormatFingerprint/P384 (0.00s) 306s --- PASS: TestFormatFingerprint/P521 (0.00s) 306s --- PASS: TestFormatFingerprint/Ed25519 (0.00s) 306s --- PASS: TestFormatFingerprint/RSA (0.00s) 306s --- PASS: TestFormatFingerprint/SK-ECDSA (0.00s) 306s --- PASS: TestFormatFingerprint/SK-ED25519 (0.00s) 306s --- PASS: TestFormatFingerprint/ED25519-CERT (0.00s) 306s --- PASS: TestFormatFingerprint/ECDSA-CERT_(fixture) (0.00s) 306s --- PASS: TestFormatFingerprint/DSA (0.00s) 306s --- PASS: TestFormatFingerprint/Base64RawFingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/Base64RawURLFingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/Base64Fingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/Base64UrlFingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/HexFingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/EmojiFingerprint (0.00s) 306s --- PASS: TestFormatFingerprint/fail_input (0.00s) 306s --- PASS: TestFormatFingerprint/fail_encoding (0.00s) 306s === RUN TestFormatCertificateFingerprint 306s === RUN TestFormatCertificateFingerprint/P256 306s === RUN TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) 306s --- PASS: TestFormatCertificateFingerprint (0.00s) 306s --- PASS: TestFormatCertificateFingerprint/P256 (0.00s) 306s --- PASS: TestFormatCertificateFingerprint/ECDSA-CERT_(fixture) (0.00s) 306s === RUN Test_publicKeyTypeAndSize_errors 306s === RUN Test_publicKeyTypeAndSize_errors/fail_RSA 306s === RUN Test_publicKeyTypeAndSize_errors/fail_DSA 306s === RUN Test_publicKeyTypeAndSize_errors/fail_RSA_cast 306s === RUN Test_publicKeyTypeAndSize_errors/fail_DSA_cast 306s === RUN Test_publicKeyTypeAndSize_errors/fail_type 306s --- PASS: Test_publicKeyTypeAndSize_errors (0.00s) 306s --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA (0.00s) 306s --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA (0.00s) 306s --- PASS: Test_publicKeyTypeAndSize_errors/fail_RSA_cast (0.00s) 306s --- PASS: Test_publicKeyTypeAndSize_errors/fail_DSA_cast (0.00s) 306s --- PASS: Test_publicKeyTypeAndSize_errors/fail_type (0.00s) 306s === RUN TestGetFuncMap 306s --- PASS: TestGetFuncMap (0.00s) 306s === RUN TestWithTemplate 306s === RUN TestWithTemplate/user 306s === RUN TestWithTemplate/host 306s === RUN TestWithTemplate/fail 306s === RUN TestWithTemplate/failTemplate 306s === RUN TestWithTemplate/error 306s --- PASS: TestWithTemplate (0.00s) 306s --- PASS: TestWithTemplate/user (0.00s) 306s --- PASS: TestWithTemplate/host (0.00s) 306s --- PASS: TestWithTemplate/fail (0.00s) 306s --- PASS: TestWithTemplate/failTemplate (0.00s) 306s --- PASS: TestWithTemplate/error (0.00s) 306s === RUN TestWithTemplateBase64 306s === RUN TestWithTemplateBase64/host 306s === RUN TestWithTemplateBase64/badBase64 306s --- PASS: TestWithTemplateBase64 (0.00s) 306s --- PASS: TestWithTemplateBase64/host (0.00s) 306s --- PASS: TestWithTemplateBase64/badBase64 (0.00s) 306s === RUN TestWithTemplateFile 306s === RUN TestWithTemplateFile/github.com 306s === RUN TestWithTemplateFile/missing 306s --- PASS: TestWithTemplateFile (0.00s) 306s --- PASS: TestWithTemplateFile/github.com (0.00s) 306s --- PASS: TestWithTemplateFile/missing (0.00s) 306s === RUN TestCryptoPublicKey 306s === RUN TestCryptoPublicKey/ok_ec 306s === RUN TestCryptoPublicKey/ok_Ed25519 306s === RUN TestCryptoPublicKey/ok_rsa 306s === RUN TestCryptoPublicKey/ok_ssh_ec 306s === RUN TestCryptoPublicKey/ok_ssh_Ed25519 306s === RUN TestCryptoPublicKey/ok_ssh_rsa 306s === RUN TestCryptoPublicKey/ok_agent 306s === RUN TestCryptoPublicKey/ok_sk_ec 306s === RUN TestCryptoPublicKey/ok_sk_Ed25519 306s === RUN TestCryptoPublicKey/fail_agent 306s === RUN TestCryptoPublicKey/fail_type 306s === RUN TestCryptoPublicKey/fail_sk 306s --- PASS: TestCryptoPublicKey (0.86s) 306s --- PASS: TestCryptoPublicKey/ok_ec (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_Ed25519 (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_rsa (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_ssh_ec (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_ssh_Ed25519 (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_ssh_rsa (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_agent (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_sk_ec (0.00s) 306s --- PASS: TestCryptoPublicKey/ok_sk_Ed25519 (0.00s) 306s --- PASS: TestCryptoPublicKey/fail_agent (0.00s) 306s --- PASS: TestCryptoPublicKey/fail_type (0.00s) 306s --- PASS: TestCryptoPublicKey/fail_sk (0.00s) 306s === RUN TestTemplateError_Error 306s === RUN TestTemplateError_Error/ok 306s --- PASS: TestTemplateError_Error (0.00s) 306s --- PASS: TestTemplateError_Error/ok (0.00s) 306s === RUN TestCreateTemplateData 306s === RUN TestCreateTemplateData/user 306s === RUN TestCreateTemplateData/host 306s === RUN TestCreateTemplateData/other 306s --- PASS: TestCreateTemplateData (0.00s) 306s --- PASS: TestCreateTemplateData/user (0.00s) 306s --- PASS: TestCreateTemplateData/host (0.00s) 306s --- PASS: TestCreateTemplateData/other (0.00s) 306s === RUN TestDefaultExtensions 306s === RUN TestDefaultExtensions/user 306s === RUN TestDefaultExtensions/host 306s === RUN TestDefaultExtensions/other 306s --- PASS: TestDefaultExtensions (0.00s) 306s --- PASS: TestDefaultExtensions/user (0.00s) 306s --- PASS: TestDefaultExtensions/host (0.00s) 306s --- PASS: TestDefaultExtensions/other (0.00s) 306s === RUN TestNewTemplateData 306s === RUN TestNewTemplateData/ok 306s --- PASS: TestNewTemplateData (0.00s) 306s --- PASS: TestNewTemplateData/ok (0.00s) 306s === RUN TestTemplateData_AddExtension 306s === RUN TestTemplateData_AddExtension/empty 306s === RUN TestTemplateData_AddExtension/overwrite 306s === RUN TestTemplateData_AddExtension/add 306s --- PASS: TestTemplateData_AddExtension (0.00s) 306s --- PASS: TestTemplateData_AddExtension/empty (0.00s) 306s --- PASS: TestTemplateData_AddExtension/overwrite (0.00s) 306s --- PASS: TestTemplateData_AddExtension/add (0.00s) 306s === RUN TestTemplateData_AddCriticalOption 306s === RUN TestTemplateData_AddCriticalOption/empty 306s === RUN TestTemplateData_AddCriticalOption/overwrite 306s === RUN TestTemplateData_AddCriticalOption/add 306s --- PASS: TestTemplateData_AddCriticalOption (0.00s) 306s --- PASS: TestTemplateData_AddCriticalOption/empty (0.00s) 306s --- PASS: TestTemplateData_AddCriticalOption/overwrite (0.00s) 306s --- PASS: TestTemplateData_AddCriticalOption/add (0.00s) 306s === RUN TestTemplateData_Set 306s === RUN TestTemplateData_Set/ok 306s === RUN TestTemplateData_Set/overwrite 306s --- PASS: TestTemplateData_Set (0.00s) 306s --- PASS: TestTemplateData_Set/ok (0.00s) 306s --- PASS: TestTemplateData_Set/overwrite (0.00s) 306s === RUN TestTemplateData_SetInsecure 306s === RUN TestTemplateData_SetInsecure/empty 306s === RUN TestTemplateData_SetInsecure/overwrite 306s === RUN TestTemplateData_SetInsecure/add 306s --- PASS: TestTemplateData_SetInsecure (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/empty (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/add (0.00s) 306s === RUN TestTemplateData_SetType 306s === RUN TestTemplateData_SetType/user 306s === RUN TestTemplateData_SetType/host 306s === RUN TestTemplateData_SetType/overwrite 306s --- PASS: TestTemplateData_SetType (0.00s) 306s --- PASS: TestTemplateData_SetType/user (0.00s) 306s --- PASS: TestTemplateData_SetType/host (0.00s) 306s --- PASS: TestTemplateData_SetType/overwrite (0.00s) 306s === RUN TestTemplateData_SetKeyID 306s === RUN TestTemplateData_SetKeyID/ok 306s === RUN TestTemplateData_SetKeyID/overwrite 306s --- PASS: TestTemplateData_SetKeyID (0.00s) 306s --- PASS: TestTemplateData_SetKeyID/ok (0.00s) 306s --- PASS: TestTemplateData_SetKeyID/overwrite (0.00s) 306s === RUN TestTemplateData_SetPrincipals 306s === RUN TestTemplateData_SetPrincipals/ok 306s === RUN TestTemplateData_SetPrincipals/overwrite 306s --- PASS: TestTemplateData_SetPrincipals (0.00s) 306s --- PASS: TestTemplateData_SetPrincipals/ok (0.00s) 306s --- PASS: TestTemplateData_SetPrincipals/overwrite (0.00s) 306s === RUN TestTemplateData_SetExtensions 306s === RUN TestTemplateData_SetExtensions/ok 306s === RUN TestTemplateData_SetExtensions/overwrite 306s --- PASS: TestTemplateData_SetExtensions (0.00s) 306s --- PASS: TestTemplateData_SetExtensions/ok (0.00s) 306s --- PASS: TestTemplateData_SetExtensions/overwrite (0.00s) 306s === RUN TestTemplateData_SetCriticalOptions 306s === RUN TestTemplateData_SetCriticalOptions/ok 306s === RUN TestTemplateData_SetCriticalOptions/overwrite 306s --- PASS: TestTemplateData_SetCriticalOptions (0.00s) 306s --- PASS: TestTemplateData_SetCriticalOptions/ok (0.00s) 306s --- PASS: TestTemplateData_SetCriticalOptions/overwrite (0.00s) 306s === RUN TestTemplateData_SetToken 306s === RUN TestTemplateData_SetToken/ok 306s === RUN TestTemplateData_SetToken/overwrite 306s --- PASS: TestTemplateData_SetToken (0.00s) 306s --- PASS: TestTemplateData_SetToken/ok (0.00s) 306s --- PASS: TestTemplateData_SetToken/overwrite (0.00s) 306s === RUN TestTemplateData_SetUserData 306s === RUN TestTemplateData_SetUserData/ok 306s === RUN TestTemplateData_SetUserData/overwrite 306s === RUN TestTemplateData_SetUserData/existing 306s --- PASS: TestTemplateData_SetUserData (0.00s) 306s --- PASS: TestTemplateData_SetUserData/ok (0.00s) 306s --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetUserData/existing (0.00s) 306s === RUN TestTemplateData_SetAuthorizationCertificate 306s === RUN TestTemplateData_SetAuthorizationCertificate/ok 306s === RUN TestTemplateData_SetAuthorizationCertificate/overwrite 306s --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) 306s === RUN TestTemplateData_SetAuthorizationCertificateChain 306s === RUN TestTemplateData_SetAuthorizationCertificateChain/ok 306s === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) 306s === RUN TestTemplateData_SetCertificateRequest 306s === RUN TestTemplateData_SetCertificateRequest/ok 306s === RUN TestTemplateData_SetCertificateRequest/overwrite 306s --- PASS: TestTemplateData_SetCertificateRequest (0.00s) 306s --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) 306s --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) 306s === RUN TestTemplateData_SetWebhook 306s === RUN TestTemplateData_SetWebhook/empty 306s === RUN TestTemplateData_SetWebhook/overwrite 306s === RUN TestTemplateData_SetWebhook/existing 306s --- PASS: TestTemplateData_SetWebhook (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/empty (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/existing (0.00s) 306s === RUN TestValidateTemplate 306s === RUN TestValidateTemplate/ok 306s === RUN TestValidateTemplate/ok/invalid-json 306s === RUN TestValidateTemplate/fail/unknown-function 306s --- PASS: TestValidateTemplate (0.00s) 306s --- PASS: TestValidateTemplate/ok (0.00s) 306s --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) 306s --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) 306s === RUN TestValidateTemplateData 306s === RUN TestValidateTemplateData/ok 306s === RUN TestValidateTemplateData/fail 306s --- PASS: TestValidateTemplateData (0.00s) 306s --- PASS: TestValidateTemplateData/ok (0.00s) 306s --- PASS: TestValidateTemplateData/fail (0.00s) 306s === RUN TestCertTypeFromString 306s === RUN TestCertTypeFromString/user 306s === RUN TestCertTypeFromString/USER 306s === RUN TestCertTypeFromString/host 306s === RUN TestCertTypeFromString/Host 306s === RUN TestCertTypeFromString/_user_ 306s === RUN TestCertTypeFromString/invalid 306s --- PASS: TestCertTypeFromString (0.00s) 306s --- PASS: TestCertTypeFromString/user (0.00s) 306s --- PASS: TestCertTypeFromString/USER (0.00s) 306s --- PASS: TestCertTypeFromString/host (0.00s) 306s --- PASS: TestCertTypeFromString/Host (0.00s) 306s --- PASS: TestCertTypeFromString/_user_ (0.00s) 306s --- PASS: TestCertTypeFromString/invalid (0.00s) 306s === RUN TestCertType_String 306s === RUN TestCertType_String/user 306s === RUN TestCertType_String/host 306s === RUN TestCertType_String/empty 306s --- PASS: TestCertType_String (0.00s) 306s --- PASS: TestCertType_String/user (0.00s) 306s --- PASS: TestCertType_String/host (0.00s) 306s --- PASS: TestCertType_String/empty (0.00s) 306s === RUN TestCertType_MarshalJSON 306s === RUN TestCertType_MarshalJSON/user 306s === RUN TestCertType_MarshalJSON/host 306s === RUN TestCertType_MarshalJSON/error 306s --- PASS: TestCertType_MarshalJSON (0.00s) 306s --- PASS: TestCertType_MarshalJSON/user (0.00s) 306s --- PASS: TestCertType_MarshalJSON/host (0.00s) 306s --- PASS: TestCertType_MarshalJSON/error (0.00s) 306s === RUN TestCertType_UnmarshalJSON 306s === RUN TestCertType_UnmarshalJSON/user 306s === RUN TestCertType_UnmarshalJSON/USER 306s === RUN TestCertType_UnmarshalJSON/host 306s === RUN TestCertType_UnmarshalJSON/HosT 306s === RUN TestCertType_UnmarshalJSON/_user_ 306s === RUN TestCertType_UnmarshalJSON/number 306s === RUN TestCertType_UnmarshalJSON/object 306s === RUN TestCertType_UnmarshalJSON/badJSON 306s --- PASS: TestCertType_UnmarshalJSON (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/user (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/USER (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/host (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/HosT (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/_user_ (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/number (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/object (0.00s) 306s --- PASS: TestCertType_UnmarshalJSON/badJSON (0.00s) 306s PASS 306s ok go.step.sm/crypto/sshutil 4.538s 306s === RUN Test_newCredentialsCache 306s === RUN Test_newCredentialsCache/ok 306s --- PASS: Test_newCredentialsCache (0.00s) 306s --- PASS: Test_newCredentialsCache/ok (0.00s) 306s === RUN Test_credentialsCache_Load 306s === RUN Test_credentialsCache_Load/ok 306s === RUN Test_credentialsCache_Load/nil 306s === RUN Test_credentialsCache_Load/fail 306s --- PASS: Test_credentialsCache_Load (0.00s) 306s --- PASS: Test_credentialsCache_Load/ok (0.00s) 306s --- PASS: Test_credentialsCache_Load/nil (0.00s) 306s --- PASS: Test_credentialsCache_Load/fail (0.00s) 306s === RUN Test_credentialsCache_Store 306s === RUN Test_credentialsCache_Store/ok 306s --- PASS: Test_credentialsCache_Store (0.00s) 306s --- PASS: Test_credentialsCache_Store/ok (0.00s) 306s === RUN Test_credentialsCache_Delete 306s === RUN Test_credentialsCache_Delete/ok 306s === RUN Test_credentialsCache_Delete/deleted 306s --- PASS: Test_credentialsCache_Delete (0.00s) 306s --- PASS: Test_credentialsCache_Delete/ok (0.00s) 306s --- PASS: Test_credentialsCache_Delete/deleted (0.00s) 306s === RUN Test_credentialsCache_Range 306s === RUN Test_credentialsCache_Range/ok 306s --- PASS: Test_credentialsCache_Range (0.00s) 306s --- PASS: Test_credentialsCache_Range/ok (0.00s) 306s === RUN TestNewRenewer 306s === RUN TestNewRenewer/ok 306s === RUN TestNewRenewer/WithRenewBefore 306s === RUN TestNewRenewer/WithRenewJitter 306s === RUN TestNewRenewer/fail 306s --- PASS: TestNewRenewer (0.00s) 306s --- PASS: TestNewRenewer/ok (0.00s) 306s --- PASS: TestNewRenewer/WithRenewBefore (0.00s) 306s --- PASS: TestNewRenewer/WithRenewJitter (0.00s) 306s --- PASS: TestNewRenewer/fail (0.00s) 306s === RUN TestRenewer_Run 306s renewer_test.go:228: Renewer.Run() run 2 times 306s --- PASS: TestRenewer_Run (2.00s) 306s === RUN TestRenewer_RunContext 306s renewer_test.go:254: Renewer.RunContext() run 1 times 306s --- PASS: TestRenewer_RunContext (2.00s) 306s === RUN TestRenewer_Stop 306s === RUN TestRenewer_Stop/ok 306s === RUN TestRenewer_Stop/ok_nil 306s --- PASS: TestRenewer_Stop (0.00s) 306s --- PASS: TestRenewer_Stop/ok (0.00s) 306s --- PASS: TestRenewer_Stop/ok_nil (0.00s) 306s === RUN TestRenewer_GetCertificate 306s === RUN TestRenewer_GetCertificate/ok 306s === RUN TestRenewer_GetCertificate/fail_empty 306s === RUN TestRenewer_GetCertificate/fail_httptest 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:44306: remote error: tls: bad certificate 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:44320: remote error: tls: bad certificate 306s --- PASS: TestRenewer_GetCertificate (0.09s) 306s --- PASS: TestRenewer_GetCertificate/ok (0.01s) 306s --- PASS: TestRenewer_GetCertificate/fail_empty (0.07s) 306s --- PASS: TestRenewer_GetCertificate/fail_httptest (0.01s) 306s === RUN TestRenewer_GetClientCertificate 306s === RUN TestRenewer_GetClientCertificate/ok 306s === RUN TestRenewer_GetClientCertificate/fail_no_cert 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:34112: tls: client didn't provide a certificate 306s === RUN TestRenewer_GetClientCertificate/fail_empty 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:34124: remote error: tls: bad certificate 306s === RUN TestRenewer_GetClientCertificate/fail_httptest 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:34140: remote error: tls: bad certificate 306s --- PASS: TestRenewer_GetClientCertificate (0.04s) 306s --- PASS: TestRenewer_GetClientCertificate/ok (0.02s) 306s --- PASS: TestRenewer_GetClientCertificate/fail_no_cert (0.01s) 306s --- PASS: TestRenewer_GetClientCertificate/fail_empty (0.01s) 306s --- PASS: TestRenewer_GetClientCertificate/fail_httptest (0.01s) 306s === RUN TestRenewer_RenewFunc_error 306s === RUN TestRenewer_RenewFunc_error/fail_GetCertificate 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:54876: remote error: tls: bad certificate 306s === RUN TestRenewer_RenewFunc_error/fail_GetConfigForClient 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:55110: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-03T22:53:25Z is after 2026-02-03T22:53:25Z 306s === RUN TestRenewer_RenewFunc_error/fail_GetClientCertificate 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:59476: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2026-02-03T22:53:25Z is after 2026-02-03T22:53:25Z 306s --- PASS: TestRenewer_RenewFunc_error (0.04s) 306s --- PASS: TestRenewer_RenewFunc_error/fail_GetCertificate (0.01s) 306s --- PASS: TestRenewer_RenewFunc_error/fail_GetConfigForClient (0.01s) 306s --- PASS: TestRenewer_RenewFunc_error/fail_GetClientCertificate (0.01s) 306s === RUN TestNewServerCredentials 306s === RUN TestNewServerCredentials/ok 306s --- PASS: TestNewServerCredentials (0.00s) 306s --- PASS: TestNewServerCredentials/ok (0.00s) 306s === RUN TestNewServerCredentialsFromFile 306s === RUN TestNewServerCredentialsFromFile/ok 306s === RUN TestNewServerCredentialsFromFile/fail 306s --- PASS: TestNewServerCredentialsFromFile (0.00s) 306s --- PASS: TestNewServerCredentialsFromFile/ok (0.00s) 306s --- PASS: TestNewServerCredentialsFromFile/fail (0.00s) 306s === RUN TestServerCredentials_GetCertificate 306s === RUN TestServerCredentials_GetCertificate/ok 306s === RUN TestServerCredentials_GetCertificate/fail_empty 306s === RUN TestServerCredentials_GetCertificate/fail_httptest 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:58486: remote error: tls: bad certificate 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:58490: remote error: tls: bad certificate 306s === RUN TestServerCredentials_GetCertificate/fail_ip 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:58494: server name indication cannot be empty 306s === RUN TestServerCredentials_GetCertificate/fail_httptest_ip 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:58498: server name indication cannot be empty 306s --- PASS: TestServerCredentials_GetCertificate (0.04s) 306s --- PASS: TestServerCredentials_GetCertificate/ok (0.02s) 306s --- PASS: TestServerCredentials_GetCertificate/fail_empty (0.01s) 306s --- PASS: TestServerCredentials_GetCertificate/fail_httptest (0.01s) 306s --- PASS: TestServerCredentials_GetCertificate/fail_ip (0.00s) 306s --- PASS: TestServerCredentials_GetCertificate/fail_httptest_ip (0.00s) 306s === RUN TestServerCredentials_GetConfigForClient 306s === RUN TestServerCredentials_GetConfigForClient/ok 306s === RUN TestServerCredentials_GetConfigForClient/fail_empty 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:59392: remote error: tls: bad certificate 306s === RUN TestServerCredentials_GetConfigForClient/fail_httptest 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:59408: remote error: tls: bad certificate 306s === RUN TestServerCredentials_GetConfigForClient/fail_ip 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:59418: server name indication cannot be empty 306s === RUN TestServerCredentials_GetConfigForClient/fail_httptest_ip 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:59424: server name indication cannot be empty 306s --- PASS: TestServerCredentials_GetConfigForClient (0.03s) 306s --- PASS: TestServerCredentials_GetConfigForClient/ok (0.02s) 306s --- PASS: TestServerCredentials_GetConfigForClient/fail_empty (0.01s) 306s --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest (0.01s) 306s --- PASS: TestServerCredentials_GetConfigForClient/fail_ip (0.00s) 306s --- PASS: TestServerCredentials_GetConfigForClient/fail_httptest_ip (0.00s) 306s === RUN TestServerCredentials_RenewFunc_error 306s === RUN TestServerCredentials_RenewFunc_error/fail_GetCertificate 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:56424: test error 306s === RUN TestServerCredentials_RenewFunc_error/fail_GetConfigForClient 306s 2026/02/03 22:53:25 http: TLS handshake error from 127.0.0.1:35226: test error 306s --- PASS: TestServerCredentials_RenewFunc_error (0.01s) 306s --- PASS: TestServerCredentials_RenewFunc_error/fail_GetCertificate (0.00s) 306s --- PASS: TestServerCredentials_RenewFunc_error/fail_GetConfigForClient (0.00s) 306s === RUN TestServerCredentials_TLSConfig 306s === RUN TestServerCredentials_TLSConfig/ok 306s --- PASS: TestServerCredentials_TLSConfig (0.00s) 306s --- PASS: TestServerCredentials_TLSConfig/ok (0.00s) 306s === RUN TestSanitizeName 306s === RUN TestSanitizeName/ok 306s === RUN TestSanitizeName/ok_ascii 306s === RUN TestSanitizeName/fail 306s === RUN TestSanitizeName/fail_empty 306s --- PASS: TestSanitizeName (0.00s) 306s --- PASS: TestSanitizeName/ok (0.00s) 306s --- PASS: TestSanitizeName/ok_ascii (0.00s) 306s --- PASS: TestSanitizeName/fail (0.00s) 306s --- PASS: TestSanitizeName/fail_empty (0.00s) 306s === RUN TestSanitizeHost 306s === RUN TestSanitizeHost/ok 306s === RUN TestSanitizeHost/ok_port 306s === RUN TestSanitizeHost/ok_ascii 306s === RUN TestSanitizeHost/ok_ascii_port 306s === RUN TestSanitizeHost/fail 306s === RUN TestSanitizeHost/fail_port 306s === RUN TestSanitizeHost/fail_empty 306s === RUN TestSanitizeHost/fail_empty_with_port 306s --- PASS: TestSanitizeHost (0.00s) 306s --- PASS: TestSanitizeHost/ok (0.00s) 306s --- PASS: TestSanitizeHost/ok_port (0.00s) 306s --- PASS: TestSanitizeHost/ok_ascii (0.00s) 306s --- PASS: TestSanitizeHost/ok_ascii_port (0.00s) 306s --- PASS: TestSanitizeHost/fail (0.00s) 306s --- PASS: TestSanitizeHost/fail_port (0.00s) 306s --- PASS: TestSanitizeHost/fail_empty (0.00s) 306s --- PASS: TestSanitizeHost/fail_empty_with_port (0.00s) 306s PASS 306s ok go.step.sm/crypto/tlsutil 4.331s 306s === RUN TestVectors 306s === RUN TestVectors/ok 306s === RUN TestVectors/ok#01 306s === RUN TestVectors/ok#02 306s --- PASS: TestVectors (0.05s) 306s --- PASS: TestVectors/ok (0.04s) 306s --- PASS: TestVectors/ok#01 (0.01s) 306s --- PASS: TestVectors/ok#02 (0.00s) 306s === RUN TestSignVerify 306s --- PASS: TestSignVerify (3.93s) 306s === RUN TestGenerateKey 306s === RUN TestGenerateKey/ok 306s === RUN TestGenerateKey/fail 306s --- PASS: TestGenerateKey (0.00s) 306s --- PASS: TestGenerateKey/ok (0.00s) 306s --- PASS: TestGenerateKey/fail (0.00s) 306s === RUN TestPublicKey_ToEd25519 306s === RUN TestPublicKey_ToEd25519/ok 306s === RUN TestPublicKey_ToEd25519/fail 306s --- PASS: TestPublicKey_ToEd25519 (0.00s) 306s --- PASS: TestPublicKey_ToEd25519/ok (0.00s) 306s --- PASS: TestPublicKey_ToEd25519/fail (0.00s) 306s === RUN TestPrivateKey_Public 306s === RUN TestPrivateKey_Public/ok 306s === RUN TestPrivateKey_Public/fail 306s --- PASS: TestPrivateKey_Public (0.00s) 306s --- PASS: TestPrivateKey_Public/ok (0.00s) 306s --- PASS: TestPrivateKey_Public/fail (0.00s) 306s === RUN TestPrivateKey_SharedKey 306s === RUN TestPrivateKey_SharedKey/ok_basepoint 306s === RUN TestPrivateKey_SharedKey/ok_other 306s === RUN TestPrivateKey_SharedKey/zero 306s === RUN TestPrivateKey_SharedKey/fail 306s --- PASS: TestPrivateKey_SharedKey (0.00s) 306s --- PASS: TestPrivateKey_SharedKey/ok_basepoint (0.00s) 306s --- PASS: TestPrivateKey_SharedKey/ok_other (0.00s) 306s --- PASS: TestPrivateKey_SharedKey/zero (0.00s) 306s --- PASS: TestPrivateKey_SharedKey/fail (0.00s) 306s === RUN TestPrivateKey_Sign_error 306s === RUN TestPrivateKey_Sign_error/fail_SignerOpts 306s === RUN TestPrivateKey_Sign_error/panic 306s --- PASS: TestPrivateKey_Sign_error (0.00s) 306s --- PASS: TestPrivateKey_Sign_error/fail_SignerOpts (0.00s) 306s --- PASS: TestPrivateKey_Sign_error/panic (0.00s) 306s === RUN TestVerify_error 306s === RUN TestVerify_error/fail 306s === RUN TestVerify_error/panic 306s --- PASS: TestVerify_error (0.00s) 306s --- PASS: TestVerify_error/fail (0.00s) 306s --- PASS: TestVerify_error/panic (0.00s) 306s === RUN TestPublicKey_Equal 306s === RUN TestPublicKey_Equal/true 306s === RUN TestPublicKey_Equal/false 306s === RUN TestPublicKey_Equal/false_type 306s --- PASS: TestPublicKey_Equal (0.00s) 306s --- PASS: TestPublicKey_Equal/true (0.00s) 306s --- PASS: TestPublicKey_Equal/false (0.00s) 306s --- PASS: TestPublicKey_Equal/false_type (0.00s) 306s === RUN TestPrivateKey_Equal 306s === RUN TestPrivateKey_Equal/true 306s === RUN TestPrivateKey_Equal/false 306s === RUN TestPrivateKey_Equal/false_type 306s --- PASS: TestPrivateKey_Equal (0.00s) 306s --- PASS: TestPrivateKey_Equal/true (0.00s) 306s --- PASS: TestPrivateKey_Equal/false (0.00s) 306s --- PASS: TestPrivateKey_Equal/false_type (0.00s) 306s PASS 306s ok go.step.sm/crypto/x25519 4.020s 306s === RUN TestSignatureAlgorithm_Set 306s === RUN TestSignatureAlgorithm_Set/ok 306s === RUN TestSignatureAlgorithm_Set/ok#01 306s --- PASS: TestSignatureAlgorithm_Set (0.00s) 306s --- PASS: TestSignatureAlgorithm_Set/ok (0.00s) 306s --- PASS: TestSignatureAlgorithm_Set/ok#01 (0.00s) 306s === RUN TestSignatureAlgorithm_MarshalJSON 306s === RUN TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm 306s === RUN TestSignatureAlgorithm_MarshalJSON/MD2WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/MD5WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA 306s === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 306s === RUN TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 306s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 306s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 306s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 306s === RUN TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS 306s === RUN TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS 306s === RUN TestSignatureAlgorithm_MarshalJSON/PureEd25519 306s --- PASS: TestSignatureAlgorithm_MarshalJSON (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/UnknownSignatureAlgorithm (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/MD2WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/MD5WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA1WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA1 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/DSAWithSHA256 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA1 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA256 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA384 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/ECDSAWithSHA512 (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA256WithRSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA384WithRSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/SHA512WithRSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_MarshalJSON/PureEd25519 (0.00s) 306s === RUN TestSignatureAlgorithm_UnmarshalJSON 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/Ed25519 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/lowercase 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/empty 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/null 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/unknown 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/number 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/numberString 306s === RUN TestSignatureAlgorithm_UnmarshalJSON/object 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD2-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/MD5-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA1-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSA (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA256-RSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA384-RSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/SHA512-RSAPSS (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA1 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/DSA-SHA256 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA1 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA256 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA384 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/ECDSA-SHA512 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/Ed25519 (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/lowercase (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/null (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/unknown (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/number (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/numberString (0.00s) 306s --- PASS: TestSignatureAlgorithm_UnmarshalJSON/object (0.00s) 306s === RUN TestNewCertificateRequest 306s === RUN TestNewCertificateRequest/ok_simple 306s === RUN TestNewCertificateRequest/ok_default 306s === RUN TestNewCertificateRequest/ok_extended_sans 306s === RUN TestNewCertificateRequest/ok_extended_sans_and_extension 306s === RUN TestNewCertificateRequest/ok_permanent_identifier_template 306s === RUN TestNewCertificateRequest/ok_with_key_usage_and_basic_constraints 306s === RUN TestNewCertificateRequest/ok_with_key_usage_and_extended_key_usage 306s === RUN TestNewCertificateRequest/fail_apply 306s === RUN TestNewCertificateRequest/fail_unmarshal 306s === RUN TestNewCertificateRequest/fail_extended_sans 306s --- PASS: TestNewCertificateRequest (0.02s) 306s --- PASS: TestNewCertificateRequest/ok_simple (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_default (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_extended_sans (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_extended_sans_and_extension (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_permanent_identifier_template (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_with_key_usage_and_basic_constraints (0.00s) 306s --- PASS: TestNewCertificateRequest/ok_with_key_usage_and_extended_key_usage (0.00s) 306s --- PASS: TestNewCertificateRequest/fail_apply (0.00s) 306s --- PASS: TestNewCertificateRequest/fail_unmarshal (0.00s) 306s --- PASS: TestNewCertificateRequest/fail_extended_sans (0.00s) 306s === RUN Test_newCertificateRequest 306s === RUN Test_newCertificateRequest/ok 306s === RUN Test_newCertificateRequest/complex 306s === RUN Test_newCertificateRequest/with_known_extensions 306s === RUN Test_newCertificateRequest/with_ignored_errors 306s --- PASS: Test_newCertificateRequest (0.00s) 306s --- PASS: Test_newCertificateRequest/ok (0.00s) 306s --- PASS: Test_newCertificateRequest/complex (0.00s) 306s --- PASS: Test_newCertificateRequest/with_known_extensions (0.00s) 306s --- PASS: Test_newCertificateRequest/with_ignored_errors (0.00s) 306s === RUN TestCertificateRequest_GetCertificateRequest 306s === RUN TestCertificateRequest_GetCertificateRequest/ok 306s === RUN TestCertificateRequest_GetCertificateRequest/fail 306s --- PASS: TestCertificateRequest_GetCertificateRequest (0.01s) 306s --- PASS: TestCertificateRequest_GetCertificateRequest/ok (0.00s) 306s --- PASS: TestCertificateRequest_GetCertificateRequest/fail (0.00s) 306s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword 306s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok 306s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String 306s === RUN TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword 306s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword (0.05s) 306s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok (0.02s) 306s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/ok_UTF8String (0.02s) 306s --- PASS: TestCertificateRequest_GetCertificateRequest_challengePassword/fail_challengePassword (0.01s) 306s === RUN TestCertificateRequest_addChallengePassword 306s === RUN TestCertificateRequest_addChallengePassword/ok 306s === RUN TestCertificateRequest_addChallengePassword/ok_UTF8String 306s === RUN TestCertificateRequest_addChallengePassword/fail_challengePassword 306s === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal 306s === RUN TestCertificateRequest_addChallengePassword/fail_unmarshal_rest 306s === RUN TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm 306s === RUN TestCertificateRequest_addChallengePassword/fail_sign 306s --- PASS: TestCertificateRequest_addChallengePassword (0.03s) 306s --- PASS: TestCertificateRequest_addChallengePassword/ok (0.01s) 306s --- PASS: TestCertificateRequest_addChallengePassword/ok_UTF8String (0.01s) 306s --- PASS: TestCertificateRequest_addChallengePassword/fail_challengePassword (0.00s) 306s --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal (0.00s) 306s --- PASS: TestCertificateRequest_addChallengePassword/fail_unmarshal_rest (0.00s) 306s --- PASS: TestCertificateRequest_addChallengePassword/fail_signatureAlgorithm (0.00s) 306s --- PASS: TestCertificateRequest_addChallengePassword/fail_sign (0.00s) 306s === RUN TestCertificateRequest_GetCertificate 306s === RUN TestCertificateRequest_GetCertificate/ok 306s --- PASS: TestCertificateRequest_GetCertificate (0.00s) 306s --- PASS: TestCertificateRequest_GetCertificate/ok (0.00s) 306s === RUN TestCertificateRequest_GetLeafCertificate 306s === RUN TestCertificateRequest_GetLeafCertificate/ok 306s === RUN TestCertificateRequest_GetLeafCertificate/rsa 306s --- PASS: TestCertificateRequest_GetLeafCertificate (0.00s) 306s --- PASS: TestCertificateRequest_GetLeafCertificate/ok (0.00s) 306s --- PASS: TestCertificateRequest_GetLeafCertificate/rsa (0.00s) 306s === RUN TestCreateCertificateRequest 306s === RUN TestCreateCertificateRequest/ok 306s === RUN TestCreateCertificateRequest/fail_ 306s --- PASS: TestCreateCertificateRequest (0.00s) 306s --- PASS: TestCreateCertificateRequest/ok (0.00s) 306s --- PASS: TestCreateCertificateRequest/fail_ (0.00s) 306s === RUN TestSignCertificateRequestTemplates 306s === RUN TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_1 306s === RUN TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_0 306s === RUN TestSignCertificateRequestTemplates/sign_leaf_certificate 306s --- PASS: TestSignCertificateRequestTemplates (0.01s) 306s --- PASS: TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_1 (0.00s) 306s --- PASS: TestSignCertificateRequestTemplates/sign_ca_certificate_maxPathLen_0 (0.00s) 306s --- PASS: TestSignCertificateRequestTemplates/sign_leaf_certificate (0.00s) 306s === RUN Test_parseKeyUsageExtension 306s === RUN Test_parseKeyUsageExtension/ok 306s === RUN Test_parseKeyUsageExtension/ok#01 306s === RUN Test_parseKeyUsageExtension/fail 306s --- PASS: Test_parseKeyUsageExtension (0.00s) 306s --- PASS: Test_parseKeyUsageExtension/ok (0.00s) 306s --- PASS: Test_parseKeyUsageExtension/ok#01 (0.00s) 306s --- PASS: Test_parseKeyUsageExtension/fail (0.00s) 306s === RUN Test_parseExtKeyUsageExtension 306s === RUN Test_parseExtKeyUsageExtension/fail_parse 306s === RUN Test_parseExtKeyUsageExtension/ok 306s === RUN Test_parseExtKeyUsageExtension/ok_unhandled 306s === RUN Test_parseExtKeyUsageExtension/ok_unhandled_only 306s === RUN Test_parseExtKeyUsageExtension/fail 306s === RUN Test_parseExtKeyUsageExtension/fail_parse#01 306s --- PASS: Test_parseExtKeyUsageExtension (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/fail_parse (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/ok (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/ok_unhandled (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/ok_unhandled_only (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/fail (0.00s) 306s --- PASS: Test_parseExtKeyUsageExtension/fail_parse#01 (0.00s) 306s === RUN Test_parseBasicConstraintsExtension 306s === RUN Test_parseBasicConstraintsExtension/ok_0 306s === RUN Test_parseBasicConstraintsExtension/ok_1 306s === RUN Test_parseBasicConstraintsExtension/ok_-1 306s === RUN Test_parseBasicConstraintsExtension/ok_no_ca 306s === RUN Test_parseBasicConstraintsExtension/fail 306s === RUN Test_parseBasicConstraintsExtension/fail_parse_bool 306s === RUN Test_parseBasicConstraintsExtension/fail_parse_int 306s --- PASS: Test_parseBasicConstraintsExtension (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/ok_0 (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/ok_1 (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/ok_-1 (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/ok_no_ca (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/fail (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/fail_parse_bool (0.00s) 306s --- PASS: Test_parseBasicConstraintsExtension/fail_parse_int (0.00s) 306s === RUN TestNewCertificate 306s === RUN TestNewCertificate/okSimple 306s === RUN TestNewCertificate/okDefaultTemplate 306s === RUN TestNewCertificate/okCustomSANs 306s === RUN TestNewCertificate/okExample 306s === RUN TestNewCertificate/okFullSimple 306s === RUN TestNewCertificate/okOPCUA 306s === RUN TestNewCertificate/okRawSubject 306s === RUN TestNewCertificate/badSignature 306s === RUN TestNewCertificate/failTemplate 306s === RUN TestNewCertificate/missingTemplate 306s === RUN TestNewCertificate/badJson 306s === RUN TestNewCertificate/failCustomSANs 306s --- PASS: TestNewCertificate (0.02s) 306s --- PASS: TestNewCertificate/okSimple (0.00s) 306s --- PASS: TestNewCertificate/okDefaultTemplate (0.00s) 306s --- PASS: TestNewCertificate/okCustomSANs (0.00s) 306s --- PASS: TestNewCertificate/okExample (0.00s) 306s --- PASS: TestNewCertificate/okFullSimple (0.00s) 306s --- PASS: TestNewCertificate/okOPCUA (0.00s) 306s --- PASS: TestNewCertificate/okRawSubject (0.00s) 306s --- PASS: TestNewCertificate/badSignature (0.00s) 306s --- PASS: TestNewCertificate/failTemplate (0.00s) 306s --- PASS: TestNewCertificate/missingTemplate (0.00s) 306s --- PASS: TestNewCertificate/badJson (0.00s) 306s --- PASS: TestNewCertificate/failCustomSANs (0.00s) 306s === RUN TestNewCertificateTemplate 306s --- PASS: TestNewCertificateTemplate (0.01s) 306s === RUN TestNewCertificateFromX509 306s === RUN TestNewCertificateFromX509/okSimple 306s === RUN TestNewCertificateFromX509/okDefaultTemplate 306s === RUN TestNewCertificateFromX509/okCustomSANs 306s === RUN TestNewCertificateFromX509/okExample 306s === RUN TestNewCertificateFromX509/okFullSimple 306s === RUN TestNewCertificateFromX509/failTemplate 306s === RUN TestNewCertificateFromX509/missingTemplate 306s === RUN TestNewCertificateFromX509/badJson 306s === RUN TestNewCertificateFromX509/failCustomSANs 306s --- PASS: TestNewCertificateFromX509 (0.00s) 306s --- PASS: TestNewCertificateFromX509/okSimple (0.00s) 306s --- PASS: TestNewCertificateFromX509/okDefaultTemplate (0.00s) 306s --- PASS: TestNewCertificateFromX509/okCustomSANs (0.00s) 306s --- PASS: TestNewCertificateFromX509/okExample (0.00s) 306s --- PASS: TestNewCertificateFromX509/okFullSimple (0.00s) 306s --- PASS: TestNewCertificateFromX509/failTemplate (0.00s) 306s --- PASS: TestNewCertificateFromX509/missingTemplate (0.00s) 306s --- PASS: TestNewCertificateFromX509/badJson (0.00s) 306s --- PASS: TestNewCertificateFromX509/failCustomSANs (0.00s) 306s === RUN TestCertificate_GetCertificate 306s === RUN TestCertificate_GetCertificate/ok 306s --- PASS: TestCertificate_GetCertificate (0.00s) 306s --- PASS: TestCertificate_GetCertificate/ok (0.00s) 306s === RUN TestCreateCertificate 306s === RUN TestCreateCertificate/ok 306s === RUN TestCreateCertificate/okNoSubjectKeyID 306s === RUN TestCreateCertificate/okNoSerialNumber 306s === RUN TestCreateCertificate/okNothing 306s === RUN TestCreateCertificate/failSubjectKeyID 306s === RUN TestCreateCertificate/failSign 306s --- PASS: TestCreateCertificate (0.02s) 306s --- PASS: TestCreateCertificate/ok (0.00s) 306s --- PASS: TestCreateCertificate/okNoSubjectKeyID (0.00s) 306s --- PASS: TestCreateCertificate/okNoSerialNumber (0.00s) 306s --- PASS: TestCreateCertificate/okNothing (0.00s) 306s --- PASS: TestCreateCertificate/failSubjectKeyID (0.00s) 306s --- PASS: TestCreateCertificate/failSign (0.00s) 306s === RUN TestCreateCertificate_criticalSANs 306s === RUN TestCreateCertificate_criticalSANs/okNoOptions 306s === RUN TestCreateCertificate_criticalSANs/okDefaultLeafTemplate 306s === RUN TestCreateCertificate_criticalSANs/okCertificateRequestTemplate 306s --- PASS: TestCreateCertificate_criticalSANs (0.01s) 306s --- PASS: TestCreateCertificate_criticalSANs/okNoOptions (0.00s) 306s --- PASS: TestCreateCertificate_criticalSANs/okDefaultLeafTemplate (0.00s) 306s --- PASS: TestCreateCertificate_criticalSANs/okCertificateRequestTemplate (0.00s) 306s === RUN TestCreateCertificateTemplate 306s === RUN TestCreateCertificateTemplate/ok 306s === RUN TestCreateCertificateTemplate/ok_critical 306s === RUN TestCreateCertificateTemplate/ok_no_extensions 306s === RUN TestCreateCertificateTemplate/fail 306s --- PASS: TestCreateCertificateTemplate (0.01s) 306s --- PASS: TestCreateCertificateTemplate/ok (0.00s) 306s --- PASS: TestCreateCertificateTemplate/ok_critical (0.00s) 306s --- PASS: TestCreateCertificateTemplate/ok_no_extensions (0.00s) 306s --- PASS: TestCreateCertificateTemplate/fail (0.00s) 306s === RUN TestCreateCertificate_debug 306s === RUN TestCreateCertificate_debug/directoryName 306s certificate_test.go:1034: 306s -----BEGIN CERTIFICATE----- 306s MIIBkzCCAUWgAwIBAgIQdj8elTjCEwqYLKL7E7lAADAFBgMrZXAwETEPMA0GA1UE 306s AxMGaXNzdWVyMCIYDzAwMDEwMTAxMDAwMDAwWhgPMDAwMTAxMDEwMDAwMDBaMBEx 306s DzANBgNVBAMTBnJvY2tldDAqMAUGAytlcAMhAO6dPJdnEYkUExdppnSq7KEdY611 306s m27zRLiBiTe6cmoyo4GuMIGrMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggr 306s BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLDXhH1MZnwEznMDJX8zcWF1MfYo 306s MB8GA1UdIwQYMBaAFAmKQ6CwZv5rBYEZAkyix0S0wO5OMDoGA1UdEQQzMDGkLzAt 306s MQswCQYDVQQGEwJVUzENMAsGA1UEChMEQUNNRTEPMA0GA1UEAxMGcm9ja2V0MAUG 306s AytlcANBALPvEmyn5EMZcIsD4zAbxeyiXEeKn8pz+mleDoFtlkjbgySYinn/32JV 306s 3KgFTdntNusSExiXw7fJwkljeUlttQ4= 306s -----END CERTIFICATE----- 306s === RUN TestCreateCertificate_debug/hardwareModuleName 306s certificate_test.go:1034: 306s -----BEGIN CERTIFICATE----- 306s MIIBhDCCATagAwIBAgIRAOBwkio5u8ERHs+DhuIQZbgwBQYDK2VwMBExDzANBgNV 306s BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR 306s MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDunTyXZxGJFBMXaaZ0quyhHWOt 306s dZtu80S4gYk3unJqMqOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI 306s KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSw14R9TGZ8BM5zAyV/M3FhdTH2 306s KDAfBgNVHSMEGDAWgBQJikOgsGb+awWBGQJMosdEtMDuTjAqBgNVHREEIzAhoB8G 306s CCsGAQUFBwgEoBMwEQYDKgMEhAowMTIzNDU2Nzg5MAUGAytlcANBAIxadobmmm5M 306s ZgTrTP2liN0YTbI0OpLqD3mPiUZGwPTjLJnJdfQDW3kf6FQ44SkrSiEC374YHMe3 306s s6SZNCB8gwk= 306s -----END CERTIFICATE----- 306s === RUN TestCreateCertificate_debug/permanentIdentifier 306s certificate_test.go:1034: 306s -----BEGIN CERTIFICATE----- 306s MIIBhDCCATagAwIBAgIRANjoGr06NsHD7yqaCP/1zbswBQYDK2VwMBExDzANBgNV 306s BAMTBmlzc3VlcjAiGA8wMDAxMDEwMTAwMDAwMFoYDzAwMDEwMTAxMDAwMDAwWjAR 306s MQ8wDQYDVQQDEwZyb2NrZXQwKjAFBgMrZXADIQDunTyXZxGJFBMXaaZ0quyhHWOt 306s dZtu80S4gYk3unJqMqOBnjCBmzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYI 306s KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSw14R9TGZ8BM5zAyV/M3FhdTH2 306s KDAfBgNVHSMEGDAWgBQJikOgsGb+awWBGQJMosdEtMDuTjAqBgNVHREEIzAhoB8G 306s CCsGAQUFBwgDoBMwEQwKMDEyMzQ1Njc4OQYDKgMEMAUGAytlcANBAK7dNQ9ewg2M 306s VG1EgPFOE1IHx8XX+KgwoR0TClIXBmtpN2krpbOQw6ovOIwyuoUKUBwroSllwZFr 306s Q0DFo2+rJw8= 306s -----END CERTIFICATE----- 306s --- PASS: TestCreateCertificate_debug (0.01s) 306s --- PASS: TestCreateCertificate_debug/directoryName (0.00s) 306s --- PASS: TestCreateCertificate_debug/hardwareModuleName (0.00s) 306s --- PASS: TestCreateCertificate_debug/permanentIdentifier (0.00s) 306s === RUN TestReadCertPool 306s === RUN TestReadCertPool/ok_dir 306s === RUN TestReadCertPool/ok_dir_2 306s === RUN TestReadCertPool/ok_file 306s === RUN TestReadCertPool/ok_files 306s === RUN TestReadCertPool/no_certs 306s === RUN TestReadCertPool/missing 306s --- PASS: TestReadCertPool (0.00s) 306s --- PASS: TestReadCertPool/ok_dir (0.00s) 306s --- PASS: TestReadCertPool/ok_dir_2 (0.00s) 306s --- PASS: TestReadCertPool/ok_file (0.00s) 306s --- PASS: TestReadCertPool/ok_files (0.00s) 306s --- PASS: TestReadCertPool/no_certs (0.00s) 306s --- PASS: TestReadCertPool/missing (0.00s) 306s === RUN Test_convertName 306s === RUN Test_convertName/lowerCase 306s === RUN Test_convertName/underscore 306s === RUN Test_convertName/mixed 306s --- PASS: Test_convertName (0.00s) 306s --- PASS: Test_convertName/lowerCase (0.00s) 306s --- PASS: Test_convertName/underscore (0.00s) 306s --- PASS: Test_convertName/mixed (0.00s) 306s === RUN Test_newExtension 306s === RUN Test_newExtension/ok 306s === RUN Test_newExtension/critical 306s --- PASS: Test_newExtension (0.00s) 306s --- PASS: Test_newExtension/ok (0.00s) 306s --- PASS: Test_newExtension/critical (0.00s) 306s === RUN Test_newExtensions 306s === RUN Test_newExtensions/ok 306s === RUN Test_newExtensions/nil 306s --- PASS: Test_newExtensions (0.00s) 306s --- PASS: Test_newExtensions/ok (0.00s) 306s --- PASS: Test_newExtensions/nil (0.00s) 306s === RUN TestExtension_Set 306s === RUN TestExtension_Set/ok 306s === RUN TestExtension_Set/existing 306s --- PASS: TestExtension_Set (0.00s) 306s --- PASS: TestExtension_Set/ok (0.00s) 306s --- PASS: TestExtension_Set/existing (0.00s) 306s === RUN TestObjectIdentifier_Equal 306s === RUN TestObjectIdentifier_Equal/ok 306s === RUN TestObjectIdentifier_Equal/false_length 306s === RUN TestObjectIdentifier_Equal/false_content 306s --- PASS: TestObjectIdentifier_Equal (0.00s) 306s --- PASS: TestObjectIdentifier_Equal/ok (0.00s) 306s --- PASS: TestObjectIdentifier_Equal/false_length (0.00s) 306s --- PASS: TestObjectIdentifier_Equal/false_content (0.00s) 306s === RUN TestObjectIdentifier_MarshalJSON 306s === RUN TestObjectIdentifier_MarshalJSON/ok 306s === RUN TestObjectIdentifier_MarshalJSON/empty 306s === RUN TestObjectIdentifier_MarshalJSON/nil 306s --- PASS: TestObjectIdentifier_MarshalJSON (0.00s) 306s --- PASS: TestObjectIdentifier_MarshalJSON/ok (0.00s) 306s --- PASS: TestObjectIdentifier_MarshalJSON/empty (0.00s) 306s --- PASS: TestObjectIdentifier_MarshalJSON/nil (0.00s) 306s === RUN TestObjectIdentifier_UnmarshalJSON 306s === RUN TestObjectIdentifier_UnmarshalJSON/ok 306s === RUN TestObjectIdentifier_UnmarshalJSON/empty 306s === RUN TestObjectIdentifier_UnmarshalJSON/null 306s === RUN TestObjectIdentifier_UnmarshalJSON/number 306s === RUN TestObjectIdentifier_UnmarshalJSON/badFormat 306s --- PASS: TestObjectIdentifier_UnmarshalJSON (0.00s) 306s --- PASS: TestObjectIdentifier_UnmarshalJSON/ok (0.00s) 306s --- PASS: TestObjectIdentifier_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestObjectIdentifier_UnmarshalJSON/null (0.00s) 306s --- PASS: TestObjectIdentifier_UnmarshalJSON/number (0.00s) 306s --- PASS: TestObjectIdentifier_UnmarshalJSON/badFormat (0.00s) 306s === RUN TestSubjectAlternativeName_Set 306s === RUN TestSubjectAlternativeName_Set/dns 306s === RUN TestSubjectAlternativeName_Set/dnsAdd 306s === RUN TestSubjectAlternativeName_Set/email 306s === RUN TestSubjectAlternativeName_Set/emailAdd 306s === RUN TestSubjectAlternativeName_Set/ip 306s === RUN TestSubjectAlternativeName_Set/ipAdd 306s === RUN TestSubjectAlternativeName_Set/ipBad 306s === RUN TestSubjectAlternativeName_Set/uri 306s === RUN TestSubjectAlternativeName_Set/uriAdd 306s === RUN TestSubjectAlternativeName_Set/uriBad 306s === RUN TestSubjectAlternativeName_Set/AutoDNS 306s === RUN TestSubjectAlternativeName_Set/AutoDNSAdd 306s === RUN TestSubjectAlternativeName_Set/AutoEmail 306s === RUN TestSubjectAlternativeName_Set/AutoEmailAdd 306s === RUN TestSubjectAlternativeName_Set/IPAutoIP 306s === RUN TestSubjectAlternativeName_Set/AutoIPAdd 306s === RUN TestSubjectAlternativeName_Set/AutoURI 306s === RUN TestSubjectAlternativeName_Set/AutoURIAdd 306s === RUN TestSubjectAlternativeName_Set/skipEmpty 306s === RUN TestSubjectAlternativeName_Set/panic 306s === RUN TestSubjectAlternativeName_Set/panicAdd 306s --- PASS: TestSubjectAlternativeName_Set (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/dns (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/dnsAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/email (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/emailAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/ip (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/ipAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/ipBad (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/uri (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/uriAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/uriBad (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoDNS (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoDNSAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoEmail (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoEmailAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/IPAutoIP (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoIPAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoURI (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/AutoURIAdd (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/skipEmpty (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/panic (0.00s) 306s --- PASS: TestSubjectAlternativeName_Set/panicAdd (0.00s) 306s === RUN TestSubjectAlternativeName_RawValue 306s === RUN TestSubjectAlternativeName_RawValue/ip 306s === RUN TestSubjectAlternativeName_RawValue/ipv6 306s === RUN TestSubjectAlternativeName_RawValue/uri 306s === RUN TestSubjectAlternativeName_RawValue/email 306s === RUN TestSubjectAlternativeName_RawValue/dns 306s === RUN TestSubjectAlternativeName_RawValue/registeredID 306s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier 306s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier 306s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner 306s === RUN TestSubjectAlternativeName_RawValue/permanentIdentifier_empty 306s === RUN TestSubjectAlternativeName_RawValue/hardwareModuleName 306s === RUN TestSubjectAlternativeName_RawValue/directoryName 306s === RUN TestSubjectAlternativeName_RawValue/userPrincipalName 306s === RUN TestSubjectAlternativeName_RawValue/otherName_int 306s === RUN TestSubjectAlternativeName_RawValue/otherName_oid 306s === RUN TestSubjectAlternativeName_RawValue/otherName_raw 306s === RUN TestSubjectAlternativeName_RawValue/otherName_utf8 306s === RUN TestSubjectAlternativeName_RawValue/otherName_ia5 306s === RUN TestSubjectAlternativeName_RawValue/otherName_numeric 306s === RUN TestSubjectAlternativeName_RawValue/otherName_printable 306s === RUN TestSubjectAlternativeName_RawValue/otherName_utc 306s === RUN TestSubjectAlternativeName_RawValue/otherName_generalizd 306s === RUN TestSubjectAlternativeName_RawValue/otherName_default 306s === RUN TestSubjectAlternativeName_RawValue/otherName_no_type 306s === RUN TestSubjectAlternativeName_RawValue/otherName_whitespaces 306s === RUN TestSubjectAlternativeName_RawValue/otherName_bool:true 306s === RUN TestSubjectAlternativeName_RawValue/otherName_boolean:false 306s === RUN TestSubjectAlternativeName_RawValue/fail_dn 306s === RUN TestSubjectAlternativeName_RawValue/fail_x400Address 306s === RUN TestSubjectAlternativeName_RawValue/fail_ediPartyName 306s === RUN TestSubjectAlternativeName_RawValue/fail_email 306s === RUN TestSubjectAlternativeName_RawValue/fail_dns 306s === RUN TestSubjectAlternativeName_RawValue/fail_dns_empty 306s === RUN TestSubjectAlternativeName_RawValue/fail_uri 306s === RUN TestSubjectAlternativeName_RawValue/fail_ip 306s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json 306s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson 306s === RUN TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid 306s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty 306s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json 306s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON 306s === RUN TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid 306s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty 306s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name 306s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_json 306s === RUN TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 306s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID 306s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_empty 306s === RUN TestSubjectAlternativeName_RawValue/fail_registeredID_parse 306s === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty 306s === RUN TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_parse 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_marshal 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_int 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_raw 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utf8 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_ia5 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_numeric 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_printable 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_utc 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_generalized 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_default 306s === RUN TestSubjectAlternativeName_RawValue/fail_otherName_no_type 306s --- PASS: TestSubjectAlternativeName_RawValue (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/ip (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/ipv6 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/uri (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/email (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/dns (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/registeredID (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_identifier (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_with_assigner (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/permanentIdentifier_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/hardwareModuleName (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/directoryName (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/userPrincipalName (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_int (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_oid (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_raw (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_utf8 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_ia5 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_numeric (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_printable (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_utc (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_generalizd (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_default (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_no_type (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_whitespaces (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_bool:true (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/otherName_boolean:false (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_dn (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_x400Address (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_ediPartyName (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_email (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_dns (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_dns_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_uri (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_ip (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_json (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_unmarshalJson (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_permanentIdentifier_oid (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_json (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_unmarshalJSON (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_hardwareModuleName_oid (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_empty_name (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_json (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_directoryName_asn1 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_registeredID_parse (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_empty (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_userPrincipalName_value (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_parse (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_marshal (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_int (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_oid_parse (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_raw (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utf8 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_ia5 (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_numeric (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_printable (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_utc (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_generalized (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_default (0.00s) 306s --- PASS: TestSubjectAlternativeName_RawValue/fail_otherName_no_type (0.00s) 306s === RUN TestKeyUsage_Set 306s === RUN TestKeyUsage_Set/ok 306s === RUN TestKeyUsage_Set/overwrite 306s --- PASS: TestKeyUsage_Set (0.00s) 306s --- PASS: TestKeyUsage_Set/ok (0.00s) 306s --- PASS: TestKeyUsage_Set/overwrite (0.00s) 306s === RUN TestKeyUsage_MarshalJSON 306s === RUN TestKeyUsage_MarshalJSON/DigitalSignature 306s === RUN TestKeyUsage_MarshalJSON/ContentCommitment 306s === RUN TestKeyUsage_MarshalJSON/KeyEncipherment 306s === RUN TestKeyUsage_MarshalJSON/DataEncipherment 306s === RUN TestKeyUsage_MarshalJSON/KeyAgreement 306s === RUN TestKeyUsage_MarshalJSON/CertSign 306s === RUN TestKeyUsage_MarshalJSON/CRLSign 306s === RUN TestKeyUsage_MarshalJSON/EncipherOnly 306s === RUN TestKeyUsage_MarshalJSON/DecipherOnly 306s === RUN TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment 306s === RUN TestKeyUsage_MarshalJSON/Error 306s --- PASS: TestKeyUsage_MarshalJSON (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/ContentCommitment (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/KeyEncipherment (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/DataEncipherment (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/KeyAgreement (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/CertSign (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/CRLSign (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/EncipherOnly (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/DecipherOnly (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/DigitalSignature_+_KeyEncipherment (0.00s) 306s --- PASS: TestKeyUsage_MarshalJSON/Error (0.00s) 306s === RUN TestKeyUsage_UnmarshalJSON 306s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature 306s === RUN TestKeyUsage_UnmarshalJSON/ContentCommitment 306s === RUN TestKeyUsage_UnmarshalJSON/NonRepudiation 306s === RUN TestKeyUsage_UnmarshalJSON/KeyEncipherment 306s === RUN TestKeyUsage_UnmarshalJSON/DataEncipherment 306s === RUN TestKeyUsage_UnmarshalJSON/KeyAgreement 306s === RUN TestKeyUsage_UnmarshalJSON/CertSign 306s === RUN TestKeyUsage_UnmarshalJSON/CRLSign 306s === RUN TestKeyUsage_UnmarshalJSON/EncipherOnly 306s === RUN TestKeyUsage_UnmarshalJSON/DecipherOnly 306s === RUN TestKeyUsage_UnmarshalJSON/digital_signature 306s === RUN TestKeyUsage_UnmarshalJSON/content_commitment 306s === RUN TestKeyUsage_UnmarshalJSON/non_repudiation 306s === RUN TestKeyUsage_UnmarshalJSON/key_encipherment 306s === RUN TestKeyUsage_UnmarshalJSON/data_encipherment 306s === RUN TestKeyUsage_UnmarshalJSON/key_agreement 306s === RUN TestKeyUsage_UnmarshalJSON/cert_sign 306s === RUN TestKeyUsage_UnmarshalJSON/crl_sign 306s === RUN TestKeyUsage_UnmarshalJSON/encipher_only 306s === RUN TestKeyUsage_UnmarshalJSON/decipher_only 306s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray 306s === RUN TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment 306s === RUN TestKeyUsage_UnmarshalJSON/invalid 306s === RUN TestKeyUsage_UnmarshalJSON/number 306s === RUN TestKeyUsage_UnmarshalJSON/object 306s === RUN TestKeyUsage_UnmarshalJSON/badJSON 306s --- PASS: TestKeyUsage_UnmarshalJSON (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/ContentCommitment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/NonRepudiation (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/KeyEncipherment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/DataEncipherment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/KeyAgreement (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/CertSign (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/CRLSign (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/EncipherOnly (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/DecipherOnly (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/digital_signature (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/content_commitment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/non_repudiation (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/key_encipherment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/data_encipherment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/key_agreement (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/cert_sign (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/crl_sign (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/encipher_only (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/decipher_only (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignatureAsArray (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/DigitalSignature|KeyEncipherment (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/invalid (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/number (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/object (0.00s) 306s --- PASS: TestKeyUsage_UnmarshalJSON/badJSON (0.00s) 306s === RUN TestExtKeyUsage_Set 306s === RUN TestExtKeyUsage_Set/ok 306s === RUN TestExtKeyUsage_Set/overwrite 306s --- PASS: TestExtKeyUsage_Set (0.00s) 306s --- PASS: TestExtKeyUsage_Set/ok (0.00s) 306s --- PASS: TestExtKeyUsage_Set/overwrite (0.00s) 306s === RUN TestExtKeyUsage_MarshalJSON 306s === RUN TestExtKeyUsage_MarshalJSON/Any 306s === RUN TestExtKeyUsage_MarshalJSON/ServerAuth 306s === RUN TestExtKeyUsage_MarshalJSON/ClientAuth 306s === RUN TestExtKeyUsage_MarshalJSON/CodeSigning 306s === RUN TestExtKeyUsage_MarshalJSON/EmailProtection 306s === RUN TestExtKeyUsage_MarshalJSON/IPSECEndSystem 306s === RUN TestExtKeyUsage_MarshalJSON/IPSECTunnel 306s === RUN TestExtKeyUsage_MarshalJSON/IPSECUser 306s === RUN TestExtKeyUsage_MarshalJSON/TimeStamping 306s === RUN TestExtKeyUsage_MarshalJSON/OCSPSigning 306s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto 306s === RUN TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto 306s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning 306s === RUN TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning 306s === RUN TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth 306s === RUN TestExtKeyUsage_MarshalJSON/Error 306s --- PASS: TestExtKeyUsage_MarshalJSON (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/Any (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/ClientAuth (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/CodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/EmailProtection (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECEndSystem (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECTunnel (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/IPSECUser (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/TimeStamping (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/OCSPSigning (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftServerGatedCrypto (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/NetscapeServerGatedCrypto (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftCommercialCodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/MicrosoftKernelCodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/ServerAuth_+_ClientAuth (0.00s) 306s --- PASS: TestExtKeyUsage_MarshalJSON/Error (0.00s) 306s === RUN TestExtKeyUsage_UnmarshalJSON 306s === RUN TestExtKeyUsage_UnmarshalJSON/Any 306s === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth 306s === RUN TestExtKeyUsage_UnmarshalJSON/ClientAuth 306s === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigning 306s === RUN TestExtKeyUsage_UnmarshalJSON/EmailProtection 306s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem 306s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECTunnel 306s === RUN TestExtKeyUsage_UnmarshalJSON/IPSECUser 306s === RUN TestExtKeyUsage_UnmarshalJSON/TimeStamping 306s === RUN TestExtKeyUsage_UnmarshalJSON/OCSPSigning 306s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto 306s === RUN TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto 306s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning 306s === RUN TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning 306s === RUN TestExtKeyUsage_UnmarshalJSON/any 306s === RUN TestExtKeyUsage_UnmarshalJSON/server_auth 306s === RUN TestExtKeyUsage_UnmarshalJSON/client_auth 306s === RUN TestExtKeyUsage_UnmarshalJSON/code_signing 306s === RUN TestExtKeyUsage_UnmarshalJSON/email_protection 306s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_end_system 306s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel 306s === RUN TestExtKeyUsage_UnmarshalJSON/ipsec_user 306s === RUN TestExtKeyUsage_UnmarshalJSON/time_stamping 306s === RUN TestExtKeyUsage_UnmarshalJSON/ocsp_signing 306s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto 306s === RUN TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto 306s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing 306s === RUN TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing 306s === RUN TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray 306s === RUN TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth 306s === RUN TestExtKeyUsage_UnmarshalJSON/invalid 306s === RUN TestExtKeyUsage_UnmarshalJSON/number 306s === RUN TestExtKeyUsage_UnmarshalJSON/object 306s === RUN TestExtKeyUsage_UnmarshalJSON/badJSON 306s --- PASS: TestExtKeyUsage_UnmarshalJSON (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/Any (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ClientAuth (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/EmailProtection (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECEndSystem (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECTunnel (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/IPSECUser (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/TimeStamping (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/OCSPSigning (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftServerGatedCrypto (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/NetscapeServerGatedCrypto (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftCommercialCodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/MicrosoftKernelCodeSigning (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/any (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/server_auth (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/client_auth (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/code_signing (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/email_protection (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_end_system (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_tunnel (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ipsec_user (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/time_stamping (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ocsp_signing (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_server_gated_crypto (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/netscape_server_gated_crypto (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_commercial_code_signing (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/microsoft_kernel_code_signing (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/CodeSigningAsArray (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/ServerAuth+ClientAuth (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/invalid (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/number (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/object (0.00s) 306s --- PASS: TestExtKeyUsage_UnmarshalJSON/badJSON (0.00s) 306s === RUN TestUnknownExtKeyUsage_MarshalJSON 306s === RUN TestUnknownExtKeyUsage_MarshalJSON/ok 306s === RUN TestUnknownExtKeyUsage_MarshalJSON/empty 306s === RUN TestUnknownExtKeyUsage_MarshalJSON/nil 306s --- PASS: TestUnknownExtKeyUsage_MarshalJSON (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/ok (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/empty (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_MarshalJSON/nil (0.00s) 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/string 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/array 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/empty 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/null 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/fail 306s === RUN TestUnknownExtKeyUsage_UnmarshalJSON/failJSON 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/string (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/array (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/null (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestUnknownExtKeyUsage_Set 306s === RUN TestUnknownExtKeyUsage_Set/ok 306s === RUN TestUnknownExtKeyUsage_Set/overwrite 306s --- PASS: TestUnknownExtKeyUsage_Set (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_Set/ok (0.00s) 306s --- PASS: TestUnknownExtKeyUsage_Set/overwrite (0.00s) 306s === RUN TestSubjectKeyID_Set 306s === RUN TestSubjectKeyID_Set/ok 306s === RUN TestSubjectKeyID_Set/overwrite 306s --- PASS: TestSubjectKeyID_Set (0.00s) 306s --- PASS: TestSubjectKeyID_Set/ok (0.00s) 306s --- PASS: TestSubjectKeyID_Set/overwrite (0.00s) 306s === RUN TestAuthorityKeyID_Set 306s === RUN TestAuthorityKeyID_Set/ok 306s === RUN TestAuthorityKeyID_Set/overwrite 306s --- PASS: TestAuthorityKeyID_Set (0.00s) 306s --- PASS: TestAuthorityKeyID_Set/ok (0.00s) 306s --- PASS: TestAuthorityKeyID_Set/overwrite (0.00s) 306s === RUN TestOCSPServer_UnmarshalJSON 306s === RUN TestOCSPServer_UnmarshalJSON/string 306s === RUN TestOCSPServer_UnmarshalJSON/array 306s === RUN TestOCSPServer_UnmarshalJSON/empty 306s === RUN TestOCSPServer_UnmarshalJSON/null 306s === RUN TestOCSPServer_UnmarshalJSON/fail 306s --- PASS: TestOCSPServer_UnmarshalJSON (0.00s) 306s --- PASS: TestOCSPServer_UnmarshalJSON/string (0.00s) 306s --- PASS: TestOCSPServer_UnmarshalJSON/array (0.00s) 306s --- PASS: TestOCSPServer_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestOCSPServer_UnmarshalJSON/null (0.00s) 306s --- PASS: TestOCSPServer_UnmarshalJSON/fail (0.00s) 306s === RUN TestOCSPServer_Set 306s === RUN TestOCSPServer_Set/ok 306s === RUN TestOCSPServer_Set/overwrite 306s --- PASS: TestOCSPServer_Set (0.00s) 306s --- PASS: TestOCSPServer_Set/ok (0.00s) 306s --- PASS: TestOCSPServer_Set/overwrite (0.00s) 306s === RUN TestIssuingCertificateURL_UnmarshalJSON 306s === RUN TestIssuingCertificateURL_UnmarshalJSON/string 306s === RUN TestIssuingCertificateURL_UnmarshalJSON/array 306s === RUN TestIssuingCertificateURL_UnmarshalJSON/empty 306s === RUN TestIssuingCertificateURL_UnmarshalJSON/null 306s === RUN TestIssuingCertificateURL_UnmarshalJSON/fail 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON (0.00s) 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/string (0.00s) 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/array (0.00s) 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/null (0.00s) 306s --- PASS: TestIssuingCertificateURL_UnmarshalJSON/fail (0.00s) 306s === RUN TestIssuingCertificateURL_Set 306s === RUN TestIssuingCertificateURL_Set/ok 306s === RUN TestIssuingCertificateURL_Set/overwrite 306s --- PASS: TestIssuingCertificateURL_Set (0.00s) 306s --- PASS: TestIssuingCertificateURL_Set/ok (0.00s) 306s --- PASS: TestIssuingCertificateURL_Set/overwrite (0.00s) 306s === RUN TestCRLDistributionPoints_UnmarshalJSON 306s === RUN TestCRLDistributionPoints_UnmarshalJSON/string 306s === RUN TestCRLDistributionPoints_UnmarshalJSON/array 306s === RUN TestCRLDistributionPoints_UnmarshalJSON/empty 306s === RUN TestCRLDistributionPoints_UnmarshalJSON/null 306s === RUN TestCRLDistributionPoints_UnmarshalJSON/fail 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON (0.00s) 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/string (0.00s) 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/array (0.00s) 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/null (0.00s) 306s --- PASS: TestCRLDistributionPoints_UnmarshalJSON/fail (0.00s) 306s === RUN TestCRLDistributionPoints_Set 306s === RUN TestCRLDistributionPoints_Set/ok 306s === RUN TestCRLDistributionPoints_Set/overwrite 306s --- PASS: TestCRLDistributionPoints_Set (0.00s) 306s --- PASS: TestCRLDistributionPoints_Set/ok (0.00s) 306s --- PASS: TestCRLDistributionPoints_Set/overwrite (0.00s) 306s === RUN TestPolicyIdentifiers_MarshalJSON 306s === RUN TestPolicyIdentifiers_MarshalJSON/ok 306s === RUN TestPolicyIdentifiers_MarshalJSON/empty 306s === RUN TestPolicyIdentifiers_MarshalJSON/nil 306s --- PASS: TestPolicyIdentifiers_MarshalJSON (0.00s) 306s --- PASS: TestPolicyIdentifiers_MarshalJSON/ok (0.00s) 306s --- PASS: TestPolicyIdentifiers_MarshalJSON/empty (0.00s) 306s --- PASS: TestPolicyIdentifiers_MarshalJSON/nil (0.00s) 306s === RUN TestPolicyIdentifiers_UnmarshalJSON 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/string 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/array 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/empty 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/null 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/fail 306s === RUN TestPolicyIdentifiers_UnmarshalJSON/failJSON 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/string (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/array (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/null (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestPolicyIdentifiers_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestBasicConstraints_Set 306s === RUN TestBasicConstraints_Set/IsCAFalse 306s === RUN TestBasicConstraints_Set/IsCAFalseWithPathLen 306s === RUN TestBasicConstraints_Set/IsCAFalseWithAnyPathLen 306s === RUN TestBasicConstraints_Set/IsCATrue 306s === RUN TestBasicConstraints_Set/IsCATrueWithPathLen 306s === RUN TestBasicConstraints_Set/IsCATrueWithAnyPathLen 306s === RUN TestBasicConstraints_Set/overwriteToFalse 306s === RUN TestBasicConstraints_Set/overwriteToTrue 306s --- PASS: TestBasicConstraints_Set (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCAFalse (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCAFalseWithPathLen (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCAFalseWithAnyPathLen (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCATrue (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCATrueWithPathLen (0.00s) 306s --- PASS: TestBasicConstraints_Set/IsCATrueWithAnyPathLen (0.00s) 306s --- PASS: TestBasicConstraints_Set/overwriteToFalse (0.00s) 306s --- PASS: TestBasicConstraints_Set/overwriteToTrue (0.00s) 306s === RUN TestNameConstraints_Set 306s === RUN TestNameConstraints_Set/ok 306s === RUN TestNameConstraints_Set/overwrite 306s --- PASS: TestNameConstraints_Set (0.00s) 306s --- PASS: TestNameConstraints_Set/ok (0.00s) 306s --- PASS: TestNameConstraints_Set/overwrite (0.00s) 306s === RUN TestSerialNumber_Set 306s === RUN TestSerialNumber_Set/ok 306s === RUN TestSerialNumber_Set/overwrite 306s --- PASS: TestSerialNumber_Set (0.00s) 306s --- PASS: TestSerialNumber_Set/ok (0.00s) 306s --- PASS: TestSerialNumber_Set/overwrite (0.00s) 306s === RUN TestSerialNumber_MarshalJSON 306s === RUN TestSerialNumber_MarshalJSON/ok 306s === RUN TestSerialNumber_MarshalJSON/nilStruct 306s === RUN TestSerialNumber_MarshalJSON/nilBigInt 306s --- PASS: TestSerialNumber_MarshalJSON (0.00s) 306s --- PASS: TestSerialNumber_MarshalJSON/ok (0.00s) 306s --- PASS: TestSerialNumber_MarshalJSON/nilStruct (0.00s) 306s --- PASS: TestSerialNumber_MarshalJSON/nilBigInt (0.00s) 306s === RUN TestSerialNumber_UnmarshalJSON 306s === RUN TestSerialNumber_UnmarshalJSON/string 306s === RUN TestSerialNumber_UnmarshalJSON/stringHex 306s === RUN TestSerialNumber_UnmarshalJSON/number 306s === RUN TestSerialNumber_UnmarshalJSON/badString 306s === RUN TestSerialNumber_UnmarshalJSON/object 306s === RUN TestSerialNumber_UnmarshalJSON/badJSON 306s --- PASS: TestSerialNumber_UnmarshalJSON (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/string (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/stringHex (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/number (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/badString (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/object (0.00s) 306s --- PASS: TestSerialNumber_UnmarshalJSON/badJSON (0.00s) 306s === RUN Test_createSubjectAltNameExtension 306s === RUN Test_createSubjectAltNameExtension/ok_dns 306s === RUN Test_createSubjectAltNameExtension/ok_dns_critical 306s === RUN Test_createSubjectAltNameExtension/ok_email 306s === RUN Test_createSubjectAltNameExtension/ok_uri 306s === RUN Test_createSubjectAltNameExtension/ok_ip 306s === RUN Test_createSubjectAltNameExtension/ok_sans 306s === RUN Test_createSubjectAltNameExtension/ok_otherName 306s === RUN Test_createSubjectAltNameExtension/fail_dns 306s === RUN Test_createSubjectAltNameExtension/fail_email 306s === RUN Test_createSubjectAltNameExtension/fail_uri 306s === RUN Test_createSubjectAltNameExtension/fail_ip 306s === RUN Test_createSubjectAltNameExtension/fail_otherName 306s --- PASS: Test_createSubjectAltNameExtension (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_dns (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_dns_critical (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_email (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_uri (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_ip (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_sans (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/ok_otherName (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/fail_dns (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/fail_email (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/fail_uri (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/fail_ip (0.00s) 306s --- PASS: Test_createSubjectAltNameExtension/fail_otherName (0.00s) 306s === RUN TestParseSubjectAlternativeNames 306s === RUN TestParseSubjectAlternativeNames/ok/stdlib 306s === RUN TestParseSubjectAlternativeNames/ok/permanent-identifier 306s === RUN TestParseSubjectAlternativeNames/ok/hardware-module-name 306s --- PASS: TestParseSubjectAlternativeNames (0.00s) 306s --- PASS: TestParseSubjectAlternativeNames/ok/stdlib (0.00s) 306s --- PASS: TestParseSubjectAlternativeNames/ok/permanent-identifier (0.00s) 306s --- PASS: TestParseSubjectAlternativeNames/ok/hardware-module-name (0.00s) 306s === RUN TestPolicyIdentifiers 306s === RUN TestPolicyIdentifiers/no_policies 306s === RUN TestPolicyIdentifiers/policyIdentifiers 306s === RUN TestPolicyIdentifiers/extension 306s === RUN TestPolicyIdentifiers/withCPS 306s === RUN TestPolicyIdentifiers/withUserNotice 306s === RUN TestPolicyIdentifiers/complex 306s --- PASS: TestPolicyIdentifiers (0.02s) 306s --- PASS: TestPolicyIdentifiers/no_policies (0.00s) 306s --- PASS: TestPolicyIdentifiers/policyIdentifiers (0.00s) 306s --- PASS: TestPolicyIdentifiers/extension (0.00s) 306s --- PASS: TestPolicyIdentifiers/withCPS (0.00s) 306s --- PASS: TestPolicyIdentifiers/withUserNotice (0.00s) 306s --- PASS: TestPolicyIdentifiers/complex (0.00s) 306s === RUN TestKeyUsage_Extension 306s === RUN TestKeyUsage_Extension/ca 306s === RUN TestKeyUsage_Extension/leaf 306s === RUN TestKeyUsage_Extension/all 306s === RUN TestKeyUsage_Extension/empty 306s --- PASS: TestKeyUsage_Extension (0.01s) 306s --- PASS: TestKeyUsage_Extension/ca (0.00s) 306s --- PASS: TestKeyUsage_Extension/leaf (0.00s) 306s --- PASS: TestKeyUsage_Extension/all (0.00s) 306s --- PASS: TestKeyUsage_Extension/empty (0.00s) 306s === RUN TestExtKeyUsage_Extension 306s === RUN TestExtKeyUsage_Extension/ok 306s === RUN TestExtKeyUsage_Extension/ok_unhandled 306s === RUN TestExtKeyUsage_Extension/ok_unhandled_only 306s === RUN TestExtKeyUsage_Extension/empty 306s === RUN TestExtKeyUsage_Extension/empty_nil 306s === RUN TestExtKeyUsage_Extension/fail_extKeyUsage 306s === RUN TestExtKeyUsage_Extension/fail_unhandled 306s --- PASS: TestExtKeyUsage_Extension (0.01s) 306s --- PASS: TestExtKeyUsage_Extension/ok (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/ok_unhandled (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/ok_unhandled_only (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/empty (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/empty_nil (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/fail_extKeyUsage (0.00s) 306s --- PASS: TestExtKeyUsage_Extension/fail_unhandled (0.00s) 306s === RUN TestBasicConstraints_Extension 306s === RUN TestBasicConstraints_Extension/ca_1 306s === RUN TestBasicConstraints_Extension/ca_0 306s === RUN TestBasicConstraints_Extension/ca_-1 306s === RUN TestBasicConstraints_Extension/ca_-2 306s === RUN TestBasicConstraints_Extension/no_ca 306s --- PASS: TestBasicConstraints_Extension (0.01s) 306s --- PASS: TestBasicConstraints_Extension/ca_1 (0.00s) 306s --- PASS: TestBasicConstraints_Extension/ca_0 (0.00s) 306s --- PASS: TestBasicConstraints_Extension/ca_-1 (0.00s) 306s --- PASS: TestBasicConstraints_Extension/ca_-2 (0.00s) 306s --- PASS: TestBasicConstraints_Extension/no_ca (0.00s) 306s === RUN TestFingerprint 306s === RUN TestFingerprint/ecdsaCert 306s === RUN TestFingerprint/rsaCert 306s === RUN TestFingerprint/ed25519Cert 306s --- PASS: TestFingerprint (0.00s) 306s --- PASS: TestFingerprint/ecdsaCert (0.00s) 306s --- PASS: TestFingerprint/rsaCert (0.00s) 306s --- PASS: TestFingerprint/ed25519Cert (0.00s) 306s === RUN TestEncodedFingerprint 306s === RUN TestEncodedFingerprint/default 306s === RUN TestEncodedFingerprint/HexFingerprint 306s === RUN TestEncodedFingerprint/Base64Fingerprint 306s === RUN TestEncodedFingerprint/Base64URLFingerprint 306s === RUN TestEncodedFingerprint/Base64RawFingerprint 306s === RUN TestEncodedFingerprint/Base64RawURLFingerprint 306s === RUN TestEncodedFingerprint/EmojiFingerprint 306s === RUN TestEncodedFingerprint/Unknown 306s --- PASS: TestEncodedFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/default (0.00s) 306s --- PASS: TestEncodedFingerprint/HexFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64Fingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64URLFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64RawFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Base64RawURLFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/EmojiFingerprint (0.00s) 306s --- PASS: TestEncodedFingerprint/Unknown (0.00s) 306s === RUN TestMultiString_MarshalJSON 306s === RUN TestMultiString_MarshalJSON/ok 306s === RUN TestMultiString_MarshalJSON/empty 306s === RUN TestMultiString_MarshalJSON/nil 306s --- PASS: TestMultiString_MarshalJSON (0.00s) 306s --- PASS: TestMultiString_MarshalJSON/ok (0.00s) 306s --- PASS: TestMultiString_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiString_MarshalJSON/nil (0.00s) 306s === RUN TestMultiString_UnmarshalJSON 306s === RUN TestMultiString_UnmarshalJSON/string 306s === RUN TestMultiString_UnmarshalJSON/array 306s === RUN TestMultiString_UnmarshalJSON/empty 306s === RUN TestMultiString_UnmarshalJSON/null 306s === RUN TestMultiString_UnmarshalJSON/fail 306s --- PASS: TestMultiString_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiString_UnmarshalJSON/string (0.00s) 306s --- PASS: TestMultiString_UnmarshalJSON/array (0.00s) 306s --- PASS: TestMultiString_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiString_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiString_UnmarshalJSON/fail (0.00s) 306s === RUN TestMultiIP_MarshalJSON 306s === RUN TestMultiIP_MarshalJSON/ok 306s === RUN TestMultiIP_MarshalJSON/empty 306s === RUN TestMultiIP_MarshalJSON/nil 306s --- PASS: TestMultiIP_MarshalJSON (0.00s) 306s --- PASS: TestMultiIP_MarshalJSON/ok (0.00s) 306s --- PASS: TestMultiIP_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiIP_MarshalJSON/nil (0.00s) 306s === RUN TestMultiIP_UnmarshalJSON 306s === RUN TestMultiIP_UnmarshalJSON/string 306s === RUN TestMultiIP_UnmarshalJSON/array 306s === RUN TestMultiIP_UnmarshalJSON/empty 306s === RUN TestMultiIP_UnmarshalJSON/null 306s === RUN TestMultiIP_UnmarshalJSON/fail 306s === RUN TestMultiIP_UnmarshalJSON/failJSON 306s --- PASS: TestMultiIP_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/string (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/array (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestMultiIP_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestMultiIPNet_MarshalJSON 306s === RUN TestMultiIPNet_MarshalJSON/ok 306s === RUN TestMultiIPNet_MarshalJSON/empty 306s === RUN TestMultiIPNet_MarshalJSON/nil 306s --- PASS: TestMultiIPNet_MarshalJSON (0.00s) 306s --- PASS: TestMultiIPNet_MarshalJSON/ok (0.00s) 306s --- PASS: TestMultiIPNet_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiIPNet_MarshalJSON/nil (0.00s) 306s === RUN TestMultiIPNet_UnmarshalJSON 306s === RUN TestMultiIPNet_UnmarshalJSON/string 306s === RUN TestMultiIPNet_UnmarshalJSON/array 306s === RUN TestMultiIPNet_UnmarshalJSON/empty 306s === RUN TestMultiIPNet_UnmarshalJSON/null 306s === RUN TestMultiIPNet_UnmarshalJSON/fail 306s === RUN TestMultiIPNet_UnmarshalJSON/failJSON 306s --- PASS: TestMultiIPNet_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/string (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/array (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestMultiIPNet_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestMultiURL_MarshalJSON 306s === RUN TestMultiURL_MarshalJSON/ok 306s === RUN TestMultiURL_MarshalJSON/empty 306s === RUN TestMultiURL_MarshalJSON/nil 306s --- PASS: TestMultiURL_MarshalJSON (0.00s) 306s --- PASS: TestMultiURL_MarshalJSON/ok (0.00s) 306s --- PASS: TestMultiURL_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiURL_MarshalJSON/nil (0.00s) 306s === RUN TestMultiURL_UnmarshalJSON 306s === RUN TestMultiURL_UnmarshalJSON/string 306s === RUN TestMultiURL_UnmarshalJSON/array 306s === RUN TestMultiURL_UnmarshalJSON/empty 306s === RUN TestMultiURL_UnmarshalJSON/null 306s === RUN TestMultiURL_UnmarshalJSON/fail 306s === RUN TestMultiURL_UnmarshalJSON/failJSON 306s --- PASS: TestMultiURL_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/string (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/array (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestMultiURL_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestMultiObjectIdentifier_MarshalJSON 306s === RUN TestMultiObjectIdentifier_MarshalJSON/ok 306s === RUN TestMultiObjectIdentifier_MarshalJSON/empty 306s === RUN TestMultiObjectIdentifier_MarshalJSON/nil 306s --- PASS: TestMultiObjectIdentifier_MarshalJSON (0.00s) 306s --- PASS: TestMultiObjectIdentifier_MarshalJSON/ok (0.00s) 306s --- PASS: TestMultiObjectIdentifier_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiObjectIdentifier_MarshalJSON/nil (0.00s) 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/string 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/array 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/empty 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/null 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/fail 306s === RUN TestMultiObjectIdentifier_UnmarshalJSON/failJSON 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/string (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/array (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/fail (0.00s) 306s --- PASS: TestMultiObjectIdentifier_UnmarshalJSON/failJSON (0.00s) 306s === RUN TestMultiOID_MarshalJSON 306s === RUN TestMultiOID_MarshalJSON/null 306s === RUN TestMultiOID_MarshalJSON/empty 306s === RUN TestMultiOID_MarshalJSON/one 306s === RUN TestMultiOID_MarshalJSON/multiple 306s --- PASS: TestMultiOID_MarshalJSON (0.00s) 306s --- PASS: TestMultiOID_MarshalJSON/null (0.00s) 306s --- PASS: TestMultiOID_MarshalJSON/empty (0.00s) 306s --- PASS: TestMultiOID_MarshalJSON/one (0.00s) 306s --- PASS: TestMultiOID_MarshalJSON/multiple (0.00s) 306s === RUN TestMultiOID_UnmarshalJSON 306s === RUN TestMultiOID_UnmarshalJSON/null 306s === RUN TestMultiOID_UnmarshalJSON/empty 306s === RUN TestMultiOID_UnmarshalJSON/one 306s === RUN TestMultiOID_UnmarshalJSON/one_string 306s === RUN TestMultiOID_UnmarshalJSON/multiple 306s === RUN TestMultiOID_UnmarshalJSON/fail_json 306s === RUN TestMultiOID_UnmarshalJSON/fail_oid 306s --- PASS: TestMultiOID_UnmarshalJSON (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/null (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/one (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/one_string (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/multiple (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/fail_json (0.00s) 306s --- PASS: TestMultiOID_UnmarshalJSON/fail_oid (0.00s) 306s === RUN Test_newName 306s === RUN Test_newName/ok 306s --- PASS: Test_newName (0.00s) 306s --- PASS: Test_newName/ok (0.00s) 306s === RUN TestName_UnmarshalJSON 306s === RUN TestName_UnmarshalJSON/null 306s === RUN TestName_UnmarshalJSON/empty 306s === RUN TestName_UnmarshalJSON/commonName 306s === RUN TestName_UnmarshalJSON/object 306s === RUN TestName_UnmarshalJSON/number 306s === RUN TestName_UnmarshalJSON/badJSON 306s --- PASS: TestName_UnmarshalJSON (0.00s) 306s --- PASS: TestName_UnmarshalJSON/null (0.00s) 306s --- PASS: TestName_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestName_UnmarshalJSON/commonName (0.00s) 306s --- PASS: TestName_UnmarshalJSON/object (0.00s) 306s --- PASS: TestName_UnmarshalJSON/number (0.00s) 306s --- PASS: TestName_UnmarshalJSON/badJSON (0.00s) 306s === RUN Test_newSubject 306s === RUN Test_newSubject/ok 306s --- PASS: Test_newSubject (0.00s) 306s --- PASS: Test_newSubject/ok (0.00s) 306s === RUN TestSubject_UnmarshalJSON 306s === RUN TestSubject_UnmarshalJSON/null 306s === RUN TestSubject_UnmarshalJSON/empty 306s === RUN TestSubject_UnmarshalJSON/commonName 306s === RUN TestSubject_UnmarshalJSON/object 306s === RUN TestSubject_UnmarshalJSON/number 306s === RUN TestSubject_UnmarshalJSON/badJSON 306s --- PASS: TestSubject_UnmarshalJSON (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/null (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/commonName (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/object (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/number (0.00s) 306s --- PASS: TestSubject_UnmarshalJSON/badJSON (0.00s) 306s === RUN TestSubject_Set 306s === RUN TestSubject_Set/ok 306s === RUN TestSubject_Set/overwrite 306s --- PASS: TestSubject_Set (0.00s) 306s --- PASS: TestSubject_Set/ok (0.00s) 306s --- PASS: TestSubject_Set/overwrite (0.00s) 306s === RUN TestSubject_IsEmpty 306s === RUN TestSubject_IsEmpty/ok 306s === RUN TestSubject_IsEmpty/country 306s === RUN TestSubject_IsEmpty/commonName 306s === RUN TestSubject_IsEmpty/all_fields 306s --- PASS: TestSubject_IsEmpty (0.00s) 306s --- PASS: TestSubject_IsEmpty/ok (0.00s) 306s --- PASS: TestSubject_IsEmpty/country (0.00s) 306s --- PASS: TestSubject_IsEmpty/commonName (0.00s) 306s --- PASS: TestSubject_IsEmpty/all_fields (0.00s) 306s === RUN Test_newIssuer 306s === RUN Test_newIssuer/ok 306s --- PASS: Test_newIssuer (0.00s) 306s --- PASS: Test_newIssuer/ok (0.00s) 306s === RUN TestIssuer_UnmarshalJSON 306s === RUN TestIssuer_UnmarshalJSON/null 306s === RUN TestIssuer_UnmarshalJSON/empty 306s === RUN TestIssuer_UnmarshalJSON/commonName 306s === RUN TestIssuer_UnmarshalJSON/object 306s === RUN TestIssuer_UnmarshalJSON/number 306s === RUN TestIssuer_UnmarshalJSON/badJSON 306s --- PASS: TestIssuer_UnmarshalJSON (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/null (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/empty (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/commonName (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/object (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/number (0.00s) 306s --- PASS: TestIssuer_UnmarshalJSON/badJSON (0.00s) 306s === RUN TestIssuer_Set 306s === RUN TestIssuer_Set/ok 306s === RUN TestIssuer_Set/overwrite 306s --- PASS: TestIssuer_Set (0.00s) 306s --- PASS: TestIssuer_Set/ok (0.00s) 306s --- PASS: TestIssuer_Set/overwrite (0.00s) 306s === RUN Test_NewExtraNames 306s === RUN Test_NewExtraNames/ok 306s === RUN Test_NewExtraNames/ok_nil 306s --- PASS: Test_NewExtraNames (0.00s) 306s --- PASS: Test_NewExtraNames/ok (0.00s) 306s --- PASS: Test_NewExtraNames/ok_nil (0.00s) 306s === RUN Test_fromDistinguisedNames 306s === RUN Test_fromDistinguisedNames/ok 306s === RUN Test_fromDistinguisedNames/ok_nil 306s --- PASS: Test_fromDistinguisedNames (0.00s) 306s --- PASS: Test_fromDistinguisedNames/ok (0.00s) 306s --- PASS: Test_fromDistinguisedNames/ok_nil (0.00s) 306s === RUN TestGetFuncMap 306s --- PASS: TestGetFuncMap (0.00s) 306s === RUN TestWithTemplate 306s === RUN TestWithTemplate/leaf 306s === RUN TestWithTemplate/leafRSA 306s === RUN TestWithTemplate/iid 306s === RUN TestWithTemplate/iidRSAAndEnforced 306s === RUN TestWithTemplate/iidEscape 306s === RUN TestWithTemplate/admin 306s === RUN TestWithTemplate/adminRSA 306s === RUN TestWithTemplate/extensions 306s === RUN TestWithTemplate/fail 306s === RUN TestWithTemplate/error 306s --- PASS: TestWithTemplate (0.35s) 306s --- PASS: TestWithTemplate/leaf (0.00s) 306s --- PASS: TestWithTemplate/leafRSA (0.00s) 306s --- PASS: TestWithTemplate/iid (0.00s) 306s --- PASS: TestWithTemplate/iidRSAAndEnforced (0.00s) 306s --- PASS: TestWithTemplate/iidEscape (0.00s) 306s --- PASS: TestWithTemplate/admin (0.00s) 306s --- PASS: TestWithTemplate/adminRSA (0.00s) 306s --- PASS: TestWithTemplate/extensions (0.00s) 306s --- PASS: TestWithTemplate/fail (0.00s) 306s --- PASS: TestWithTemplate/error (0.00s) 306s === RUN TestWithTemplateBase64 306s === RUN TestWithTemplateBase64/leaf 306s === RUN TestWithTemplateBase64/badBase64 306s --- PASS: TestWithTemplateBase64 (0.00s) 306s --- PASS: TestWithTemplateBase64/leaf (0.00s) 306s --- PASS: TestWithTemplateBase64/badBase64 (0.00s) 306s === RUN TestWithTemplateFile 306s === RUN TestWithTemplateFile/example 306s === RUN TestWithTemplateFile/exampleRSA3072 306s === RUN TestWithTemplateFile/exampleRSA2048 306s === RUN TestWithTemplateFile/missing 306s --- PASS: TestWithTemplateFile (3.86s) 306s --- PASS: TestWithTemplateFile/example (0.00s) 306s --- PASS: TestWithTemplateFile/exampleRSA3072 (0.00s) 306s --- PASS: TestWithTemplateFile/exampleRSA2048 (0.00s) 306s --- PASS: TestWithTemplateFile/missing (0.00s) 306s === RUN Test_asn1Encode 306s === RUN Test_asn1Encode/ok 306s === RUN Test_asn1Encode/ok_explicit 306s === RUN Test_asn1Encode/ok_printable 306s === RUN Test_asn1Encode/ok_printable_explicit 306s === RUN Test_asn1Encode/ok_ia5 306s === RUN Test_asn1Encode/ok_utf8 306s === RUN Test_asn1Encode/ok_utc 306s === RUN Test_asn1Encode/ok_generalized 306s === RUN Test_asn1Encode/ok_int 306s === RUN Test_asn1Encode/ok_numeric 306s === RUN Test_asn1Encode/ok_bool 306s === RUN Test_asn1Encode/ok_raw 306s === RUN Test_asn1Encode/fail_numeric 306s === RUN Test_asn1Encode/fail_time 306s === RUN Test_asn1Encode/fail_bool 306s --- PASS: Test_asn1Encode (0.00s) 306s --- PASS: Test_asn1Encode/ok (0.00s) 306s --- PASS: Test_asn1Encode/ok_explicit (0.00s) 306s --- PASS: Test_asn1Encode/ok_printable (0.00s) 306s --- PASS: Test_asn1Encode/ok_printable_explicit (0.00s) 306s --- PASS: Test_asn1Encode/ok_ia5 (0.00s) 306s --- PASS: Test_asn1Encode/ok_utf8 (0.00s) 306s --- PASS: Test_asn1Encode/ok_utc (0.00s) 306s --- PASS: Test_asn1Encode/ok_generalized (0.00s) 306s --- PASS: Test_asn1Encode/ok_int (0.00s) 306s --- PASS: Test_asn1Encode/ok_numeric (0.00s) 306s --- PASS: Test_asn1Encode/ok_bool (0.00s) 306s --- PASS: Test_asn1Encode/ok_raw (0.00s) 306s --- PASS: Test_asn1Encode/fail_numeric (0.00s) 306s --- PASS: Test_asn1Encode/fail_time (0.00s) 306s --- PASS: Test_asn1Encode/fail_bool (0.00s) 306s === RUN Test_asn1Marshal 306s === RUN Test_asn1Marshal/ok_printable 306s === RUN Test_asn1Marshal/ok_utf8 306s === RUN Test_asn1Marshal/ok_int 306s === RUN Test_asn1Marshal/ok_time 306s === RUN Test_asn1Marshal/ok_seq 306s === RUN Test_asn1Marshal/ok_set 306s === RUN Test_asn1Marshal/ok_bool 306s === RUN Test_asn1Marshal/fail_numeric 306s --- PASS: Test_asn1Marshal (0.00s) 306s --- PASS: Test_asn1Marshal/ok_printable (0.00s) 306s --- PASS: Test_asn1Marshal/ok_utf8 (0.00s) 306s --- PASS: Test_asn1Marshal/ok_int (0.00s) 306s --- PASS: Test_asn1Marshal/ok_time (0.00s) 306s --- PASS: Test_asn1Marshal/ok_seq (0.00s) 306s --- PASS: Test_asn1Marshal/ok_set (0.00s) 306s --- PASS: Test_asn1Marshal/ok_bool (0.00s) 306s --- PASS: Test_asn1Marshal/fail_numeric (0.00s) 306s === RUN Test_asn1Sequence 306s === RUN Test_asn1Sequence/ok 306s === RUN Test_asn1Sequence/ok_complex 306s === RUN Test_asn1Sequence/fail 306s --- PASS: Test_asn1Sequence (0.00s) 306s --- PASS: Test_asn1Sequence/ok (0.00s) 306s --- PASS: Test_asn1Sequence/ok_complex (0.00s) 306s --- PASS: Test_asn1Sequence/fail (0.00s) 306s === RUN Test_asn1Set 306s === RUN Test_asn1Set/ok 306s === RUN Test_asn1Set/ok_complex 306s === RUN Test_asn1Set/fail 306s --- PASS: Test_asn1Set (0.00s) 306s --- PASS: Test_asn1Set/ok (0.00s) 306s --- PASS: Test_asn1Set/ok_complex (0.00s) 306s --- PASS: Test_asn1Set/fail (0.00s) 306s === RUN TestTemplateError_Error 306s === RUN TestTemplateError_Error/ok 306s --- PASS: TestTemplateError_Error (0.00s) 306s --- PASS: TestTemplateError_Error/ok (0.00s) 306s === RUN TestNewTemplateData 306s === RUN TestNewTemplateData/ok 306s --- PASS: TestNewTemplateData (0.00s) 306s --- PASS: TestNewTemplateData/ok (0.00s) 306s === RUN TestCreateTemplateData 306s === RUN TestCreateTemplateData/ok 306s --- PASS: TestCreateTemplateData (0.00s) 306s --- PASS: TestCreateTemplateData/ok (0.00s) 306s === RUN TestTemplateData_SetInsecure 306s === RUN TestTemplateData_SetInsecure/empty 306s === RUN TestTemplateData_SetInsecure/overwrite 306s === RUN TestTemplateData_SetInsecure/existing 306s --- PASS: TestTemplateData_SetInsecure (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/empty (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetInsecure/existing (0.00s) 306s === RUN TestTemplateData_SetSubject 306s === RUN TestTemplateData_SetSubject/ok 306s === RUN TestTemplateData_SetSubject/overwrite 306s --- PASS: TestTemplateData_SetSubject (0.00s) 306s --- PASS: TestTemplateData_SetSubject/ok (0.00s) 306s --- PASS: TestTemplateData_SetSubject/overwrite (0.00s) 306s === RUN TestTemplateData_SetCommonName 306s === RUN TestTemplateData_SetCommonName/ok 306s === RUN TestTemplateData_SetCommonName/overwrite 306s --- PASS: TestTemplateData_SetCommonName (0.00s) 306s --- PASS: TestTemplateData_SetCommonName/ok (0.00s) 306s --- PASS: TestTemplateData_SetCommonName/overwrite (0.00s) 306s === RUN TestTemplateData_SetSANs 306s === RUN TestTemplateData_SetSANs/ok 306s === RUN TestTemplateData_SetSANs/overwrite 306s --- PASS: TestTemplateData_SetSANs (0.00s) 306s --- PASS: TestTemplateData_SetSANs/ok (0.00s) 306s --- PASS: TestTemplateData_SetSANs/overwrite (0.00s) 306s === RUN TestTemplateData_SetSubjectAlternativeNames 306s === RUN TestTemplateData_SetSubjectAlternativeNames/ok 306s === RUN TestTemplateData_SetSubjectAlternativeNames/overwrite 306s --- PASS: TestTemplateData_SetSubjectAlternativeNames (0.00s) 306s --- PASS: TestTemplateData_SetSubjectAlternativeNames/ok (0.00s) 306s --- PASS: TestTemplateData_SetSubjectAlternativeNames/overwrite (0.00s) 306s === RUN TestTemplateData_SetToken 306s === RUN TestTemplateData_SetToken/ok 306s === RUN TestTemplateData_SetToken/overwrite 306s --- PASS: TestTemplateData_SetToken (0.00s) 306s --- PASS: TestTemplateData_SetToken/ok (0.00s) 306s --- PASS: TestTemplateData_SetToken/overwrite (0.00s) 306s === RUN TestTemplateData_SetUserData 306s === RUN TestTemplateData_SetUserData/ok 306s === RUN TestTemplateData_SetUserData/overwrite 306s === RUN TestTemplateData_SetUserData/existing 306s --- PASS: TestTemplateData_SetUserData (0.00s) 306s --- PASS: TestTemplateData_SetUserData/ok (0.00s) 306s --- PASS: TestTemplateData_SetUserData/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetUserData/existing (0.00s) 306s === RUN TestTemplateData_SetAuthorizationCertificate 306s === RUN TestTemplateData_SetAuthorizationCertificate/ok 306s === RUN TestTemplateData_SetAuthorizationCertificate/overwrite 306s --- PASS: TestTemplateData_SetAuthorizationCertificate (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificate/ok (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificate/overwrite (0.00s) 306s === RUN TestTemplateData_SetAuthorizationCertificateChain 306s === RUN TestTemplateData_SetAuthorizationCertificateChain/ok 306s === RUN TestTemplateData_SetAuthorizationCertificateChain/overwrite 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/ok (0.00s) 306s --- PASS: TestTemplateData_SetAuthorizationCertificateChain/overwrite (0.00s) 306s === RUN TestTemplateData_SetCertificateRequest 306s === RUN TestTemplateData_SetCertificateRequest/ok 306s === RUN TestTemplateData_SetCertificateRequest/overwrite 306s === RUN TestTemplateData_SetCertificateRequest/existing 306s --- PASS: TestTemplateData_SetCertificateRequest (0.00s) 306s --- PASS: TestTemplateData_SetCertificateRequest/ok (0.00s) 306s --- PASS: TestTemplateData_SetCertificateRequest/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetCertificateRequest/existing (0.00s) 306s === RUN TestTemplateData_SetWebhook 306s === RUN TestTemplateData_SetWebhook/empty 306s === RUN TestTemplateData_SetWebhook/overwrite 306s === RUN TestTemplateData_SetWebhook/existing 306s --- PASS: TestTemplateData_SetWebhook (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/empty (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/overwrite (0.00s) 306s --- PASS: TestTemplateData_SetWebhook/existing (0.00s) 306s === RUN TestValidateTemplate 306s === RUN TestValidateTemplate/ok 306s === RUN TestValidateTemplate/ok/invalid-json 306s === RUN TestValidateTemplate/fail/unknown-function 306s --- PASS: TestValidateTemplate (0.00s) 306s --- PASS: TestValidateTemplate/ok (0.00s) 306s --- PASS: TestValidateTemplate/ok/invalid-json (0.00s) 306s --- PASS: TestValidateTemplate/fail/unknown-function (0.00s) 306s === RUN TestValidateTemplateData 306s === RUN TestValidateTemplateData/ok 306s === RUN TestValidateTemplateData/fail 306s --- PASS: TestValidateTemplateData (0.00s) 306s --- PASS: TestValidateTemplateData/ok (0.00s) 306s --- PASS: TestValidateTemplateData/fail (0.00s) 306s === RUN TestSplitSANs 306s === RUN TestSplitSANs/nil 306s === RUN TestSplitSANs/empty 306s === RUN TestSplitSANs/dns 306s === RUN TestSplitSANs/ip 306s === RUN TestSplitSANs/ipv6 306s === RUN TestSplitSANs/emails 306s === RUN TestSplitSANs/uris 306s === RUN TestSplitSANs/mixed 306s --- PASS: TestSplitSANs (0.00s) 306s --- PASS: TestSplitSANs/nil (0.00s) 306s --- PASS: TestSplitSANs/empty (0.00s) 306s --- PASS: TestSplitSANs/dns (0.00s) 306s --- PASS: TestSplitSANs/ip (0.00s) 306s --- PASS: TestSplitSANs/ipv6 (0.00s) 306s --- PASS: TestSplitSANs/emails (0.00s) 306s --- PASS: TestSplitSANs/uris (0.00s) 306s --- PASS: TestSplitSANs/mixed (0.00s) 306s === RUN TestCreateSANs 306s === RUN TestCreateSANs/nil 306s === RUN TestCreateSANs/empty 306s === RUN TestCreateSANs/dns 306s === RUN TestCreateSANs/ip 306s === RUN TestCreateSANs/emails 306s === RUN TestCreateSANs/uris 306s === RUN TestCreateSANs/mixed 306s --- PASS: TestCreateSANs (0.00s) 306s --- PASS: TestCreateSANs/nil (0.00s) 306s --- PASS: TestCreateSANs/empty (0.00s) 306s --- PASS: TestCreateSANs/dns (0.00s) 306s --- PASS: TestCreateSANs/ip (0.00s) 306s --- PASS: TestCreateSANs/emails (0.00s) 306s --- PASS: TestCreateSANs/uris (0.00s) 306s --- PASS: TestCreateSANs/mixed (0.00s) 306s === RUN Test_generateSubjectKeyID 306s === RUN Test_generateSubjectKeyID/ecdsa 306s === RUN Test_generateSubjectKeyID/rsa 306s === RUN Test_generateSubjectKeyID/ed25519 306s === RUN Test_generateSubjectKeyID/fail 306s --- PASS: Test_generateSubjectKeyID (0.00s) 306s --- PASS: Test_generateSubjectKeyID/ecdsa (0.00s) 306s --- PASS: Test_generateSubjectKeyID/rsa (0.00s) 306s --- PASS: Test_generateSubjectKeyID/ed25519 (0.00s) 306s --- PASS: Test_generateSubjectKeyID/fail (0.00s) 306s === RUN Test_generateSubjectKeyID_fips 306s utils_test.go:189: FIPS 140-3 mode is not enabled 306s --- SKIP: Test_generateSubjectKeyID_fips (0.00s) 306s === RUN TestSanitizeName 306s === RUN TestSanitizeName/ok 306s === RUN TestSanitizeName/ok_ascii 306s === RUN TestSanitizeName/fail 306s === RUN TestSanitizeName/fail_with_port 306s === RUN TestSanitizeName/fail_empty 306s --- PASS: TestSanitizeName (0.00s) 306s --- PASS: TestSanitizeName/ok (0.00s) 306s --- PASS: TestSanitizeName/ok_ascii (0.00s) 306s --- PASS: TestSanitizeName/fail (0.00s) 306s --- PASS: TestSanitizeName/fail_with_port (0.00s) 306s --- PASS: TestSanitizeName/fail_empty (0.00s) 306s PASS 306s ok go.step.sm/crypto/x509util 4.537s 306s make[1]: Leaving directory '/tmp/autopkgtest.wr6YCW/autopkgtest_tmp' 306s create-stamp debian/debhelper-build-stamp 307s autopkgtest [22:54:14]: test dh-golang-autopkgtest: -----------------------] 311s dh-golang-autopkgtest PASS 311s autopkgtest [22:54:18]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 315s autopkgtest [22:54:22]: @@@@@@@@@@@@@@@@@@@@ summary 315s dh-golang-autopkgtest PASS