0s autopkgtest [14:42:03]: starting date and time: 2025-03-15 14:42:03+0000
0s autopkgtest [14:42:03]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production'
0s autopkgtest [14:42:03]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.y_366fq5/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,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:glibc --apt-upgrade oath-toolkit --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- lxd -r lxd-armhf-10.145.243.141 lxd-armhf-10.145.243.141:autopkgtest/ubuntu/plucky/armhf
21s autopkgtest [14:42:24]: testbed dpkg architecture: armhf
23s autopkgtest [14:42:26]: testbed apt version: 2.9.33
26s autopkgtest [14:42:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup
28s autopkgtest [14:42:31]: testbed release detected to be: None
36s autopkgtest [14:42:39]: updating testbed package index (apt update)
38s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB]
38s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB]
39s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB]
39s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB]
39s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB]
39s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [404 kB]
40s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB]
40s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [81.0 kB]
40s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1944 B]
40s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B]
40s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [326 kB]
40s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [12.1 kB]
40s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B]
40s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [332 B]
40s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB]
41s Get:16 http://ftpmaster.internal/ubuntu plucky/main Sources [1400 kB]
42s Get:17 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB]
67s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB]
69s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB]
69s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B]
69s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB]
85s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB]
87s Fetched 41.0 MB in 49s (839 kB/s)
88s Reading package lists...
94s autopkgtest [14:43:37]: upgrading testbed (apt dist-upgrade and autopurge)
96s Reading package lists...
96s Building dependency tree...
96s Reading state information...
97s Calculating upgrade...Starting pkgProblemResolver with broken count: 0
97s Starting 2 pkgProblemResolver with broken count: 0
97s Done
98s Entering ResolveByKeep
98s
99s Calculating upgrade...
99s The following packages will be upgraded:
99s libc-bin libc6 locales python3-jinja2 sos strace
100s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
100s Need to get 8642 kB of archives.
100s After this operation, 23.6 kB of additional disk space will be used.
100s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB]
103s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB]
103s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB]
107s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB]
107s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB]
107s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB]
108s Preconfiguring packages ...
108s Fetched 8642 kB in 8s (1052 kB/s)
109s (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 ... 64655 files and directories currently installed.)
109s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ...
109s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
109s Setting up libc6:armhf (2.41-1ubuntu2) ...
110s (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 ... 64655 files and directories currently installed.)
110s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ...
110s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
110s Setting up libc-bin (2.41-1ubuntu2) ...
110s (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 ... 64655 files and directories currently installed.)
110s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ...
110s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ...
111s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ...
111s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ...
111s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ...
111s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ...
111s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ...
111s Unpacking sos (4.9.0-5) over (4.9.0-4) ...
111s Setting up sos (4.9.0-5) ...
112s Setting up locales (2.41-1ubuntu2) ...
114s Generating locales (this might take a while)...
116s en_US.UTF-8... done
116s Generation complete.
116s Setting up python3-jinja2 (3.1.5-2ubuntu1) ...
117s Setting up strace (6.13+ds-1ubuntu1) ...
117s Processing triggers for man-db (2.13.0-1) ...
118s Processing triggers for systemd (257.3-1ubuntu3) ...
121s Reading package lists...
121s Building dependency tree...
121s Reading state information...
122s Starting pkgProblemResolver with broken count: 0
122s Starting 2 pkgProblemResolver with broken count: 0
122s Done
122s Solving dependencies...
123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
125s autopkgtest [14:44:08]: rebooting testbed after setup commands that affected boot
166s autopkgtest [14:44:49]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2
191s autopkgtest [14:45:14]: @@@@@@@@@@@@@@@@@@@@ apt-source oath-toolkit
241s Get:1 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (dsc) [2479 B]
241s Get:2 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (tar) [4699 kB]
241s Get:3 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (asc) [228 B]
241s Get:4 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (diff) [18.3 kB]
241s gpgv: Signature made Wed Oct 16 17:32:48 2024 UTC
241s gpgv: using RSA key 38C77D33856973A58762FBFE401EFCBCDA0FF1BD
241s gpgv: Can't check signature: No public key
241s dpkg-source: warning: cannot verify inline signature for ./oath-toolkit_2.6.11-3ubuntu1.dsc: no acceptable signature found
241s autopkgtest [14:46:04]: testing package oath-toolkit version 2.6.11-3ubuntu1
244s autopkgtest [14:46:07]: build not needed
249s autopkgtest [14:46:12]: test liboath: preparing testbed
251s Reading package lists...
252s Building dependency tree...
252s Reading state information...
252s Starting pkgProblemResolver with broken count: 0
252s Starting 2 pkgProblemResolver with broken count: 0
252s Done
253s The following NEW packages will be installed:
253s build-essential cpp cpp-14 cpp-14-arm-linux-gnueabihf
253s cpp-arm-linux-gnueabihf g++ g++-14 g++-14-arm-linux-gnueabihf
253s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf
253s gcc-arm-linux-gnueabihf libasan8 libc-dev-bin libc6-dev libcc1-0
253s libcrypt-dev libgcc-14-dev libgomp1 libisl23 libmpc3 liboath-dev liboath0t64
253s libpkgconf3 libpskc-dev libpskc0t64 libstdc++-14-dev libubsan1 libxmlsec1t64
253s libxmlsec1t64-openssl libxslt1.1 linux-libc-dev oathtool pkg-config pkgconf
253s pkgconf-bin pskctool rpcsvc-proto
254s 0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded.
254s Need to get 50.7 MB of archives.
254s After this operation, 148 MB of additional disk space will be used.
254s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu2 [23.0 kB]
254s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB]
256s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB]
256s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB]
256s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu2 [1396 kB]
257s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB]
258s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB]
258s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB]
267s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B]
267s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B]
267s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB]
267s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB]
267s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB]
267s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB]
271s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB]
272s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB]
273s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB]
292s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB]
292s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B]
292s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B]
292s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-17ubuntu3 [2573 kB]
295s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [10.5 MB]
306s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-17ubuntu3 [21.8 kB]
307s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B]
307s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B]
307s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B]
307s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf liboath0t64 armhf 2.6.11-3ubuntu1 [59.4 kB]
307s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf liboath-dev armhf 2.6.11-3ubuntu1 [78.5 kB]
307s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB]
307s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu2 [152 kB]
307s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libxmlsec1t64 armhf 1.2.41-1build1 [156 kB]
307s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libxmlsec1t64-openssl armhf 1.2.41-1build1 [83.7 kB]
307s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libpskc0t64 armhf 2.6.11-3ubuntu1 [26.5 kB]
307s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libpskc-dev armhf 2.6.11-3ubuntu1 [109 kB]
307s Get:35 http://ftpmaster.internal/ubuntu plucky/universe armhf oathtool armhf 2.6.11-3ubuntu1 [27.5 kB]
307s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB]
307s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf armhf 1.8.1-4 [16.8 kB]
307s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf pkg-config armhf 1.8.1-4 [7362 B]
307s Get:39 http://ftpmaster.internal/ubuntu plucky/universe armhf pskctool armhf 2.6.11-3ubuntu1 [12.5 kB]
308s Fetched 50.7 MB in 53s (948 kB/s)
308s Selecting previously unselected package libc-dev-bin.
308s (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 ... 64655 files and directories currently installed.)
308s Preparing to unpack .../00-libc-dev-bin_2.41-1ubuntu2_armhf.deb ...
308s Unpacking libc-dev-bin (2.41-1ubuntu2) ...
308s Selecting previously unselected package linux-libc-dev:armhf.
308s Preparing to unpack .../01-linux-libc-dev_6.14.0-10.10_armhf.deb ...
308s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ...
308s Selecting previously unselected package libcrypt-dev:armhf.
308s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.38-1_armhf.deb ...
308s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ...
308s Selecting previously unselected package rpcsvc-proto.
308s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ...
308s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ...
308s Selecting previously unselected package libc6-dev:armhf.
308s Preparing to unpack .../04-libc6-dev_2.41-1ubuntu2_armhf.deb ...
308s Unpacking libc6-dev:armhf (2.41-1ubuntu2) ...
308s Selecting previously unselected package libisl23:armhf.
308s Preparing to unpack .../05-libisl23_0.27-1_armhf.deb ...
308s Unpacking libisl23:armhf (0.27-1) ...
308s Selecting previously unselected package libmpc3:armhf.
308s Preparing to unpack .../06-libmpc3_1.3.1-1build2_armhf.deb ...
308s Unpacking libmpc3:armhf (1.3.1-1build2) ...
309s Selecting previously unselected package cpp-14-arm-linux-gnueabihf.
309s Preparing to unpack .../07-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ...
309s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
309s Selecting previously unselected package cpp-14.
309s Preparing to unpack .../08-cpp-14_14.2.0-17ubuntu3_armhf.deb ...
309s Unpacking cpp-14 (14.2.0-17ubuntu3) ...
309s Selecting previously unselected package cpp-arm-linux-gnueabihf.
309s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ...
309s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
309s Selecting previously unselected package cpp.
309s Preparing to unpack .../10-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ...
309s Unpacking cpp (4:14.2.0-1ubuntu1) ...
309s Selecting previously unselected package libcc1-0:armhf.
309s Preparing to unpack .../11-libcc1-0_15-20250222-0ubuntu1_armhf.deb ...
309s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ...
309s Selecting previously unselected package libgomp1:armhf.
309s Preparing to unpack .../12-libgomp1_15-20250222-0ubuntu1_armhf.deb ...
309s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ...
309s Selecting previously unselected package libasan8:armhf.
309s Preparing to unpack .../13-libasan8_15-20250222-0ubuntu1_armhf.deb ...
309s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ...
309s Selecting previously unselected package libubsan1:armhf.
309s Preparing to unpack .../14-libubsan1_15-20250222-0ubuntu1_armhf.deb ...
309s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ...
309s Selecting previously unselected package libgcc-14-dev:armhf.
309s Preparing to unpack .../15-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ...
309s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ...
309s Selecting previously unselected package gcc-14-arm-linux-gnueabihf.
309s Preparing to unpack .../16-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ...
309s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
310s Selecting previously unselected package gcc-14.
310s Preparing to unpack .../17-gcc-14_14.2.0-17ubuntu3_armhf.deb ...
310s Unpacking gcc-14 (14.2.0-17ubuntu3) ...
310s Selecting previously unselected package gcc-arm-linux-gnueabihf.
310s Preparing to unpack .../18-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ...
310s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
310s Selecting previously unselected package gcc.
310s Preparing to unpack .../19-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ...
310s Unpacking gcc (4:14.2.0-1ubuntu1) ...
310s Selecting previously unselected package libstdc++-14-dev:armhf.
310s Preparing to unpack .../20-libstdc++-14-dev_14.2.0-17ubuntu3_armhf.deb ...
310s Unpacking libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ...
310s Selecting previously unselected package g++-14-arm-linux-gnueabihf.
310s Preparing to unpack .../21-g++-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ...
310s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
311s Selecting previously unselected package g++-14.
311s Preparing to unpack .../22-g++-14_14.2.0-17ubuntu3_armhf.deb ...
311s Unpacking g++-14 (14.2.0-17ubuntu3) ...
311s Selecting previously unselected package g++-arm-linux-gnueabihf.
311s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ...
311s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
311s Selecting previously unselected package g++.
311s Preparing to unpack .../24-g++_4%3a14.2.0-1ubuntu1_armhf.deb ...
311s Unpacking g++ (4:14.2.0-1ubuntu1) ...
311s Selecting previously unselected package build-essential.
311s Preparing to unpack .../25-build-essential_12.10ubuntu1_armhf.deb ...
311s Unpacking build-essential (12.10ubuntu1) ...
311s Selecting previously unselected package liboath0t64:armhf.
311s Preparing to unpack .../26-liboath0t64_2.6.11-3ubuntu1_armhf.deb ...
311s Unpacking liboath0t64:armhf (2.6.11-3ubuntu1) ...
311s Selecting previously unselected package liboath-dev:armhf.
311s Preparing to unpack .../27-liboath-dev_2.6.11-3ubuntu1_armhf.deb ...
311s Unpacking liboath-dev:armhf (2.6.11-3ubuntu1) ...
311s Selecting previously unselected package libpkgconf3:armhf.
311s Preparing to unpack .../28-libpkgconf3_1.8.1-4_armhf.deb ...
311s Unpacking libpkgconf3:armhf (1.8.1-4) ...
311s Selecting previously unselected package libxslt1.1:armhf.
311s Preparing to unpack .../29-libxslt1.1_1.1.39-0exp1ubuntu2_armhf.deb ...
311s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu2) ...
311s Selecting previously unselected package libxmlsec1t64:armhf.
311s Preparing to unpack .../30-libxmlsec1t64_1.2.41-1build1_armhf.deb ...
311s Unpacking libxmlsec1t64:armhf (1.2.41-1build1) ...
311s Selecting previously unselected package libxmlsec1t64-openssl:armhf.
311s Preparing to unpack .../31-libxmlsec1t64-openssl_1.2.41-1build1_armhf.deb ...
311s Unpacking libxmlsec1t64-openssl:armhf (1.2.41-1build1) ...
311s Selecting previously unselected package libpskc0t64:armhf.
311s Preparing to unpack .../32-libpskc0t64_2.6.11-3ubuntu1_armhf.deb ...
311s Unpacking libpskc0t64:armhf (2.6.11-3ubuntu1) ...
311s Selecting previously unselected package libpskc-dev:armhf.
311s Preparing to unpack .../33-libpskc-dev_2.6.11-3ubuntu1_armhf.deb ...
311s Unpacking libpskc-dev:armhf (2.6.11-3ubuntu1) ...
311s Selecting previously unselected package oathtool.
311s Preparing to unpack .../34-oathtool_2.6.11-3ubuntu1_armhf.deb ...
311s Unpacking oathtool (2.6.11-3ubuntu1) ...
311s Selecting previously unselected package pkgconf-bin.
311s Preparing to unpack .../35-pkgconf-bin_1.8.1-4_armhf.deb ...
311s Unpacking pkgconf-bin (1.8.1-4) ...
311s Selecting previously unselected package pkgconf:armhf.
311s Preparing to unpack .../36-pkgconf_1.8.1-4_armhf.deb ...
311s Unpacking pkgconf:armhf (1.8.1-4) ...
312s Selecting previously unselected package pkg-config:armhf.
312s Preparing to unpack .../37-pkg-config_1.8.1-4_armhf.deb ...
312s Unpacking pkg-config:armhf (1.8.1-4) ...
312s Selecting previously unselected package pskctool.
312s Preparing to unpack .../38-pskctool_2.6.11-3ubuntu1_armhf.deb ...
312s Unpacking pskctool (2.6.11-3ubuntu1) ...
312s Setting up linux-libc-dev:armhf (6.14.0-10.10) ...
312s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ...
312s Setting up libpkgconf3:armhf (1.8.1-4) ...
312s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ...
312s Setting up libmpc3:armhf (1.3.1-1build2) ...
312s Setting up pkgconf-bin (1.8.1-4) ...
312s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ...
312s Setting up libcrypt-dev:armhf (1:4.4.38-1) ...
312s Setting up libasan8:armhf (15-20250222-0ubuntu1) ...
312s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu2) ...
312s Setting up liboath0t64:armhf (2.6.11-3ubuntu1) ...
312s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ...
312s Setting up libisl23:armhf (0.27-1) ...
312s Setting up libc-dev-bin (2.41-1ubuntu2) ...
312s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ...
312s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
312s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
312s Setting up oathtool (2.6.11-3ubuntu1) ...
312s Setting up libxmlsec1t64:armhf (1.2.41-1build1) ...
312s Setting up pkgconf:armhf (1.8.1-4) ...
312s Setting up libxmlsec1t64-openssl:armhf (1.2.41-1build1) ...
312s Setting up pkg-config:armhf (1.8.1-4) ...
312s Setting up cpp-14 (14.2.0-17ubuntu3) ...
312s Setting up liboath-dev:armhf (2.6.11-3ubuntu1) ...
312s Setting up libc6-dev:armhf (2.41-1ubuntu2) ...
312s Setting up libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ...
312s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
312s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
312s Setting up g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ...
312s Setting up libpskc0t64:armhf (2.6.11-3ubuntu1) ...
312s Setting up gcc-14 (14.2.0-17ubuntu3) ...
312s Setting up cpp (4:14.2.0-1ubuntu1) ...
312s Setting up libpskc-dev:armhf (2.6.11-3ubuntu1) ...
312s Setting up g++-14 (14.2.0-17ubuntu3) ...
312s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ...
312s Setting up pskctool (2.6.11-3ubuntu1) ...
312s Setting up gcc (4:14.2.0-1ubuntu1) ...
312s Setting up g++ (4:14.2.0-1ubuntu1) ...
312s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
312s Setting up build-essential (12.10ubuntu1) ...
312s Processing triggers for man-db (2.13.0-1) ...
313s Processing triggers for libc-bin (2.41-1ubuntu2) ...
327s autopkgtest [14:47:30]: test liboath: [-----------------------
329s PASS: gcc
329s PASS: run
329s OATHTOOL(1) User Commands OATHTOOL(1)
329s
329s NAME
329s oathtool - Open AuTHentication (OATH) one-time password tool
329s
329s SYNOPSIS
329s oathtool [OPTION]... [KEY [OTP]]...
329s
329s DESCRIPTION
329s Generate and validate OATH one-time passwords. KEY and OTP is the
329s string '-' to read from standard input, '@FILE' to read from indicated
329s filename, or a hex encoded value (not recommended on multi-user sys‐
329s tems).
329s
329s -h, --help
329s Print help and exit
329s
329s -V, --version
329s Print version and exit
329s
329s --hotp use event-based HOTP mode (default=on)
329s
329s --totp[=MODE]
329s use time-variant TOTP mode (values "SHA1", "SHA256", or "SHA512")
329s (default=`SHA1')
329s
329s -b, --base32
329s use base32 encoding of KEY instead of hex (default=off)
329s
329s -c, --counter=COUNTER
329s HOTP counter value
329s
329s -s, --time-step-size=DURATION TOTP time-step duration
329s (default=`30s')
329s
329s -S, --start-time=TIME
329s when to start counting time steps for TOTP (default=`1970-01-01
329s 00:00:00 UTC')
329s
329s -N, --now=TIME
329s use this time as current time for TOTP (default=`now')
329s
329s -d, --digits=DIGITS
329s number of digits in one-time password
329s
329s -w, --window=WIDTH
329s number of additional OTPs to generate or validate against
329s
329s -v, --verbose
329s explain what is being done (default=off)
329s
329s EXAMPLES
329s To generate a time-based (TOTP) one-time password from a key protected
329s by GnuPG:
329s
329s $ gpg --decrypt --quiet ~/.my-totp-secret.asc | oathtool --totp -
329s
329s How to create the encrypted file is outside of scope of this manual, see
329s gpg(1), however the following two commands may help you to encrypt the
329s secret symmetrically (using a password) or asymmetrically (if you have
329s created a private key), respectively. You will need to provide the se‐
329s cret from the terminal after invoking the commands.
329s
329s $ gpg --symmetric > ~/.my-totp-secret.asc
329s $ gpg --encrypt --default-recipient-self > ~/.my-totp-secret.asc
329s
329s For easier reading, the rest of this man page provides the KEY and OTP
329s on the command line. Keep in mind that this usage is not recommended
329s since on most multi-user systems, command-line parameters of running
329s processes can be seen by other users.
329s
329s To generate the first event-based (HOTP) one-time password for an all-
329s zero key:
329s
329s $ echo 00 | oathtool -
329s 328482
329s $
329s
329s Sometime you want to generate more than a single OTP. To generate 10
329s additional event-based one-time passwords, with the secret key used in
329s the examples of RFC 4226, use the -w (--window) parameter:
329s
329s $ oathtool -w 10 3132333435363738393031323334353637383930
329s 755224
329s 287082
329s 359152
329s 969429
329s 338314
329s 254676
329s 287922
329s 162583
329s 399871
329s 520489
329s 403154
329s $
329s
329s In the last output, the counter for the first OTP was 0, the second OTP
329s had a counter of 1, and so on up to 10.
329s
329s In order to use keys encoded in Base32 instead of hex, you may provide
329s the -b (--base32) parameter:
329s
329s $ oathtool --base32 -w 3 GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ
329s 755224
329s 287082
329s 359152
329s 969429
329s $
329s
329s The tool ignore whitespace in base32 data and re-add padding if neces‐
329s sary, thus you may supply keys formatted like the one below.
329s
329s $ oathtool --base32 --totp "gr6d 5br7 25s6 vnck v4vl hlao re"
329s 977872
329s $
329s
329s To generate a particular OTP, use the -c (--counter) parameter to give
329s the exact position directly:
329s
329s $ oathtool -c 5 3132333435363738393031323334353637383930
329s 254676
329s $
329s
329s To validate a HOTP one-time password supply the OTP last on the command
329s line:
329s
329s $ oathtool -w 10 3132333435363738393031323334353637383930 969429
329s 3
329s $
329s
329s The output indicates the counter that was used. It works by starting
329s with counter 0 and increment until it founds a match (or not), within
329s the supplied window of 10 OTPs.
329s
329s The tool supports time-variant one-time passwords, in so called TOTP
329s mode. Usage is similar, but --totp needs to be provided:
329s
329s $ oathtool --totp 00
329s 943388
329s $
329s
329s Don't be alarmed if you do not get the same output, this is because the
329s output depends on the current time. To generate a TOTP for a particular
329s fixed time use the -N (--now) parameter:
329s
329s $ oathtool --totp --now "2008-04-23 17:42:17 UTC" 00
329s 974945
329s $
329s
329s The format is a mostly free format human readable date string such as
329s "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or even "next
329s Thursday". It is the same used as the --date parameter of the date(1)
329s tool.
329s
329s The default MAC algorithm to use with TOTP is HMAC-SHA1 and this is what
329s is usually used. The tool supports two other MACs, namely the
329s HMAC-SHA256 and HMAC-SHA512 as well. To use either of these, qualify
329s the --totp parameter with a value. Use "SHA256" for HMAC-SHA256 and
329s "SHA512" for HMAC-SHA512. The following demonstrate generating one of
329s the RFC 6238 test vectors.
329s
329s $ oathtool --totp=SHA256 --digits=8 --now "2009-02-13 23:31:30 UTC"
329s 3132333435363738393031323334353637383930313233343536373839303132
329s 91819424
329s $
329s
329s You may generate several TOTPs by specifying the --window parameter,
329s similar to how it works for HOTP. The OTPs generated here will be for
329s the initial time (normally current time) and then each following time
329s step (e.g., 30 second window).
329s
329s $ oathtool --totp 00 -w5
329s 815120
329s 003818
329s 814756
329s 184042
329s 582326
329s 733842
329s $
329s
329s You can validate a TOTP one-time password by supplying the secret and a
329s window parameter (number of time steps before or after current time):
329s
329s $ oathtool --totp -w 5 00 `oathtool --totp 00`
329s 0
329s $
329s
329s Similar when generating TOTPs, you can use a -N (--now) parameter to
329s specify the time to use instead of the current time:
329s
329s $ oathtool --totp --now="2005-03-18 01:58:29 UTC" -w 10000000
329s 3132333435363738393031323334353637383930 89005924
329s 4115227
329s $
329s
329s The previous test uses values from the TOTP specification and will
329s stress test the tool because the expected window is around 4 million
329s time-steps.
329s
329s There are two system parameters for TOTP: the time-step size and the
329s time start.
329s
329s By default the time-step size is 30 seconds, which means you get a new
329s OTP every 30 seconds. You may modify this with the -s
329s (--time-step-size) parameter:
329s
329s $ oathtool --totp --time-step-size=45s 00
329s 109841
329s $
329s
329s The values are valid ISO-8601 durations, see:
329s http://en.wikipedia.org/wiki/ISO_8601#Durations
329s
329s The time start is normally 1970-01-01 00:00:00 UTC but you may change it
329s using the -S (--start-time):
329s
329s $ oathtool --totp --start-time "1980-01-01 00:00:00 UTC" 00
329s 273884
329s $
329s
329s To get more information about what the tool is using use the -v (--ver‐
329s bose) parameter. Finally, to generate the last TOTP (for SHA-1) in the
329s test vector table of RFC 6238 you can invoke the tool like this:
329s
329s $ oathtool --totp -v -N "2033-05-18 03:33:20 UTC" -d8
329s 3132333435363738393031323334353637383930
329s Hex secret: 3132333435363738393031323334353637383930
329s Base32 secret: GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ
329s Digits: 8
329s Window size: 0
329s TOTP mode: SHA1
329s Step size (seconds): 30
329s Start time: 1970-01-01 00:00:00 UTC (0)
329s Time now: 2033-05-18 03:33:20 UTC (2000000000)
329s Counter: 0x3F940AA (66666666)
329s
329s 69279037
329s $
329s
329s AUTHOR
329s Written by Simon Josefsson.
329s
329s REPORTING BUGS
329s Report bugs to: oath-toolkit-help@nongnu.org oathtool home page:
329s
329s General help using GNU software:
329s
329s COPYRIGHT
329s Copyright © 2009-2024 Simon Josefsson. License GPLv3+: GNU GPL version
329s 3 or later .
329s This is free software: you are free to change and redistribute it.
329s There is NO WARRANTY, to the extent permitted by law.
329s
329s OATH Toolkit 2.6.11 October 2024 OATHTOOL(1)
330s oath_init(3) liboath oath_init(3)
330s
330s NAME
330s oath_init - API function
330s
330s SYNOPSIS
330s #include
330s
330s int oath_init( void);
330s
330s ARGUMENTS
330s void
330s
330s DESCRIPTION
330s This function initializes the OATH library. Every user of this library
330s needs to call this function before using other functions. You should
330s call oath_done() when use of the OATH library is no longer needed.
330s
330s Note that this function may also initialize Libgcrypt, if the OATH li‐
330s brary is built with libgcrypt support and libgcrypt has not been ini‐
330s tialized before. Thus if you want to manually initialize libgcrypt you
330s must do it before calling this function. This is useful in cases you
330s want to disable libgcrypt's internal lockings etc.
330s
330s RETURNS
330s On success, OATH_OK (zero) is returned, otherwise an error code is re‐
330s turned.
330s
330s REPORTING BUGS
330s Report bugs to . liboath home page:
330s https://www.nongnu.org/oath-toolkit/ General help using GNU software:
330s http://www.gnu.org/gethelp/
330s
330s COPYRIGHT
330s Copyright © 2009-2020 Simon Josefsson.
330s Copying and distribution of this file, with or without modification, are
330s permitted in any medium without royalty provided the copyright notice
330s and this notice are preserved.
330s
330s liboath 2.6.11 oath_init(3)
330s PASS: man
330s oathtool (OATH Toolkit) 2.6.11
330s Copyright (C) 2009-2024 Simon Josefsson.
330s License GPLv3+: GNU GPL version 3 or later .
330s This is free software: you are free to change and redistribute it.
330s There is NO WARRANTY, to the extent permitted by law.
330s
330s Written by Simon Josefsson.
330s Usage: oathtool [OPTION]... [KEY [OTP]]...
330s Generate and validate OATH one-time passwords. KEY and OTP is the string '-'
330s to read from standard input, '@FILE' to read from indicated filename, or a hex
330s encoded value (not recommended on multi-user systems).
330s
330s -h, --help Print help and exit
330s -V, --version Print version and exit
330s --hotp use event-based HOTP mode (default=on)
330s --totp[=MODE] use time-variant TOTP mode (values "SHA1",
330s "SHA256", or "SHA512") (default=`SHA1')
330s -b, --base32 use base32 encoding of KEY instead of hex
330s (default=off)
330s -c, --counter=COUNTER HOTP counter value
330s -s, --time-step-size=DURATION TOTP time-step duration (default=`30s')
330s -S, --start-time=TIME when to start counting time steps for TOTP
330s (default=`1970-01-01 00:00:00 UTC')
330s -N, --now=TIME use this time as current time for TOTP
330s (default=`now')
330s -d, --digits=DIGITS number of digits in one-time password
330s -w, --window=WIDTH number of additional OTPs to generate or
330s validate against
330s -v, --verbose explain what is being done (default=off)
330s
330s Report bugs to: oath-toolkit-help@nongnu.org
330s oathtool home page:
330s General help using GNU software:
330s PASS: oathtool liboath version
330s autopkgtest [14:47:33]: test liboath: -----------------------]
334s liboath PASS
334s autopkgtest [14:47:37]: test liboath: - - - - - - - - - - results - - - - - - - - - -
338s autopkgtest [14:47:41]: test libpskc: preparing testbed
339s Reading package lists...
340s Building dependency tree...
340s Reading state information...
341s Starting pkgProblemResolver with broken count: 0
341s Starting 2 pkgProblemResolver with broken count: 0
341s Done
342s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
355s autopkgtest [14:47:58]: test libpskc: [-----------------------
358s PASS: gcc
358s PASS: run
358s PSKCTOOL(1) User Commands PSKCTOOL(1)
358s
358s NAME
358s pskctool - Portable Symmetric Key Container (PSKC) tool
358s
358s SYNOPSIS
358s pskctool [OPTION]... [FILE]...
358s
358s DESCRIPTION
358s Manipulate Portable Symmetric Key Container (PSKC) data.
358s
358s This tool allows you to parse, print, validate, sign and verify PSKC
358s data. The input is provided in FILE or on standard input.
358s
358s -h, --help
358s Print help and exit
358s
358s -V, --version
358s Print version and exit
358s
358s --strict
358s Fail hard on PSKC parse error (default=off)
358s
358s -d, --debug
358s Show debug messages on stderr (default=off)
358s
358s -q, --quiet
358s Quiet operation (default=off)
358s
358s -v, --verbose
358s Produce more output (default=off)
358s
358s Selecting one of the following modes is required:
358s
358s Mode: info
358s
358s -i, --info
358s Parse and print human readable summary of PSKC input (de‐
358s fault=off)
358s
358s Mode: validate
358s
358s -e, --validate
358s Validate PSKC input against XML Schema (default=off)
358s
358s Mode: sign
358s
358s Digitally sign PSKC data
358s
358s --sign Sign PSKC input (default=off)
358s
358s --sign-key=FILE
358s Private key to sign with
358s
358s --sign-crt=FILE
358s X.509 certificate to sign with
358s
358s Mode: verify
358s
358s Verify digitally signed PSKC data
358s
358s --verify
358s Verify signed PSKC input (default=off)
358s
358s --verify-crt=FILE
358s Trusted X.509 certificate for verification
358s
358s EXAMPLES
358s See .
358s
358s AUTHOR
358s Written by Simon Josefsson.
358s
358s REPORTING BUGS
358s Report bugs to: oath-toolkit-help@nongnu.org pskctool home page:
358s
358s General help using GNU software:
358s
358s COPYRIGHT
358s Copyright © 2024 Simon Josefsson. License GPLv3+: GNU GPL version 3 or
358s later .
358s This is free software: you are free to change and redistribute it.
358s There is NO WARRANTY, to the extent permitted by law.
358s
358s OATH Toolkit 2.6.11 January 2024 PSKCTOOL(1)
358s pskc_global_init(3) libpskc pskc_global_init(3)
358s
358s NAME
358s pskc_global_init - API function
358s
358s SYNOPSIS
358s #include
358s
358s int pskc_global_init( void);
358s
358s ARGUMENTS
358s void
358s
358s DESCRIPTION
358s This function initializes the PSKC library. Every user of this library
358s needs to call this function before using other functions. You should
358s call pskc_global_done() when use of the PSKC library is no longer
358s needed.
358s
358s RETURNS
358s On success, PSKC_OK (zero) is returned, otherwise an error code is re‐
358s turned.
358s
358s REPORTING BUGS
358s Report bugs to . libpskc home page:
358s https://www.nongnu.org/oath-toolkit/ General help using GNU software:
358s http://www.gnu.org/gethelp/
358s
358s COPYRIGHT
358s Copyright © 2012-2020 Simon Josefsson.
358s Copying and distribution of this file, with or without modification, are
358s permitted in any medium without royalty provided the copyright notice
358s and this notice are preserved.
358s
358s libpskc 2.6.11 pskc_global_init(3)
358s PASS: man
358s pskctool (OATH Toolkit) 2.6.11
358s Copyright (C) 2024 Simon Josefsson.
358s License GPLv3+: GNU GPL version 3 or later .
358s This is free software: you are free to change and redistribute it.
358s There is NO WARRANTY, to the extent permitted by law.
358s
358s Written by Simon Josefsson.
358s Usage: pskctool [OPTION]... [FILE]...
358s Manipulate Portable Symmetric Key Container (PSKC) data.
358s
358s This tool allows you to parse, print, validate, sign and verify PSKC data. The
358s input is provided in FILE or on standard input.
358s
358s -h, --help Print help and exit
358s -V, --version Print version and exit
358s --strict Fail hard on PSKC parse error (default=off)
358s -d, --debug Show debug messages on stderr (default=off)
358s -q, --quiet Quiet operation (default=off)
358s -v, --verbose Produce more output (default=off)
358s
358s Selecting one of the following modes is required:
358s
358s Mode: info
358s -i, --info Parse and print human readable summary of PSKC input
358s (default=off)
358s
358s Mode: validate
358s -e, --validate Validate PSKC input against XML Schema (default=off)
358s
358s Mode: sign
358s Digitally sign PSKC data
358s --sign Sign PSKC input (default=off)
358s --sign-key=FILE Private key to sign with
358s --sign-crt=FILE X.509 certificate to sign with
358s
358s Mode: verify
358s Verify digitally signed PSKC data
358s --verify Verify signed PSKC input (default=off)
358s --verify-crt=FILE Trusted X.509 certificate for verification
358s
358s Report bugs to: oath-toolkit-help@nongnu.org
358s pskctool home page:
358s General help using GNU software:
358s PASS: pskctool libpskc version
358s autopkgtest [14:48:01]: test libpskc: -----------------------]
362s autopkgtest [14:48:05]: test libpskc: - - - - - - - - - - results - - - - - - - - - -
362s libpskc PASS
366s autopkgtest [14:48:09]: test oathtool: preparing testbed
367s Reading package lists...
368s Building dependency tree...
368s Reading state information...
368s Starting pkgProblemResolver with broken count: 0
369s Starting 2 pkgProblemResolver with broken count: 0
369s Done
370s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
383s autopkgtest [14:48:26]: test oathtool: [-----------------------
385s PASS oathtool --version
385s PASS oathtool
385s PASS oathtool -h
385s PASS oathtool -z
385s PASS oathtool Z
385s PASS oathtool 00
385s PASS oathtool --base32 GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ
385s PASS oathtool --base32 gezdgnbvgy3tqojqgezdgnbvgy3tqojq
385s PASS oathtool --base32 gr6d5br725s6vnckv4vlhlaore
385s PASS oathtool -d 6 00
385s PASS oathtool -d 9 00
385s PASS oathtool --digits=6 00
385s PASS oathtool --digits 6 00
385s PASS oathtool --digits 7 00
385s PASS oathtool --digits 8 00
385s PASS oathtool --counter 0 --digits 8 00
385s PASS oathtool -c 1 --digits 8 00
385s PASS oathtool --counter 1 --digits 8 00
385s PASS oathtool --window 4 -d 7 00
385s PASS oathtool --window 4 -c 4 00
385s PASS oathtool 00 328482
385s PASS oathtool -c 4 00 964213
385s PASS oathtool -c 4 -w 4 00 964213
385s PASS oathtool -c 4 -w 4 -d 6 00 964213
385s PASS oathtool -c 4 -w 4 -d 7 00 964213
385s PASS oathtool -c 4 -d 7 00 964213
385s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @59 -d8
385s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8
385s PASS oathtool --totp=Sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8
385s PASS oathtool --totp=SHA256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8
385s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8
385s PASS oathtool --totp=sHa512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8
385s PASS oathtool --totp=SHA512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8
385s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111109 -d8
385s PASS oathtool --totp=sha1 3132333435363738393031323334353637383930 -N @1111111109 -d8
385s PASS oathtool --totp=SHA1 3132333435363738393031323334353637383930 -N @1111111109 -d8
385s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1111111109 -d8
385s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1111111109 -d8
385s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111111 -d8
385s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1111111111 -d8
385s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1111111111 -d8
385s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1234567890 -d8
385s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1234567890 -d8
385s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1234567890 -d8
385s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @2000000000 -d8
385s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @2000000000 -d8
385s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @2000000000 -d8
385s PASS oathtool --totp 00 --time-step-size=45m --start-time=now --now=now
385s PASS oathtool --totp 00 --time-step-size=1m --start-time=now --now=hour -d7
385s PASS oathtool --totp --now @1111111109 -w 10 3132333435363738393031323334353637383930 07081804
385s PASS oathtool --totp=sha256 --now @1111111109 -w 10 3132333435363738393031323334353637383930313233343536373839303132 68084774
385s PASS oathtool --totp --now @1111111109 -w 10 3132333435363738393031323334353637383930 14050471
385s PASS oathtool --totp --now @1111111109 -w 5 3132333435363738393031323334353637383930
385s PASS oathtool --totp=sha256 --now @1111111109 -w 5 3132333435363738393031323334353637383930313233343536373839303132
385s PASS oathtool --hotp --counter 1099511627776 00
385s PASS oathtool --verbose 00
385s PASS oathtool --verbose 00 328482
385s PASS oathtool --verbose --totp --now @0 00
386s PASS oathtool --verbose --totp=SHA256 --now @0 42
386s PASS oathtool --verbose --totp=SHA512 --now @0 00
386s PASS oathtool -v --hotp -c 9223372036854775808 DEADBEEF
386s PASS oathtool -v --hotp -c 18446744073709551615 DEADBEEF
386s PASS oathtool --base32 - STDIN=gr6d5br725s6vnckv4vlhlaore
386s PASS oathtool --base32 - - STDIN=gr6d5br725s6vnckv4vlhlaore 993210
386s PASS oathtool --base32 @/tmp/tmp.ctR87HQW4D
386s PASS oathtool --base32 @/tmp/tmp.ctR87HQW4D - STDIN=993210
386s PASS oathtool --base32 @/tmp/tmp.ctR87HQW4D @/tmp/tmp.2KHtIuJIrs
386s PASS oathtool --base32 @/tmp/tmp.ctR87HQW4D @/tmp/tmp.ctR87HQW4D
386s PASS oathtool --base32 XBK55CIOSR2TO6VUZX7KB2NJX2
386s rm -f /tmp/tmp.ctR87HQW4D /tmp/tmp.2KHtIuJIrs
386s autopkgtest [14:48:29]: test oathtool: -----------------------]
390s autopkgtest [14:48:33]: test oathtool: - - - - - - - - - - results - - - - - - - - - -
390s oathtool PASS
394s autopkgtest [14:48:37]: test pskctool: preparing testbed
395s Reading package lists...
396s Building dependency tree...
396s Reading state information...
396s Starting pkgProblemResolver with broken count: 0
397s Starting 2 pkgProblemResolver with broken count: 0
397s Done
398s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
411s autopkgtest [14:48:54]: test pskctool: [-----------------------
413s PASS pskctool --version
413s PASS pskctool
413s PASS pskctool -h
413s PASS pskctool --info pskctool/tests/tst_pskctool.sh
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/tst_pskctool.sh
413s PASS pskctool --info --strict pskctool/tests/pskc-invalid.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure2.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure3.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure4.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure5.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure10.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-all.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-ns.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-ocra.xml
413s PASS pskctool --info --quiet --debug --strict pskctool/tests/20120919-test001-4282.xml
413s PASS pskctool --validate --quiet --debug --strict pskctool/tests/tst_pskctool.sh
413s PASS pskctool --validate pskctool/tests/tst_pskctool.sh
413s PASS pskctool --validate pskctool/tests/pskc-invalid.xml
413s PASS pskctool --validate --quiet --debug --strict pskctool/tests/pskc-invalid.xml
413s PASS pskctool --validate pskctool/tests/pskc-figure2.xml
413s PASS pskctool --validate pskctool/tests/pskc-figure3.xml
413s PASS pskctool --validate pskctool/tests/pskc-figure4.xml
413s PASS pskctool --validate pskctool/tests/pskc-figure5.xml
413s PASS pskctool --validate pskctool/tests/pskc-figure10.xml
413s PASS pskctool --validate pskctool/tests/pskc-all.xml
413s PASS pskctool --validate pskctool/tests/pskc-ns.xml
413s PASS pskctool --validate pskctool/tests/pskc-ocra.xml
413s PASS pskctool --validate pskctool/tests/20120919-test001-4282.xml
414s autopkgtest [14:48:57]: test pskctool: -----------------------]
418s autopkgtest [14:49:01]: test pskctool: - - - - - - - - - - results - - - - - - - - - -
418s pskctool PASS
421s autopkgtest [14:49:04]: @@@@@@@@@@@@@@@@@@@@ summary
421s liboath PASS
421s libpskc PASS
421s oathtool PASS
421s pskctool PASS