https://launchpad.net/ubuntu/+source/golang-github-twstrike-otr3/0.0~git20161015.0.744856d-3/+build/16242977 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-053 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 Buildd toolchain package versions: launchpad-buildd_165 python-lpbuildd_165 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 7 Jan 05:11:42 ntpdate[1834]: adjust time server 10.211.37.1 offset -0.000954 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-16242977 /home/buildd/filecache-default/020b0022f770b890c357907d03d82568c584d50e Creating target for build PACKAGEBUILD-16242977 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-16242977 Starting target for build PACKAGEBUILD-16242977 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-16242977 'deb http://ftpmaster.internal/ubuntu disco main universe' 'deb http://ftpmaster.internal/ubuntu disco-security main universe' 'deb http://ftpmaster.internal/ubuntu disco-updates main universe' 'deb http://ftpmaster.internal/ubuntu disco-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-16242977 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-16242977 Updating target for build PACKAGEBUILD-16242977 Get:1 http://ftpmaster.internal/ubuntu disco InRelease [243 kB] Get:2 http://ftpmaster.internal/ubuntu disco-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu disco-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu disco-proposed InRelease [93.2 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 Packages [1007 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main Translation-en [514 kB] Get:7 http://ftpmaster.internal/ubuntu disco/universe amd64 Packages [9033 kB] Get:8 http://ftpmaster.internal/ubuntu disco/universe Translation-en [5180 kB] Get:9 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 Packages [113 kB] Get:10 http://ftpmaster.internal/ubuntu disco-proposed/main Translation-en [49.3 kB] Get:11 http://ftpmaster.internal/ubuntu disco-proposed/universe amd64 Packages [451 kB] Get:12 http://ftpmaster.internal/ubuntu disco-proposed/universe Translation-en [231 kB] Fetched 17.0 MB in 7s (2475 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt binutils binutils-common binutils-x86-64-linux-gnu cpp-8 dash dpkg dpkg-dev e2fslibs e2fsprogs g++-8 gcc-8 gcc-8-base init init-system-helpers libapt-pkg5.0 libasan5 libassuan0 libatomic1 libbinutils libcc1-0 libcom-err2 libcomerr2 libdpkg-perl libext2fs2 libgcc-8-dev libgcc1 libgnutls30 libgomp1 libgpg-error0 libitm1 liblsan0 libmpx2 libpng16-16 libquadmath0 libsemanage-common libsemanage1 libsqlite3-0 libss2 libstdc++-8-dev libstdc++6 libtsan0 libubsan1 libzstd1 linux-libc-dev sed tar tzdata 48 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 39.6 MB of archives. After this operation, 160 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 tar amd64 1.30+dfsg-4 [242 kB] Get:2 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg amd64 1.19.2ubuntu2 [1101 kB] Get:3 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 dash amd64 0.5.10.2-4 [85.8 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main amd64 sed amd64 4.7-1 [190 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 init-system-helpers all 1.56+nmu1 [38.2 kB] Get:6 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgnutls30 amd64 3.6.5-2ubuntu1 [759 kB] Get:7 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libubsan1 amd64 8.2.0-13ubuntu1 [121 kB] Get:8 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libtsan0 amd64 8.2.0-13ubuntu1 [288 kB] Get:9 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 gcc-8-base amd64 8.2.0-13ubuntu1 [18.6 kB] Get:10 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgcc1 amd64 1:8.2.0-13ubuntu1 [40.8 kB] Get:11 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgomp1 amd64 8.2.0-13ubuntu1 [76.5 kB] Get:12 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libitm1 amd64 8.2.0-13ubuntu1 [28.1 kB] Get:13 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libatomic1 amd64 8.2.0-13ubuntu1 [9056 B] Get:14 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libasan5 amd64 8.2.0-13ubuntu1 [364 kB] Get:15 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 liblsan0 amd64 8.2.0-13ubuntu1 [132 kB] Get:16 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libmpx2 amd64 8.2.0-13ubuntu1 [11.7 kB] Get:17 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libquadmath0 amd64 8.2.0-13ubuntu1 [134 kB] Get:18 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 cpp-8 amd64 8.2.0-13ubuntu1 [7221 kB] Get:19 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libcc1-0 amd64 8.2.0-13ubuntu1 [39.6 kB] Get:20 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 g++-8 amd64 8.2.0-13ubuntu1 [8113 kB] Get:21 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 gcc-8 amd64 8.2.0-13ubuntu1 [8004 kB] Get:22 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgcc-8-dev amd64 8.2.0-13ubuntu1 [2304 kB] Get:23 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libstdc++-8-dev amd64 8.2.0-13ubuntu1 [1538 kB] Get:24 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libstdc++6 amd64 8.2.0-13ubuntu1 [398 kB] Get:25 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libbinutils amd64 2.31.1-11ubuntu1 [484 kB] Get:26 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 binutils-common amd64 2.31.1-11ubuntu1 [194 kB] Get:27 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 binutils amd64 2.31.1-11ubuntu1 [3396 B] Get:28 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 binutils-x86-64-linux-gnu amd64 2.31.1-11ubuntu1 [1829 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main amd64 libzstd1 amd64 1.3.8+dfsg-3 [226 kB] Get:30 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libapt-pkg5.0 amd64 1.8.0~alpha3 [816 kB] Get:31 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 apt amd64 1.8.0~alpha3 [1165 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main amd64 libext2fs2 amd64 1.44.5-1 [159 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main amd64 e2fsprogs amd64 1.44.5-1 [514 kB] Get:34 http://ftpmaster.internal/ubuntu disco/main amd64 init amd64 1.56+nmu1 [6080 B] Get:35 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgpg-error0 amd64 1.33-3 [57.4 kB] Get:36 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage-common all 2.8-2 [7016 B] Get:37 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage1 amd64 2.8-2 [85.2 kB] Get:38 http://ftpmaster.internal/ubuntu disco/main amd64 libcom-err2 amd64 1.44.5-1 [9372 B] Get:39 http://ftpmaster.internal/ubuntu disco/main amd64 libss2 amd64 1.44.5-1 [11.1 kB] Get:40 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libsqlite3-0 amd64 3.26.0+fossilbc891ac6b-1 [530 kB] Get:41 http://ftpmaster.internal/ubuntu disco/main amd64 tzdata all 2018i-1 [189 kB] Get:42 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libpng16-16 amd64 1.6.36-2 [179 kB] Get:43 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg-dev all 1.19.2ubuntu2 [549 kB] Get:44 http://ftpmaster.internal/ubuntu disco/main amd64 libdpkg-perl all 1.19.2ubuntu2 [227 kB] Get:45 http://ftpmaster.internal/ubuntu disco/main amd64 e2fslibs amd64 1.44.5-1 [2704 B] Get:46 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libassuan0 amd64 2.5.2-1 [35.1 kB] Get:47 http://ftpmaster.internal/ubuntu disco/main amd64 libcomerr2 amd64 1.44.5-1 [2700 B] Get:48 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 linux-libc-dev amd64 4.19.0-9.10 [1041 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 39.6 MB in 3s (13.2 MB/s) (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-4_amd64.deb ... Unpacking tar (1.30+dfsg-4) over (1.30+dfsg-3) ... Setting up tar (1.30+dfsg-4) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.2ubuntu2_amd64.deb ... Unpacking dpkg (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Setting up dpkg (1.19.2ubuntu2) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-4_amd64.deb ... Unpacking dash (0.5.10.2-4) over (0.5.10.2-2) ... Setting up dash (0.5.10.2-4) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../archives/sed_4.7-1_amd64.deb ... Unpacking sed (4.7-1) over (4.5-2) ... Setting up sed (4.7-1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1_all.deb ... Unpacking init-system-helpers (1.56+nmu1) over (1.56) ... Setting up init-system-helpers (1.56+nmu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.5-2ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.5-2ubuntu1) over (3.6.4-2ubuntu2) ... Setting up libgnutls30:amd64 (3.6.5-2ubuntu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libubsan1_8.2.0-13ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../libtsan0_8.2.0-13ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../gcc-8-base_8.2.0-13ubuntu1_amd64.deb ... Unpacking gcc-8-base:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Setting up gcc-8-base:amd64 (8.2.0-13ubuntu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-13ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:8.2.0-13ubuntu1) over (1:8.2.0-12ubuntu1) ... Setting up libgcc1:amd64 (1:8.2.0-13ubuntu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../00-libgomp1_8.2.0-13ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../01-libitm1_8.2.0-13ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../02-libatomic1_8.2.0-13ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../03-libasan5_8.2.0-13ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../04-liblsan0_8.2.0-13ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../05-libmpx2_8.2.0-13ubuntu1_amd64.deb ... Unpacking libmpx2:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../06-libquadmath0_8.2.0-13ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../07-cpp-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking cpp-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../08-libcc1-0_8.2.0-13ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../09-g++-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking g++-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../10-gcc-8_8.2.0-13ubuntu1_amd64.deb ... Unpacking gcc-8 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../11-libgcc-8-dev_8.2.0-13ubuntu1_amd64.deb ... Unpacking libgcc-8-dev:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../12-libstdc++-8-dev_8.2.0-13ubuntu1_amd64.deb ... Unpacking libstdc++-8-dev:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../13-libstdc++6_8.2.0-13ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (8.2.0-13ubuntu1) over (8.2.0-12ubuntu1) ... Setting up libstdc++6:amd64 (8.2.0-13ubuntu1) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libbinutils_2.31.1-11ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../binutils-common_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../binutils_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../binutils-x86-64-linux-gnu_2.31.1-11ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../libzstd1_1.3.8+dfsg-3_amd64.deb ... Unpacking libzstd1:amd64 (1.3.8+dfsg-3) over (1.3.5+dfsg-1ubuntu1) ... Setting up libzstd1:amd64 (1.3.8+dfsg-3) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.8.0~alpha3_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.8.0~alpha3) over (1.8.0~alpha2ubuntu1) ... Setting up libapt-pkg5.0:amd64 (1.8.0~alpha3) ... (Reading database ... 12665 files and directories currently installed.) Preparing to unpack .../apt_1.8.0~alpha3_amd64.deb ... Unpacking apt (1.8.0~alpha3) over (1.8.0~alpha2ubuntu1) ... Setting up apt (1.8.0~alpha3) ... (Reading database ... 12664 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.5-1_amd64.deb ... Unpacking libext2fs2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libext2fs2:amd64 (1.44.5-1) ... (Reading database ... 12663 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.5-1_amd64.deb ... Unpacking e2fsprogs (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../init_1.56+nmu1_amd64.deb ... Unpacking init (1.56+nmu1) over (1.56) ... Preparing to unpack .../libgpg-error0_1.33-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.33-3) over (1.32-3) ... Setting up libgpg-error0:amd64 (1.33-3) ... (Reading database ... 12663 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-2_all.deb ... Unpacking libsemanage-common (2.8-2) over (2.8-1build2) ... Setting up libsemanage-common (2.8-2) ... (Reading database ... 12663 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-2_amd64.deb ... Unpacking libsemanage1:amd64 (2.8-2) over (2.8-1build2) ... Setting up libsemanage1:amd64 (2.8-2) ... (Reading database ... 12663 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.44.5-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../01-libss2_1.44.5-1_amd64.deb ... Unpacking libss2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../02-libsqlite3-0_3.26.0+fossilbc891ac6b-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.26.0+fossilbc891ac6b-1) over (3.26.0-2) ... Preparing to unpack .../03-tzdata_2018i-1_all.deb ... Unpacking tzdata (2018i-1) over (2018g-1) ... Preparing to unpack .../04-libpng16-16_1.6.36-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.36-2) over (1.6.34-2) ... Preparing to unpack .../05-dpkg-dev_1.19.2ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../06-libdpkg-perl_1.19.2ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../07-e2fslibs_1.44.5-1_amd64.deb ... Unpacking e2fslibs:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../08-libassuan0_2.5.2-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.2-1) over (2.5.1-2) ... Preparing to unpack .../09-libcomerr2_1.44.5-1_amd64.deb ... Unpacking libcomerr2:amd64 (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../10-linux-libc-dev_4.19.0-9.10_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.19.0-9.10) over (4.18.0-11.12) ... Setting up libquadmath0:amd64 (8.2.0-13ubuntu1) ... Setting up cpp-8 (8.2.0-13ubuntu1) ... Setting up libcom-err2:amd64 (1.44.5-1) ... Setting up libgomp1:amd64 (8.2.0-13ubuntu1) ... Setting up libatomic1:amd64 (8.2.0-13ubuntu1) ... Setting up libss2:amd64 (1.44.5-1) ... Setting up libcc1-0:amd64 (8.2.0-13ubuntu1) ... Setting up e2fslibs:amd64 (1.44.5-1) ... Setting up libpng16-16:amd64 (1.6.36-2) ... Setting up tzdata (2018i-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 7 05:12:26 UTC 2019. Universal Time is now: Mon Jan 7 05:12:26 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up init (1.56+nmu1) ... Setting up libtsan0:amd64 (8.2.0-13ubuntu1) ... Setting up linux-libc-dev:amd64 (4.19.0-9.10) ... Setting up libdpkg-perl (1.19.2ubuntu2) ... Setting up e2fsprogs (1.44.5-1) ... Setting up liblsan0:amd64 (8.2.0-13ubuntu1) ... Setting up binutils-common:amd64 (2.31.1-11ubuntu1) ... Setting up libmpx2:amd64 (8.2.0-13ubuntu1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libsqlite3-0:amd64 (3.26.0+fossilbc891ac6b-1) ... Setting up libcomerr2:amd64 (1.44.5-1) ... Setting up libasan5:amd64 (8.2.0-13ubuntu1) ... Setting up libassuan0:amd64 (2.5.2-1) ... Setting up libitm1:amd64 (8.2.0-13ubuntu1) ... Setting up libubsan1:amd64 (8.2.0-13ubuntu1) ... Setting up libbinutils:amd64 (2.31.1-11ubuntu1) ... Setting up libgcc-8-dev:amd64 (8.2.0-13ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.31.1-11ubuntu1) ... Setting up libstdc++-8-dev:amd64 (8.2.0-13ubuntu1) ... Setting up binutils (2.31.1-11ubuntu1) ... Setting up gcc-8 (8.2.0-13ubuntu1) ... Setting up g++-8 (8.2.0-13ubuntu1) ... Setting up dpkg-dev (1.19.2ubuntu2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-16242977 amd64 disco-proposed -c chroot:build-PACKAGEBUILD-16242977 --arch=amd64 --dist=disco-proposed --nolog -A 'golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3.dsc' Initiating build PACKAGEBUILD-16242977 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-053.buildd Negative repeat count does nothing at /usr/share/perl5/Sbuild/Build.pm line 2385. +==============================================================================+ Negative repeat count does nothing at /usr/share/perl5/Sbuild/Base.pm line 124. | golang-github-twstrike-otr3 0.0~git20161015.0.744856d-3 (amd64) 07 Jan 2019 05:12 | +==============================================================================+ Package: golang-github-twstrike-otr3 Version: 0.0~git20161015.0.744856d-3 Source Version: 0.0~git20161015.0.744856d-3 Distribution: disco-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/golang-github-twstrike-otr3-ty_BMA/golang-github-twstrike-otr3-0.0~git20161015.0.744856d' with '<>' I: NOTICE: Log filtering will replace 'build/golang-github-twstrike-otr3-ty_BMA' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-16242977/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-6X_ixL/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-6X_ixL/apt_archive ./ InRelease Get:2 copy:/<>/resolver-6X_ixL/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-6X_ixL/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-6X_ixL/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-6X_ixL/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (124 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-6X_ixL/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 11), dh-golang, golang-go Filtered Build-Depends: debhelper (>= 11), dh-golang, golang-go dpkg-deb: building package 'sbuild-build-depends-golang-github-twstrike-otr3-dummy' in '/<>/resolver-d7rEF9/apt_archive/sbuild-build-depends-golang-github-twstrike-otr3-dummy.deb'. Ign:1 copy:/<>/resolver-d7rEF9/apt_archive ./ InRelease Get:2 copy:/<>/resolver-d7rEF9/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-d7rEF9/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-d7rEF9/apt_archive ./ Sources [235 B] Get:5 copy:/<>/resolver-d7rEF9/apt_archive ./ Packages [553 B] Fetched 2907 B in 0s (132 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install golang-github-twstrike-otr3 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.10-go golang-1.10-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtool libuchardet0 libxml2 m4 man-db po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr git mercurial subversion groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx golang-1.10-race-detector-runtime pkg-config golang-race-detector-runtime libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.10-go golang-1.10-src golang-go golang-src groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtool libuchardet0 libxml2 m4 man-db po-debconf sbuild-build-depends-golang-github-twstrike-otr3-dummy 0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded. Need to get 56.6 MB of archives. After this operation, 285 MB of additional disk space will be used. Get:1 copy:/<>/resolver-d7rEF9/apt_archive ./ sbuild-build-depends-golang-github-twstrike-otr3-dummy 0.invalid.0 [880 B] Get:2 http://ftpmaster.internal/ubuntu disco/main amd64 libbsd0 amd64 0.9.1-1 [44.6 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:4 http://ftpmaster.internal/ubuntu disco/universe amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 groff-base amd64 1.22.4-2 [862 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main amd64 libpipeline1 amd64 1.5.0-2 [25.7 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main amd64 man-db amd64 2.8.5-1 [1102 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic-mgc amd64 1:5.34-2 [197 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic1 amd64 1:5.34-2 [72.3 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main amd64 file amd64 1:5.34-2 [22.8 kB] Get:11 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libelf1 amd64 0.175-2 [44.2 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main amd64 libglib2.0-0 amd64 2.58.1-2 [1176 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main amd64 libicu63 amd64 63.1-5 [8284 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main amd64 libxml2 amd64 2.9.4+dfsg1-7ubuntu3 [625 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main amd64 gettext-base amd64 0.19.8.1-9 [50.1 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main amd64 m4 amd64 1.4.18-2 [199 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main amd64 autoconf all 2.69-11 [322 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main amd64 automake all 1:1.16.1-4 [522 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main amd64 autopoint all 0.19.8.1-9 [412 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main amd64 libtool all 2.4.6-6 [195 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main amd64 dh-autoreconf all 19 [16.1 kB] Get:24 http://ftpmaster.internal/ubuntu disco/main amd64 libarchive-zip-perl all 1.64-1 [84.9 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main amd64 libfile-stripnondeterminism-perl all 1.0.0-1 [13.9 kB] Get:26 http://ftpmaster.internal/ubuntu disco/main amd64 dh-strip-nondeterminism all 1.0.0-1 [5064 B] Get:27 http://ftpmaster.internal/ubuntu disco/main amd64 dwz amd64 0.12-3 [78.1 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main amd64 libcroco3 amd64 0.6.12-3 [81.4 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main amd64 gettext amd64 0.19.8.1-9 [896 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main amd64 po-debconf all 1.0.21 [233 kB] Get:32 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 debhelper all 12ubuntu1 [887 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main amd64 golang-1.10-src amd64 1.10.4-2ubuntu1 [11.1 MB] Get:34 http://ftpmaster.internal/ubuntu disco/main amd64 golang-1.10-go amd64 1.10.4-2ubuntu1 [28.6 MB] Get:35 http://ftpmaster.internal/ubuntu disco/main amd64 golang-src amd64 2:1.10~4ubuntu1 [3676 B] Get:36 http://ftpmaster.internal/ubuntu disco/main amd64 golang-go amd64 2:1.10~4ubuntu1 [22.0 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main amd64 dh-golang all 1.39 [17.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 56.6 MB in 7s (8635 kB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-2_amd64.deb ... Unpacking groff-base (1.22.4-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.0-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-1_amd64.deb ... Unpacking man-db (2.8.5-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.34-2_amd64.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.34-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.34-2_amd64.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../09-libelf1_0.175-2_amd64.deb ... Unpacking libelf1:amd64 (0.175-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../10-libglib2.0-0_2.58.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.1-2) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../11-libicu63_63.1-5_amd64.deb ... Unpacking libicu63:amd64 (63.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../12-libxml2_2.9.4+dfsg1-7ubuntu3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../14-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.6-6_all.deb ... Unpacking libtool (2.4.6-6) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../22-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.0.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.0.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_1.0.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.0.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../25-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../26-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_12ubuntu1_all.deb ... Unpacking debhelper (12ubuntu1) ... Selecting previously unselected package golang-1.10-src. Preparing to unpack .../31-golang-1.10-src_1.10.4-2ubuntu1_amd64.deb ... Unpacking golang-1.10-src (1.10.4-2ubuntu1) ... Selecting previously unselected package golang-1.10-go. Preparing to unpack .../32-golang-1.10-go_1.10.4-2ubuntu1_amd64.deb ... Unpacking golang-1.10-go (1.10.4-2ubuntu1) ... Selecting previously unselected package golang-src. Preparing to unpack .../33-golang-src_2%3a1.10~4ubuntu1_amd64.deb ... Unpacking golang-src (2:1.10~4ubuntu1) ... Selecting previously unselected package golang-go. Preparing to unpack .../34-golang-go_2%3a1.10~4ubuntu1_amd64.deb ... Unpacking golang-go (2:1.10~4ubuntu1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../35-dh-golang_1.39_all.deb ... Unpacking dh-golang (1.39) ... Selecting previously unselected package sbuild-build-depends-golang-github-twstrike-otr3-dummy. Preparing to unpack .../36-sbuild-build-depends-golang-github-twstrike-otr3-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-golang-github-twstrike-otr3-dummy (0.invalid.0) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libicu63:amd64 (63.1-5) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libelf1:amd64 (0.175-2) ... Setting up libglib2.0-0:amd64 (2.58.1-2) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-9) ... Setting up libpipeline1:amd64 (1.5.0-2) ... Setting up m4 (1.4.18-2) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:amd64 (1:5.34-2) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up golang-1.10-src (1.10.4-2ubuntu1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-3) ... Setting up autotools-dev (20180224.1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up autopoint (0.19.8.1-9) ... Setting up libfile-stripnondeterminism-perl (1.0.0-1) ... Setting up gettext (0.19.8.1-9) ... Setting up golang-src (2:1.10~4ubuntu1) ... Setting up groff-base (1.22.4-2) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.34-2) ... Setting up golang-1.10-go (1.10.4-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.8.5-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libtool (2.4.6-6) ... Setting up po-debconf (1.0.21) ... Setting up golang-go (2:1.10~4ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.0.0-1) ... Setting up debhelper (12ubuntu1) ... Setting up dh-golang (1.39) ... Setting up sbuild-build-depends-golang-github-twstrike-otr3-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-141-generic amd64 (x86_64) Toolchain package versions: binutils_2.31.1-11ubuntu1 dpkg-dev_1.19.2ubuntu2 g++-8_8.2.0-13ubuntu1 gcc-8_8.2.0-13ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-8-dev_8.2.0-13ubuntu1 libstdc++6_8.2.0-13ubuntu1 linux-libc-dev_4.19.0-9.10 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 apt_1.8.0~alpha3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1ubuntu8 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 binutils_2.31.1-11ubuntu1 binutils-common_2.31.1-11ubuntu1 binutils-x86-64-linux-gnu_2.31.1-11ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu2 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 coreutils_8.28-1ubuntu2 cpp_4:8.2.0-2ubuntu2 cpp-8_8.2.0-13ubuntu1 dash_0.5.10.2-4 debconf_1.5.69 debhelper_12ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-golang_1.39 dh-strip-nondeterminism_1.0.0-1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu4 dpkg_1.19.2ubuntu2 dpkg-dev_1.19.2ubuntu2 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.32-0.1ubuntu2 file_1:5.34-2 findutils_4.6.0+git+20181018-1 g++_4:8.2.0-2ubuntu2 g++-8_8.2.0-13ubuntu1 gcc_4:8.2.0-2ubuntu2 gcc-8_8.2.0-13ubuntu1 gcc-8-base_8.2.0-13ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 golang-1.10-go_1.10.4-2ubuntu1 golang-1.10-src_1.10.4-2ubuntu1 golang-go_2:1.10~4ubuntu1 golang-src_2:1.10~4ubuntu1 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.1-3 groff-base_1.22.4-2 gzip_1.6-5ubuntu2 hostname_3.21 init_1.56+nmu1 init-system-helpers_1.56+nmu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu10 libapt-pkg5.0_1.8.0~alpha3 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_8.2.0-13ubuntu1 libassuan0_2.5.2-1 libatomic1_8.2.0-13ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu3 libaudit1_1:2.8.3-1ubuntu3 libbinutils_2.31.1-11ubuntu1 libblkid1_2.32-0.1ubuntu2 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcap-ng0_0.7.9-1build1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-13ubuntu1 libcom-err2_1.44.5-1 libcomerr2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.0.4-2ubuntu2 libdb5.3_5.3.28+dfsg1-0.2 libdebconfclient0_0.244ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu4 libdpkg-perl_1.19.2ubuntu2 libelf1_0.175-2 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.32-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.0.0-1 libgcc-8-dev_8.2.0-13ubuntu1 libgcc1_1:8.2.0-13ubuntu1 libgcrypt20_1.8.4-3ubuntu1 libgdbm-compat4_1.18.1-2 libgdbm6_1.18.1-2 libglib2.0-0_2.58.1-2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2ubuntu1 libgomp1_8.2.0-13ubuntu1 libgpg-error0_1.33-3 libhogweed4_3.4.1~rc1-1 libicu63_63.1-5 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libip4tc0_1.6.1-2ubuntu3 libisl19_0.20-2 libitm1_8.2.0-13ubuntu1 libjson-c3_0.12.1-1.3 libkmod2_25-1ubuntu2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblsan0_8.2.0-13ubuntu1 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32-0.1ubuntu2 libmpc3_1.1.0-1 libmpfr6_4.0.1-2 libmpx2_8.2.0-13ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnettle6_3.4.1~rc1-1 libnpth0_1.6-1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpcre3_2:8.39-11 libperl5.28_5.28.1-3 libpipeline1_1.5.0-2 libpng16-16_1.6.36-2 libprocps7_2:3.3.15-2ubuntu1 libquadmath0_8.2.0-13ubuntu1 libreadline7_7.0-5 libseccomp2_2.3.3-3ubuntu2 libselinux1_2.8-1build2 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsmartcols1_2.32-0.1ubuntu2 libsqlite3-0_3.26.0+fossilbc891ac6b-1 libss2_1.44.5-1 libssl1.1_1.1.1a-1ubuntu2 libstdc++-8-dev_8.2.0-13ubuntu1 libstdc++6_8.2.0-13ubuntu1 libsystemd0_239-7ubuntu15 libtasn1-6_4.13-3 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-6 libtsan0_8.2.0-13ubuntu1 libubsan1_8.2.0-13ubuntu1 libuchardet0_0.0.6-3 libudev1_239-7ubuntu15 libunistring2_0.9.10-1ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu2 libxml2_2.9.4+dfsg1-7ubuntu3 libzstd1_1.3.8+dfsg-3 linux-libc-dev_4.19.0-9.10 lockfile-progs_0.1.18 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-1 mawk_1.3.3-17ubuntu3 mount_2.32-0.1ubuntu2 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 openssl_1.1.1a-1ubuntu2 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.28.1-3 perl-base_5.28.1-3 perl-modules-5.28_5.28.1-3 pinentry-curses_1.1.0-1build2 pkgbinarymangler_143 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-golang-github-twstrike-otr3-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 systemd_239-7ubuntu15 systemd-sysv_239-7ubuntu15 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-4 tzdata_2018i-1 ubuntu-keyring_2018.09.18.1 util-linux_2.32-0.1ubuntu2 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sun Jan 6 20:33:43 2019 UTC gpgv: using RSA key 8451F9178172E7E2DC73F79551F84A8FECCA7E09 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3.dsc dpkg-source: info: extracting golang-github-twstrike-otr3 in golang-github-twstrike-otr3-0.0~git20161015.0.744856d dpkg-source: info: unpacking golang-github-twstrike-otr3_0.0~git20161015.0.744856d.orig.tar.xz dpkg-source: info: unpacking golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying test_location.patch dpkg-source: info: applying go-1.11.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-16242977 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-16242977 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-16242977 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package golang-github-twstrike-otr3 dpkg-buildpackage: info: source version 0.0~git20161015.0.744856d-3 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build dh build --buildsystem=golang --with=golang dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/<>/golang-github-twstrike-otr3-0.0\~git20161015.0.744856d/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/<>/golang-github-twstrike-otr3-0.0\~git20161015.0.744856d/obj-x86_64-linux-gnu/src\" -v -p 4 github.com/twstrike/otr3 github.com/twstrike/otr3/sexp internal/race errors internal/cpu runtime/internal/atomic runtime/internal/sys sync/atomic unicode unicode/utf8 crypto/subtle crypto/internal/cipherhw runtime math internal/testlog math/bits strconv sync io syscall math/rand reflect bytes crypto/cipher bufio crypto/aes strings hash crypto/hmac crypto crypto/sha1 crypto/sha256 time internal/syscall/unix encoding/binary internal/poll encoding/base64 os fmt encoding/hex math/big crypto/dsa github.com/twstrike/otr3/sexp crypto/rand github.com/twstrike/otr3 debian/rules override_dh_auto_test make[1]: Entering directory '/<>' cp test_resources/* /tmp dh_auto_test -- cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/twstrike/otr3 github.com/twstrike/otr3/sexp === RUN Test_dhCommitMessage --- PASS: Test_dhCommitMessage (0.00s) === RUN Test_dhKeyMessage --- PASS: Test_dhKeyMessage (0.00s) === RUN Test_dhKeyMessage_returnsAnErrorIfTheresNotEnoughRandomnessForAnMPI --- PASS: Test_dhKeyMessage_returnsAnErrorIfTheresNotEnoughRandomnessForAnMPI (0.00s) === RUN Test_revealSigMessage --- PASS: Test_revealSigMessage (0.01s) === RUN Test_revealSigMessage_increasesOurKeyId --- PASS: Test_revealSigMessage_increasesOurKeyId (0.01s) === RUN Test_processDHKey --- PASS: Test_processDHKey (0.00s) === RUN Test_processDHKeyNotSame --- PASS: Test_processDHKeyNotSame (0.00s) === RUN Test_processDHKeyHavingError --- PASS: Test_processDHKeyHavingError (0.00s) === RUN Test_processEncryptedSig --- PASS: Test_processEncryptedSig (0.01s) === RUN Test_processEncryptedSigWithBadSignatureMACError --- PASS: Test_processEncryptedSigWithBadSignatureMACError (0.00s) === RUN Test_processEncryptedSigWithBadSignatureError --- PASS: Test_processEncryptedSigWithBadSignatureError (0.01s) === RUN Test_processRevealSig --- PASS: Test_processRevealSig (0.01s) === RUN Test_processSig --- PASS: Test_processSig (0.01s) === RUN Test_processSig_returnsErrorIfTheSignatureDataIsInvalid --- PASS: Test_processSig_returnsErrorIfTheSignatureDataIsInvalid (0.00s) === RUN Test_processRevealSig_returnsErrorIfTheRDataIsInvalid --- PASS: Test_processRevealSig_returnsErrorIfTheRDataIsInvalid (0.00s) === RUN Test_processRevealSig_returnsErrorIfTheSignatureDataIsInvalid --- PASS: Test_processRevealSig_returnsErrorIfTheSignatureDataIsInvalid (0.00s) === RUN Test_sigMessage --- PASS: Test_sigMessage (0.01s) === RUN Test_sigMessage_increasesOurKeyId --- PASS: Test_sigMessage_increasesOurKeyId (0.00s) === RUN Test_encrypt --- PASS: Test_encrypt (0.00s) === RUN Test_decrypt --- PASS: Test_decrypt (0.00s) === RUN Test_checkDecryptedGxWithoutError --- PASS: Test_checkDecryptedGxWithoutError (0.00s) === RUN Test_checkDecryptedGxWithError --- PASS: Test_checkDecryptedGxWithError (0.00s) === RUN Test_extractGxWithoutError --- PASS: Test_extractGxWithoutError (0.00s) === RUN Test_extractGxWithCorruptError --- PASS: Test_extractGxWithCorruptError (0.00s) === RUN Test_extractGx_returnsErrorWhenThereIsNotEnoughLengthForTheMPI --- PASS: Test_extractGx_returnsErrorWhenThereIsNotEnoughLengthForTheMPI (0.00s) === RUN Test_extractGxWithRangeError --- PASS: Test_extractGxWithRangeError (0.00s) === RUN Test_calcDHSharedSecret --- PASS: Test_calcDHSharedSecret (0.01s) === RUN Test_calcAKEKeys --- PASS: Test_calcAKEKeys (0.00s) === RUN Test_generateRevealKeyEncryptedSignature --- PASS: Test_generateRevealKeyEncryptedSignature (0.01s) === RUN Test_generateSigKeyEncryptedSignature --- PASS: Test_generateSigKeyEncryptedSignature (0.01s) === RUN Test_processDHCommit_returnsErrorIfTheEncryptedGXPartIsNotCorrect --- PASS: Test_processDHCommit_returnsErrorIfTheEncryptedGXPartIsNotCorrect (0.00s) === RUN Test_processDHCommit_returnsErrorIfTheHashedGXPartIsNotCorrect --- PASS: Test_processDHCommit_returnsErrorIfTheHashedGXPartIsNotCorrect (0.00s) === RUN Test_calcXBb_returnsErrorIfTheSigningDoesntWork --- PASS: Test_calcXBb_returnsErrorIfTheSigningDoesntWork (0.00s) === RUN Test_dhCommitMessage_returnsErrorIfNoRandomnessIsAvailable --- PASS: Test_dhCommitMessage_returnsErrorIfNoRandomnessIsAvailable (0.00s) === RUN Test_dhCommitMessage_returnsErrorIfNoRandomnessIsAvailableForR --- PASS: Test_dhCommitMessage_returnsErrorIfNoRandomnessIsAvailableForR (0.00s) === RUN Test_generateEncryptedSignature_returnsErrorIfCalcXbFails --- PASS: Test_generateEncryptedSignature_returnsErrorIfCalcXbFails (0.00s) === RUN Test_revealSigMessage_returnsErrorFromGenerateEncryptedSignature --- PASS: Test_revealSigMessage_returnsErrorFromGenerateEncryptedSignature (0.01s) === RUN Test_sigMessage_returnsErrorFromgenerateEncryptedSignature --- PASS: Test_sigMessage_returnsErrorFromgenerateEncryptedSignature (0.00s) === RUN Test_processDHKey_returnsErrorIfTheMessageHasAnIncorrectGyParameter --- PASS: Test_processDHKey_returnsErrorIfTheMessageHasAnIncorrectGyParameter (0.00s) === RUN Test_processDHKey_returnsErrorIfGyIsNotAValidDHParameter --- PASS: Test_processDHKey_returnsErrorIfGyIsNotAValidDHParameter (0.00s) === RUN Test_conversationInitialState --- PASS: Test_conversationInitialState (0.00s) === RUN Test_receiveDHCommit_TransitionsFromNoneToAwaitingRevealSigAndSendDHKeyMsg --- PASS: Test_receiveDHCommit_TransitionsFromNoneToAwaitingRevealSigAndSendDHKeyMsg (0.01s) === RUN Test_receiveDHCommit_AtAuthStateNoneStoresGyAndY --- PASS: Test_receiveDHCommit_AtAuthStateNoneStoresGyAndY (0.01s) === RUN Test_receiveDHCommit_AtAuthStateNoneStoresEncryptedGxAndHashedGx --- PASS: Test_receiveDHCommit_AtAuthStateNoneStoresEncryptedGxAndHashedGx (0.01s) === RUN Test_receiveDHCommit_ResendPreviousDHKeyMsgFromAwaitingRevealSig --- PASS: Test_receiveDHCommit_ResendPreviousDHKeyMsgFromAwaitingRevealSig (0.01s) === RUN Test_receiveDHCommit_AtAuthAwaitingRevealSigiForgetOldEncryptedGxAndHashedGx --- PASS: Test_receiveDHCommit_AtAuthAwaitingRevealSigiForgetOldEncryptedGxAndHashedGx (0.01s) === RUN Test_receiveDHCommit_AtAuthAwaitingSigTransitionsToAwaitingRevSigAndSendsNewDHKeyMsg --- PASS: Test_receiveDHCommit_AtAuthAwaitingSigTransitionsToAwaitingRevSigAndSendsNewDHKeyMsg (0.01s) === RUN Test_receiveDHCommit_AtAwaitingDHKeyIgnoreIncomingMsgAndResendOurDHCommitMsgIfOurHashIsHigher --- PASS: Test_receiveDHCommit_AtAwaitingDHKeyIgnoreIncomingMsgAndResendOurDHCommitMsgIfOurHashIsHigher (0.01s) === RUN Test_receiveDHCommit_AtAwaitingDHKeyForgetOurGxAndSendDHKeyMsgAndGoToAwaitingRevealSig --- PASS: Test_receiveDHCommit_AtAwaitingDHKeyForgetOurGxAndSendDHKeyMsgAndGoToAwaitingRevealSig (0.01s) === RUN Test_receiveDHKey_AtAuthStateNoneOrAuthStateAwaitingRevealSigIgnoreIt --- PASS: Test_receiveDHKey_AtAuthStateNoneOrAuthStateAwaitingRevealSigIgnoreIt (0.00s) === RUN Test_receiveDHKey_TransitionsFromAwaitingDHKeyToAwaitingSigAndSendsRevealSig --- PASS: Test_receiveDHKey_TransitionsFromAwaitingDHKeyToAwaitingSigAndSendsRevealSig (0.01s) === RUN Test_receiveDHKey_AtAwaitingDHKeyStoresGyAndSigKey --- PASS: Test_receiveDHKey_AtAwaitingDHKeyStoresGyAndSigKey (0.01s) === RUN Test_receiveDHKey_AtAwaitingDHKey_storesOursAndTheirDHKeys --- PASS: Test_receiveDHKey_AtAwaitingDHKey_storesOursAndTheirDHKeys (0.01s) === RUN Test_receiveDHKey_AtAuthAwaitingSigIfReceivesSameDHKeyMsgRetransmitRevealSigMsg --- PASS: Test_receiveDHKey_AtAuthAwaitingSigIfReceivesSameDHKeyMsgRetransmitRevealSigMsg (0.01s) === RUN Test_receiveDHKey_AtAuthAwaitingSigIgnoresMsgIfIsNotSameDHKeyMsg --- PASS: Test_receiveDHKey_AtAuthAwaitingSigIgnoresMsgIfIsNotSameDHKeyMsg (0.00s) === RUN Test_receiveRevealSig_TransitionsFromAwaitingRevealSigToNoneOnSuccess --- PASS: Test_receiveRevealSig_TransitionsFromAwaitingRevealSigToNoneOnSuccess (0.02s) === RUN Test_receiveRevealSig_AtAwaitingRevealSig_savesAKEKeysToConversationAndGenerateANewPairOfKeys --- PASS: Test_receiveRevealSig_AtAwaitingRevealSig_savesAKEKeysToConversationAndGenerateANewPairOfKeys (0.02s) === RUN Test_authStateAwaitingRevealSig_receiveRevealSigMessage_returnsErrorIfProcessRevealSigFails --- PASS: Test_authStateAwaitingRevealSig_receiveRevealSigMessage_returnsErrorIfProcessRevealSigFails (0.00s) === RUN Test_receiveRevealSig_IgnoreMessageIfNotInStateAwaitingRevealSig --- PASS: Test_receiveRevealSig_IgnoreMessageIfNotInStateAwaitingRevealSig (0.01s) === RUN Test_receiveSig_TransitionsFromAwaitingSigToNoneOnSuccess --- PASS: Test_receiveSig_TransitionsFromAwaitingSigToNoneOnSuccess (0.01s) === RUN Test_receiveSig_IgnoreMessageIfNotInStateAwaitingSig --- PASS: Test_receiveSig_IgnoreMessageIfNotInStateAwaitingSig (0.01s) === RUN Test_receiveDecoded_receiveRevealSigMessageAndSetMessageStateToEncrypted --- PASS: Test_receiveDecoded_receiveRevealSigMessageAndSetMessageStateToEncrypted (0.02s) === RUN Test_receiveDecoded_receiveRevealSigMessageWillResendPotentialLastMessage --- PASS: Test_receiveDecoded_receiveRevealSigMessageWillResendPotentialLastMessage (0.02s) === RUN Test_receiveDecoded_receiveRevealSigMessageAndStoresTheirKeyIDAndTheirCurrentDHPubKey --- PASS: Test_receiveDecoded_receiveRevealSigMessageAndStoresTheirKeyIDAndTheirCurrentDHPubKey (0.02s) === RUN Test_receiveDecoded_receiveDHCommitMessageAndFailsWillSignalSetupError --- PASS: Test_receiveDecoded_receiveDHCommitMessageAndFailsWillSignalSetupError (0.00s) === RUN Test_receiveDecoded_receiveDHKeyMessageAndFailsWillSignalSetupError --- PASS: Test_receiveDecoded_receiveDHKeyMessageAndFailsWillSignalSetupError (0.01s) === RUN Test_receiveDecoded_receiveRevealSigMessageAndFailsWillSignalSetupError --- PASS: Test_receiveDecoded_receiveRevealSigMessageAndFailsWillSignalSetupError (0.01s) === RUN Test_receiveDecoded_receiveSigMessageAndSetMessageStateToEncrypted --- PASS: Test_receiveDecoded_receiveSigMessageAndSetMessageStateToEncrypted (0.01s) === RUN Test_receiveDecoded_receiveSigMessageWillResendTheLastPotentialMessage --- PASS: Test_receiveDecoded_receiveSigMessageWillResendTheLastPotentialMessage (0.02s) === RUN Test_receiveDecoded_receiveSigMessageAndFailsWillSignalSetupError --- PASS: Test_receiveDecoded_receiveSigMessageAndFailsWillSignalSetupError (0.01s) === RUN Test_receiveDecoded_receiveSigMessageAndStoresTheirKeyIDAndTheirCurrentDHPubKey --- PASS: Test_receiveDecoded_receiveSigMessageAndStoresTheirKeyIDAndTheirCurrentDHPubKey (0.01s) === RUN Test_authStateAwaitingDHKey_receiveDHKeyMessage_returnsErrorIfprocessDHKeyReturnsError --- PASS: Test_authStateAwaitingDHKey_receiveDHKeyMessage_returnsErrorIfprocessDHKeyReturnsError (0.01s) === RUN Test_authStateAwaitingDHKey_receiveDHKeyMessage_returnsErrorIfrevealSigMessageReturnsError --- PASS: Test_authStateAwaitingDHKey_receiveDHKeyMessage_returnsErrorIfrevealSigMessageReturnsError (0.01s) === RUN Test_authStateAwaitingSig_receiveDHKeyMessage_returnsErrorIfprocessDHKeyReturnsError --- PASS: Test_authStateAwaitingSig_receiveDHKeyMessage_returnsErrorIfprocessDHKeyReturnsError (0.01s) === RUN Test_authStateAwaitingSig_receiveSigMessage_returnsErrorIfProcessSigFails --- PASS: Test_authStateAwaitingSig_receiveSigMessage_returnsErrorIfProcessSigFails (0.00s) === RUN Test_authStateAwaitingRevealSig_receiveDHCommitMessage_returnsErrorIfProcessDHCommitOrGenerateCommitInstanceTagsFailsFails --- PASS: Test_authStateAwaitingRevealSig_receiveDHCommitMessage_returnsErrorIfProcessDHCommitOrGenerateCommitInstanceTagsFailsFails (0.00s) === RUN Test_authStateNone_receiveDHCommitMessage_returnsErrorIfgenerateCommitMsgInstanceTagsFails --- PASS: Test_authStateNone_receiveDHCommitMessage_returnsErrorIfgenerateCommitMsgInstanceTagsFails (0.01s) === RUN Test_authStateNone_receiveDHCommitMessage_returnsErrorIfdhKeyMessageFails --- PASS: Test_authStateNone_receiveDHCommitMessage_returnsErrorIfdhKeyMessageFails (0.00s) === RUN Test_authStateNone_receiveDHCommitMessage_returnsErrorIfProcessDHCommitFails --- PASS: Test_authStateNone_receiveDHCommitMessage_returnsErrorIfProcessDHCommitFails (0.01s) === RUN Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfMsgDoesntHaveHeader --- PASS: Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfMsgDoesntHaveHeader (0.00s) === RUN Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfCantExtractFirstPart --- PASS: Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfCantExtractFirstPart (0.00s) === RUN Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfCantExtractSecondPart --- PASS: Test_authStateAwaitingDHKey_receiveDHCommitMessage_failsIfCantExtractSecondPart (0.00s) === RUN Test_authStateNone_String_returnsTheCorrectString --- PASS: Test_authStateNone_String_returnsTheCorrectString (0.00s) === RUN Test_authStateAwaitingDHKey_String_returnsTheCorrectString --- PASS: Test_authStateAwaitingDHKey_String_returnsTheCorrectString (0.00s) === RUN Test_authStateAwaitingRevealSig_String_returnsTheCorrectString --- PASS: Test_authStateAwaitingRevealSig_String_returnsTheCorrectString (0.00s) === RUN Test_authStateAwaitingSig_String_returnsTheCorrectString --- PASS: Test_authStateAwaitingSig_String_returnsTheCorrectString (0.00s) === RUN Test_akeHasFinished_willSignalThatWeAreTalkingToOurselvesIfWeAre --- PASS: Test_akeHasFinished_willSignalThatWeAreTalkingToOurselvesIfWeAre (0.00s) === RUN Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeHave --- PASS: Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeHave (0.00s) === RUN Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeWereFinished --- PASS: Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeWereFinished (0.00s) === RUN Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeHaveRefreshed --- PASS: Test_akeHasFinished_willSignalThatWeHaveGoneSecureIfWeHaveRefreshed (0.00s) === RUN Test_akeHasFinished_wipesAKEKeys --- PASS: Test_akeHasFinished_wipesAKEKeys (0.00s) === RUN Test_StartAuthenticate_failsIfWeAreNotCurrentlyEncrypted --- PASS: Test_StartAuthenticate_failsIfWeAreNotCurrentlyEncrypted (0.00s) === RUN Test_StartAuthenticate_failsIfThereIsntEnoughRandomness --- PASS: Test_StartAuthenticate_failsIfThereIsntEnoughRandomness (0.00s) === RUN Test_StartAuthenticate_generatesAnSMPSecretFromTheSharedSecret --- PASS: Test_StartAuthenticate_generatesAnSMPSecretFromTheSharedSecret (0.05s) === RUN Test_StartAuthenticate_generatesAndReturnsTheFirstSMPMessageToSend --- PASS: Test_StartAuthenticate_generatesAndReturnsTheFirstSMPMessageToSend (0.05s) === RUN Test_StartAuthenticate_generatesAndSetsTheFirstMessageOnTheConversation --- PASS: Test_StartAuthenticate_generatesAndSetsTheFirstMessageOnTheConversation (0.05s) === RUN Test_StartAuthenticate_generatesAn1QMessageIfAQuestionIsGiven --- PASS: Test_StartAuthenticate_generatesAn1QMessageIfAQuestionIsGiven (0.05s) === RUN Test_StartAuthenticate_generatesAnAbortMessageTLVIfWeAreInAnSMPStateAlready --- PASS: Test_StartAuthenticate_generatesAnAbortMessageTLVIfWeAreInAnSMPStateAlready (0.05s) === RUN Test_ProvideAuthenticationSecret_failsIfWeAreNotCurrentlyEncrypted --- PASS: Test_ProvideAuthenticationSecret_failsIfWeAreNotCurrentlyEncrypted (0.00s) === RUN Test_ProvideAuthenticationSecret_generatesAnSMPSecretFromTheSharedSecret --- PASS: Test_ProvideAuthenticationSecret_generatesAnSMPSecretFromTheSharedSecret (0.14s) === RUN Test_ProvideAuthenticationSecret_failsAndAbortsIfWeAreNotWaitingForASecret --- PASS: Test_ProvideAuthenticationSecret_failsAndAbortsIfWeAreNotWaitingForASecret (0.00s) === RUN Test_ProvideAuthenticationSecret_continuesWithMessageProcessingIfInTheRightState --- PASS: Test_ProvideAuthenticationSecret_continuesWithMessageProcessingIfInTheRightState (0.14s) === RUN Test_ProvideAuthenticationSecret_setsTheNextMessageState --- PASS: Test_ProvideAuthenticationSecret_setsTheNextMessageState (0.14s) === RUN Test_ProvideAuthenticationSecret_returnsFailureFromContinueSMP --- PASS: Test_ProvideAuthenticationSecret_returnsFailureFromContinueSMP (0.00s) === RUN Test_mod_returnsTheValueModAnotherValue --- PASS: Test_mod_returnsTheValueModAnotherValue (0.00s) === RUN Test_lt_returnsTrueIfTheLeftIsSmallerThanTheRight --- PASS: Test_lt_returnsTrueIfTheLeftIsSmallerThanTheRight (0.00s) === RUN Test_gt_returnsTrueIfTheLeftIsGreaterThanTheRight --- PASS: Test_gt_returnsTrueIfTheLeftIsGreaterThanTheRight (0.00s) === RUN Test_FragmentedMessage_canBeConvertedToSliceOfByteSlices --- PASS: Test_FragmentedMessage_canBeConvertedToSliceOfByteSlices (0.00s) === RUN Test_receive_OTRQueryMsgRepliesWithDHCommitMessage --- PASS: Test_receive_OTRQueryMsgRepliesWithDHCommitMessage (0.00s) === RUN Test_receive_OTRQueryMsgChangesContextProtocolVersion --- PASS: Test_receive_OTRQueryMsgChangesContextProtocolVersion (0.00s) === RUN Test_receive_verifiesMessageProtocolVersion --- PASS: Test_receive_verifiesMessageProtocolVersion (0.00s) === RUN Test_receive_returnsAnErrorForAnInvalidOTRMessageWithoutVersionData --- PASS: Test_receive_returnsAnErrorForAnInvalidOTRMessageWithoutVersionData (0.00s) === RUN Test_receive_ignoresAMessageWhenNoEncryptionIsActive --- PASS: Test_receive_ignoresAMessageWhenNoEncryptionIsActive (0.00s) === RUN Test_receiveDecoded_signalsAMessageEventForADataMessageWhenNoEncryptionIsActive --- PASS: Test_receiveDecoded_signalsAMessageEventForADataMessageWhenNoEncryptionIsActive (0.00s) === RUN Test_receive_DHCommitMessageReturnsDHKeyForOTR3 --- PASS: Test_receive_DHCommitMessageReturnsDHKeyForOTR3 (0.01s) === RUN Test_receive_DHKeyMessageReturnsRevealSignature --- PASS: Test_receive_DHKeyMessageReturnsRevealSignature (0.01s) === RUN Test_OTRisDisabledIfNoVersionIsAllowedInThePolicy --- PASS: Test_OTRisDisabledIfNoVersionIsAllowedInThePolicy (0.00s) === RUN Test_Send_returnsErrorIfFaislToGenerateDataMsg --- PASS: Test_Send_returnsErrorIfFaislToGenerateDataMsg (0.00s) === RUN Test_send_appendWhitespaceTagsWhenAllowedbyThePolicy --- PASS: Test_send_appendWhitespaceTagsWhenAllowedbyThePolicy (0.00s) === RUN Test_send_doesNotAppendWhitespaceTagsWhenItsNotAllowedbyThePolicy --- PASS: Test_send_doesNotAppendWhitespaceTagsWhenItsNotAllowedbyThePolicy (0.00s) === RUN Test_send_appendWhitespaceTagsIfReceivesNonDHCommitMsgBeforeSendingFirstMessage --- PASS: Test_send_appendWhitespaceTagsIfReceivesNonDHCommitMsgBeforeSendingFirstMessage (0.00s) === RUN Test_send_stopAppendingWhitespaceTagsIfReceivesNonDHCommitMsg --- PASS: Test_send_stopAppendingWhitespaceTagsIfReceivesNonDHCommitMsg (0.00s) === RUN Test_send_dataMessageWhenItsMsgStateEncrypted --- PASS: Test_send_dataMessageWhenItsMsgStateEncrypted (0.01s) === RUN Test_encodeWithoutFragment --- PASS: Test_encodeWithoutFragment (0.00s) === RUN Test_encodeWithoutFragmentTooSmall --- PASS: Test_encodeWithoutFragmentTooSmall (0.00s) === RUN Test_encodeWithFragment --- PASS: Test_encodeWithFragment (0.00s) === RUN Test_End_whenStateIsPlainText --- PASS: Test_End_whenStateIsPlainText (0.00s) === RUN Test_End_whenStateIsFinished --- PASS: Test_End_whenStateIsFinished (0.00s) === RUN Test_End_whenStateIsEncrypted --- PASS: Test_End_whenStateIsEncrypted (0.01s) === RUN Test_End_wipesSMPStateWhenGoingFromEncrypted --- PASS: Test_End_wipesSMPStateWhenGoingFromEncrypted (0.00s) === RUN Test_End_whenStateIsEncrypted_willSignalSecurityEvent --- PASS: Test_End_whenStateIsEncrypted_willSignalSecurityEvent (0.00s) === RUN Test_End_whenStateIsPlaintext_willNotSignalSecurityEvent --- PASS: Test_End_whenStateIsPlaintext_willNotSignalSecurityEvent (0.00s) === RUN Test_End_whenStateIsFinished_willNotSignalSecurityEvent --- PASS: Test_End_whenStateIsFinished_willNotSignalSecurityEvent (0.00s) === RUN Test_End_wipesKeys --- PASS: Test_End_wipesKeys (0.00s) === RUN Test_receive_canDecodeOTRMessagesWithoutFragments --- PASS: Test_receive_canDecodeOTRMessagesWithoutFragments (0.00s) === RUN Test_receive_ignoresMessagesWithWrongInstanceTags --- PASS: Test_receive_ignoresMessagesWithWrongInstanceTags (0.00s) === RUN Test_receive_doesntDisplayErrorMessageToTheUser --- PASS: Test_receive_doesntDisplayErrorMessageToTheUser (0.00s) === RUN Test_receive_doesntDisplayErrorMessageToTheUserAndStartAKE --- PASS: Test_receive_doesntDisplayErrorMessageToTheUserAndStartAKE (0.00s) === RUN Test_Conversation_GetTheirKey_getsTheirKey --- PASS: Test_Conversation_GetTheirKey_getsTheirKey (0.00s) === RUN Test_Conversation_GetSSID_getsTheSSID --- PASS: Test_Conversation_GetSSID_getsTheSSID (0.00s) === RUN Test_Conversation_SetSMPEventHandler_setSMPEventHandler --- PASS: Test_Conversation_SetSMPEventHandler_setSMPEventHandler (0.00s) === RUN Test_Conversation_SetErrorMessageHandler_setsErrorMessageHandler --- PASS: Test_Conversation_SetErrorMessageHandler_setsErrorMessageHandler (0.00s) === RUN Test_Conversation_SetMessageEventHandler_setsMessageEventHandler --- PASS: Test_Conversation_SetMessageEventHandler_setsMessageEventHandler (0.00s) === RUN Test_Conversation_SetSecurityEventHandler_setsSecurityEventHandler --- PASS: Test_Conversation_SetSecurityEventHandler_setsSecurityEventHandler (0.00s) === RUN Test_Conversation_InitializeInstanceTag_initializesTheInstanceTag --- PASS: Test_Conversation_InitializeInstanceTag_initializesTheInstanceTag (0.00s) === RUN Test_Conversation_InitializeInstanceTag_initializesTheInstanceTagFromRandomnessIfNoneProvided --- PASS: Test_Conversation_InitializeInstanceTag_initializesTheInstanceTagFromRandomnessIfNoneProvided (0.00s) === RUN Test_processTLVs_ignoresInvalidTLVMessageTypes --- PASS: Test_processTLVs_ignoresInvalidTLVMessageTypes (0.03s) === RUN Test_processTLVs_ignoresPaddingTLV --- PASS: Test_processTLVs_ignoresPaddingTLV (0.00s) === RUN Test_genDataMsg_withKeyExchangeData --- PASS: Test_genDataMsg_withKeyExchangeData (0.00s) === RUN Test_genDataMsg_willResetMayRetransmit --- PASS: Test_genDataMsg_willResetMayRetransmit (0.00s) === RUN Test_genDataMsg_willNotResetMayRetransmitIfItEncountersAnError --- PASS: Test_genDataMsg_willNotResetMayRetransmitIfItEncountersAnError (0.00s) === RUN Test_genDataMsg_setsLastMessageWhenNewMessageIsPlaintext --- PASS: Test_genDataMsg_setsLastMessageWhenNewMessageIsPlaintext (0.00s) === RUN Test_genDataMsg_hasEncryptedMessage --- PASS: Test_genDataMsg_hasEncryptedMessage (0.00s) === RUN Test_genDataMsg_revealOldMACKeysFromKeyManagementContext --- PASS: Test_genDataMsg_revealOldMACKeysFromKeyManagementContext (0.00s) === RUN Test_genDataMsg_returnsErrorIfFailsToCalculateDHSessionKey --- PASS: Test_genDataMsg_returnsErrorIfFailsToCalculateDHSessionKey (0.00s) === RUN Test_genDataMsg_returnsErrorIfFailsToGenerateInstanceTag --- PASS: Test_genDataMsg_returnsErrorIfFailsToGenerateInstanceTag (0.00s) === RUN Test_processDataMessage_deserializeAndDecryptDataMsg --- PASS: Test_processDataMessage_deserializeAndDecryptDataMsg (0.01s) === RUN Test_processDataMessage_willGenerateAHeartBeatEventForAnEmptyMessage --- PASS: Test_processDataMessage_willGenerateAHeartBeatEventForAnEmptyMessage (0.01s) === RUN Test_processDataMessage_processSMPMessage --- PASS: Test_processDataMessage_processSMPMessage (0.18s) === RUN Test_processDataMessage_returnsErrorIfSomethingGoesWrongWithDeserialize --- PASS: Test_processDataMessage_returnsErrorIfSomethingGoesWrongWithDeserialize (0.00s) === RUN Test_processDataMessage_returnsErrorIfDataMessageHasWrongCounter --- PASS: Test_processDataMessage_returnsErrorIfDataMessageHasWrongCounter (0.00s) === RUN Test_processDataMessage_signalsThatMessageIsUnreadableForAGPGConflictError --- PASS: Test_processDataMessage_signalsThatMessageIsUnreadableForAGPGConflictError (0.00s) === RUN Test_Receive_returnsACustomErrorMessageIfOneIsAvailable --- PASS: Test_Receive_returnsACustomErrorMessageIfOneIsAvailable (0.00s) === RUN Test_processDataMessage_signalsThatMessageIsMalformedIfSomeOtherErrorHappens --- PASS: Test_processDataMessage_signalsThatMessageIsMalformedIfSomeOtherErrorHappens (0.01s) === RUN Test_processDataMessage_callsErrorMessageHandlerAndReturnsTheResultAsAnOTRErrorMessageForAnError --- PASS: Test_processDataMessage_callsErrorMessageHandlerAndReturnsTheResultAsAnOTRErrorMessageForAnError (0.01s) === RUN Test_processDataMessage_shouldNotRotateKeysWhenDecryptFails --- PASS: Test_processDataMessage_shouldNotRotateKeysWhenDecryptFails (0.01s) === RUN Test_processDataMessage_rotateOurKeysAfterDecryptingTheMessage --- PASS: Test_processDataMessage_rotateOurKeysAfterDecryptingTheMessage (0.01s) === RUN Test_processDataMessage_willReturnAHeartbeatMessageAfterAPlainTextMessage --- PASS: Test_processDataMessage_willReturnAHeartbeatMessageAfterAPlainTextMessage (0.01s) === RUN Test_processDataMessage_rotateTheirKeysAfterDecryptingTheMessage --- PASS: Test_processDataMessage_rotateTheirKeysAfterDecryptingTheMessage (0.01s) === RUN Test_processDataMessage_ignoresTLVsWhenFailsToRotateKeys --- PASS: Test_processDataMessage_ignoresTLVsWhenFailsToRotateKeys (0.01s) === RUN Test_processDataMessage_returnErrorWhenOurKeyIDUnexpected --- PASS: Test_processDataMessage_returnErrorWhenOurKeyIDUnexpected (0.00s) === RUN Test_appendWordWillAppendTheWord --- PASS: Test_appendWordWillAppendTheWord (0.00s) === RUN Test_appendDataWillAppendBytes --- PASS: Test_appendDataWillAppendBytes (0.00s) === RUN Test_appendMPIWillAppendTheMPI --- PASS: Test_appendMPIWillAppendTheMPI (0.00s) === RUN Test_appendMPIsWillAppendTheMPIs --- PASS: Test_appendMPIsWillAppendTheMPIs (0.00s) === RUN Test_extractWord_extractsAllTheBytes --- PASS: Test_extractWord_extractsAllTheBytes (0.00s) === RUN Test_extractWord_extractsWithError --- PASS: Test_extractWord_extractsWithError (0.00s) === RUN Test_extractShort_extractsAllTheBytes --- PASS: Test_extractShort_extractsAllTheBytes (0.00s) === RUN Test_extractShort_isNotOKIfThereIsNotEnoughData --- PASS: Test_extractShort_isNotOKIfThereIsNotEnoughData (0.00s) === RUN Test_extractData_extractsFromStartIndex --- PASS: Test_extractData_extractsFromStartIndex (0.00s) === RUN Test_extractData_returnsNotOKIfThereIsntEnoughBytesForTheLength --- PASS: Test_extractData_returnsNotOKIfThereIsntEnoughBytesForTheLength (0.00s) === RUN Test_extractData_returnsNotOKIfThereArentEnoughBytes --- PASS: Test_extractData_returnsNotOKIfThereArentEnoughBytes (0.00s) === RUN Test_extractMPI_returnsNotOKIfThereIsNotEnoughBytesForLength --- PASS: Test_extractMPI_returnsNotOKIfThereIsNotEnoughBytesForLength (0.00s) === RUN Test_extractMPI_returnsNotOKIfThereIsNotEnoughBytesForTheMPI --- PASS: Test_extractMPI_returnsNotOKIfThereIsNotEnoughBytesForTheMPI (0.00s) === RUN Test_extractMPIs_returnsNotOKIfThereIsNotEnoughBytesForLength --- PASS: Test_extractMPIs_returnsNotOKIfThereIsNotEnoughBytesForLength (0.00s) === RUN Test_extractMPIs_returnsNotOKIfOneOfTheMPIsInsideIsNotValid --- PASS: Test_extractMPIs_returnsNotOKIfOneOfTheMPIsInsideIsNotValid (0.00s) === RUN Test_extractMPIs_returnsNotOKIfThereAreNotEnoughMPIs --- PASS: Test_extractMPIs_returnsNotOKIfThereAreNotEnoughMPIs (0.00s) === RUN Test_extractMPIs_returnsOKIfAnMPIIsReadCorrectly --- PASS: Test_extractMPIs_returnsOKIfAnMPIIsReadCorrectly (0.00s) === RUN Test_dumpSMP_dumpsTheCurrentSMPState --- PASS: Test_dumpSMP_dumpsTheCurrentSMPState (0.00s) === RUN Test_dumpSMP_dumpsTheCurrentSMPStateWithQuestion --- PASS: Test_dumpSMP_dumpsTheCurrentSMPStateWithQuestion (0.00s) === RUN Test_identity_isCorrectForAllSMPStates --- PASS: Test_identity_isCorrectForAllSMPStates (0.00s) === RUN Test_identityString_isCorrectForAllSMPStates --- PASS: Test_identityString_isCorrectForAllSMPStates (0.00s) === RUN Test_dumpAKE_dumpsTheCurrentAKEState --- PASS: Test_dumpAKE_dumpsTheCurrentAKEState (0.00s) === RUN Test_identity_isCorrectForAllAKEStates --- PASS: Test_identity_isCorrectForAllAKEStates (0.00s) === RUN Test_identityString_isCorrectForAllAKEStates --- PASS: Test_identityString_isCorrectForAllAKEStates (0.00s) === RUN Test_dump_dumpsAllKindsOfConversationState --- PASS: Test_dump_dumpsAllKindsOfConversationState (0.00s) === RUN Test_identityString_isCorrectForAllMessageStates --- PASS: Test_identityString_isCorrectForAllMessageStates (0.00s) === RUN Test_otrOffer_isCorrectForNotSent --- PASS: Test_otrOffer_isCorrectForNotSent (0.00s) === RUN Test_otrOffer_isCorrectForRejected --- PASS: Test_otrOffer_isCorrectForRejected (0.00s) === RUN Test_otrOffer_isCorrectForInvalid --- PASS: Test_otrOffer_isCorrectForInvalid (0.00s) === RUN Test_otrOffer_isCorrectForSentAndAccepted --- PASS: Test_otrOffer_isCorrectForSentAndAccepted (0.00s) === RUN Test_otrOffer_isCorrectForSentAndNotAcceptedYet --- PASS: Test_otrOffer_isCorrectForSentAndNotAcceptedYet (0.00s) === RUN Test_setDebug_setsTheDebugFlag --- PASS: Test_setDebug_setsTheDebugFlag (0.00s) === RUN Test_SMP_CompleteDebug --- PASS: Test_SMP_CompleteDebug (1.29s) === RUN Test_thatIsGroupElementDisallowsThingsLessThanTwo --- PASS: Test_thatIsGroupElementDisallowsThingsLessThanTwo (0.00s) === RUN Test_thatIsGroupElementDisallowsThingsLargerThanTheModuloMinusTwo --- PASS: Test_thatIsGroupElementDisallowsThingsLargerThanTheModuloMinusTwo (0.00s) === RUN Test_processDisconnectedTLV_forgetAllKeysAndTransitionToFinished --- PASS: Test_processDisconnectedTLV_forgetAllKeysAndTransitionToFinished (0.00s) === RUN Test_processDisconnectedTLV_signalsASecurityEvent --- PASS: Test_processDisconnectedTLV_signalsASecurityEvent (0.00s) === RUN Test_processDisconnectedTLV_isActuallyInsecureWhenTheEventIsSignalled --- PASS: Test_processDisconnectedTLV_isActuallyInsecureWhenTheEventIsSignalled (0.00s) === RUN Test_processDisconnectedTLV_doesntSignalsASecurityEventIfWeWereInPlaintext --- PASS: Test_processDisconnectedTLV_doesntSignalsASecurityEventIfWeWereInPlaintext (0.00s) === RUN Test_processDisconnectedTLV_doesntSignalsASecurityEventIfWeAreInFinished --- PASS: Test_processDisconnectedTLV_doesntSignalsASecurityEventIfWeAreInFinished (0.00s) === RUN Test_processDisconnectedTLV_wipesSMPState --- PASS: Test_processDisconnectedTLV_wipesSMPState (0.00s) === RUN Test_ErrorCode_hasValidStringImplementation --- PASS: Test_ErrorCode_hasValidStringImplementation (0.00s) === RUN Test_combinedErrorMessageHandler_callsAllErrorMessageHandlersGiven --- PASS: Test_combinedErrorMessageHandler_callsAllErrorMessageHandlersGiven (0.00s) === RUN Test_combinedErrorMessageHandler_returnsTheLastResult --- PASS: Test_combinedErrorMessageHandler_returnsTheLastResult (0.00s) === RUN Test_debugErrorMessageHandler_writesTheErrorCodeToStderr --- PASS: Test_debugErrorMessageHandler_writesTheErrorCodeToStderr (0.00s) === RUN Test_OtrError_Error_returnsAValidErrorString --- PASS: Test_OtrError_Error_returnsAValidErrorString (0.00s) === RUN Test_processExtraSymmetricKeyTLV_signalsAReceivedKeyEventWithTheExtraKey --- PASS: Test_processExtraSymmetricKeyTLV_signalsAReceivedKeyEventWithTheExtraKey (0.00s) === RUN Test_processExtraSymmetricKeyTLV_signalsTheReceivedUsageData --- PASS: Test_processExtraSymmetricKeyTLV_signalsTheReceivedUsageData (0.00s) === RUN Test_processExtraSymmetricKeyTLV_doesntSignalAnythingIfThereIsNoUsageData --- PASS: Test_processExtraSymmetricKeyTLV_doesntSignalAnythingIfThereIsNoUsageData (0.00s) === RUN Test_processExtraSymmetricKeyTLV_providesExtraUsageDataIfGiven --- PASS: Test_processExtraSymmetricKeyTLV_providesExtraUsageDataIfGiven (0.00s) === RUN Test_processExtraSymmetricKeyTLV_alwaysReturnsNilAndNil --- PASS: Test_processExtraSymmetricKeyTLV_alwaysReturnsNilAndNil (0.00s) === RUN Test_UseExtraSymmetricKey_returnsErrorIfWeAreNotInEncryptedMode --- PASS: Test_UseExtraSymmetricKey_returnsErrorIfWeAreNotInEncryptedMode (0.00s) === RUN Test_UseExtraSymmetricKey_returnsErrorIfTheirKeyIDIsZero --- PASS: Test_UseExtraSymmetricKey_returnsErrorIfTheirKeyIDIsZero (0.00s) === RUN Test_UseExtraSymmetricKey_generatesADataMessageWithTheDataProvided --- PASS: Test_UseExtraSymmetricKey_generatesADataMessageWithTheDataProvided (0.01s) === RUN Test_UseExtraSymmetricKey_generatesADataMessageWithIgnoreUnreadableSet --- PASS: Test_UseExtraSymmetricKey_generatesADataMessageWithIgnoreUnreadableSet (0.01s) === RUN Test_UseExtraSymmetricKey_returnsTheGeneratedSymmetricKey --- PASS: Test_UseExtraSymmetricKey_returnsTheGeneratedSymmetricKey (0.01s) === RUN Test_isFragmented_returnsFalseForAShortValue --- PASS: Test_isFragmented_returnsFalseForAShortValue (0.00s) === RUN Test_isFragmented_returnsFalseForALongValue --- PASS: Test_isFragmented_returnsFalseForALongValue (0.00s) === RUN Test_isFragmented_returnsFalseForAFragmentedV3MessageWhenRunningV2 --- PASS: Test_isFragmented_returnsFalseForAFragmentedV3MessageWhenRunningV2 (0.00s) === RUN Test_isFragmented_returnsTrueForAFragmentedV3MessageWhenRunningV3 --- PASS: Test_isFragmented_returnsTrueForAFragmentedV3MessageWhenRunningV3 (0.00s) === RUN Test_isFragmented_returnsTrueForAFragmentedV2MessageWhenRunningV2 --- PASS: Test_isFragmented_returnsTrueForAFragmentedV2MessageWhenRunningV2 (0.00s) === RUN Test_isFragmented_returnsTrueForAFragmentedV2MessageWhenRunningV3 --- PASS: Test_isFragmented_returnsTrueForAFragmentedV2MessageWhenRunningV3 (0.00s) === RUN Test_fragment_returnsNoChangeForASmallerPackage --- PASS: Test_fragment_returnsNoChangeForASmallerPackage (0.00s) === RUN Test_fragment_returnsFragmentsForNeededFragmentation --- PASS: Test_fragment_returnsFragmentsForNeededFragmentation (0.00s) === RUN Test_fragment_returnsFragmentsForNeededFragmentationForV2 --- PASS: Test_fragment_returnsFragmentsForNeededFragmentationForV2 (0.00s) === RUN Test_receiveFragment_returnsANewFragmentationContextForANewMessage --- PASS: Test_receiveFragment_returnsANewFragmentationContextForANewMessage (0.00s) === RUN Test_receiveFragment_returnsANewFragmentationContextForANewV3Message --- PASS: Test_receiveFragment_returnsANewFragmentationContextForANewV3Message (0.00s) === RUN Test_receiveFragment_returnsTheExistingContextIfTheInstanceTagsDoesNotMatch --- PASS: Test_receiveFragment_returnsTheExistingContextIfTheInstanceTagsDoesNotMatch (0.00s) === RUN Test_receiveFragment_signalsMessageEventIfInstanceTagsDoesNotMatch --- PASS: Test_receiveFragment_signalsMessageEventIfInstanceTagsDoesNotMatch (0.00s) === RUN Test_receiveFragment_sendsAnErrorMessageAboutMalformedIfHandlerExists --- PASS: Test_receiveFragment_sendsAnErrorMessageAboutMalformedIfHandlerExists (0.00s) === RUN Test_receiveFragment_signalsMalformedMessageIfTheirInstanceTagIsBelowTheLimit --- PASS: Test_receiveFragment_signalsMalformedMessageIfTheirInstanceTagIsBelowTheLimit (0.00s) === RUN Test_receiveFragment_returnsTheSameContextIfMessageNumberIsZero --- PASS: Test_receiveFragment_returnsTheSameContextIfMessageNumberIsZero (0.00s) === RUN Test_receiveFragment_returnsTheSameContextIfMessageCountIsZero --- PASS: Test_receiveFragment_returnsTheSameContextIfMessageCountIsZero (0.00s) === RUN Test_receiveFragment_returnsTheSameContextIfMessageNumberIsAboveMessageCount --- PASS: Test_receiveFragment_returnsTheSameContextIfMessageNumberIsAboveMessageCount (0.00s) === RUN Test_receiveFragment_returnsTheNextContextIfMessageNumberIsOneMoreThanThePreviousOne --- PASS: Test_receiveFragment_returnsTheNextContextIfMessageNumberIsOneMoreThanThePreviousOne (0.00s) === RUN Test_receiveFragment_resetsTheContextIfTheMessageCountIsNotTheSame --- PASS: Test_receiveFragment_resetsTheContextIfTheMessageCountIsNotTheSame (0.00s) === RUN Test_receiveFragment_resetsTheContextIfTheMessageNumberIsNotExactlyOnePlus --- PASS: Test_receiveFragment_resetsTheContextIfTheMessageNumberIsNotExactlyOnePlus (0.00s) === RUN Test_fragmentFinished_isFalseIfThereAreNoFragments --- PASS: Test_fragmentFinished_isFalseIfThereAreNoFragments (0.00s) === RUN Test_fragmentFinished_isFalseIfTheNumberOfFragmentsIsNotTheSame --- PASS: Test_fragmentFinished_isFalseIfTheNumberOfFragmentsIsNotTheSame (0.00s) === RUN Test_fragmentFinished_isFalseIfTheNumberOfFragmentsIsNotTheSameWhereTheNumberIsHigher --- PASS: Test_fragmentFinished_isFalseIfTheNumberOfFragmentsIsNotTheSameWhereTheNumberIsHigher (0.00s) === RUN Test_fragmentFinished_isTrueIfTheNumberIsTheSameAsTheCount --- PASS: Test_fragmentFinished_isTrueIfTheNumberIsTheSameAsTheCount (0.00s) === RUN Test_parseFragment_returnsNotOKIfThereAreNotEnoughParts --- PASS: Test_parseFragment_returnsNotOKIfThereAreNotEnoughParts (0.00s) === RUN Test_parseFragment_returnsNotOKIfThereAreTooManyParts --- PASS: Test_parseFragment_returnsNotOKIfThereAreTooManyParts (0.00s) === RUN Test_parseFragment_returnsNotOKIfTheIndexIsNotAValidUint --- PASS: Test_parseFragment_returnsNotOKIfTheIndexIsNotAValidUint (0.00s) === RUN Test_parseFragment_returnsNotOKIfTheLengthIsNotAValidUint --- PASS: Test_parseFragment_returnsNotOKIfTheLengthIsNotAValidUint (0.00s) === RUN Test_parseFragment_returnsOKIfThereAreExactlyTheRightAmountOfParts --- PASS: Test_parseFragment_returnsOKIfThereAreExactlyTheRightAmountOfParts (0.00s) === RUN Test_receiveFragment_returnsErrorIfTheFragmentIsNotCorrect --- PASS: Test_receiveFragment_returnsErrorIfTheFragmentIsNotCorrect (0.00s) === RUN Test_parseFragmentPrefix_resolveVersion2IfNotDefined --- PASS: Test_parseFragmentPrefix_resolveVersion2IfNotDefined (0.00s) === RUN Test_parseFragmentPrefix_rejectsVersion2IfNotAllowedByThePolicy --- PASS: Test_parseFragmentPrefix_rejectsVersion2IfNotAllowedByThePolicy (0.00s) === RUN Test_parseFragmentPrefix_resolveVersion3IfNotDefined --- PASS: Test_parseFragmentPrefix_resolveVersion3IfNotDefined (0.00s) === RUN Test_parseFragmentPrefix_rejectsVersion3IfNotAllowedByThePolicy --- PASS: Test_parseFragmentPrefix_rejectsVersion3IfNotAllowedByThePolicy (0.00s) === RUN Test_conversation_SMPStateMachineStartsAtSmpExpect1 --- PASS: Test_conversation_SMPStateMachineStartsAtSmpExpect1 (0.00s) === RUN Test_receive_generatesErrorIfDoesNotHaveASecureChannel --- PASS: Test_receive_generatesErrorIfDoesNotHaveASecureChannel (0.00s) === RUN Test_receive_doesntGenerateErrorIfThereIsNoSecureChannelButTheMessageIsIGNORE_UNREADABLE --- PASS: Test_receive_doesntGenerateErrorIfThereIsNoSecureChannelButTheMessageIsIGNORE_UNREADABLE (0.00s) === RUN Test_AKE_forVersion3And2InThePolicy --- PASS: Test_AKE_forVersion3And2InThePolicy (0.02s) === RUN Test_AKE_withVersion3ButWithoutVersion2InThePolicy --- PASS: Test_AKE_withVersion3ButWithoutVersion2InThePolicy (0.02s) === RUN Test_processDataMessageShouldExtractData --- PASS: Test_processDataMessageShouldExtractData (0.03s) === RUN Test_startingAKE_shouldNotBreakTheEncryptedChannel --- PASS: Test_startingAKE_shouldNotBreakTheEncryptedChannel (0.04s) === RUN Test_potentialHeartbeat_returnsNothingIfThereWasntPlaintext --- PASS: Test_potentialHeartbeat_returnsNothingIfThereWasntPlaintext (0.00s) === RUN Test_potentialHeartbeat_returnsNothingIfLastSentWasRecently --- PASS: Test_potentialHeartbeat_returnsNothingIfLastSentWasRecently (0.00s) === RUN Test_potentialHeartbeat_doesntUpdateLastSentIfLastSentWasRecently --- PASS: Test_potentialHeartbeat_doesntUpdateLastSentIfLastSentWasRecently (0.00s) === RUN Test_potentialHeartbeat_updatesLastSentIfWeNeedToSendAHeartbeat --- PASS: Test_potentialHeartbeat_updatesLastSentIfWeNeedToSendAHeartbeat (0.00s) === RUN Test_potentialHeartbeat_logsTheHeartbeatWhenWeSendIt --- PASS: Test_potentialHeartbeat_logsTheHeartbeatWhenWeSendIt (0.00s) === RUN Test_potentialHeartbeat_putsTogetherAMessageForAHeartbeat --- PASS: Test_potentialHeartbeat_putsTogetherAMessageForAHeartbeat (0.00s) === RUN Test_potentialHeartbeat_returnsAnErrorIfWeCantPutTogetherAMessage --- PASS: Test_potentialHeartbeat_returnsAnErrorIfWeCantPutTogetherAMessage (0.00s) === RUN Test_calculateDHSessionKeys --- PASS: Test_calculateDHSessionKeys (0.00s) === RUN Test_calculateDHSessionKeys_storesGeneratedMACKeys --- PASS: Test_calculateDHSessionKeys_storesGeneratedMACKeys (0.00s) === RUN Test_calculateDHSessionKeys_failsWhenOurOrTheyKeyIsUnknown --- PASS: Test_calculateDHSessionKeys_failsWhenOurOrTheyKeyIsUnknown (0.00s) === RUN Test_calculateDHSessionKeys_failsWhenTheirPreviousPubliKeyIsNull --- PASS: Test_calculateDHSessionKeys_failsWhenTheirPreviousPubliKeyIsNull (0.00s) === RUN Test_pickTheirKey_shouldFailsForInvalidSenderID --- PASS: Test_pickTheirKey_shouldFailsForInvalidSenderID (0.00s) === RUN Test_pickOurKeys_shouldFailsForInvalidRecipientID --- PASS: Test_pickOurKeys_shouldFailsForInvalidRecipientID (0.00s) === RUN Test_calculateAKEKeys --- PASS: Test_calculateAKEKeys (0.00s) === RUN Test_rotateTheirKey_rotatesTheirKeysWhenWeReceiveANewPubKey --- PASS: Test_rotateTheirKey_rotatesTheirKeysWhenWeReceiveANewPubKey (0.00s) === RUN Test_rotateTheirKey_doesNotRotateIfWeDontReceiveTheCurrentSenderKey --- PASS: Test_rotateTheirKey_doesNotRotateIfWeDontReceiveTheCurrentSenderKey (0.00s) === RUN Test_rotateOurKeys_rotateOurCurrentDHKeys --- PASS: Test_rotateOurKeys_rotateOurCurrentDHKeys (0.00s) === RUN Test_rotateOurKeys_doesNotRotateIfWeDontReceiveOurCurrentKeyID --- PASS: Test_rotateOurKeys_doesNotRotateIfWeDontReceiveOurCurrentKeyID (0.00s) === RUN Test_revealMACKeys_ForgotOldKeysAfterBeenCalled --- PASS: Test_revealMACKeys_ForgotOldKeysAfterBeenCalled (0.00s) === RUN Test_rotateTheirKey_revealAllMACKeysAssociatedWithTheirPreviousPubKey --- PASS: Test_rotateTheirKey_revealAllMACKeysAssociatedWithTheirPreviousPubKey (0.00s) === RUN Test_rotateOurKey_revealAllMACKeysAssociatedWithOurPreviousPubKey --- PASS: Test_rotateOurKey_revealAllMACKeysAssociatedWithOurPreviousPubKey (0.00s) === RUN Test_checkMessageCounter_messageIsInvalidWhenCounterIsNotLargerThanTheLastReceived --- PASS: Test_checkMessageCounter_messageIsInvalidWhenCounterIsNotLargerThanTheLastReceived (0.00s) === RUN Test_checkMessageCounter_messageIsValidWhenCounterIsLargerThanTheLastReceived --- PASS: Test_checkMessageCounter_messageIsValidWhenCounterIsLargerThanTheLastReceived (0.00s) === RUN Test_generateNewDHKeypair_wipesPreviousDHKeysBeforePointingToCurrentDHKeys --- PASS: Test_generateNewDHKeypair_wipesPreviousDHKeysBeforePointingToCurrentDHKeys (0.00s) === RUN Test_readParameter_willReturnTheParameterRead --- PASS: Test_readParameter_willReturnTheParameterRead (0.00s) === RUN Test_readParameter_willReturnAnotherParameterRead --- PASS: Test_readParameter_willReturnAnotherParameterRead (0.00s) === RUN Test_readParameter_willReturnNotOKIfAskedToParseATooShortList --- PASS: Test_readParameter_willReturnNotOKIfAskedToParseATooShortList (0.00s) === RUN Test_readParameter_willReturnNotOKIfAskedToParseSomethingOfTheWrongType --- PASS: Test_readParameter_willReturnNotOKIfAskedToParseSomethingOfTheWrongType (0.00s) === RUN Test_readDSAPrivateKey_willReturnADSAPrivateKey --- PASS: Test_readDSAPrivateKey_willReturnADSAPrivateKey (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKForNoList --- PASS: Test_readDSAPrivateKey_willReturnNotOKForNoList (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKForListWithNoEntries --- PASS: Test_readDSAPrivateKey_willReturnNotOKForListWithNoEntries (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKForListWithNoEnding --- PASS: Test_readDSAPrivateKey_willReturnNotOKForListWithNoEnding (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKForListWithTheWrongTag --- PASS: Test_readDSAPrivateKey_willReturnNotOKForListWithTheWrongTag (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKForListWithInvalidTypeOfTag --- PASS: Test_readDSAPrivateKey_willReturnNotOKForListWithInvalidTypeOfTag (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKWhenPParameterIsInvalid --- PASS: Test_readDSAPrivateKey_willReturnNotOKWhenPParameterIsInvalid (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKWhenQParameterIsInvalid --- PASS: Test_readDSAPrivateKey_willReturnNotOKWhenQParameterIsInvalid (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKWhenGParameterIsInvalid --- PASS: Test_readDSAPrivateKey_willReturnNotOKWhenGParameterIsInvalid (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKWhenYParameterIsInvalid --- PASS: Test_readDSAPrivateKey_willReturnNotOKWhenYParameterIsInvalid (0.00s) === RUN Test_readDSAPrivateKey_willReturnNotOKWhenXParameterIsInvalid --- PASS: Test_readDSAPrivateKey_willReturnNotOKWhenXParameterIsInvalid (0.00s) === RUN Test_readPrivateKey_willReturnAPrivateKey --- PASS: Test_readPrivateKey_willReturnAPrivateKey (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForSomethingNotAList --- PASS: Test_readPrivateKey_willReturnNotOKForSomethingNotAList (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForAListThatIsNotEnded --- PASS: Test_readPrivateKey_willReturnNotOKForAListThatIsNotEnded (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForAnInvalidDSAKey --- PASS: Test_readPrivateKey_willReturnNotOKForAnInvalidDSAKey (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForAnInvalidTag --- PASS: Test_readPrivateKey_willReturnNotOKForAnInvalidTag (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForATagOfWrongType --- PASS: Test_readPrivateKey_willReturnNotOKForATagOfWrongType (0.00s) === RUN Test_readPrivateKey_willReturnNotOKForNoTag --- PASS: Test_readPrivateKey_willReturnNotOKForNoTag (0.00s) === RUN Test_readAccount_willReturnAnAccount --- PASS: Test_readAccount_willReturnAnAccount (0.00s) === RUN Test_readAccount_willReturnNotOKForSomethingNotAList --- PASS: Test_readAccount_willReturnNotOKForSomethingNotAList (0.00s) === RUN Test_readAccount_willReturnNotOKForAListThatIsNotEnded --- PASS: Test_readAccount_willReturnNotOKForAListThatIsNotEnded (0.00s) === RUN Test_readAccount_willReturnNotOKForAMissingName --- PASS: Test_readAccount_willReturnNotOKForAMissingName (0.00s) === RUN Test_readAccount_willReturnNotOKForAMissingProtocol --- PASS: Test_readAccount_willReturnNotOKForAMissingProtocol (0.00s) === RUN Test_readAccount_willReturnNotOKForAMissingPrivateKey --- PASS: Test_readAccount_willReturnNotOKForAMissingPrivateKey (0.00s) === RUN Test_readAccount_willReturnNotOKForAnIncorrectName --- PASS: Test_readAccount_willReturnNotOKForAnIncorrectName (0.00s) === RUN Test_readAccount_willReturnNotOKForAnIncorrectProtocol --- PASS: Test_readAccount_willReturnNotOKForAnIncorrectProtocol (0.00s) === RUN Test_readAccount_willReturnNotOKForAnIncorrectPrivateKey --- PASS: Test_readAccount_willReturnNotOKForAnIncorrectPrivateKey (0.00s) === RUN Test_readAccounts_willReturnTheAccountRead --- PASS: Test_readAccounts_willReturnTheAccountRead (0.00s) === RUN Test_readAccounts_willReturnZeroAccountsIfNoAccountsThere --- PASS: Test_readAccounts_willReturnZeroAccountsIfNoAccountsThere (0.00s) === RUN Test_readAccounts_willReturnNotOKForNoList --- PASS: Test_readAccounts_willReturnNotOKForNoList (0.00s) === RUN Test_readAccounts_willReturnNotOKForNonFinishedList --- PASS: Test_readAccounts_willReturnNotOKForNonFinishedList (0.00s) === RUN Test_readAccounts_willReturnNotOKForIncorrectTag --- PASS: Test_readAccounts_willReturnNotOKForIncorrectTag (0.00s) === RUN Test_readAccounts_willReturnNotOKForTagWithWrongType --- PASS: Test_readAccounts_willReturnNotOKForTagWithWrongType (0.00s) === RUN Test_readAccounts_willReturnNotOKForAccountThatIsNotOK --- PASS: Test_readAccounts_willReturnNotOKForAccountThatIsNotOK (0.00s) === RUN Test_readAccounts_willReturnMoreThanOneAccount --- PASS: Test_readAccounts_willReturnMoreThanOneAccount (0.00s) === RUN Test_PublicKey_parse_ParsePofAPublicKeyCorrectly --- PASS: Test_PublicKey_parse_ParsePofAPublicKeyCorrectly (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfThereIsTooLittleDataForTheKeyTypeTag --- PASS: Test_PublicKey_parse_ReturnsNotOKIfThereIsTooLittleDataForTheKeyTypeTag (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfTheTypeTagIsNotCorrect --- PASS: Test_PublicKey_parse_ReturnsNotOKIfTheTypeTagIsNotCorrect (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfPCannotBeParsedCorrectly --- PASS: Test_PublicKey_parse_ReturnsNotOKIfPCannotBeParsedCorrectly (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfQCannotBeParsedCorrectly --- PASS: Test_PublicKey_parse_ReturnsNotOKIfQCannotBeParsedCorrectly (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfGCannotBeParsedCorrectly --- PASS: Test_PublicKey_parse_ReturnsNotOKIfGCannotBeParsedCorrectly (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfYCannotBeParsedCorrectly --- PASS: Test_PublicKey_parse_ReturnsNotOKIfYCannotBeParsedCorrectly (0.00s) === RUN Test_PublicKey_parse_ReturnsNotOKIfParametersAreMissing --- PASS: Test_PublicKey_parse_ReturnsNotOKIfParametersAreMissing (0.00s) === RUN Test_PublicKey_parse_ParseQofAPublicKeyCorrectly --- PASS: Test_PublicKey_parse_ParseQofAPublicKeyCorrectly (0.00s) === RUN Test_PublicKey_parse_ParseGofAPublicKeyCorrectly --- PASS: Test_PublicKey_parse_ParseGofAPublicKeyCorrectly (0.00s) === RUN Test_PublicKey_parse_ParseYofAPublicKeyCorrectly --- PASS: Test_PublicKey_parse_ParseYofAPublicKeyCorrectly (0.00s) === RUN Test_PrivateKey_parse_ParsePublicKeyofAPrivateKeyCorrectly --- PASS: Test_PrivateKey_parse_ParsePublicKeyofAPrivateKeyCorrectly (0.00s) === RUN Test_PrivateKey_parse_ParseXofAPrivateKeyCorrectly --- PASS: Test_PrivateKey_parse_ParseXofAPrivateKeyCorrectly (0.00s) === RUN Test_PrivateKey_parse_ReturnsNotOKIfPublicKeyIsNotOK --- PASS: Test_PrivateKey_parse_ReturnsNotOKIfPublicKeyIsNotOK (0.00s) === RUN Test_PrivateKey_parse_ReturnsNotOKIfPrivateKeyIsNotOK --- PASS: Test_PrivateKey_parse_ReturnsNotOKIfPrivateKeyIsNotOK (0.00s) === RUN Test_PublicKey_serialize_willSerializeAPublicKeyCorrectly --- PASS: Test_PublicKey_serialize_willSerializeAPublicKeyCorrectly (0.00s) === RUN Test_PublicKey_serialize_returnsEmptyForNil --- PASS: Test_PublicKey_serialize_returnsEmptyForNil (0.00s) === RUN Test_PrivateKey_roundTripGeneratesCorrectValue --- PASS: Test_PrivateKey_roundTripGeneratesCorrectValue (0.00s) === RUN Test_PublicKey_fingerprint_willGenerateACorrectFingerprint --- PASS: Test_PublicKey_fingerprint_willGenerateACorrectFingerprint (0.00s) === RUN Test_PublicKey_fingerprint_generatesForEmpty --- PASS: Test_PublicKey_fingerprint_generatesForEmpty (0.00s) === RUN Test_PublicKey_Verify_willReturnOK --- PASS: Test_PublicKey_Verify_willReturnOK (0.00s) === RUN Test_PublicKey_Verify_willReturnNotOK --- PASS: Test_PublicKey_Verify_willReturnNotOK (0.00s) === RUN Test_readAccountName_willSignalNotOKIfNoListIsGiven --- PASS: Test_readAccountName_willSignalNotOKIfNoListIsGiven (0.00s) === RUN Test_readAccountName_willSignalNotOKIfNoCompleteListIsGiven --- PASS: Test_readAccountName_willSignalNotOKIfNoCompleteListIsGiven (0.00s) === RUN Test_readAccountName_willSignalNotOKIfNoNameValueIsGiven --- PASS: Test_readAccountName_willSignalNotOKIfNoNameValueIsGiven (0.00s) === RUN Test_readAccountName_willSignalNotOKIfNoTagIsGiven --- PASS: Test_readAccountName_willSignalNotOKIfNoTagIsGiven (0.00s) === RUN Test_readAccountName_willSignalNotOKIfTagIsTheWrongType --- PASS: Test_readAccountName_willSignalNotOKIfTagIsTheWrongType (0.00s) === RUN Test_readAccountName_willSignalNotOKIfTagIsNotTheSymbolName --- PASS: Test_readAccountName_willSignalNotOKIfTagIsNotTheSymbolName (0.00s) === RUN Test_readAccountName_willSignalNotOKIfValueIsTheWrongType --- PASS: Test_readAccountName_willSignalNotOKIfValueIsTheWrongType (0.00s) === RUN Test_readAccountName_willSignalOKIfTagAndValueIsCorrect --- PASS: Test_readAccountName_willSignalOKIfTagAndValueIsCorrect (0.00s) === RUN Test_readAccountName_willSignalOKIfTagAndValueAsSymbolIsCorrect --- PASS: Test_readAccountName_willSignalOKIfTagAndValueAsSymbolIsCorrect (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfNoListIsGiven --- PASS: Test_readAccountProtocol_willSignalNotOKIfNoListIsGiven (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfNoCompleteListIsGiven --- PASS: Test_readAccountProtocol_willSignalNotOKIfNoCompleteListIsGiven (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfNoProtocolValueIsGiven --- PASS: Test_readAccountProtocol_willSignalNotOKIfNoProtocolValueIsGiven (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfNoTagIsGiven --- PASS: Test_readAccountProtocol_willSignalNotOKIfNoTagIsGiven (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfTagIsTheWrongType --- PASS: Test_readAccountProtocol_willSignalNotOKIfTagIsTheWrongType (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfTagIsNotTheSymbolProtocol --- PASS: Test_readAccountProtocol_willSignalNotOKIfTagIsNotTheSymbolProtocol (0.00s) === RUN Test_readAccountProtocol_willSignalNotOKIfValueIsTheWrongType --- PASS: Test_readAccountProtocol_willSignalNotOKIfValueIsTheWrongType (0.00s) === RUN Test_readAccountProtocol_willSignalOKIfTagAndValueIsCorrect --- PASS: Test_readAccountProtocol_willSignalOKIfTagAndValueIsCorrect (0.00s) === RUN Test_ImportKeys_willReturnARelevantErrorForIncorrectData --- PASS: Test_ImportKeys_willReturnARelevantErrorForIncorrectData (0.00s) === RUN Test_ImportKeys_willReturnTheParsedAccountInformation --- PASS: Test_ImportKeys_willReturnTheParsedAccountInformation (0.00s) === RUN Test_ImportKeysFromFile_willReturnAnErrorIfAskedToReadAFileNameThatDoesntExist --- PASS: Test_ImportKeysFromFile_willReturnAnErrorIfAskedToReadAFileNameThatDoesntExist (0.00s) === RUN Test_ImportKeysFromFile_willReturnAValidAccountReadFromAFile --- PASS: Test_ImportKeysFromFile_willReturnAValidAccountReadFromAFile (0.00s) === RUN Test_ImportKeysFromFile_willReturnAnErrorIfTheFileIsinvalid --- PASS: Test_ImportKeysFromFile_willReturnAnErrorIfTheFileIsinvalid (0.00s) === RUN Test_PrivateKey_ImportWithoutError --- PASS: Test_PrivateKey_ImportWithoutError (0.00s) === RUN Test_PrivateKey_GenerateWithoutError --- PASS: Test_PrivateKey_GenerateWithoutError (0.59s) === RUN Test_PrivateKey_GenerateErrorWhenGenerateParams --- PASS: Test_PrivateKey_GenerateErrorWhenGenerateParams (0.00s) === RUN Test_notHex --- PASS: Test_notHex (0.00s) === RUN Test_exportAccounts_exportsAccounts --- PASS: Test_exportAccounts_exportsAccounts (0.00s) === RUN Test_ExportKeysToFile_exportsKeysToAFile --- PASS: Test_ExportKeysToFile_exportsKeysToAFile (0.00s) === RUN Test_ExportKeysToFile_returnsAnErrorIfSomethingGoesWrong --- PASS: Test_ExportKeysToFile_returnsAnErrorIfSomethingGoesWrong (0.00s) === RUN Test_MessageEvent_hasValidStringImplementation --- PASS: Test_MessageEvent_hasValidStringImplementation (0.00s) === RUN Test_combinedMessageEventHandler_callsAllErrorMessageHandlersGiven --- PASS: Test_combinedMessageEventHandler_callsAllErrorMessageHandlersGiven (0.00s) === RUN Test_debugMessageEventHandler_writesTheEventToStderr --- PASS: Test_debugMessageEventHandler_writesTheEventToStderr (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageWithWhitespaceTags --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageWithWhitespaceTags (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageWithNoOTRContent --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageWithNoOTRContent (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeADHCommit --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeADHCommit (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeADHKey --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeADHKey (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeARevealSig --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeARevealSig (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeASignature --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeASignature (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAData --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAData (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAQuery --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAQuery (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAV1KeyExch --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAV1KeyExch (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAnError --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeAnError (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeSomethingElse --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeSomethingElse (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeV3Fragment --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeV3Fragment (0.00s) === RUN Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeV2Fragment --- PASS: Test_guessMessageType_correctlyIdentifiesAMessageThatLooksLikeV2Fragment (0.00s) === RUN Test_tlvSerialize --- PASS: Test_tlvSerialize (0.00s) === RUN Test_tlvDeserialize --- PASS: Test_tlvDeserialize (0.00s) === RUN Test_tlvDeserializeWithWrongType --- PASS: Test_tlvDeserializeWithWrongType (0.00s) === RUN Test_tlvDeserializeWithWrongLength --- PASS: Test_tlvDeserializeWithWrongLength (0.00s) === RUN Test_tlvDeserializeWithWrongValue --- PASS: Test_tlvDeserializeWithWrongValue (0.00s) === RUN Test_dataMsgSignWithSerializeUnsignedCache --- PASS: Test_dataMsgSignWithSerializeUnsignedCache (0.00s) === RUN Test_dataMsgSignWithoutSerializeUnsignedCache --- PASS: Test_dataMsgSignWithoutSerializeUnsignedCache (0.00s) === RUN Test_dataMsg_deserializeUnsigned_failsWhenTopHalfCtrIsZero --- PASS: Test_dataMsg_deserializeUnsigned_failsWhenTopHalfCtrIsZero (0.00s) === RUN Test_dataMsgCheckSignWithoutError --- PASS: Test_dataMsgCheckSignWithoutError (0.00s) === RUN Test_dataMsgCheckSignWithError --- PASS: Test_dataMsgCheckSignWithError (0.00s) === RUN Test_dataMsgDeserialze --- PASS: Test_dataMsgDeserialze (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenEmpty --- PASS: Test_dataMsgDeserialzeErrorWhenEmpty (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedSenderKeyID --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedSenderKeyID (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedReceiverKeyID --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedReceiverKeyID (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedY --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedY (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedEncryptedMsg --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedEncryptedMsg (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedTopHalfCtr --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedTopHalfCtr (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedRevealMACKeys --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedRevealMACKeys (0.00s) === RUN Test_dataMsgDeserialzeErrorWhenCorruptedRevealMACKeyEnding --- PASS: Test_dataMsgDeserialzeErrorWhenCorruptedRevealMACKeyEnding (0.00s) === RUN Test_plainDataMsgShouldDeserializeOneTLV --- PASS: Test_plainDataMsgShouldDeserializeOneTLV (0.00s) === RUN Test_plainDataMsgShouldDeserializeMultiTLV --- PASS: Test_plainDataMsgShouldDeserializeMultiTLV (0.00s) === RUN Test_plainDataMsgShouldDeserializeNoTLV --- PASS: Test_plainDataMsgShouldDeserializeNoTLV (0.00s) === RUN Test_plainDataMsgShouldSerialize --- PASS: Test_plainDataMsgShouldSerialize (0.00s) === RUN Test_plainDataMsgShouldSerializeWithoutTLVs --- PASS: Test_plainDataMsgShouldSerializeWithoutTLVs (0.00s) === RUN Test_encrypt_EncryptsPlainMessageUsingSendingAESKeyAndCounter --- PASS: Test_encrypt_EncryptsPlainMessageUsingSendingAESKeyAndCounter (0.00s) === RUN Test_encrypt_EncryptsPlainMessageUsingSendingAESKeyAndCounterNotZero --- PASS: Test_encrypt_EncryptsPlainMessageUsingSendingAESKeyAndCounterNotZero (0.00s) === RUN Test_pad_PlainMessageUsingTLV0 --- PASS: Test_pad_PlainMessageUsingTLV0 (0.00s) === RUN Test_dataMsg_serializeExposesOldMACKeys --- PASS: Test_dataMsg_serializeExposesOldMACKeys (0.00s) === RUN Test_otrv2_parseFragmentPrefix_returnsNotOKIfDataIsTooShort --- PASS: Test_otrv2_parseFragmentPrefix_returnsNotOKIfDataIsTooShort (0.00s) === RUN Test_otrv2_parseMessageHeader_returnsErrorIfTheMessageIsTooShort --- PASS: Test_otrv2_parseMessageHeader_returnsErrorIfTheMessageIsTooShort (0.00s) === RUN Test_verifyInstanceTags_ignoresOurInstaceTagIfItIsZero --- PASS: Test_verifyInstanceTags_ignoresOurInstaceTagIfItIsZero (0.00s) === RUN Test_verifyInstanceTags_returnsErrorWhenOurInstanceTagIsLesserThan0x100 --- PASS: Test_verifyInstanceTags_returnsErrorWhenOurInstanceTagIsLesserThan0x100 (0.00s) === RUN Test_verifyInstanceTags_signalsMalformedMessageWhenOurInstanceTagIsLesserThan0x100 --- PASS: Test_verifyInstanceTags_signalsMalformedMessageWhenOurInstanceTagIsLesserThan0x100 (0.00s) === RUN Test_verifyInstanceTags_returnsErrorWhenOurInstanceDoesNotMatch --- PASS: Test_verifyInstanceTags_returnsErrorWhenOurInstanceDoesNotMatch (0.00s) === RUN Test_verifyInstanceTags_signalsAMessageEventWhenOurInstanceTagDoesNotMatch --- PASS: Test_verifyInstanceTags_signalsAMessageEventWhenOurInstanceTagDoesNotMatch (0.00s) === RUN Test_verifyInstanceTags_savesTheirInstanceTag --- PASS: Test_verifyInstanceTags_savesTheirInstanceTag (0.00s) === RUN Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagIsLesserThan0x100 --- PASS: Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagIsLesserThan0x100 (0.00s) === RUN Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagIsZero --- PASS: Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagIsZero (0.00s) === RUN Test_verifyInstanceTags_signalsMalformedMessageWhenTheirInstanceTagIsTooLow --- PASS: Test_verifyInstanceTags_signalsMalformedMessageWhenTheirInstanceTagIsTooLow (0.00s) === RUN Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagDoesNotMatch --- PASS: Test_verifyInstanceTags_returnsErrorWhenTheirInstanceTagDoesNotMatch (0.00s) === RUN Test_verifyInstanceTags_signalsAMessageEventWhenTheirInstanceTagDoesNotMatch --- PASS: Test_verifyInstanceTags_signalsAMessageEventWhenTheirInstanceTagDoesNotMatch (0.00s) === RUN Test_otrv3_parseMessageHeader_signalsMalformedMessageWhenWeCantParseInstanceTags --- PASS: Test_otrv3_parseMessageHeader_signalsMalformedMessageWhenWeCantParseInstanceTags (0.00s) === RUN Test_generateInstanceTag_generatesOurInstanceTag --- PASS: Test_generateInstanceTag_generatesOurInstanceTag (0.00s) === RUN Test_generateInstanceTag_returnsAnErrorIfFailsToReadFromRand --- PASS: Test_generateInstanceTag_returnsAnErrorIfFailsToReadFromRand (0.00s) === RUN Test_messageHeader_generatesOurInstanceTagLazily --- PASS: Test_messageHeader_generatesOurInstanceTagLazily (0.00s) === RUN Test_policies_requireEncryption_addsRequirementOfEncryption --- PASS: Test_policies_requireEncryption_addsRequirementOfEncryption (0.00s) === RUN Test_policies_sendWhitespaceTag_addsPolicyForSendingWhitespaceTag --- PASS: Test_policies_sendWhitespaceTag_addsPolicyForSendingWhitespaceTag (0.00s) === RUN Test_policies_whitespaceStartAKE_addsWhitespaceStartAKEPolicy --- PASS: Test_policies_whitespaceStartAKE_addsWhitespaceStartAKEPolicy (0.00s) === RUN Test_policies_errorStartAKE_addsErrorStartAKEPolicy --- PASS: Test_policies_errorStartAKE_addsErrorStartAKEPolicy (0.00s) === RUN Test_policies_Allowv2_addsV2Policy --- PASS: Test_policies_Allowv2_addsV2Policy (0.00s) === RUN Test_policies_Allowv3_addsV3Policy --- PASS: Test_policies_Allowv3_addsV3Policy (0.00s) === RUN Test_receiveQueryMessage_sendDHCommitv3AndTransitToStateAwaitingDHKey --- PASS: Test_receiveQueryMessage_sendDHCommitv3AndTransitToStateAwaitingDHKey (0.00s) === RUN Test_receiveQueryMessageV2_sendDHCommitv2 --- PASS: Test_receiveQueryMessageV2_sendDHCommitv2 (0.00s) === RUN Test_receiveQueryMessageV2V3_sendDHCommitv3WhenV2AndV3AreAllowed --- PASS: Test_receiveQueryMessageV2V3_sendDHCommitv3WhenV2AndV3AreAllowed (0.00s) === RUN Test_receiveQueryMessage_StoresRAndXAndGx --- PASS: Test_receiveQueryMessage_StoresRAndXAndGx (0.01s) === RUN Test_receiveQueryMessage_signalsMessageEventOnFailure --- PASS: Test_receiveQueryMessage_signalsMessageEventOnFailure (0.00s) === RUN Test_receiveQueryMessage_returnsErrorIfNoCompatibleVersionCouldBeFound --- PASS: Test_receiveQueryMessage_returnsErrorIfNoCompatibleVersionCouldBeFound (0.00s) === RUN Test_receiveQueryMessage_returnsErrorIfDhCommitMessageGeneratesError --- PASS: Test_receiveQueryMessage_returnsErrorIfDhCommitMessageGeneratesError (0.00s) === RUN Test_parseOTRQueryMessage --- PASS: Test_parseOTRQueryMessage (0.00s) === RUN Test_extractVersionsFromQueryMessage_returnsNilForUnsupportedVersions --- PASS: Test_extractVersionsFromQueryMessage_returnsNilForUnsupportedVersions (0.00s) === RUN Test_extractVersionsFromQueryMessage_acceptsBothV2AndV3IfThePolicyAllows --- PASS: Test_extractVersionsFromQueryMessage_acceptsBothV2AndV3IfThePolicyAllows (0.00s) === RUN Test_extractVersionsFromQueryMessage_acceptsOTRV2IfHasOnlyAllowV2Policy --- PASS: Test_extractVersionsFromQueryMessage_acceptsOTRV2IfHasOnlyAllowV2Policy (0.00s) === RUN Test_QueryMessage_returnsARegularQueryMessage --- PASS: Test_QueryMessage_returnsARegularQueryMessage (0.00s) === RUN Test_QueryMessage_returnsAQueryMessageWithExtraMessage --- PASS: Test_QueryMessage_returnsAQueryMessageWithExtraMessage (0.00s) === RUN Test_conversation_rand_returnsTheSetRandomIfThereIsOne --- PASS: Test_conversation_rand_returnsTheSetRandomIfThereIsOne (0.00s) === RUN Test_conversation_rand_returnsRandReaderIfNoRandomnessIsSet --- PASS: Test_conversation_rand_returnsRandReaderIfNoRandomnessIsSet (0.00s) === RUN Test_randMPI_returnsNilForARealRead --- PASS: Test_randMPI_returnsNilForARealRead (0.00s) === RUN Test_randMPI_returnsShortRandomReadErrorIfFails --- PASS: Test_randMPI_returnsShortRandomReadErrorIfFails (0.00s) === RUN Test_receiveDecoded_resolveProtocolVersion --- PASS: Test_receiveDecoded_resolveProtocolVersion (0.01s) === RUN Test_receiveDecoded_checkMessageVersion --- PASS: Test_receiveDecoded_checkMessageVersion (0.00s) === RUN Test_receiveDecoded_returnsErrorIfTheMessageIsCorrupt --- PASS: Test_receiveDecoded_returnsErrorIfTheMessageIsCorrupt (0.00s) === RUN Test_receivePlaintext_signalsAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageMode --- PASS: Test_receivePlaintext_signalsAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageMode (0.00s) === RUN Test_receivePlaintext_signalsAMessageEventThatItWasUnencryptedIfRequiringEncryption --- PASS: Test_receivePlaintext_signalsAMessageEventThatItWasUnencryptedIfRequiringEncryption (0.00s) === RUN Test_receivePlaintext_doesntSignalAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageModeIfNotRequiringEncryption --- PASS: Test_receivePlaintext_doesntSignalAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageModeIfNotRequiringEncryption (0.00s) === RUN Test_receiveTaggedPlaintext_signalsAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageMode --- PASS: Test_receiveTaggedPlaintext_signalsAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageMode (0.00s) === RUN Test_receiveTaggedPlaintext_signalsAMessageEventThatItWasUnencryptedIfRequiringEncryption --- PASS: Test_receiveTaggedPlaintext_signalsAMessageEventThatItWasUnencryptedIfRequiringEncryption (0.00s) === RUN Test_receiveTaggedPlaintext_doesntSignalAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageModeIfNotRequiringEncryption --- PASS: Test_receiveTaggedPlaintext_doesntSignalAMessageEventThatItWasUnencryptedIfNotInPlaintextMessageModeIfNotRequiringEncryption (0.00s) === RUN Test_Receive_signalsAMessageEventWhenWeReceiveAMessageThatLooksLikeAnOTRMessageButWeCantUnderstandIt --- PASS: Test_Receive_signalsAMessageEventWhenWeReceiveAMessageThatLooksLikeAnOTRMessageButWeCantUnderstandIt (0.00s) === RUN Test_Receive_signalsAMessageEventWhenWeReceiveADataMessageForAnotherInstance --- PASS: Test_Receive_signalsAMessageEventWhenWeReceiveADataMessageForAnotherInstance (0.00s) === RUN Test_Receive_NoFragments --- PASS: Test_Receive_NoFragments (0.01s) === RUN Test_Receive_Fragments --- PASS: Test_Receive_Fragments (0.01s) === RUN Test_receiveErrorMessage_updateMayRetransmitToRetransmitWithPrefix --- PASS: Test_receiveErrorMessage_updateMayRetransmitToRetransmitWithPrefix (0.00s) === RUN Test_receiveErrorMessage_willSignalAnEventWithTheErrorMessage --- PASS: Test_receiveErrorMessage_willSignalAnEventWithTheErrorMessage (0.00s) === RUN Test_receiveErrorMessage_willSignalAnEventWithTheErrorMessageWithoutLeadingSpace --- PASS: Test_receiveErrorMessage_willSignalAnEventWithTheErrorMessageWithoutLeadingSpace (0.00s) === RUN Test_Receive_returnsAnErrorIfWeReceiveARequestToStartAVersion1KeyExchange --- PASS: Test_Receive_returnsAnErrorIfWeReceiveARequestToStartAVersion1KeyExchange (0.00s) === RUN Test_Receive_willResetFragmentationContextIfWeReceiveAnUnfragmentedMessage --- PASS: Test_Receive_willResetFragmentationContextIfWeReceiveAnUnfragmentedMessage (0.00s) === RUN Test_shouldRetransmit_returnsFalseIfThereIsNoLastMessage --- PASS: Test_shouldRetransmit_returnsFalseIfThereIsNoLastMessage (0.00s) === RUN Test_shouldRetransmit_returnTrueIfAllTheConditionsForResendingAreMet --- PASS: Test_shouldRetransmit_returnTrueIfAllTheConditionsForResendingAreMet (0.00s) === RUN Test_shouldRetransmit_returnFalseIfTheLastMessageWasSentTooFarBackInTime --- PASS: Test_shouldRetransmit_returnFalseIfTheLastMessageWasSentTooFarBackInTime (0.00s) === RUN Test_shouldRetransmit_returnTrueWhenFlagIsRetransmitWithPrefix --- PASS: Test_shouldRetransmit_returnTrueWhenFlagIsRetransmitWithPrefix (0.00s) === RUN Test_shouldRetransmit_returnFalseWhenFlagIsNoRetransmit --- PASS: Test_shouldRetransmit_returnFalseWhenFlagIsNoRetransmit (0.00s) === RUN Test_maybeRetransmit_returnsNothingWhenShouldntRetransmit --- PASS: Test_maybeRetransmit_returnsNothingWhenShouldntRetransmit (0.00s) === RUN Test_maybeRetransmit_createsADataMessageWithTheExactMessageWhenAskedToRetransmitExact --- PASS: Test_maybeRetransmit_createsADataMessageWithTheExactMessageWhenAskedToRetransmitExact (0.01s) === RUN Test_maybeRetransmit_createsADataMessageWithTheResendPrefixAndMessageWhenAskedToRetransmitWithPrefix --- PASS: Test_maybeRetransmit_createsADataMessageWithTheResendPrefixAndMessageWhenAskedToRetransmitWithPrefix (0.01s) === RUN Test_maybeRetransmit_createsADataMessageWithTheCustomResendPrefixAndMessageWhenAskedToRetransmitWithPrefix --- PASS: Test_maybeRetransmit_createsADataMessageWithTheCustomResendPrefixAndMessageWhenAskedToRetransmitWithPrefix (0.01s) === RUN Test_maybeRetransmit_updatesLastSentWhenSendingAMessage --- PASS: Test_maybeRetransmit_updatesLastSentWhenSendingAMessage (0.01s) === RUN Test_maybeRetransmit_returnsErrorIfWeFailAtGeneratingDataMsg --- PASS: Test_maybeRetransmit_returnsErrorIfWeFailAtGeneratingDataMsg (0.00s) === RUN Test_maybeRetransmit_signalsMessageEventWhenResendingMessage --- PASS: Test_maybeRetransmit_signalsMessageEventWhenResendingMessage (0.01s) === RUN Test_maybeRetransmit_signalMessageEventWhenSendingMessageExact --- PASS: Test_maybeRetransmit_signalMessageEventWhenSendingMessageExact (0.01s) === RUN Test_SecurityEvent_hasValidStringImplementation --- PASS: Test_SecurityEvent_hasValidStringImplementation (0.00s) === RUN Test_combinedSecurityEventHandler_callsAllSecurityEventHandlersGiven --- PASS: Test_combinedSecurityEventHandler_callsAllSecurityEventHandlersGiven (0.00s) === RUN Test_debugSecurityEventHandler_writesTheEventToStderr --- PASS: Test_debugSecurityEventHandler_writesTheEventToStderr (0.00s) === RUN Test_sendDHCommit_resetsAKEKeyContext --- PASS: Test_sendDHCommit_resetsAKEKeyContext (0.00s) === RUN Test_Send_signalsMessageEventIfTryingToSendWithoutEncryptedChannel --- PASS: Test_Send_signalsMessageEventIfTryingToSendWithoutEncryptedChannel (0.00s) === RUN Test_Send_signalsMessageEventIfTryingToSendOnAFinishedChannel --- PASS: Test_Send_signalsMessageEventIfTryingToSendOnAFinishedChannel (0.00s) === RUN Test_Send_signalsEncryptionErrorMessageEventIfSomethingWentWrong --- PASS: Test_Send_signalsEncryptionErrorMessageEventIfSomethingWentWrong (0.00s) === RUN Test_Send_callsErrorMessageHandlerAndReturnsTheResultAsAnOTRErrorMessage --- PASS: Test_Send_callsErrorMessageHandlerAndReturnsTheResultAsAnOTRErrorMessage (0.00s) === RUN Test_Send_saveLastMessageWhenMsgIsPlainTextAndEncryptedIsExpected --- PASS: Test_Send_saveLastMessageWhenMsgIsPlainTextAndEncryptedIsExpected (0.00s) === RUN Test_Send_saveLastMessageWhenMsgIsPlainTextAndEncryptedIsExpected_AndAddsAnOpaqueValueForEachMessage --- PASS: Test_Send_saveLastMessageWhenMsgIsPlainTextAndEncryptedIsExpected_AndAddsAnOpaqueValueForEachMessage (0.00s) === RUN Test_Send_setsMayRetransmitFlagToExpectExactResending --- PASS: Test_Send_setsMayRetransmitFlagToExpectExactResending (0.00s) === RUN Test_Send_printsDebugStatementToStderrIfGivenMagicString --- PASS: Test_Send_printsDebugStatementToStderrIfGivenMagicString (0.00s) === RUN Test_SMPEvent_hasValidStringImplementation --- PASS: Test_SMPEvent_hasValidStringImplementation (0.00s) === RUN Test_combinedSMPEventHandler_callsAllErrorMessageHandlersGiven --- PASS: Test_combinedSMPEventHandler_callsAllErrorMessageHandlersGiven (0.00s) === RUN Test_debugSMPEventHandler_writesTheEventToStderr --- PASS: Test_debugSMPEventHandler_writesTheEventToStderr (0.00s) === RUN Test_generatesLongerAandRValuesForOtrV3 --- PASS: Test_generatesLongerAandRValuesForOtrV3 (0.05s) === RUN Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForA2 --- PASS: Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForA2 (0.00s) === RUN Test_generateSMP1_ReturnsErrorIfGenerateInitialParametersDoesntWork --- PASS: Test_generateSMP1_ReturnsErrorIfGenerateInitialParametersDoesntWork (0.00s) === RUN Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForA3 --- PASS: Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForA3 (0.00s) === RUN Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForR2 --- PASS: Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForR2 (0.00s) === RUN Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForR3 --- PASS: Test_generateSMP1Parameters_ReturnsErrorIfThereIsntEnoughRandomnessForR3 (0.00s) === RUN Test_generatesShorterAandRValuesForOtrV2 --- PASS: Test_generatesShorterAandRValuesForOtrV2 (0.00s) === RUN Test_computesG2aAndG3aCorrectlyForOtrV3 --- PASS: Test_computesG2aAndG3aCorrectlyForOtrV3 (0.05s) === RUN Test_computesG2aAndG3aCorrectlyForOtrV2 --- PASS: Test_computesG2aAndG3aCorrectlyForOtrV2 (0.00s) === RUN Test_computesC2AndD2CorrectlyForOtrV2 --- PASS: Test_computesC2AndD2CorrectlyForOtrV2 (0.00s) === RUN Test_computesC3AndD3CorrectlyForOtrV2 --- PASS: Test_computesC3AndD3CorrectlyForOtrV2 (0.00s) === RUN Test_thatVerifySMPStartParametersCheckG2AForOtrV3 --- PASS: Test_thatVerifySMPStartParametersCheckG2AForOtrV3 (0.00s) === RUN Test_thatVerifySMPStartParametersCheckG3AForOtrV3 --- PASS: Test_thatVerifySMPStartParametersCheckG3AForOtrV3 (0.00s) === RUN Test_thatVerifySMPStartParametersDoesntCheckG2AForOtrV2 --- PASS: Test_thatVerifySMPStartParametersDoesntCheckG2AForOtrV2 (0.00s) === RUN Test_thatVerifySMPStartParametersDoesntCheckG3AForOtrV2 --- PASS: Test_thatVerifySMPStartParametersDoesntCheckG3AForOtrV2 (0.00s) === RUN Test_thatVerifySMPStartParametersChecksThatc2IsAValidZeroKnowledgeProof --- PASS: Test_thatVerifySMPStartParametersChecksThatc2IsAValidZeroKnowledgeProof (0.00s) === RUN Test_thatVerifySMPStartParametersChecksThatc3IsAValidZeroKnowledgeProof --- PASS: Test_thatVerifySMPStartParametersChecksThatc3IsAValidZeroKnowledgeProof (0.01s) === RUN Test_thatVerifySMPStartParametersIsOKWithAValidParameterMessage --- PASS: Test_thatVerifySMPStartParametersIsOKWithAValidParameterMessage (0.03s) === RUN Test_thatVerifySMPStartParametersIsOKWithAValidParameterMessageWithProtocolV2 --- PASS: Test_thatVerifySMPStartParametersIsOKWithAValidParameterMessageWithProtocolV2 (0.03s) === RUN Test_generateSMP2_generatesLongerValuesForBAndRWithProtocolV3 --- PASS: Test_generateSMP2_generatesLongerValuesForBAndRWithProtocolV3 (0.14s) === RUN Test_generateSMP2_willReturnAnErrorIfThereIsntEnoughRandomnessForBlindingParameters --- PASS: Test_generateSMP2_willReturnAnErrorIfThereIsntEnoughRandomnessForBlindingParameters (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_b2 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_b2 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_b3 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_b3 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r2 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r2 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r3 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r3 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r4 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r4 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r5 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r5 (0.00s) === RUN Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r6 --- PASS: Test_generateSMP2Parameters_willReturnAnErrorIfThereIsNotEnoughRandomnessForEachOfTheBlindingParameters_for_r6 (0.00s) === RUN Test_generateSMP2Parameters_willReturnNilIfThereIsEnoughRandomnessForAllParameters --- PASS: Test_generateSMP2Parameters_willReturnNilIfThereIsEnoughRandomnessForAllParameters (0.00s) === RUN Test_generateSMP2_generatesShorterValuesForBAndRWithProtocolV2 --- PASS: Test_generateSMP2_generatesShorterValuesForBAndRWithProtocolV2 (0.01s) === RUN Test_generateSMP2_computesG2AndG3CorrectlyForOtrV2 --- PASS: Test_generateSMP2_computesG2AndG3CorrectlyForOtrV2 (0.01s) === RUN Test_generateSMP2_storesG3ForOtrV2 --- PASS: Test_generateSMP2_storesG3ForOtrV2 (0.01s) === RUN Test_generateSMP2_computesG2bAndG3bCorrectlyForOtrV2 --- PASS: Test_generateSMP2_computesG2bAndG3bCorrectlyForOtrV2 (0.01s) === RUN Test_generateSMP2_computesC2AndD2CorrectlyForOtrV2 --- PASS: Test_generateSMP2_computesC2AndD2CorrectlyForOtrV2 (0.02s) === RUN Test_generateSMP2_computesC3AndD3CorrectlyForOtrV2 --- PASS: Test_generateSMP2_computesC3AndD3CorrectlyForOtrV2 (0.02s) === RUN Test_generateSMP2_computesPbAndQbCorrectly --- PASS: Test_generateSMP2_computesPbAndQbCorrectly (0.02s) === RUN Test_generateSMP2_computesCPCorrectly --- PASS: Test_generateSMP2_computesCPCorrectly (0.01s) === RUN Test_generateSMP2_computesD5Correctly --- PASS: Test_generateSMP2_computesD5Correctly (0.01s) === RUN Test_generateSMP2_computesD6Correctly --- PASS: Test_generateSMP2_computesD6Correctly (0.01s) === RUN Test_verifySMP2_checkG2bForOtrV3 --- PASS: Test_verifySMP2_checkG2bForOtrV3 (0.00s) === RUN Test_verifySMP2_checkG3bForOtrV3 --- PASS: Test_verifySMP2_checkG3bForOtrV3 (0.00s) === RUN Test_verifySMP2_checkPbForOtrV3 --- PASS: Test_verifySMP2_checkPbForOtrV3 (0.00s) === RUN Test_verifySMP2_checkQbForOtrV3 --- PASS: Test_verifySMP2_checkQbForOtrV3 (0.00s) === RUN Test_verifySMP2_failsIfC2IsNotACorrectZKP --- PASS: Test_verifySMP2_failsIfC2IsNotACorrectZKP (0.01s) === RUN Test_verifySMP2_failsIfC3IsNotACorrectZKP --- PASS: Test_verifySMP2_failsIfC3IsNotACorrectZKP (0.03s) === RUN Test_verifySMP2_failsIfCpIsNotACorrectZKP --- PASS: Test_verifySMP2_failsIfCpIsNotACorrectZKP (0.07s) === RUN Test_verifySMP2_succeedsForACorrectZKP --- PASS: Test_verifySMP2_succeedsForACorrectZKP (0.07s) === RUN Test_generateSMP3_generatesLongerValuesForR4WithProtocolV3 --- PASS: Test_generateSMP3_generatesLongerValuesForR4WithProtocolV3 (0.09s) === RUN Test_generateSMP3_generatesLongerValuesForR5WithProtocolV3 --- PASS: Test_generateSMP3_generatesLongerValuesForR5WithProtocolV3 (0.09s) === RUN Test_generateSMP3_generatesLongerValuesForR6WithProtocolV3 --- PASS: Test_generateSMP3_generatesLongerValuesForR6WithProtocolV3 (0.09s) === RUN Test_generateSMP3_generatesLongerValuesForR7WithProtocolV3 --- PASS: Test_generateSMP3_generatesLongerValuesForR7WithProtocolV3 (0.09s) === RUN Test_generateSMP3_generatesShorterValuesForR4WithProtocolV2 --- PASS: Test_generateSMP3_generatesShorterValuesForR4WithProtocolV2 (0.02s) === RUN Test_generateSMP3_computesPaCorrectly --- PASS: Test_generateSMP3_computesPaCorrectly (0.02s) === RUN Test_generateSMP3_computesQaCorrectly --- PASS: Test_generateSMP3_computesQaCorrectly (0.02s) === RUN Test_generateSMP3_computesPaPbCorrectly --- PASS: Test_generateSMP3_computesPaPbCorrectly (0.02s) === RUN Test_generateSMP3_computesQaQbCorrectly --- PASS: Test_generateSMP3_computesQaQbCorrectly (0.02s) === RUN Test_generateSMP3_storesG3b --- PASS: Test_generateSMP3_storesG3b (0.02s) === RUN Test_generateSMP3_computesCPCorrectly --- PASS: Test_generateSMP3_computesCPCorrectly (0.02s) === RUN Test_generateSMP3_computesD5Correctly --- PASS: Test_generateSMP3_computesD5Correctly (0.02s) === RUN Test_generateSMP3_computesD6Correctly --- PASS: Test_generateSMP3_computesD6Correctly (0.02s) === RUN Test_generateSMP3_computesRaCorrectly --- PASS: Test_generateSMP3_computesRaCorrectly (0.02s) === RUN Test_generateSMP3_computesCrCorrectly --- PASS: Test_generateSMP3_computesCrCorrectly (0.02s) === RUN Test_generateSMP3_computesD7Correctly --- PASS: Test_generateSMP3_computesD7Correctly (0.02s) === RUN Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r4 --- PASS: Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r4 (0.00s) === RUN Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r5 --- PASS: Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r5 (0.00s) === RUN Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r6 --- PASS: Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r6 (0.00s) === RUN Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r7 --- PASS: Test_generateSMP3Parameters_returnsAnErrorIfThereIsntRandomnessToGenerate_r7 (0.00s) === RUN Test_generateSMP3Parameters_returnsOKIfThereIsEnoughRandomnessToGenerateBlindingFactors --- PASS: Test_generateSMP3Parameters_returnsOKIfThereIsEnoughRandomnessToGenerateBlindingFactors (0.00s) === RUN Test_generateSMP3_returnsAnErrorIfThereIsNotEnoughRandomnessForBlinding --- PASS: Test_generateSMP3_returnsAnErrorIfThereIsNotEnoughRandomnessForBlinding (0.00s) === RUN Test_verifySMP3_failsIfPaIsNotInTheGroupForProtocolV3 --- PASS: Test_verifySMP3_failsIfPaIsNotInTheGroupForProtocolV3 (0.00s) === RUN Test_verifySMP3_failsIfQaIsNotInTheGroupForProtocolV3 --- PASS: Test_verifySMP3_failsIfQaIsNotInTheGroupForProtocolV3 (0.00s) === RUN Test_verifySMP3_failsIfRaIsNotInTheGroupForProtocolV3 --- PASS: Test_verifySMP3_failsIfRaIsNotInTheGroupForProtocolV3 (0.00s) === RUN Test_verifySMP3_succeedsForValidZKPS --- PASS: Test_verifySMP3_succeedsForValidZKPS (0.07s) === RUN Test_verifySMP3_failsIfCpIsNotAValidZKP --- PASS: Test_verifySMP3_failsIfCpIsNotAValidZKP (0.04s) === RUN Test_verifySMP3_failsIfCrIsNotAValidZKP --- PASS: Test_verifySMP3_failsIfCrIsNotAValidZKP (0.07s) === RUN Test_generateSMP4_generatesLongerValuesForR7WithProtocolV3 --- PASS: Test_generateSMP4_generatesLongerValuesForR7WithProtocolV3 (0.03s) === RUN Test_generateSMP4Parameters_returnsAnErrorIfThereIsntEnoughRandomnessToGenerateBlindingFactor --- PASS: Test_generateSMP4Parameters_returnsAnErrorIfThereIsntEnoughRandomnessToGenerateBlindingFactor (0.00s) === RUN Test_generateSMP4_returnsAnErrorIfGenerationOfFourthParametersFails --- PASS: Test_generateSMP4_returnsAnErrorIfGenerationOfFourthParametersFails (0.00s) === RUN Test_generateSMP4_generatesShorterValuesForR7WithProtocolV3 --- PASS: Test_generateSMP4_generatesShorterValuesForR7WithProtocolV3 (0.01s) === RUN Test_generateSMP4_computesRbCorrectly --- PASS: Test_generateSMP4_computesRbCorrectly (0.01s) === RUN Test_generateSMP4_computesCrCorrectly --- PASS: Test_generateSMP4_computesCrCorrectly (0.01s) === RUN Test_generateSMP4_computesD7Correctly --- PASS: Test_generateSMP4_computesD7Correctly (0.01s) === RUN Test_verifySMP4_succeedsForValidZKPS --- PASS: Test_verifySMP4_succeedsForValidZKPS (0.03s) === RUN Test_verifySMP4_failsIfRbIsNotInTheGroupForProtocolV3 --- PASS: Test_verifySMP4_failsIfRbIsNotInTheGroupForProtocolV3 (0.00s) === RUN Test_verifySMP4_failsIfCrIsNotACorrectZKP --- PASS: Test_verifySMP4_failsIfCrIsNotACorrectZKP (0.03s) === RUN TestFullSMPHandshake --- PASS: TestFullSMPHandshake (0.60s) === RUN Test_SMP_Full --- PASS: Test_SMP_Full (0.65s) === RUN Test_smpStateExpect1_goToWaitingForSecretWhenReceivesSmpMessage1 --- PASS: Test_smpStateExpect1_goToWaitingForSecretWhenReceivesSmpMessage1 (0.03s) === RUN Test_smpStateExpect1_willSendANotificationThatASecretIsNeeded --- PASS: Test_smpStateExpect1_willSendANotificationThatASecretIsNeeded (0.03s) === RUN Test_smpStateExpect1_willSendANotificationThatAnAnswerIsNeededIfQuestionProvided --- PASS: Test_smpStateExpect1_willSendANotificationThatAnAnswerIsNeededIfQuestionProvided (0.03s) === RUN Test_smpStateWaitingForSecret_goToExpectState3WhenReceivesContinueSmpMessage1 --- PASS: Test_smpStateWaitingForSecret_goToExpectState3WhenReceivesContinueSmpMessage1 (0.13s) === RUN Test_smpStateExpect1_receiveMessage1_setsTheSMPQuestionIfThereWasOneInTheMessage --- PASS: Test_smpStateExpect1_receiveMessage1_setsTheSMPQuestionIfThereWasOneInTheMessage (0.03s) === RUN Test_smpStateExpect1_returnsSmpMessageAbortIfReceivesUnexpectedMessage --- PASS: Test_smpStateExpect1_returnsSmpMessageAbortIfReceivesUnexpectedMessage (0.00s) === RUN Test_smpStateExpect1_givesAnErrorNotificationIfTheWrongMessageIsSent --- PASS: Test_smpStateExpect1_givesAnErrorNotificationIfTheWrongMessageIsSent (0.00s) === RUN Test_smpStateExpect2_givesAnErrorNotificationIfTheWrongMessageIsSent --- PASS: Test_smpStateExpect2_givesAnErrorNotificationIfTheWrongMessageIsSent (0.00s) === RUN Test_smpStateExpect3_givesAnErrorNotificationIfTheWrongMessageIsSent --- PASS: Test_smpStateExpect3_givesAnErrorNotificationIfTheWrongMessageIsSent (0.00s) === RUN Test_smpStateExpect4_givesAnErrorNotificationIfTheWrongMessageIsSent --- PASS: Test_smpStateExpect4_givesAnErrorNotificationIfTheWrongMessageIsSent (0.00s) === RUN Test_smpStateExpect2_goToExpectState4WhenReceivesSmpMessage2 --- PASS: Test_smpStateExpect2_goToExpectState4WhenReceivesSmpMessage2 (0.17s) === RUN Test_smpStateExpect2_sendsAnSMPEventAboutSMPProgressHere --- PASS: Test_smpStateExpect2_sendsAnSMPEventAboutSMPProgressHere (0.17s) === RUN Test_smpStateExpect2_returnsSmpMessageAbortIfReceivesUnexpectedMessage --- PASS: Test_smpStateExpect2_returnsSmpMessageAbortIfReceivesUnexpectedMessage (0.00s) === RUN Test_smpStateExpect3_goToExpectState1WhenReceivesSmpMessage3 --- PASS: Test_smpStateExpect3_goToExpectState1WhenReceivesSmpMessage3 (0.10s) === RUN Test_smpStateExpect3_wipesSMPWhenReceivesSmpMessage3 --- PASS: Test_smpStateExpect3_wipesSMPWhenReceivesSmpMessage3 (0.10s) === RUN Test_smpStateExpect3_willSendAnSMPNotificationOnProtocolSuccess --- PASS: Test_smpStateExpect3_willSendAnSMPNotificationOnProtocolSuccess (0.11s) === RUN Test_smpStateExpect3_returnsSmpMessageAbortIfReceivesUnexpectedMessage --- PASS: Test_smpStateExpect3_returnsSmpMessageAbortIfReceivesUnexpectedMessage (0.00s) === RUN Test_smpStateExpect4_goToExpectState1WhenReceivesSmpMessage4 --- PASS: Test_smpStateExpect4_goToExpectState1WhenReceivesSmpMessage4 (0.03s) === RUN Test_smpStateExpect4_willSendAnSMPNotificationOnProtocolSuccess --- PASS: Test_smpStateExpect4_willSendAnSMPNotificationOnProtocolSuccess (0.03s) === RUN Test_smpStateExpect4_wipesSMPWhenReceivesSmpMessage4 --- PASS: Test_smpStateExpect4_wipesSMPWhenReceivesSmpMessage4 (0.03s) === RUN Test_smpStateExpect4_returnsSmpMessageAbortIfReceivesUnexpectedMessage --- PASS: Test_smpStateExpect4_returnsSmpMessageAbortIfReceivesUnexpectedMessage (0.00s) === RUN Test_contextTransitionsFromSmpExpect1ToSmpWaitingForSecret --- PASS: Test_contextTransitionsFromSmpExpect1ToSmpWaitingForSecret (0.03s) === RUN Test_contextTransitionsFromSmpExpect2ToSmpExpect4 --- PASS: Test_contextTransitionsFromSmpExpect2ToSmpExpect4 (0.17s) === RUN Test_contextTransitionsFromSmpExpect3ToSmpExpect1 --- PASS: Test_contextTransitionsFromSmpExpect3ToSmpExpect1 (0.10s) === RUN Test_contextTransitionsFromSmpExpect4ToSmpExpect1 --- PASS: Test_contextTransitionsFromSmpExpect4ToSmpExpect1 (0.03s) === RUN Test_contextUnexpectedMessageTransitionsToSmpExpected1 --- PASS: Test_contextUnexpectedMessageTransitionsToSmpExpected1 (0.00s) === RUN Test_smpStateExpect1_receiveMessage1_abortsSMPIfVerifySMP1ReturnsError --- PASS: Test_smpStateExpect1_receiveMessage1_abortsSMPIfVerifySMP1ReturnsError (0.00s) === RUN Test_smpStateExpect1_receiveMessage1_signalsCheatingIfVerifySMP1Fails --- PASS: Test_smpStateExpect1_receiveMessage1_signalsCheatingIfVerifySMP1Fails (0.00s) === RUN Test_smp1Message_receivedMessage_abortsSMPIfFailsToVerifyMessage1 --- PASS: Test_smp1Message_receivedMessage_abortsSMPIfFailsToVerifyMessage1 (0.00s) === RUN Test_smpStateWaitingForSecret_continueMessage1_abortsSMPIfgenerateSMP2Fails --- PASS: Test_smpStateWaitingForSecret_continueMessage1_abortsSMPIfgenerateSMP2Fails (0.00s) === RUN Test_smpStateExpect2_receiveMessage2_abortsSMPIfVerifySMPReturnsError --- PASS: Test_smpStateExpect2_receiveMessage2_abortsSMPIfVerifySMPReturnsError (0.00s) === RUN Test_smp2Message_receivedMessage_abortsSMPIfUnderlyingPrimitiveHasErrors --- PASS: Test_smp2Message_receivedMessage_abortsSMPIfUnderlyingPrimitiveHasErrors (0.00s) === RUN Test_smpStateExpect2_receiveMessage2_abortsSMPIfgenerateSMPFails --- PASS: Test_smpStateExpect2_receiveMessage2_abortsSMPIfgenerateSMPFails (0.07s) === RUN Test_smpStateExpect3_receiveMessage3_abortsSMPIfVerifySMPReturnsError --- PASS: Test_smpStateExpect3_receiveMessage3_abortsSMPIfVerifySMPReturnsError (0.00s) === RUN Test_smp3Message_receivedMessage_abortsSMPIfUnderlyingPrimitiveDoes --- PASS: Test_smp3Message_receivedMessage_abortsSMPIfUnderlyingPrimitiveDoes (0.00s) === RUN Test_smpStateExpect3_receiveMessage3_abortsSMPIfProtocolFails --- PASS: Test_smpStateExpect3_receiveMessage3_abortsSMPIfProtocolFails (0.07s) === RUN Test_smpStateExpect3_receiveMessage3_willSendAnSMPNotificationOnProtocolFailure --- PASS: Test_smpStateExpect3_receiveMessage3_willSendAnSMPNotificationOnProtocolFailure (0.08s) === RUN Test_smpStateExpect3_receiveMessage3_abortsSMPIfCantGenerateFinalParameters --- PASS: Test_smpStateExpect3_receiveMessage3_abortsSMPIfCantGenerateFinalParameters (0.07s) === RUN Test_smpStateExpect4_receiveMessage4_abortsSMPIfVerifySMPReturnsError --- PASS: Test_smpStateExpect4_receiveMessage4_abortsSMPIfVerifySMPReturnsError (0.00s) === RUN Test_smpStateExpect4_receiveMessage4_abortsSMPIfProtocolFails --- PASS: Test_smpStateExpect4_receiveMessage4_abortsSMPIfProtocolFails (0.03s) === RUN Test_smpStateExpect4_receiveMessage4_willSendAnSMPNotificationOnProtocolFailure --- PASS: Test_smpStateExpect4_receiveMessage4_willSendAnSMPNotificationOnProtocolFailure (0.03s) === RUN Test_smp4Message_receivedMessage_abortsSMPIfTheUnderlyingPrimitiveDoes --- PASS: Test_smp4Message_receivedMessage_abortsSMPIfTheUnderlyingPrimitiveDoes (0.00s) === RUN Test_receive_returnsAnyErrorThatOccurs --- PASS: Test_receive_returnsAnyErrorThatOccurs (0.07s) === RUN Test_smpStateExpect1_String_returnsTheCorrectString --- PASS: Test_smpStateExpect1_String_returnsTheCorrectString (0.00s) === RUN Test_smpStateExpect2_String_returnsTheCorrectString --- PASS: Test_smpStateExpect2_String_returnsTheCorrectString (0.00s) === RUN Test_smpStateExpect3_String_returnsTheCorrectString --- PASS: Test_smpStateExpect3_String_returnsTheCorrectString (0.00s) === RUN Test_smpStateExpect4_String_returnsTheCorrectString --- PASS: Test_smpStateExpect4_String_returnsTheCorrectString (0.00s) === RUN Test_smpMessageAbort_receivedMessage_setsTheNewState --- PASS: Test_smpMessageAbort_receivedMessage_setsTheNewState (0.00s) === RUN Test_smpMessageAbort_receivedMessage_sendsAnSMPEventAboutTheAbort --- PASS: Test_smpMessageAbort_receivedMessage_sendsAnSMPEventAboutTheAbort (0.00s) === RUN Test_generateSMPSecretGeneratesASecret --- PASS: Test_generateSMPSecretGeneratesASecret (0.00s) === RUN Test_SMPQuestion_returnsTheCurrentSMPQuestion --- PASS: Test_SMPQuestion_returnsTheCurrentSMPQuestion (0.00s) === RUN Test_SMPQuestion_returnsNotOKIfThereIsNoQuestion --- PASS: Test_SMPQuestion_returnsNotOKIfThereIsNoQuestion (0.00s) === RUN Test_smpMessage1TLV --- PASS: Test_smpMessage1TLV (0.00s) === RUN Test_smpMessage2TLV --- PASS: Test_smpMessage2TLV (0.00s) === RUN Test_smpMessage3TLV --- PASS: Test_smpMessage3TLV (0.00s) === RUN Test_smpMessage4TLV --- PASS: Test_smpMessage4TLV (0.00s) === RUN Test_readSmpMessage1TLV --- PASS: Test_readSmpMessage1TLV (0.00s) === RUN Test_readSmpMessage1TLVWithAQuestion --- PASS: Test_readSmpMessage1TLVWithAQuestion (0.00s) === RUN Test_readSmpMessage1TLVWithAQuestion_willFailIfThereIsNoNulByte --- PASS: Test_readSmpMessage1TLVWithAQuestion_willFailIfThereIsNoNulByte (0.00s) === RUN Test_readSmpMessage1TLVWithAQuestion_willHandleItCorrectlyIfTheQuestionEndsOnAByte --- PASS: Test_readSmpMessage1TLVWithAQuestion_willHandleItCorrectlyIfTheQuestionEndsOnAByte (0.00s) === RUN Test_readSmpMessage1TLVWithAQuestion_willHandleItCorrectlyIfANulByteIsTheOnlyContent --- PASS: Test_readSmpMessage1TLVWithAQuestion_willHandleItCorrectlyIfANulByteIsTheOnlyContent (0.00s) === RUN Test_readSmpMessage1TLV_ReturnsNotOKForInValidMessage1 --- PASS: Test_readSmpMessage1TLV_ReturnsNotOKForInValidMessage1 (0.00s) === RUN Test_readSmpMessage1TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort --- PASS: Test_readSmpMessage1TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort (0.00s) === RUN Test_readSmpMessage2TLV_ReturnsNotOKForInValidMessage2 --- PASS: Test_readSmpMessage2TLV_ReturnsNotOKForInValidMessage2 (0.00s) === RUN Test_readSmpMessage2TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort --- PASS: Test_readSmpMessage2TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort (0.00s) === RUN Test_readSmpMessage3TLV_ReturnsNotOKForInValidMessage2 --- PASS: Test_readSmpMessage3TLV_ReturnsNotOKForInValidMessage2 (0.00s) === RUN Test_readSmpMessage3TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort --- PASS: Test_readSmpMessage3TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort (0.00s) === RUN Test_readSmpMessage4TLV_ReturnsNotOKForInValidMessage2 --- PASS: Test_readSmpMessage4TLV_ReturnsNotOKForInValidMessage2 (0.00s) === RUN Test_readSmpMessage4TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort --- PASS: Test_readSmpMessage4TLV_ReturnsNotOKIfTheNumberOfMPIsIsTooShort (0.00s) === RUN Test_toSMPMessage_ReturnsNotOKForIncorrectTLVType --- PASS: Test_toSMPMessage_ReturnsNotOKForIncorrectTLVType (0.00s) === RUN Test_toSMPMessage_ReturnsNotOKForTooShortTLV --- PASS: Test_toSMPMessage_ReturnsNotOKForTooShortTLV (0.00s) === RUN Test_readSmpMessage2TLV --- PASS: Test_readSmpMessage2TLV (0.00s) === RUN Test_readSmpMessage3TLV --- PASS: Test_readSmpMessage3TLV (0.00s) === RUN Test_readSmpMessage4TLV --- PASS: Test_readSmpMessage4TLV (0.00s) === RUN Test_readSmpMessageAbortTLV --- PASS: Test_readSmpMessageAbortTLV (0.00s) === RUN Test_SecureSessionID_returnsTheSessionIDAsTwoFormattedStrings --- PASS: Test_SecureSessionID_returnsTheSessionIDAsTwoFormattedStrings (0.00s) === RUN Test_SecureSessionID_returnsTheIndexOfTheValueThatShouldBeHighlighted --- PASS: Test_SecureSessionID_returnsTheIndexOfTheValueThatShouldBeHighlighted (0.00s) === RUN Test_newOtrVersion_returnsTheCorrectOTRVersionForAValidVersionNumber --- PASS: Test_newOtrVersion_returnsTheCorrectOTRVersionForAValidVersionNumber (0.00s) === RUN Test_newOtrVersion_returnsUnsupportedVersionErrorIfGivenAWrongVersion --- PASS: Test_newOtrVersion_returnsUnsupportedVersionErrorIfGivenAWrongVersion (0.00s) === RUN Test_newOtrVersion_returnsAnErrorIfGivenAVersionThatIsntAllowedByPolicy --- PASS: Test_newOtrVersion_returnsAnErrorIfGivenAVersionThatIsntAllowedByPolicy (0.00s) === RUN Test_checkVersion_returnsErrorIfTheMessageIsCorrupt --- PASS: Test_checkVersion_returnsErrorIfTheMessageIsCorrupt (0.00s) === RUN Test_checkVersion_setsTheConversationVersionIfWeHaveNoExistingVersion --- PASS: Test_checkVersion_setsTheConversationVersionIfWeHaveNoExistingVersion (0.00s) === RUN Test_checkVersion_setsTheConversationVersionIfWeHaveTheCorrectPolicy --- PASS: Test_checkVersion_setsTheConversationVersionIfWeHaveTheCorrectPolicy (0.00s) === RUN Test_checkVersion_returnsTheErrorFromNewOtrVersion --- PASS: Test_checkVersion_returnsTheErrorFromNewOtrVersion (0.00s) === RUN Test_checkVersion_doesNotSetConversationVersionIfOneIsAlreadySet --- PASS: Test_checkVersion_doesNotSetConversationVersionIfOneIsAlreadySet (0.00s) === RUN Test_checkVersion_returnsErrorIfCurrentVersionIsDifferentFromMessageVersion --- PASS: Test_checkVersion_returnsErrorIfCurrentVersionIsDifferentFromMessageVersion (0.00s) === RUN Test_extractWhitespaceTag_removesTagFromMessage --- PASS: Test_extractWhitespaceTag_removesTagFromMessage (0.00s) === RUN Test_processWhitespaceTag_shouldNotStartAKEIfPolicyDoesNotAllow --- PASS: Test_processWhitespaceTag_shouldNotStartAKEIfPolicyDoesNotAllow (0.00s) === RUN Test_genWhitespace_forV2 --- PASS: Test_genWhitespace_forV2 (0.00s) === RUN Test_genWhitespace_forV3 --- PASS: Test_genWhitespace_forV3 (0.00s) === RUN Test_genWhitespace_forV2AndV3 --- PASS: Test_genWhitespace_forV2AndV3 (0.00s) === RUN Test_receive_acceptsV2WhitespaceTagAndStartsAKE --- PASS: Test_receive_acceptsV2WhitespaceTagAndStartsAKE (0.00s) === RUN Test_receive_ignoresV2WhitespaceTagIfThePolicyDoesNotHaveWhitespaceStartAKE --- PASS: Test_receive_ignoresV2WhitespaceTagIfThePolicyDoesNotHaveWhitespaceStartAKE (0.00s) === RUN Test_receive_failsWhenReceivesV2WhitespaceTagIfV2IsNotInThePolicy --- PASS: Test_receive_failsWhenReceivesV2WhitespaceTagIfV2IsNotInThePolicy (0.00s) === RUN Test_receive_acceptsV3WhitespaceTagAndStartsAKE --- PASS: Test_receive_acceptsV3WhitespaceTagAndStartsAKE (0.00s) === RUN Test_receive_whiteSpaceTagWillSignalSetupErrorIfSomethingFails --- PASS: Test_receive_whiteSpaceTagWillSignalSetupErrorIfSomethingFails (0.00s) === RUN Test_receive_ignoresV3WhitespaceTagIfThePolicyDoesNotHaveWhitespaceStartAKE --- PASS: Test_receive_ignoresV3WhitespaceTagIfThePolicyDoesNotHaveWhitespaceStartAKE (0.00s) === RUN Test_receive_failsWhenReceivesV3WhitespaceTagIfV3IsNotInThePolicy --- PASS: Test_receive_failsWhenReceivesV3WhitespaceTagIfV3IsNotInThePolicy (0.00s) === RUN Test_stopAppendingWhitespaceTagsAfterReceivingAPlainMessage --- PASS: Test_stopAppendingWhitespaceTagsAfterReceivingAPlainMessage (0.00s) === RUN Test_zeroes_generateZeroes --- PASS: Test_zeroes_generateZeroes (0.00s) === RUN Test_wipeBytes_zeroesTheSlice --- PASS: Test_wipeBytes_zeroesTheSlice (0.00s) === RUN Test_wipeBigInt_numberIsZeroed --- PASS: Test_wipeBigInt_numberIsZeroed (0.00s) === RUN Test_setBigInt_numberIsSet --- PASS: Test_setBigInt_numberIsSet (0.00s) === RUN Test_setBigInt_setWhenSourceIsNull --- PASS: Test_setBigInt_setWhenSourceIsNull (0.00s) === RUN Test_wipe_macKey --- PASS: Test_wipe_macKey (0.00s) === RUN Test_wipe_keyManagementContext --- PASS: Test_wipe_keyManagementContext (0.00s) === RUN Test_dhKeyPair_wipe_HandlesNilWell --- PASS: Test_dhKeyPair_wipe_HandlesNilWell (0.00s) === RUN Test_akeKeys_wipe_HandlesNilWell --- PASS: Test_akeKeys_wipe_HandlesNilWell (0.00s) === RUN Test_ake_wipe_HandlesNilWell --- PASS: Test_ake_wipe_HandlesNilWell (0.00s) === RUN Test_ake_wipeGX_HandlesNilWell --- PASS: Test_ake_wipeGX_HandlesNilWell (0.00s) === RUN Test_keyManagementContext_wipeKeys_HandlesNilWell --- PASS: Test_keyManagementContext_wipeKeys_HandlesNilWell (0.00s) === RUN Test_keyManagementContext_wipe_HandlesNilWell --- PASS: Test_keyManagementContext_wipe_HandlesNilWell (0.00s) === RUN Test_counterHistory_wipe_HandlesNilWell --- PASS: Test_counterHistory_wipe_HandlesNilWell (0.00s) === RUN Test_keyPairCounter_wipe_HandlesNilWell --- PASS: Test_keyPairCounter_wipe_HandlesNilWell (0.00s) === RUN Test_macKeyHistory_wipe_HandlesNilWell --- PASS: Test_macKeyHistory_wipe_HandlesNilWell (0.00s) === RUN Test_macKeyUsage_wipe_HandlesNilWell --- PASS: Test_macKeyUsage_wipe_HandlesNilWell (0.00s) === RUN Test_macKey_wipe_HandlesNilWell --- PASS: Test_macKey_wipe_HandlesNilWell (0.00s) PASS ok github.com/twstrike/otr3 8.257s === RUN Test_BigNum_First_generatesAPanic --- PASS: Test_BigNum_First_generatesAPanic (0.00s) === RUN Test_BigNum_Second_generatesAPanic --- PASS: Test_BigNum_Second_generatesAPanic (0.00s) === RUN Test_BigNum_String_generatesAValidRepresentation --- PASS: Test_BigNum_String_generatesAValidRepresentation (0.00s) === RUN Test_BigNum_Value_returnsTheBigNumInside --- PASS: Test_BigNum_Value_returnsTheBigNumInside (0.00s) === RUN Test_ReadBigNum_returnsNilIfAskedToReadNonBigNum --- PASS: Test_ReadBigNum_returnsNilIfAskedToReadNonBigNum (0.00s) === RUN Test_ReadBigNum_returnsNilIfAskedToReadBigNumThatDoesntEndCorrectly --- PASS: Test_ReadBigNum_returnsNilIfAskedToReadBigNumThatDoesntEndCorrectly (0.00s) === RUN Test_Cons_First_ReturnsTheFirstElement --- PASS: Test_Cons_First_ReturnsTheFirstElement (0.00s) === RUN Test_Cons_Second_ReturnsTheSecondElement --- PASS: Test_Cons_Second_ReturnsTheSecondElement (0.00s) === RUN Test_Cons_Value_ReturnsTheFirstElement --- PASS: Test_Cons_Value_ReturnsTheFirstElement (0.00s) === RUN Test_Cons_String_ReturnsTheConsFormatted --- PASS: Test_Cons_String_ReturnsTheConsFormatted (0.00s) === RUN Test_ReadList_returnsNilIfAskedToReadNonList --- PASS: Test_ReadList_returnsNilIfAskedToReadNonList (0.00s) === RUN Test_ReadList_returnsNilIfAskedToReadListThatDoesntEndWell --- PASS: Test_ReadList_returnsNilIfAskedToReadListThatDoesntEndWell (0.00s) === RUN Test_parse_willParseASymbol --- PASS: Test_parse_willParseASymbol (0.00s) === RUN Test_parse_willParseAString --- PASS: Test_parse_willParseAString (0.00s) === RUN Test_parse_willParseABigNum --- PASS: Test_parse_willParseABigNum (0.00s) === RUN Test_parse_willParseAnEmptyList --- PASS: Test_parse_willParseAnEmptyList (0.00s) === RUN Test_parse_willParseAListWithAnAtom --- PASS: Test_parse_willParseAListWithAnAtom (0.00s) === RUN Test_parse_willParseAListWithAString --- PASS: Test_parse_willParseAListWithAString (0.00s) === RUN Test_parse_willParseAListWithTwoAtoms --- PASS: Test_parse_willParseAListWithTwoAtoms (0.00s) === RUN Test_parse_willParseAListWithNestedLists --- PASS: Test_parse_willParseAListWithNestedLists (0.00s) === RUN Test_parse_willParseAListWithSeveralLists --- PASS: Test_parse_willParseAListWithSeveralLists (0.00s) === RUN Test_Snil_First_ReturnsItself --- PASS: Test_Snil_First_ReturnsItself (0.00s) === RUN Test_Snil_Second_ReturnsItself --- PASS: Test_Snil_Second_ReturnsItself (0.00s) === RUN Test_Snil_Value_ReturnsNil --- PASS: Test_Snil_Value_ReturnsNil (0.00s) === RUN Test_Snil_String_ReturnsAStringRepresentation --- PASS: Test_Snil_String_ReturnsAStringRepresentation (0.00s) === RUN Test_Sstring_First_generatesAPanic --- PASS: Test_Sstring_First_generatesAPanic (0.00s) === RUN Test_Sstring_Second_generatesAPanic --- PASS: Test_Sstring_Second_generatesAPanic (0.00s) === RUN Test_Sstring_Value_returnsTheStringRepresentation --- PASS: Test_Sstring_Value_returnsTheStringRepresentation (0.00s) === RUN Test_Sstring_String_returnsTheStringRepresentation --- PASS: Test_Sstring_String_returnsTheStringRepresentation (0.00s) === RUN Test_ReadString_returnsNilIfAskedToReadNonString --- PASS: Test_ReadString_returnsNilIfAskedToReadNonString (0.00s) === RUN Test_ReadString_returnsNilIfAskedToReadNonFinishedString --- PASS: Test_ReadString_returnsNilIfAskedToReadNonFinishedString (0.00s) === RUN Test_Symbol_First_generatesAPanic --- PASS: Test_Symbol_First_generatesAPanic (0.00s) === RUN Test_Symbol_Second_generatesAPanic --- PASS: Test_Symbol_Second_generatesAPanic (0.00s) === RUN Test_Symbol_Value_returnsTheStringRepresentation --- PASS: Test_Symbol_Value_returnsTheStringRepresentation (0.00s) === RUN Test_Symbol_String_returnsTheStringRepresentation --- PASS: Test_Symbol_String_returnsTheStringRepresentation (0.00s) PASS ok github.com/twstrike/otr3/sexp 0.006s make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang dh_auto_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installinit -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dpkg-gencontrol: warning: Depends field of package golang-github-twstrike-otr3-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang INFO: pkgstriptranslations version 143 pkgstriptranslations: processing golang-github-twstrike-otr3-dev (in debian/golang-github-twstrike-otr3-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/golang-github-twstrike-otr3-dev/DEBIAN/control, package golang-github-twstrike-otr3-dev, directory debian/golang-github-twstrike-otr3-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package golang-github-twstrike-otr3-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'golang-github-twstrike-otr3-dev' in '../golang-github-twstrike-otr3-dev_0.0~git20161015.0.744856d-3_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20190107-0513 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3_amd64.changes: ---------------------------------------------------------------------- Format: 1.8 Date: Sun, 06 Jan 2019 20:30:39 +0000 Source: golang-github-twstrike-otr3 Binary: golang-github-twstrike-otr3-dev Architecture: all Version: 0.0~git20161015.0.744856d-3 Distribution: disco-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Sascha Steinbiss Description: golang-github-twstrike-otr3-dev - Go implementation of the OTR 3 protocol Closes: 918407 Changes: golang-github-twstrike-otr3 (0.0~git20161015.0.744856d-3) unstable; urgency=medium . * Add patch from upstream to fix builds with Go 1.11. Thanks to Ola Bini for the quick response. Closes: #918407 Checksums-Sha1: b7a49baa696641b7ae60f08f05e886c5f3b56eff 84016 golang-github-twstrike-otr3-dev_0.0~git20161015.0.744856d-3_all.deb 3a7b51a75c914b9b7b3c96b9ba3e62ff034488f2 5017 golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3_amd64.buildinfo Checksums-Sha256: aee5c3961d385cdc2fb39dc6c76d01c08fa89e20495d729f63b9f97d7b616190 84016 golang-github-twstrike-otr3-dev_0.0~git20161015.0.744856d-3_all.deb 8137c2565e240211915727306870bb53180f47af009c79bdb9c6d5aef10d2f64 5017 golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3_amd64.buildinfo Files: bd1215cd061262711f98279a42e0524b 84016 devel optional golang-github-twstrike-otr3-dev_0.0~git20161015.0.744856d-3_all.deb a9dc5133ad1092b7c9f2d2d44551db58 5017 devel optional golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3_amd64.buildinfo +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ golang-github-twstrike-otr3-dev_0.0~git20161015.0.744856d-3_all.deb ------------------------------------------------------------------- new debian package, version 2.0. size 84016 bytes: control archive=3348 bytes. 556 bytes, 14 lines control 10642 bytes, 112 lines md5sums Package: golang-github-twstrike-otr3-dev Source: golang-github-twstrike-otr3 Version: 0.0~git20161015.0.744856d-3 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian Go Packaging Team Installed-Size: 615 Depends: golang-go Section: devel Priority: optional Homepage: https://github.com/twstrike/otr3 Description: Go implementation of the OTR 3 protocol OTR3 implements version 3 of the OTR standard. Implements feature parity with libotr 4.1.0. drwxr-xr-x root/root 0 2019-01-06 20:30 ./ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/doc/golang-github-twstrike-otr3-dev/ -rw-r--r-- root/root 452 2019-01-06 20:30 ./usr/share/doc/golang-github-twstrike-otr3-dev/changelog.Debian.gz -rw-r--r-- root/root 2728 2019-01-06 20:22 ./usr/share/doc/golang-github-twstrike-otr3-dev/copyright drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/github.com/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/ drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/ -rw-r--r-- root/root 9066 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/ake.go -rw-r--r-- root/root 34060 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/ake_test.go -rw-r--r-- root/root 8031 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/auth_state_machine.go -rw-r--r-- root/root 22320 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/auth_state_machine_test.go -rw-r--r-- root/root 1476 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/authenticate.go -rw-r--r-- root/root 6324 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/authenticate_test.go -rw-r--r-- root/root 377 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/b64.go -rw-r--r-- root/root 779 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/bn_test.go -rw-r--r-- root/root 1003 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/bn_utils.go -rw-r--r-- root/root 1083 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/bytes.go -rw-r--r-- root/root 351 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/bytes_test.go drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/compat/ -rw-r--r-- root/root 3319 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/compat/libotr_test.go -rw-r--r-- root/root 5538 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/compat/libotr_test_helper.c -rw-r--r-- root/root 4938 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/conversation.go -rw-r--r-- root/root 13329 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/conversation_test.go -rw-r--r-- root/root 2254 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/data.go -rw-r--r-- root/root 5846 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/data_message.go -rw-r--r-- root/root 16080 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/data_message_test.go -rw-r--r-- root/root 3959 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/data_test.go -rw-r--r-- root/root 3666 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/debug.go -rw-r--r-- root/root 9818 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/debug_test.go -rw-r--r-- root/root 1342 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/dh.go -rw-r--r-- root/root 865 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/dh_test.go -rw-r--r-- root/root 382 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/disconnect.go -rw-r--r-- root/root 2136 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/disconnect_test.go -rw-r--r-- root/root 1305 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/doc.go -rw-r--r-- root/root 2701 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/error_codes.go -rw-r--r-- root/root 1820 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/error_codes_test.go -rw-r--r-- root/root 1902 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/errors.go -rw-r--r-- root/root 181 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/errors_test.go -rw-r--r-- root/root 1720 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/extra_key.go -rw-r--r-- root/root 4795 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/extra_key_test.go -rw-r--r-- root/root 8946 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/fixtures_test.go -rw-r--r-- root/root 3879 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/fragmentation.go -rw-r--r-- root/root 11525 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/fragmentation_test.go -rw-r--r-- root/root 8936 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/full_conversation_test.go -rw-r--r-- root/root 169 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/hash.go -rw-r--r-- root/root 1117 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/heartbeat.go -rw-r--r-- root/root 3363 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/heartbeat_test.go -rw-r--r-- root/root 4798 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/helpers_test.go -rw-r--r-- root/root 860 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/inject_message.go -rw-r--r-- root/root 7901 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/key_management.go -rw-r--r-- root/root 10722 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/key_management_test.go -rw-r--r-- root/root 13868 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/keys.go -rw-r--r-- root/root 72747 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/keys_test.go -rw-r--r-- root/root 6450 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/message_events.go -rw-r--r-- root/root 2775 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/message_events_test.go -rw-r--r-- root/root 1833 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/message_type.go -rw-r--r-- root/root 2765 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/message_type_test.go -rw-r--r-- root/root 7573 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/messages.go -rw-r--r-- root/root 17039 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/messages_test.go -rw-r--r-- root/root 2007 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/otrv2.go -rw-r--r-- root/root 417 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/otrv2_test.go -rw-r--r-- root/root 4201 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/otrv3.go -rw-r--r-- root/root 4245 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/otrv3_test.go -rw-r--r-- root/root 124 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/padding.go -rw-r--r-- root/root 776 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/policy.go -rw-r--r-- root/root 1069 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/policy_test.go -rw-r--r-- root/root 2121 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/query.go -rw-r--r-- root/root 4339 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/query_test.go -rw-r--r-- root/root 864 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/random.go -rw-r--r-- root/root 770 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/random_test.go -rw-r--r-- root/root 5958 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/receive.go -rw-r--r-- root/root 8037 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/receive_test.go -rw-r--r-- root/root 3176 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/resend.go -rw-r--r-- root/root 6475 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/resend_test.go -rw-r--r-- root/root 2478 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/security_events.go -rw-r--r-- root/root 1166 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/security_events_test.go -rw-r--r-- root/root 2113 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/send.go -rw-r--r-- root/root 3795 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/send_test.go drwxr-xr-x root/root 0 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/ -rw-r--r-- root/root 1493 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/bignum.go -rw-r--r-- root/root 1038 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/bignum_test.go -rw-r--r-- root/root 1612 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/cons.go -rw-r--r-- root/root 1033 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/cons_test.go -rw-r--r-- root/root 549 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/helpers_test.go -rw-r--r-- root/root 1924 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/sexp.go -rw-r--r-- root/root 1589 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/sexp_test.go -rw-r--r-- root/root 467 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/snil.go -rw-r--r-- root/root 422 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/snil_test.go -rw-r--r-- root/root 1185 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/str.go -rw-r--r-- root/root 979 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/str_test.go -rw-r--r-- root/root 721 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/symbol.go -rw-r--r-- root/root 598 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/sexp/symbol_test.go -rw-r--r-- root/root 2465 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp.go -rw-r--r-- root/root 20678 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_data_test.go -rw-r--r-- root/root 3288 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_events.go -rw-r--r-- root/root 1614 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_events_test.go -rw-r--r-- root/root 1785 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg1.go -rw-r--r-- root/root 9959 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg1_test.go -rw-r--r-- root/root 2809 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg2.go -rw-r--r-- root/root 9668 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg2_test.go -rw-r--r-- root/root 2663 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg3.go -rw-r--r-- root/root 7796 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg3_test.go -rw-r--r-- root/root 1558 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg4.go -rw-r--r-- root/root 2683 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg4_test.go -rw-r--r-- root/root 119 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_msg_abort.go -rw-r--r-- root/root 2944 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_protocol_test.go -rw-r--r-- root/root 7662 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_state_machine.go -rw-r--r-- root/root 18788 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_state_machine_test.go -rw-r--r-- root/root 976 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_test.go -rw-r--r-- root/root 6856 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/smp_tlv_test.go -rw-r--r-- root/root 401 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/ssid.go -rw-r--r-- root/root 702 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/ssid_test.go -rw-r--r-- root/root 4692 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/tlv.go -rw-r--r-- root/root 2468 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/version.go -rw-r--r-- root/root 2191 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/version_test.go -rw-r--r-- root/root 2495 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/whitespace.go -rw-r--r-- root/root 5584 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/whitespace_test.go -rw-r--r-- root/root 2607 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/wipe.go -rw-r--r-- root/root 2750 2019-01-06 20:30 ./usr/share/gocode/src/github.com/twstrike/otr3/wipe_test.go +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 4124 Build-Time: 38 Distribution: disco-proposed Host Architecture: amd64 Install-Time: 41 Job: golang-github-twstrike-otr3_0.0~git20161015.0.744856d-3.dsc Machine Architecture: amd64 Package: golang-github-twstrike-otr3 Package-Time: 80 Source-Version: 0.0~git20161015.0.744856d-3 Space: 4124 Status: successful Version: 0.0~git20161015.0.744856d-3 -------------------------------------------------------------------------------- Finished at 20190107-0513 Build needed 00:01:20, 4124k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-16242977 Scanning for processes to kill in build PACKAGEBUILD-16242977