Diff of the two buildlogs: -- --- b1/build.log 2025-02-09 12:18:37.833761588 +0000 +++ b2/build.log 2025-02-09 12:20:12.789451678 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Feb 9 00:12:51 -12 2025 -I: pbuilder-time-stamp: 1739103171 +I: Current time: Sun Mar 15 08:41:39 +14 2026 +I: pbuilder-time-stamp: 1773513699 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking golang-github-cloudflare-circl_1.6.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1303641/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 14 18:41 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='0a3978a8d8634fe9bb66926bedad853f' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1303641' - PS1='# ' - PS2='> ' + INVOCATION_ID=b01f386589fd48ab9bafeff19477dbd7 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3288433 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oOPk3DQ8/pbuilderrc_jx6N --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oOPk3DQ8/b1 --logfile b1/build.log golang-github-cloudflare-circl_1.6.0-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oOPk3DQ8/pbuilderrc_lppU --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oOPk3DQ8/b2 --logfile b2/build.log golang-github-cloudflare-circl_1.6.0-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1303641/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -80,7 +112,7 @@ Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-bwesterb-go-ristretto-dev, golang-github-mmcloughlin-avo-dev, golang-golang-x-crypto-dev, golang-golang-x-sys-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19840 files and directories currently installed.) +(Reading database ... 19806 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -163,10 +195,10 @@ Get: 46 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-tools-dev all 1:0.23.0+ds-1 [1593 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 golang-github-mmcloughlin-avo-dev all 0.5.0-1 [554 kB] -Fetched 76.7 MB in 2s (35.1 MB/s) +Fetched 76.7 MB in 1s (147 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19840 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19806 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. @@ -370,7 +402,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-cloudflare-circl-1.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-cloudflare-circl_1.6.0-1_source.changes +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-cloudflare-circl-1.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-cloudflare-circl_1.6.0-1_source.changes dpkg-buildpackage: info: source package golang-github-cloudflare-circl dpkg-buildpackage: info: source version 1.6.0-1 dpkg-buildpackage: info: source distribution unstable @@ -388,146 +424,146 @@ 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 -trimpath -v -p 20 github.com/cloudflare/circl github.com/cloudflare/circl/abe github.com/cloudflare/circl/abe/cpabe github.com/cloudflare/circl/abe/cpabe/tkn20 github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn github.com/cloudflare/circl/blindsign github.com/cloudflare/circl/blindsign/blindrsa github.com/cloudflare/circl/blindsign/blindrsa/internal/common github.com/cloudflare/circl/blindsign/blindrsa/internal/keys github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa github.com/cloudflare/circl/cipher github.com/cloudflare/circl/cipher/ascon github.com/cloudflare/circl/dh github.com/cloudflare/circl/dh/csidh github.com/cloudflare/circl/dh/curve4q github.com/cloudflare/circl/dh/sidh github.com/cloudflare/circl/dh/sidh/internal/common github.com/cloudflare/circl/dh/sidh/internal/p434 github.com/cloudflare/circl/dh/sidh/internal/p503 github.com/cloudflare/circl/dh/sidh/internal/p751 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc github.com/cloudflare/circl/ecc/bls12381 github.com/cloudflare/circl/ecc/bls12381/ff github.com/cloudflare/circl/ecc/fourq github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/ecc/p384 github.com/cloudflare/circl/expander github.com/cloudflare/circl/group github.com/cloudflare/circl/hpke github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/nist github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/internal/test github.com/cloudflare/circl/kem github.com/cloudflare/circl/kem/frodo github.com/cloudflare/circl/kem/frodo/frodo640shake github.com/cloudflare/circl/kem/hybrid github.com/cloudflare/circl/kem/kyber github.com/cloudflare/circl/kem/kyber/kyber1024 github.com/cloudflare/circl/kem/kyber/kyber512 github.com/cloudflare/circl/kem/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem512 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/kem/sike github.com/cloudflare/circl/kem/sike/sikep434 github.com/cloudflare/circl/kem/sike/sikep503 github.com/cloudflare/circl/kem/sike/sikep751 github.com/cloudflare/circl/kem/xwing github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/polynomial github.com/cloudflare/circl/oprf github.com/cloudflare/circl/ot github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/pke github.com/cloudflare/circl/pke/kyber github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber512 github.com/cloudflare/circl/pke/kyber/kyber512/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pki github.com/cloudflare/circl/secretsharing github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/bls github.com/cloudflare/circl/sign/dilithium github.com/cloudflare/circl/sign/dilithium/mode2 github.com/cloudflare/circl/sign/dilithium/mode2/internal github.com/cloudflare/circl/sign/dilithium/mode3 github.com/cloudflare/circl/sign/dilithium/mode3/internal github.com/cloudflare/circl/sign/dilithium/mode5 github.com/cloudflare/circl/sign/dilithium/mode5/internal github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/eddilithium2 github.com/cloudflare/circl/sign/eddilithium3 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/asm github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa github.com/cloudflare/circl/sign/mldsa/mldsa44 github.com/cloudflare/circl/sign/mldsa/mldsa44/internal github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/simd github.com/cloudflare/circl/simd/keccakf1600 github.com/cloudflare/circl/tss github.com/cloudflare/circl/tss/rsa github.com/cloudflare/circl/tss/rsa/internal github.com/cloudflare/circl/tss/rsa/internal/pss github.com/cloudflare/circl/vdaf github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/vdaf/prio3/arith github.com/cloudflare/circl/vdaf/prio3/arith/fp128 github.com/cloudflare/circl/vdaf/prio3/arith/fp64 github.com/cloudflare/circl/vdaf/prio3/count github.com/cloudflare/circl/vdaf/prio3/histogram github.com/cloudflare/circl/vdaf/prio3/internal/cursor github.com/cloudflare/circl/vdaf/prio3/internal/flp github.com/cloudflare/circl/vdaf/prio3/internal/flp_test github.com/cloudflare/circl/vdaf/prio3/internal/prio3 github.com/cloudflare/circl/vdaf/prio3/mhcv github.com/cloudflare/circl/vdaf/prio3/sum github.com/cloudflare/circl/vdaf/prio3/sumvec github.com/cloudflare/circl/xof github.com/cloudflare/circl/xof/k12 github.com/cloudflare/circl/zk github.com/cloudflare/circl/zk/dl github.com/cloudflare/circl/zk/dleq github.com/cloudflare/circl/zk/qndleq + cd obj-x86_64-linux-gnu && go install -trimpath -v -p 42 github.com/cloudflare/circl github.com/cloudflare/circl/abe github.com/cloudflare/circl/abe/cpabe github.com/cloudflare/circl/abe/cpabe/tkn20 github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn github.com/cloudflare/circl/blindsign github.com/cloudflare/circl/blindsign/blindrsa github.com/cloudflare/circl/blindsign/blindrsa/internal/common github.com/cloudflare/circl/blindsign/blindrsa/internal/keys github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa github.com/cloudflare/circl/cipher github.com/cloudflare/circl/cipher/ascon github.com/cloudflare/circl/dh github.com/cloudflare/circl/dh/csidh github.com/cloudflare/circl/dh/curve4q github.com/cloudflare/circl/dh/sidh github.com/cloudflare/circl/dh/sidh/internal/common github.com/cloudflare/circl/dh/sidh/internal/p434 github.com/cloudflare/circl/dh/sidh/internal/p503 github.com/cloudflare/circl/dh/sidh/internal/p751 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc github.com/cloudflare/circl/ecc/bls12381 github.com/cloudflare/circl/ecc/bls12381/ff github.com/cloudflare/circl/ecc/fourq github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/ecc/p384 github.com/cloudflare/circl/expander github.com/cloudflare/circl/group github.com/cloudflare/circl/hpke github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/nist github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/internal/test github.com/cloudflare/circl/kem github.com/cloudflare/circl/kem/frodo github.com/cloudflare/circl/kem/frodo/frodo640shake github.com/cloudflare/circl/kem/hybrid github.com/cloudflare/circl/kem/kyber github.com/cloudflare/circl/kem/kyber/kyber1024 github.com/cloudflare/circl/kem/kyber/kyber512 github.com/cloudflare/circl/kem/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem512 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/kem/sike github.com/cloudflare/circl/kem/sike/sikep434 github.com/cloudflare/circl/kem/sike/sikep503 github.com/cloudflare/circl/kem/sike/sikep751 github.com/cloudflare/circl/kem/xwing github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/polynomial github.com/cloudflare/circl/oprf github.com/cloudflare/circl/ot github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/pke github.com/cloudflare/circl/pke/kyber github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber512 github.com/cloudflare/circl/pke/kyber/kyber512/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pki github.com/cloudflare/circl/secretsharing github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/bls github.com/cloudflare/circl/sign/dilithium github.com/cloudflare/circl/sign/dilithium/mode2 github.com/cloudflare/circl/sign/dilithium/mode2/internal github.com/cloudflare/circl/sign/dilithium/mode3 github.com/cloudflare/circl/sign/dilithium/mode3/internal github.com/cloudflare/circl/sign/dilithium/mode5 github.com/cloudflare/circl/sign/dilithium/mode5/internal github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/eddilithium2 github.com/cloudflare/circl/sign/eddilithium3 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/asm github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa github.com/cloudflare/circl/sign/mldsa/mldsa44 github.com/cloudflare/circl/sign/mldsa/mldsa44/internal github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/simd github.com/cloudflare/circl/simd/keccakf1600 github.com/cloudflare/circl/tss github.com/cloudflare/circl/tss/rsa github.com/cloudflare/circl/tss/rsa/internal github.com/cloudflare/circl/tss/rsa/internal/pss github.com/cloudflare/circl/vdaf github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/vdaf/prio3/arith github.com/cloudflare/circl/vdaf/prio3/arith/fp128 github.com/cloudflare/circl/vdaf/prio3/arith/fp64 github.com/cloudflare/circl/vdaf/prio3/count github.com/cloudflare/circl/vdaf/prio3/histogram github.com/cloudflare/circl/vdaf/prio3/internal/cursor github.com/cloudflare/circl/vdaf/prio3/internal/flp github.com/cloudflare/circl/vdaf/prio3/internal/flp_test github.com/cloudflare/circl/vdaf/prio3/internal/prio3 github.com/cloudflare/circl/vdaf/prio3/mhcv github.com/cloudflare/circl/vdaf/prio3/sum github.com/cloudflare/circl/vdaf/prio3/sumvec github.com/cloudflare/circl/xof github.com/cloudflare/circl/xof/k12 github.com/cloudflare/circl/zk github.com/cloudflare/circl/zk/dl github.com/cloudflare/circl/zk/dleq github.com/cloudflare/circl/zk/qndleq github.com/cloudflare/circl -crypto/internal/alias -internal/profilerecord -github.com/cloudflare/circl/abe -internal/race -math/bits github.com/cloudflare/circl/abe/cpabe -unicode/utf8 -internal/coverage/rtcov -unicode -internal/byteorder -internal/goexperiment +internal/profilerecord +crypto/internal/alias +github.com/cloudflare/circl/kem/sike internal/goarch +github.com/cloudflare/circl/kem/mlkem internal/asan internal/runtime/syscall -internal/godebugs -internal/runtime/atomic -internal/unsafeheader -sync/atomic -internal/goos -crypto/internal/boring/sig -internal/cpu -crypto/subtle -internal/itoa -internal/msan -unicode/utf16 -cmp +internal/coverage/rtcov +github.com/cloudflare/circl/cipher golang.org/x/crypto/cryptobyte/asn1 -runtime/internal/math -internal/abi +internal/byteorder +internal/itoa +math/bits +unicode/utf8 +internal/race +internal/godebugs +github.com/cloudflare/circl/pke/kyber github.com/cloudflare/circl/blindsign -github.com/cloudflare/circl/cipher -runtime/internal/sys -internal/chacha8rand -github.com/cloudflare/circl/ecc +cmp github.com/cloudflare/circl/dh -encoding -github.com/cloudflare/circl/pke/kyber/internal/common/params -golang.org/x/crypto/internal/alias -github.com/cloudflare/circl/kem/frodo -github.com/cloudflare/circl/kem/kyber -github.com/cloudflare/circl/kem/mlkem -github.com/cloudflare/circl/kem/sike github.com/cloudflare/circl/ot github.com/cloudflare/circl/pke -github.com/cloudflare/circl/pke/kyber +golang.org/x/crypto/internal/alias +crypto/subtle +github.com/cloudflare/circl/ecc +unicode/utf16 +github.com/cloudflare/circl/abe +internal/unsafeheader github.com/cloudflare/circl/sign/internal/dilithium/params +encoding github.com/cloudflare/circl/sign/dilithium -internal/gover +github.com/cloudflare/circl/kem/frodo +internal/goos +github.com/cloudflare/circl/pke/kyber/internal/common/params +crypto/internal/boring/sig +internal/runtime/atomic internal/goversion internal/platform +unicode +internal/goexperiment log/internal +internal/cpu golang.org/x/tools/internal/packagesinternal +github.com/cloudflare/circl/kem/kyber +internal/msan +sync/atomic github.com/cloudflare/circl/sign/mldsa +runtime/internal/math +internal/gover +internal/abi github.com/cloudflare/circl/simd github.com/cloudflare/circl/tss github.com/cloudflare/circl/vdaf -github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/vdaf/prio3/internal/cursor +github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/zk +runtime/internal/sys +internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite runtime -internal/reflectlite iter +internal/reflectlite sync slices internal/bisect internal/testlog errors sort -internal/godebug -strconv -path internal/oserror -io github.com/cloudflare/circl/kem +io +path crypto/internal/edwards25519/field +internal/godebug +strconv crypto/internal/nistec/fiat -math/rand syscall +math/rand crypto/internal/edwards25519 hash crypto/internal/randutil -bytes strings +bytes github.com/cloudflare/circl/internal/sha3 +hash/crc32 container/heap golang.org/x/mod/semver -hash/crc32 -crypto/cipher crypto internal/types/errors reflect +crypto/cipher +github.com/cloudflare/circl/sign +crypto/md5 +go/version bufio go/build/constraint github.com/mmcloughlin/avo/internal/stack -go/version regexp/syntax -github.com/cloudflare/circl/sign -crypto/md5 crypto/internal/boring -crypto/sha256 -crypto/sha512 crypto/hmac +crypto/sha512 +crypto/sha256 crypto/aes golang.org/x/crypto/hkdf github.com/cloudflare/circl/internal/nist -regexp -time internal/syscall/execenv internal/syscall/unix -internal/poll -io/fs +time +regexp context -internal/fmtsort -encoding/binary -embed +io/fs +internal/poll internal/filepathlite +embed crypto/internal/nistec +internal/fmtsort +encoding/binary os github.com/cloudflare/circl/cipher/ascon encoding/base64 -golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/chacha20 +golang.org/x/crypto/internal/poly1305 encoding/pem crypto/ecdh -fmt -golang.org/x/sys/cpu +internal/lazyregexp internal/sysinfo path/filepath -internal/lazyregexp +golang.org/x/sys/cpu +fmt github.com/cloudflare/circl/simd/keccakf1600 -golang.org/x/crypto/blake2b golang.org/x/crypto/blake2s -github.com/cloudflare/circl/dh/csidh +golang.org/x/crypto/blake2b golang.org/x/crypto/sha3 +github.com/cloudflare/circl/dh/csidh golang.org/x/crypto/chacha20poly1305 github.com/cloudflare/circl/sign/internal/dilithium github.com/mmcloughlin/avo/src @@ -535,154 +571,154 @@ github.com/cloudflare/circl/xof/k12 github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/xof -github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pke/kyber/kyber1024/internal +github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pke/kyber/kyber512/internal github.com/cloudflare/circl/expander internal/goroot encoding/hex -github.com/cloudflare/circl/dh/sidh/internal/common +text/tabwriter flag -runtime/trace -runtime/debug +log github.com/mmcloughlin/avo/attr -go/doc/comment +github.com/cloudflare/circl/dh/sidh/internal/common go/token +golang.org/x/tools/internal/event/label +runtime/trace +runtime/debug +encoding/json github.com/mmcloughlin/avo/internal/prnt +golang.org/x/sync/errgroup +go/doc/comment github.com/mmcloughlin/avo/reg internal/buildcfg -golang.org/x/sync/errgroup -text/tabwriter -math/big -encoding/json -golang.org/x/tools/internal/event/label -golang.org/x/tools/internal/stdlib -log compress/flate +golang.org/x/tools/internal/stdlib +math/big golang.org/x/tools/internal/event/keys go/scanner golang.org/x/tools/internal/tokeninternal -testing golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event +testing +compress/gzip go/ast github.com/mmcloughlin/avo/operand -compress/gzip runtime/pprof golang.org/x/tools/internal/gocommand go/internal/typeparams -go/doc go/printer -github.com/cloudflare/circl/internal/test -go/parser -encoding/asn1 -crypto/internal/bigmod +go/doc crypto/internal/boring/bbig -go/constant crypto/rand +crypto/internal/bigmod crypto/elliptic +go/constant +encoding/asn1 github.com/bwesterb/go-ristretto/edwards25519 +go/parser +github.com/cloudflare/circl/internal/test +github.com/cloudflare/circl/pke/kyber/kyber512 +github.com/cloudflare/circl/math +github.com/cloudflare/circl/dh/sidh/internal/p434 +github.com/cloudflare/circl/kem/frodo/frodo640shake +crypto/ed25519 +github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber768 +github.com/cloudflare/circl/zk/qndleq github.com/cloudflare/circl/dh/sidh/internal/p503 github.com/cloudflare/circl/dh/sidh/internal/p751 -github.com/cloudflare/circl/math -github.com/cloudflare/circl/pke/kyber/kyber1024 -github.com/cloudflare/circl/kem/frodo/frodo640shake -github.com/cloudflare/circl/dh/sidh/internal/p434 -github.com/cloudflare/circl/pke/kyber/kyber512 github.com/cloudflare/circl/sign/dilithium/mode3/internal github.com/cloudflare/circl/sign/dilithium/mode2/internal +github.com/cloudflare/circl/sign/mldsa/mldsa44/internal github.com/cloudflare/circl/sign/dilithium/mode5/internal +github.com/cloudflare/circl/sign/mldsa/mldsa65/internal +github.com/cloudflare/circl/sign/mldsa/mldsa87/internal +github.com/cloudflare/circl/kem/kyber/kyber512 +github.com/cloudflare/circl/kem/mlkem/mlkem512 +github.com/cloudflare/circl/kem/kyber/kyber1024 +github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem/mlkem768 -github.com/cloudflare/circl/kem/kyber/kyber1024 -github.com/cloudflare/circl/kem/kyber/kyber512 crypto/rsa -github.com/cloudflare/circl/kem/mlkem/mlkem1024 -github.com/cloudflare/circl/kem/mlkem/mlkem512 -crypto/ed25519 -github.com/cloudflare/circl/sign/mldsa/mldsa44/internal -github.com/cloudflare/circl/sign/mldsa/mldsa65/internal -github.com/cloudflare/circl/sign/mldsa/mldsa87/internal +golang.org/x/tools/internal/pkgbits github.com/cloudflare/circl/sign/dilithium/mode2 -github.com/cloudflare/circl/zk/qndleq github.com/cloudflare/circl/dh/sidh -golang.org/x/tools/internal/pkgbits github.com/cloudflare/circl/sign/dilithium/mode5 -github.com/cloudflare/circl/tss/rsa/internal -github.com/cloudflare/circl/tss/rsa/internal/pss +github.com/cloudflare/circl/sign/dilithium/mode3 github.com/bwesterb/go-ristretto +github.com/cloudflare/circl/tss/rsa/internal github.com/cloudflare/circl/blindsign/blindrsa/internal/keys -github.com/cloudflare/circl/sign/dilithium/mode3 -github.com/cloudflare/circl/blindsign/blindrsa/internal/common -github.com/cloudflare/circl/tss/rsa +github.com/cloudflare/circl/tss/rsa/internal/pss github.com/cloudflare/circl/kem/sike/sikep434 github.com/cloudflare/circl/kem/sike/sikep503 github.com/cloudflare/circl/kem/sike/sikep751 crypto/x509/pkix +github.com/cloudflare/circl/sign/mldsa/mldsa44 github.com/cloudflare/circl/sign/mldsa/mldsa65 golang.org/x/crypto/cryptobyte github.com/cloudflare/circl/sign/mldsa/mldsa87 +github.com/cloudflare/circl/blindsign/blindrsa/internal/common +github.com/cloudflare/circl/tss/rsa github.com/cloudflare/circl/blindsign/blindrsa github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa -github.com/cloudflare/circl/sign/mldsa/mldsa44 -go/format go/build go/types -github.com/mmcloughlin/avo/buildtags github.com/cloudflare/circl/internal/conv -github.com/cloudflare/circl/ecc/bls12381/ff -github.com/cloudflare/circl/ecc/fourq -github.com/cloudflare/circl/math/fp25519 -github.com/cloudflare/circl/math/fp448 -github.com/cloudflare/circl/math/mlsbset -github.com/cloudflare/circl/ecc/p384 +go/format +github.com/mmcloughlin/avo/buildtags github.com/cloudflare/circl/vdaf/prio3/arith +github.com/cloudflare/circl/math/mlsbset +github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/vdaf/prio3/arith/fp128 +github.com/cloudflare/circl/ecc/p384 +github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/vdaf/prio3/arith/fp64 +github.com/cloudflare/circl/ecc/bls12381/ff +github.com/cloudflare/circl/ecc/fourq github.com/cloudflare/circl/vdaf/prio3/internal/prio3 -github.com/cloudflare/circl/sign/ed25519 -github.com/cloudflare/circl/vdaf/prio3/internal/flp -github.com/cloudflare/circl/group github.com/cloudflare/circl/dh/x25519 +github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/dh/x448 +github.com/cloudflare/circl/vdaf/prio3/internal/flp +github.com/cloudflare/circl/group +github.com/cloudflare/circl/dh/curve4q github.com/cloudflare/circl/vdaf/prio3/count github.com/cloudflare/circl/vdaf/prio3/histogram github.com/cloudflare/circl/vdaf/prio3/internal/flp_test github.com/cloudflare/circl/vdaf/prio3/mhcv github.com/cloudflare/circl/vdaf/prio3/sum github.com/cloudflare/circl/vdaf/prio3/sumvec -github.com/cloudflare/circl/dh/curve4q -github.com/cloudflare/circl/ecc/bls12381 -github.com/cloudflare/circl/sign/eddilithium2 github.com/cloudflare/circl/kem/xwing +github.com/cloudflare/circl/sign/eddilithium2 +github.com/cloudflare/circl/ecc/bls12381 github.com/cloudflare/circl/sign/ed448 -github.com/cloudflare/circl/hpke github.com/cloudflare/circl/kem/hybrid +github.com/cloudflare/circl/hpke +github.com/cloudflare/circl/sign/eddilithium3 +github.com/cloudflare/circl/math/polynomial github.com/cloudflare/circl/zk/dleq -github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/zk/dl -github.com/cloudflare/circl/math/polynomial -github.com/cloudflare/circl/sign/eddilithium3 +github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/secretsharing github.com/cloudflare/circl/oprf +github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/sign/bls github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn -github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/pki -github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl +github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/abe/cpabe/tkn20 -github.com/mmcloughlin/avo/gotypes golang.org/x/tools/internal/aliases +github.com/mmcloughlin/avo/gotypes golang.org/x/tools/internal/versions golang.org/x/tools/internal/typesinternal github.com/mmcloughlin/avo/ir golang.org/x/tools/go/types/objectpath github.com/mmcloughlin/avo/printer -golang.org/x/tools/internal/gcimporter github.com/mmcloughlin/avo/x86 +golang.org/x/tools/internal/gcimporter github.com/mmcloughlin/avo/pass golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/packages @@ -691,7 +727,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/golang-github-cloudflare-circl-1.6.0' dh_auto_test -- -timeout 30m - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 20 -timeout 30m github.com/cloudflare/circl github.com/cloudflare/circl/abe github.com/cloudflare/circl/abe/cpabe github.com/cloudflare/circl/abe/cpabe/tkn20 github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn github.com/cloudflare/circl/blindsign github.com/cloudflare/circl/blindsign/blindrsa github.com/cloudflare/circl/blindsign/blindrsa/internal/common github.com/cloudflare/circl/blindsign/blindrsa/internal/keys github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa github.com/cloudflare/circl/cipher github.com/cloudflare/circl/cipher/ascon github.com/cloudflare/circl/dh github.com/cloudflare/circl/dh/csidh github.com/cloudflare/circl/dh/curve4q github.com/cloudflare/circl/dh/sidh github.com/cloudflare/circl/dh/sidh/internal/common github.com/cloudflare/circl/dh/sidh/internal/p434 github.com/cloudflare/circl/dh/sidh/internal/p503 github.com/cloudflare/circl/dh/sidh/internal/p751 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc github.com/cloudflare/circl/ecc/bls12381 github.com/cloudflare/circl/ecc/bls12381/ff github.com/cloudflare/circl/ecc/fourq github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/ecc/p384 github.com/cloudflare/circl/expander github.com/cloudflare/circl/group github.com/cloudflare/circl/hpke github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/nist github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/internal/test github.com/cloudflare/circl/kem github.com/cloudflare/circl/kem/frodo github.com/cloudflare/circl/kem/frodo/frodo640shake github.com/cloudflare/circl/kem/hybrid github.com/cloudflare/circl/kem/kyber github.com/cloudflare/circl/kem/kyber/kyber1024 github.com/cloudflare/circl/kem/kyber/kyber512 github.com/cloudflare/circl/kem/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem512 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/kem/sike github.com/cloudflare/circl/kem/sike/sikep434 github.com/cloudflare/circl/kem/sike/sikep503 github.com/cloudflare/circl/kem/sike/sikep751 github.com/cloudflare/circl/kem/xwing github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/polynomial github.com/cloudflare/circl/oprf github.com/cloudflare/circl/ot github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/pke github.com/cloudflare/circl/pke/kyber github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber512 github.com/cloudflare/circl/pke/kyber/kyber512/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pki github.com/cloudflare/circl/secretsharing github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/bls github.com/cloudflare/circl/sign/dilithium github.com/cloudflare/circl/sign/dilithium/mode2 github.com/cloudflare/circl/sign/dilithium/mode2/internal github.com/cloudflare/circl/sign/dilithium/mode3 github.com/cloudflare/circl/sign/dilithium/mode3/internal github.com/cloudflare/circl/sign/dilithium/mode5 github.com/cloudflare/circl/sign/dilithium/mode5/internal github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/eddilithium2 github.com/cloudflare/circl/sign/eddilithium3 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/asm github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa github.com/cloudflare/circl/sign/mldsa/mldsa44 github.com/cloudflare/circl/sign/mldsa/mldsa44/internal github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/simd github.com/cloudflare/circl/simd/keccakf1600 github.com/cloudflare/circl/tss github.com/cloudflare/circl/tss/rsa github.com/cloudflare/circl/tss/rsa/internal github.com/cloudflare/circl/tss/rsa/internal/pss github.com/cloudflare/circl/vdaf github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/vdaf/prio3/arith github.com/cloudflare/circl/vdaf/prio3/arith/fp128 github.com/cloudflare/circl/vdaf/prio3/arith/fp64 github.com/cloudflare/circl/vdaf/prio3/count github.com/cloudflare/circl/vdaf/prio3/histogram github.com/cloudflare/circl/vdaf/prio3/internal/cursor github.com/cloudflare/circl/vdaf/prio3/internal/flp github.com/cloudflare/circl/vdaf/prio3/internal/flp_test github.com/cloudflare/circl/vdaf/prio3/internal/prio3 github.com/cloudflare/circl/vdaf/prio3/mhcv github.com/cloudflare/circl/vdaf/prio3/sum github.com/cloudflare/circl/vdaf/prio3/sumvec github.com/cloudflare/circl/xof github.com/cloudflare/circl/xof/k12 github.com/cloudflare/circl/zk github.com/cloudflare/circl/zk/dl github.com/cloudflare/circl/zk/dleq github.com/cloudflare/circl/zk/qndleq + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 42 -timeout 30m github.com/cloudflare/circl github.com/cloudflare/circl/abe github.com/cloudflare/circl/abe/cpabe github.com/cloudflare/circl/abe/cpabe/tkn20 github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn github.com/cloudflare/circl/blindsign github.com/cloudflare/circl/blindsign/blindrsa github.com/cloudflare/circl/blindsign/blindrsa/internal/common github.com/cloudflare/circl/blindsign/blindrsa/internal/keys github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa github.com/cloudflare/circl/cipher github.com/cloudflare/circl/cipher/ascon github.com/cloudflare/circl/dh github.com/cloudflare/circl/dh/csidh github.com/cloudflare/circl/dh/curve4q github.com/cloudflare/circl/dh/sidh github.com/cloudflare/circl/dh/sidh/internal/common github.com/cloudflare/circl/dh/sidh/internal/p434 github.com/cloudflare/circl/dh/sidh/internal/p503 github.com/cloudflare/circl/dh/sidh/internal/p751 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc github.com/cloudflare/circl/ecc/bls12381 github.com/cloudflare/circl/ecc/bls12381/ff github.com/cloudflare/circl/ecc/fourq github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/ecc/p384 github.com/cloudflare/circl/expander github.com/cloudflare/circl/group github.com/cloudflare/circl/hpke github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/nist github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/internal/test github.com/cloudflare/circl/kem github.com/cloudflare/circl/kem/frodo github.com/cloudflare/circl/kem/frodo/frodo640shake github.com/cloudflare/circl/kem/hybrid github.com/cloudflare/circl/kem/kyber github.com/cloudflare/circl/kem/kyber/kyber1024 github.com/cloudflare/circl/kem/kyber/kyber512 github.com/cloudflare/circl/kem/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem512 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cloudflare/circl/kem/schemes github.com/cloudflare/circl/kem/sike github.com/cloudflare/circl/kem/sike/sikep434 github.com/cloudflare/circl/kem/sike/sikep503 github.com/cloudflare/circl/kem/sike/sikep751 github.com/cloudflare/circl/kem/xwing github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/polynomial github.com/cloudflare/circl/oprf github.com/cloudflare/circl/ot github.com/cloudflare/circl/ot/simot github.com/cloudflare/circl/pke github.com/cloudflare/circl/pke/kyber github.com/cloudflare/circl/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber512 github.com/cloudflare/circl/pke/kyber/kyber512/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/pki github.com/cloudflare/circl/secretsharing github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/bls github.com/cloudflare/circl/sign/dilithium github.com/cloudflare/circl/sign/dilithium/mode2 github.com/cloudflare/circl/sign/dilithium/mode2/internal github.com/cloudflare/circl/sign/dilithium/mode3 github.com/cloudflare/circl/sign/dilithium/mode3/internal github.com/cloudflare/circl/sign/dilithium/mode5 github.com/cloudflare/circl/sign/dilithium/mode5/internal github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/eddilithium2 github.com/cloudflare/circl/sign/eddilithium3 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/asm github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa github.com/cloudflare/circl/sign/mldsa/mldsa44 github.com/cloudflare/circl/sign/mldsa/mldsa44/internal github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/sign/schemes github.com/cloudflare/circl/simd github.com/cloudflare/circl/simd/keccakf1600 github.com/cloudflare/circl/tss github.com/cloudflare/circl/tss/rsa github.com/cloudflare/circl/tss/rsa/internal github.com/cloudflare/circl/tss/rsa/internal/pss github.com/cloudflare/circl/vdaf github.com/cloudflare/circl/vdaf/prio3 github.com/cloudflare/circl/vdaf/prio3/arith github.com/cloudflare/circl/vdaf/prio3/arith/fp128 github.com/cloudflare/circl/vdaf/prio3/arith/fp64 github.com/cloudflare/circl/vdaf/prio3/count github.com/cloudflare/circl/vdaf/prio3/histogram github.com/cloudflare/circl/vdaf/prio3/internal/cursor github.com/cloudflare/circl/vdaf/prio3/internal/flp github.com/cloudflare/circl/vdaf/prio3/internal/flp_test github.com/cloudflare/circl/vdaf/prio3/internal/prio3 github.com/cloudflare/circl/vdaf/prio3/mhcv github.com/cloudflare/circl/vdaf/prio3/sum github.com/cloudflare/circl/vdaf/prio3/sumvec github.com/cloudflare/circl/xof github.com/cloudflare/circl/xof/k12 github.com/cloudflare/circl/zk github.com/cloudflare/circl/zk/dl github.com/cloudflare/circl/zk/dleq github.com/cloudflare/circl/zk/qndleq ? github.com/cloudflare/circl [no test files] ? github.com/cloudflare/circl/abe [no test files] ? github.com/cloudflare/circl/abe/cpabe [no test files] @@ -701,18 +737,46 @@ ? github.com/cloudflare/circl/cipher [no test files] ? github.com/cloudflare/circl/dh [no test files] ? github.com/cloudflare/circl/dh/sidh/internal/common [no test files] +? github.com/cloudflare/circl/ecc [no test files] +? github.com/cloudflare/circl/internal/conv [no test files] +? github.com/cloudflare/circl/internal/nist [no test files] +? github.com/cloudflare/circl/internal/test [no test files] +? github.com/cloudflare/circl/kem [no test files] +? github.com/cloudflare/circl/kem/frodo/frodo640shake [no test files] +? github.com/cloudflare/circl/kem/hybrid [no test files] +? github.com/cloudflare/circl/kem/kyber/kyber1024 [no test files] +? github.com/cloudflare/circl/kem/kyber/kyber512 [no test files] +? github.com/cloudflare/circl/kem/kyber/kyber768 [no test files] +? github.com/cloudflare/circl/kem/mlkem/mlkem1024 [no test files] +? github.com/cloudflare/circl/kem/mlkem/mlkem512 [no test files] +? github.com/cloudflare/circl/kem/mlkem/mlkem768 [no test files] +? github.com/cloudflare/circl/kem/sike [no test files] +? github.com/cloudflare/circl/kem/sike/sikep434 [no test files] +? github.com/cloudflare/circl/kem/sike/sikep503 [no test files] +? github.com/cloudflare/circl/kem/sike/sikep751 [no test files] +? github.com/cloudflare/circl/ot [no test files] +? github.com/cloudflare/circl/pke [no test files] +? github.com/cloudflare/circl/pke/kyber [no test files] +? github.com/cloudflare/circl/pke/kyber/internal/common/params [no test files] +? github.com/cloudflare/circl/pke/kyber/kyber1024 [no test files] +? github.com/cloudflare/circl/pke/kyber/kyber512 [no test files] +? github.com/cloudflare/circl/pke/kyber/kyber768 [no test files] +? github.com/cloudflare/circl/sign [no test files] +? github.com/cloudflare/circl/sign/dilithium/mode2 [no test files] +? github.com/cloudflare/circl/sign/dilithium/mode3 [no test files] +? github.com/cloudflare/circl/sign/dilithium/mode5 [no test files] === RUN TestPublicKeyFormat ---- PASS: TestPublicKeyFormat (0.02s) +--- PASS: TestPublicKeyFormat (0.00s) === RUN TestSystemSecretKeyFormat --- PASS: TestSystemSecretKeyFormat (0.00s) === RUN TestAttributeKeyFormat ---- PASS: TestAttributeKeyFormat (0.02s) +--- PASS: TestAttributeKeyFormat (0.00s) === RUN TestCiphertext_v137 format_test.go:59: Checking ciphertext: testdata/ciphertext_v137 ---- PASS: TestCiphertext_v137 (0.13s) +--- PASS: TestCiphertext_v137 (0.03s) === RUN TestCiphertext format_test.go:59: Checking ciphertext: testdata/ciphertext ---- PASS: TestCiphertext (0.12s) +--- PASS: TestCiphertext (0.03s) === RUN TestConcurrentDecryption === RUN TestConcurrentDecryption/TestConcurrentDecryption:#0 === RUN TestConcurrentDecryption/TestConcurrentDecryption:#1 @@ -723,16 +787,16 @@ === RUN TestConcurrentDecryption/TestConcurrentDecryption:#6 === RUN TestConcurrentDecryption/TestConcurrentDecryption:#7 === RUN TestConcurrentDecryption/TestConcurrentDecryption:#8 ---- PASS: TestConcurrentDecryption (4.63s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#0 (0.54s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#1 (0.55s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#2 (0.74s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#3 (0.61s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#4 (0.55s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#5 (0.42s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#6 (0.34s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#7 (0.46s) - --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#8 (0.42s) +--- PASS: TestConcurrentDecryption (1.66s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#0 (0.12s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#1 (0.12s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#2 (0.25s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#3 (0.24s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#4 (0.26s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#5 (0.19s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#6 (0.14s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#7 (0.16s) + --- PASS: TestConcurrentDecryption/TestConcurrentDecryption:#8 (0.16s) === RUN TestEndToEndEncryption === RUN TestEndToEndEncryption/TestEndToEndEncryption:#0 === RUN TestEndToEndEncryption/TestEndToEndEncryption:#1 @@ -743,18 +807,18 @@ === RUN TestEndToEndEncryption/TestEndToEndEncryption:#6 === RUN TestEndToEndEncryption/TestEndToEndEncryption:#7 === RUN TestEndToEndEncryption/TestEndToEndEncryption:#8 ---- PASS: TestEndToEndEncryption (4.41s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#0 (0.35s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#1 (0.40s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#2 (0.72s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#3 (0.82s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#4 (0.57s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#5 (0.40s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#6 (0.33s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#7 (0.37s) - --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#8 (0.45s) +--- PASS: TestEndToEndEncryption (2.10s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#0 (0.13s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#1 (0.15s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#2 (0.28s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#3 (0.29s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#4 (0.29s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#5 (0.28s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#6 (0.15s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#7 (0.18s) + --- PASS: TestEndToEndEncryption/TestEndToEndEncryption:#8 (0.36s) === RUN TestMarshal ---- PASS: TestMarshal (0.33s) +--- PASS: TestMarshal (0.26s) === RUN TestPolicyMethods --- PASS: TestPolicyMethods (0.00s) === RUN TestLongPlaintext @@ -798,31 +862,31 @@ longpt_test.go:48: length pt: 262144 ct: 264864 === RUN TestLongPlaintext/19 longpt_test.go:48: length pt: 524288 ct: 527008 ---- PASS: TestLongPlaintext (4.25s) - --- PASS: TestLongPlaintext/0 (0.21s) - --- PASS: TestLongPlaintext/1 (0.19s) - --- PASS: TestLongPlaintext/2 (0.19s) - --- PASS: TestLongPlaintext/3 (0.19s) - --- PASS: TestLongPlaintext/4 (0.19s) - --- PASS: TestLongPlaintext/5 (0.19s) - --- PASS: TestLongPlaintext/6 (0.19s) - --- PASS: TestLongPlaintext/7 (0.19s) - --- PASS: TestLongPlaintext/8 (0.19s) - --- PASS: TestLongPlaintext/9 (0.19s) - --- PASS: TestLongPlaintext/10 (0.19s) - --- PASS: TestLongPlaintext/11 (0.19s) - --- PASS: TestLongPlaintext/12 (0.19s) - --- PASS: TestLongPlaintext/13 (0.19s) - --- PASS: TestLongPlaintext/14 (0.20s) - --- PASS: TestLongPlaintext/15 (0.19s) - --- PASS: TestLongPlaintext/16 (0.20s) - --- PASS: TestLongPlaintext/17 (0.20s) - --- PASS: TestLongPlaintext/18 (0.23s) - --- PASS: TestLongPlaintext/19 (0.24s) +--- PASS: TestLongPlaintext (2.03s) + --- PASS: TestLongPlaintext/0 (0.14s) + --- PASS: TestLongPlaintext/1 (0.15s) + --- PASS: TestLongPlaintext/2 (0.10s) + --- PASS: TestLongPlaintext/3 (0.08s) + --- PASS: TestLongPlaintext/4 (0.08s) + --- PASS: TestLongPlaintext/5 (0.11s) + --- PASS: TestLongPlaintext/6 (0.11s) + --- PASS: TestLongPlaintext/7 (0.10s) + --- PASS: TestLongPlaintext/8 (0.08s) + --- PASS: TestLongPlaintext/9 (0.07s) + --- PASS: TestLongPlaintext/10 (0.08s) + --- PASS: TestLongPlaintext/11 (0.07s) + --- PASS: TestLongPlaintext/12 (0.08s) + --- PASS: TestLongPlaintext/13 (0.07s) + --- PASS: TestLongPlaintext/14 (0.07s) + --- PASS: TestLongPlaintext/15 (0.07s) + --- PASS: TestLongPlaintext/16 (0.08s) + --- PASS: TestLongPlaintext/17 (0.11s) + --- PASS: TestLongPlaintext/18 (0.08s) + --- PASS: TestLongPlaintext/19 (0.09s) === RUN Example ---- PASS: Example (0.72s) +--- PASS: Example (0.31s) PASS -ok github.com/cloudflare/circl/abe/cpabe/tkn20 14.792s +ok github.com/cloudflare/circl/abe/cpabe/tkn20 6.474s === RUN TestLexerErr --- PASS: TestLexerErr (0.00s) === RUN TestLexer @@ -840,7 +904,7 @@ === RUN TestDsl/TestDsl:((region:_caribean))_or_(not_(((fruit:_stonefruit_and_not_flower:_hibiscus)_or_spice:_mace)_and_not_(family:_extracts_or_family:_chilis))) === RUN TestDsl/TestDsl:(9country8:_france) === RUN TestDsl/TestDsl:((country_:_afghanistan)_or_(country:_bactria))_and_(not_(king:_alexander)) ---- PASS: TestDsl (0.01s) +--- PASS: TestDsl (0.00s) --- PASS: TestDsl/TestDsl: (0.00s) --- PASS: TestDsl/TestDsl:& (0.00s) --- PASS: TestDsl/TestDsl:country:_north_korea (0.00s) @@ -854,76 +918,75 @@ --- PASS: TestDsl/TestDsl:(9country8:_france) (0.00s) --- PASS: TestDsl/TestDsl:((country_:_afghanistan)_or_(country:_bactria))_and_(not_(king:_alexander)) (0.00s) PASS -ok github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl 0.044s -? github.com/cloudflare/circl/ecc [no test files] +ok github.com/cloudflare/circl/abe/cpabe/tkn20/internal/dsl 0.007s === RUN TestEncryptionBk ---- PASS: TestEncryptionBk (4.78s) +--- PASS: TestEncryptionBk (1.64s) === RUN TestShare --- PASS: TestShare (0.00s) === RUN TestFormulaMarshal --- PASS: TestFormulaMarshal (0.00s) === RUN TestRightMultLinearityG1 ---- PASS: TestRightMultLinearityG1 (0.08s) +--- PASS: TestRightMultLinearityG1 (0.02s) === RUN TestLeftMultLinearityG1 ---- PASS: TestLeftMultLinearityG1 (0.06s) +--- PASS: TestLeftMultLinearityG1 (0.02s) === RUN TestLeftMultActionG1 ---- PASS: TestLeftMultActionG1 (0.08s) +--- PASS: TestLeftMultActionG1 (0.02s) === RUN TestRightMultActionG1 ---- PASS: TestRightMultActionG1 (0.04s) +--- PASS: TestRightMultActionG1 (0.02s) === RUN TestExpG1 ---- PASS: TestExpG1 (0.03s) +--- PASS: TestExpG1 (0.01s) === RUN TestMarshalG1 ---- PASS: TestMarshalG1 (0.17s) +--- PASS: TestMarshalG1 (0.07s) === RUN TestOracle --- PASS: TestOracle (0.01s) === RUN TestAliasLeftMult ---- PASS: TestAliasLeftMult (0.14s) +--- PASS: TestAliasLeftMult (0.06s) === RUN TestAliasRightMult ---- PASS: TestAliasRightMult (0.14s) +--- PASS: TestAliasRightMult (0.06s) === RUN TestAliasAdd ---- PASS: TestAliasAdd (0.03s) +--- PASS: TestAliasAdd (0.01s) === RUN TestAliasSub ---- PASS: TestAliasSub (0.03s) +--- PASS: TestAliasSub (0.01s) === RUN TestRightMultLinearityG2 ---- PASS: TestRightMultLinearityG2 (0.20s) +--- PASS: TestRightMultLinearityG2 (0.07s) === RUN TestLeftMultLinearityG2 ---- PASS: TestLeftMultLinearityG2 (0.28s) +--- PASS: TestLeftMultLinearityG2 (0.08s) === RUN TestLeftMultActionG2 ---- PASS: TestLeftMultActionG2 (0.22s) +--- PASS: TestLeftMultActionG2 (0.08s) === RUN TestRightMultActionG2 ---- PASS: TestRightMultActionG2 (0.15s) +--- PASS: TestRightMultActionG2 (0.05s) === RUN TestExpG2 ---- PASS: TestExpG2 (0.05s) +--- PASS: TestExpG2 (0.02s) === RUN TestMarshalG2 ---- PASS: TestMarshalG2 (0.30s) +--- PASS: TestMarshalG2 (0.10s) === RUN TestAliasLeftMultG2 ---- PASS: TestAliasLeftMultG2 (0.39s) +--- PASS: TestAliasLeftMultG2 (0.18s) === RUN TestAliasRightMultG2 ---- PASS: TestAliasRightMultG2 (0.40s) +--- PASS: TestAliasRightMultG2 (0.18s) === RUN TestAliasAddG2 ---- PASS: TestAliasAddG2 (0.09s) +--- PASS: TestAliasAddG2 (0.04s) === RUN TestRightMultLinearityGT ---- PASS: TestRightMultLinearityGT (0.33s) +--- PASS: TestRightMultLinearityGT (0.17s) === RUN TestLeftMultLinearityGT ---- PASS: TestLeftMultLinearityGT (0.35s) +--- PASS: TestLeftMultLinearityGT (0.23s) === RUN TestLeftMultActionGT ---- PASS: TestLeftMultActionGT (0.34s) +--- PASS: TestLeftMultActionGT (0.14s) === RUN TestRightMultActionGT ---- PASS: TestRightMultActionGT (0.24s) +--- PASS: TestRightMultActionGT (0.13s) === RUN TestExpGT ---- PASS: TestExpGT (0.09s) +--- PASS: TestExpGT (0.06s) === RUN TestExpGTLinearity ---- PASS: TestExpGTLinearity (0.07s) +--- PASS: TestExpGTLinearity (0.03s) === RUN TestExpKnownAnswer ---- PASS: TestExpKnownAnswer (0.02s) +--- PASS: TestExpKnownAnswer (0.01s) === RUN TestMarshalGt ---- PASS: TestMarshalGt (0.35s) +--- PASS: TestMarshalGt (0.29s) === RUN TestAliasLeftMultGT ---- PASS: TestAliasLeftMultGT (0.89s) +--- PASS: TestAliasLeftMultGT (0.44s) === RUN TestAliasRightMultGT ---- PASS: TestAliasRightMultGT (0.84s) +--- PASS: TestAliasRightMultGT (0.40s) === RUN TestAliasAddGt ---- PASS: TestAliasAddGt (0.04s) +--- PASS: TestAliasAddGt (0.01s) === RUN TestSampleDlin --- PASS: TestSampleDlin (0.00s) === RUN TestAdditionAndTranspose @@ -965,71 +1028,71 @@ === RUN TestEncryptionSimple/test_5 === RUN TestEncryptionSimple/test_6 === RUN TestEncryptionSimple/test_7 ---- PASS: TestEncryptionSimple (3.19s) - --- PASS: TestEncryptionSimple/test_0 (0.24s) - --- PASS: TestEncryptionSimple/test_1 (0.46s) - --- PASS: TestEncryptionSimple/test_2 (0.46s) - --- PASS: TestEncryptionSimple/test_3 (0.51s) - --- PASS: TestEncryptionSimple/test_4 (0.50s) - --- PASS: TestEncryptionSimple/test_5 (0.47s) - --- PASS: TestEncryptionSimple/test_6 (0.28s) - --- PASS: TestEncryptionSimple/test_7 (0.28s) +--- PASS: TestEncryptionSimple (1.38s) + --- PASS: TestEncryptionSimple/test_0 (0.14s) + --- PASS: TestEncryptionSimple/test_1 (0.20s) + --- PASS: TestEncryptionSimple/test_2 (0.19s) + --- PASS: TestEncryptionSimple/test_3 (0.20s) + --- PASS: TestEncryptionSimple/test_4 (0.18s) + --- PASS: TestEncryptionSimple/test_5 (0.21s) + --- PASS: TestEncryptionSimple/test_6 (0.13s) + --- PASS: TestEncryptionSimple/test_7 (0.12s) === RUN TestMarshalPublicParams ---- PASS: TestMarshalPublicParams (0.05s) +--- PASS: TestMarshalPublicParams (0.02s) === RUN TestMarshalSecretParams ---- PASS: TestMarshalSecretParams (0.04s) +--- PASS: TestMarshalSecretParams (0.02s) === RUN TestMarshalAttributesKey ---- PASS: TestMarshalAttributesKey (0.42s) +--- PASS: TestMarshalAttributesKey (0.19s) === RUN TestEqualAttributesKey ---- PASS: TestEqualAttributesKey (0.22s) +--- PASS: TestEqualAttributesKey (0.09s) PASS -ok github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn 15.220s +ok github.com/cloudflare/circl/abe/cpabe/tkn20/internal/tkn 6.360s === RUN TestRoundTrip === RUN TestRoundTrip/RSABSSA-SHA384-PSS-Deterministic === RUN TestRoundTrip/RSABSSA-SHA384-PSSZero-Deterministic === RUN TestRoundTrip/RSABSSA-SHA384-PSS-Randomized === RUN TestRoundTrip/RSABSSA-SHA384-PSSZero-Randomized ---- PASS: TestRoundTrip (0.12s) - --- PASS: TestRoundTrip/RSABSSA-SHA384-PSS-Deterministic (0.03s) - --- PASS: TestRoundTrip/RSABSSA-SHA384-PSSZero-Deterministic (0.03s) - --- PASS: TestRoundTrip/RSABSSA-SHA384-PSS-Randomized (0.03s) - --- PASS: TestRoundTrip/RSABSSA-SHA384-PSSZero-Randomized (0.03s) +--- PASS: TestRoundTrip (0.03s) + --- PASS: TestRoundTrip/RSABSSA-SHA384-PSS-Deterministic (0.01s) + --- PASS: TestRoundTrip/RSABSSA-SHA384-PSSZero-Deterministic (0.01s) + --- PASS: TestRoundTrip/RSABSSA-SHA384-PSS-Randomized (0.01s) + --- PASS: TestRoundTrip/RSABSSA-SHA384-PSSZero-Randomized (0.01s) === RUN TestDeterministicRoundTrip ---- PASS: TestDeterministicRoundTrip (0.03s) +--- PASS: TestDeterministicRoundTrip (0.01s) === RUN TestDeterministicBlindFailure --- PASS: TestDeterministicBlindFailure (0.00s) === RUN TestRandomSignVerify ---- PASS: TestRandomSignVerify (0.06s) +--- PASS: TestRandomSignVerify (0.01s) === RUN TestFixedRandomSignVerify ---- PASS: TestFixedRandomSignVerify (0.06s) +--- PASS: TestFixedRandomSignVerify (0.01s) === RUN TestVectors === RUN TestVectors/RSABSSA-SHA384-PSS-Randomized === RUN TestVectors/RSABSSA-SHA384-PSSZERO-Randomized === RUN TestVectors/RSABSSA-SHA384-PSS-Deterministic === RUN TestVectors/RSABSSA-SHA384-PSSZERO-Deterministic ---- PASS: TestVectors (0.69s) - --- PASS: TestVectors/RSABSSA-SHA384-PSS-Randomized (0.16s) - --- PASS: TestVectors/RSABSSA-SHA384-PSSZERO-Randomized (0.16s) - --- PASS: TestVectors/RSABSSA-SHA384-PSS-Deterministic (0.16s) - --- PASS: TestVectors/RSABSSA-SHA384-PSSZERO-Deterministic (0.20s) +--- PASS: TestVectors (0.20s) + --- PASS: TestVectors/RSABSSA-SHA384-PSS-Randomized (0.05s) + --- PASS: TestVectors/RSABSSA-SHA384-PSSZERO-Randomized (0.05s) + --- PASS: TestVectors/RSABSSA-SHA384-PSS-Deterministic (0.05s) + --- PASS: TestVectors/RSABSSA-SHA384-PSSZERO-Deterministic (0.05s) === RUN Example_blindrsa ---- PASS: Example_blindrsa (0.16s) +--- PASS: Example_blindrsa (0.38s) PASS -ok github.com/cloudflare/circl/blindsign/blindrsa 1.161s +ok github.com/cloudflare/circl/blindsign/blindrsa 0.655s === RUN TestPBRSARoundTrip ---- PASS: TestPBRSARoundTrip (0.28s) +--- PASS: TestPBRSARoundTrip (0.07s) === RUN TestPBRSAGenerateTestVector ---- PASS: TestPBRSAGenerateTestVector (1.53s) +--- PASS: TestPBRSAGenerateTestVector (0.64s) PASS -ok github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa 1.846s +ok github.com/cloudflare/circl/blindsign/blindrsa/partiallyblindrsa 0.716s === RUN TestAscon === RUN TestAscon/Ascon128 === RUN TestAscon/Ascon128a === RUN TestAscon/Ascon80pq ---- PASS: TestAscon (0.12s) - --- PASS: TestAscon/Ascon128 (0.03s) - --- PASS: TestAscon/Ascon128a (0.04s) - --- PASS: TestAscon/Ascon80pq (0.06s) +--- PASS: TestAscon (0.04s) + --- PASS: TestAscon/Ascon128 (0.01s) + --- PASS: TestAscon/Ascon128a (0.01s) + --- PASS: TestAscon/Ascon80pq (0.01s) === RUN TestBadInputs --- PASS: TestBadInputs (0.00s) === RUN TestAPI @@ -1041,19 +1104,19 @@ --- PASS: TestAPI/reuse (0.00s) --- PASS: TestAPI/parallel (0.00s) PASS -ok github.com/cloudflare/circl/cipher/ascon 0.156s +ok github.com/cloudflare/circl/cipher/ascon 0.041s === RUN TestCompare64 --- PASS: TestCompare64 (0.00s) === RUN TestEphemeralKeyExchange ---- PASS: TestEphemeralKeyExchange (1.39s) +--- PASS: TestEphemeralKeyExchange (0.58s) === RUN TestPrivateKeyExportImport --- PASS: TestPrivateKeyExportImport (0.00s) === RUN TestValidateNegative --- PASS: TestValidateNegative (0.00s) === RUN TestPublicKeyExportImport ---- PASS: TestPublicKeyExportImport (3.43s) +--- PASS: TestPublicKeyExportImport (1.47s) === RUN TestKAT ---- PASS: TestKAT (1.47s) +--- PASS: TestKAT (0.77s) === RUN TestXAdd --- PASS: TestXAdd (0.00s) === RUN TestXDbl @@ -1063,7 +1126,7 @@ === RUN TestXDblAddVSxDblxAdd --- PASS: TestXDblAddVSxDblxAdd (0.00s) === RUN TestXMul ---- PASS: TestXMul (0.01s) +--- PASS: TestXMul (0.00s) === RUN TestMappointHardcoded3 --- PASS: TestMappointHardcoded3 (0.00s) === RUN TestMappointHardcoded5 @@ -1089,62 +1152,50 @@ === RUN TestModExp --- PASS: TestModExp (0.01s) === RUN TestIsNonQuadRes ---- PASS: TestIsNonQuadRes (0.01s) +--- PASS: TestIsNonQuadRes (0.00s) === RUN TestCheckSmaller --- PASS: TestCheckSmaller (0.00s) PASS -ok github.com/cloudflare/circl/dh/csidh 6.332s +ok github.com/cloudflare/circl/dh/csidh 2.841s === RUN TestDH ---- PASS: TestDH (0.52s) +--- PASS: TestDH (0.16s) === RUN ExampleKey --- PASS: ExampleKey (0.00s) PASS -ok github.com/cloudflare/circl/dh/curve4q 0.543s -? github.com/cloudflare/circl/internal/conv [no test files] -? github.com/cloudflare/circl/internal/nist [no test files] -? github.com/cloudflare/circl/internal/test [no test files] -? github.com/cloudflare/circl/kem [no test files] -? github.com/cloudflare/circl/kem/frodo/frodo640shake [no test files] -? github.com/cloudflare/circl/kem/hybrid [no test files] -? github.com/cloudflare/circl/kem/kyber/kyber1024 [no test files] -? github.com/cloudflare/circl/kem/kyber/kyber512 [no test files] -? github.com/cloudflare/circl/kem/kyber/kyber768 [no test files] -? github.com/cloudflare/circl/kem/mlkem/mlkem1024 [no test files] -? github.com/cloudflare/circl/kem/mlkem/mlkem512 [no test files] -? github.com/cloudflare/circl/kem/mlkem/mlkem768 [no test files] -? github.com/cloudflare/circl/kem/sike [no test files] -? github.com/cloudflare/circl/kem/sike/sikep434 [no test files] -? github.com/cloudflare/circl/kem/sike/sikep503 [no test files] -? github.com/cloudflare/circl/kem/sike/sikep751 [no test files] -? github.com/cloudflare/circl/ot [no test files] -? github.com/cloudflare/circl/pke [no test files] -? github.com/cloudflare/circl/pke/kyber [no test files] -? github.com/cloudflare/circl/pke/kyber/internal/common/params [no test files] -? github.com/cloudflare/circl/pke/kyber/kyber1024 [no test files] -? github.com/cloudflare/circl/pke/kyber/kyber512 [no test files] -? github.com/cloudflare/circl/pke/kyber/kyber768 [no test files] -? github.com/cloudflare/circl/sign [no test files] -? github.com/cloudflare/circl/sign/dilithium/mode2 [no test files] -? github.com/cloudflare/circl/sign/dilithium/mode3 [no test files] -? github.com/cloudflare/circl/sign/dilithium/mode5 [no test files] +ok github.com/cloudflare/circl/dh/curve4q 0.159s +? github.com/cloudflare/circl/sign/internal/dilithium/asm [no test files] +? github.com/cloudflare/circl/sign/internal/dilithium/params [no test files] +? github.com/cloudflare/circl/sign/mldsa [no test files] +? github.com/cloudflare/circl/simd [no test files] +? github.com/cloudflare/circl/tss [no test files] +? github.com/cloudflare/circl/tss/rsa/internal [no test files] +? github.com/cloudflare/circl/tss/rsa/internal/pss [no test files] +? github.com/cloudflare/circl/vdaf [no test files] +? github.com/cloudflare/circl/vdaf/prio3/arith/fp128 [no test files] +? github.com/cloudflare/circl/vdaf/prio3/arith/fp64 [no test files] +? github.com/cloudflare/circl/vdaf/prio3/internal/cursor [no test files] +? github.com/cloudflare/circl/vdaf/prio3/internal/flp_test [no test files] +? github.com/cloudflare/circl/vdaf/prio3/internal/flp [no test files] +? github.com/cloudflare/circl/vdaf/prio3/internal/prio3 [no test files] +? github.com/cloudflare/circl/zk [no test files] === RUN TestKeyAgreementP751_AliceEvenNumber ---- PASS: TestKeyAgreementP751_AliceEvenNumber (0.10s) +--- PASS: TestKeyAgreementP751_AliceEvenNumber (0.05s) === RUN TestKeygen +=== RUN TestKeygen/P-751 === RUN TestKeygen/P-434 === RUN TestKeygen/P-503 -=== RUN TestKeygen/P-751 ---- PASS: TestKeygen (0.15s) - --- PASS: TestKeygen/P-434 (0.04s) - --- PASS: TestKeygen/P-503 (0.05s) - --- PASS: TestKeygen/P-751 (0.07s) +--- PASS: TestKeygen (0.04s) + --- PASS: TestKeygen/P-751 (0.03s) + --- PASS: TestKeygen/P-434 (0.01s) + --- PASS: TestKeygen/P-503 (0.01s) === RUN TestRoundtrip === RUN TestRoundtrip/P-434 === RUN TestRoundtrip/P-503 === RUN TestRoundtrip/P-751 ---- PASS: TestRoundtrip (0.21s) - --- PASS: TestRoundtrip/P-434 (0.03s) - --- PASS: TestRoundtrip/P-503 (0.05s) - --- PASS: TestRoundtrip/P-751 (0.13s) +--- PASS: TestRoundtrip (0.08s) + --- PASS: TestRoundtrip/P-434 (0.01s) + --- PASS: TestRoundtrip/P-503 (0.02s) + --- PASS: TestRoundtrip/P-751 (0.05s) === RUN TestImportExport === RUN TestImportExport/P-434 === RUN TestImportExport/P-503 @@ -1154,85 +1205,85 @@ --- PASS: TestImportExport/P-503 (0.00s) --- PASS: TestImportExport/P-751 (0.00s) === RUN TestKeyAgreement +=== RUN TestKeyAgreement/P-434 === RUN TestKeyAgreement/P-503 === RUN TestKeyAgreement/P-751 -=== RUN TestKeyAgreement/P-434 ---- PASS: TestKeyAgreement (0.15s) - --- PASS: TestKeyAgreement/P-503 (0.03s) - --- PASS: TestKeyAgreement/P-751 (0.09s) - --- PASS: TestKeyAgreement/P-434 (0.02s) +--- PASS: TestKeyAgreement (0.06s) + --- PASS: TestKeyAgreement/P-434 (0.01s) + --- PASS: TestKeyAgreement/P-503 (0.01s) + --- PASS: TestKeyAgreement/P-751 (0.04s) === RUN TestPrivateKeyBelowMax -=== RUN TestPrivateKeyBelowMax/P-751 === RUN TestPrivateKeyBelowMax/P-434 === RUN TestPrivateKeyBelowMax/P-503 ---- PASS: TestPrivateKeyBelowMax (0.02s) - --- PASS: TestPrivateKeyBelowMax/P-751 (0.01s) - --- PASS: TestPrivateKeyBelowMax/P-434 (0.01s) - --- PASS: TestPrivateKeyBelowMax/P-503 (0.01s) +=== RUN TestPrivateKeyBelowMax/P-751 +--- PASS: TestPrivateKeyBelowMax (0.01s) + --- PASS: TestPrivateKeyBelowMax/P-434 (0.00s) + --- PASS: TestPrivateKeyBelowMax/P-503 (0.00s) + --- PASS: TestPrivateKeyBelowMax/P-751 (0.00s) === RUN TestPKERoundTrip === RUN TestPKERoundTrip/P-434 === RUN TestPKERoundTrip/P-503 === RUN TestPKERoundTrip/P-751 ---- PASS: TestPKERoundTrip (0.15s) - --- PASS: TestPKERoundTrip/P-434 (0.02s) - --- PASS: TestPKERoundTrip/P-503 (0.03s) - --- PASS: TestPKERoundTrip/P-751 (0.09s) +--- PASS: TestPKERoundTrip (0.06s) + --- PASS: TestPKERoundTrip/P-434 (0.01s) + --- PASS: TestPKERoundTrip/P-503 (0.01s) + --- PASS: TestPKERoundTrip/P-751 (0.04s) === RUN TestPKEKeyGeneration === RUN TestPKEKeyGeneration/P-503 === RUN TestPKEKeyGeneration/P-751 === RUN TestPKEKeyGeneration/P-434 ---- PASS: TestPKEKeyGeneration (0.25s) - --- PASS: TestPKEKeyGeneration/P-503 (0.04s) - --- PASS: TestPKEKeyGeneration/P-751 (0.17s) - --- PASS: TestPKEKeyGeneration/P-434 (0.04s) +--- PASS: TestPKEKeyGeneration (0.09s) + --- PASS: TestPKEKeyGeneration/P-503 (0.02s) + --- PASS: TestPKEKeyGeneration/P-751 (0.06s) + --- PASS: TestPKEKeyGeneration/P-434 (0.01s) === RUN TestNegativePKE === RUN TestNegativePKE/P-434 === RUN TestNegativePKE/P-503 === RUN TestNegativePKE/P-751 ---- PASS: TestNegativePKE (0.08s) - --- PASS: TestNegativePKE/P-434 (0.01s) - --- PASS: TestNegativePKE/P-503 (0.02s) - --- PASS: TestNegativePKE/P-751 (0.04s) +--- PASS: TestNegativePKE (0.02s) + --- PASS: TestNegativePKE/P-434 (0.00s) + --- PASS: TestNegativePKE/P-503 (0.00s) + --- PASS: TestNegativePKE/P-751 (0.01s) === RUN TestKEMKeyGeneration === RUN TestKEMKeyGeneration/P-434 === RUN TestKEMKeyGeneration/P-503 === RUN TestKEMKeyGeneration/P-751 ---- PASS: TestKEMKeyGeneration (0.28s) - --- PASS: TestKEMKeyGeneration/P-434 (0.05s) - --- PASS: TestKEMKeyGeneration/P-503 (0.06s) - --- PASS: TestKEMKeyGeneration/P-751 (0.17s) +--- PASS: TestKEMKeyGeneration (0.10s) + --- PASS: TestKEMKeyGeneration/P-434 (0.02s) + --- PASS: TestKEMKeyGeneration/P-503 (0.02s) + --- PASS: TestKEMKeyGeneration/P-751 (0.06s) === RUN TestNegativeKEM === RUN TestNegativeKEM/P-434 === RUN TestNegativeKEM/P-503 === RUN TestNegativeKEM/P-751 ---- PASS: TestNegativeKEM (0.23s) - --- PASS: TestNegativeKEM/P-434 (0.05s) - --- PASS: TestNegativeKEM/P-503 (0.05s) - --- PASS: TestNegativeKEM/P-751 (0.13s) +--- PASS: TestNegativeKEM (0.16s) + --- PASS: TestNegativeKEM/P-434 (0.02s) + --- PASS: TestNegativeKEM/P-503 (0.03s) + --- PASS: TestNegativeKEM/P-751 (0.10s) === RUN TestKAT +=== RUN TestKAT/P-751 === RUN TestKAT/P-434 === RUN TestKAT/P-503 -=== RUN TestKAT/P-751 ---- PASS: TestKAT (57.94s) - --- PASS: TestKAT/P-434 (6.16s) - --- PASS: TestKAT/P-503 (9.01s) - --- PASS: TestKAT/P-751 (42.77s) +--- PASS: TestKAT (15.51s) + --- PASS: TestKAT/P-751 (9.97s) + --- PASS: TestKAT/P-434 (2.41s) + --- PASS: TestKAT/P-503 (3.13s) === RUN TestNegativeKEMSameWrongResult -=== RUN TestNegativeKEMSameWrongResult/P-751 === RUN TestNegativeKEMSameWrongResult/P-434 === RUN TestNegativeKEMSameWrongResult/P-503 ---- PASS: TestNegativeKEMSameWrongResult (0.29s) - --- PASS: TestNegativeKEMSameWrongResult/P-751 (0.19s) - --- PASS: TestNegativeKEMSameWrongResult/P-434 (0.05s) - --- PASS: TestNegativeKEMSameWrongResult/P-503 (0.06s) +=== RUN TestNegativeKEMSameWrongResult/P-751 +--- PASS: TestNegativeKEMSameWrongResult (0.11s) + --- PASS: TestNegativeKEMSameWrongResult/P-434 (0.02s) + --- PASS: TestNegativeKEMSameWrongResult/P-503 (0.02s) + --- PASS: TestNegativeKEMSameWrongResult/P-751 (0.07s) === RUN TestKEMRoundTrip ---- PASS: TestKEMRoundTrip (0.21s) +--- PASS: TestKEMRoundTrip (0.08s) === RUN ExamplePrivateKey ---- PASS: ExamplePrivateKey (0.08s) +--- PASS: ExamplePrivateKey (0.02s) === RUN ExampleKEM ---- PASS: ExampleKEM (0.10s) +--- PASS: ExampleKEM (0.04s) PASS -ok github.com/cloudflare/circl/dh/sidh 60.297s +ok github.com/cloudflare/circl/dh/sidh 16.454s === RUN TestMulWithMULXADxX arith_amd64_test.go:84: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestMulWithMULXADxX (0.00s) @@ -1258,32 +1309,31 @@ === RUN TestInvalidPK/InvalidPKOrder2 === RUN TestInvalidPK/InvalidPKFullOrder === RUN TestInvalidPK/ValidPQ ---- PASS: TestInvalidPK (0.03s) +--- PASS: TestInvalidPK (0.01s) --- PASS: TestInvalidPK/InvalidPmQ (0.00s) - --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.01s) - --- PASS: TestInvalidPK/InvalidPKT (0.01s) - --- PASS: TestInvalidPK/InvalidPKOrder2 (0.01s) + --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.00s) + --- PASS: TestInvalidPK/InvalidPKT (0.00s) + --- PASS: TestInvalidPK/InvalidPKOrder2 (0.00s) --- PASS: TestInvalidPK/InvalidPKFullOrder (0.00s) --- PASS: TestInvalidPK/ValidPQ (0.00s) === RUN TestOne --- PASS: TestOne (0.00s) === RUN TestFp2ToBytesRoundTrip ---- PASS: TestFp2ToBytesRoundTrip (0.51s) +--- PASS: TestFp2ToBytesRoundTrip (0.08s) === RUN TestFp2MulDistributesOverAdd ---- PASS: TestFp2MulDistributesOverAdd (0.93s) +--- PASS: TestFp2MulDistributesOverAdd (0.24s) === RUN TestFp2MulIsAssociative ---- PASS: TestFp2MulIsAssociative (0.87s) +--- PASS: TestFp2MulIsAssociative (0.28s) === RUN TestFp2SquareMatchesMul ---- PASS: TestFp2SquareMatchesMul (0.26s) +--- PASS: TestFp2SquareMatchesMul (0.10s) === RUN TestFp2Inv ---- PASS: TestFp2Inv (0.20s) +--- PASS: TestFp2Inv (0.09s) === RUN TestFp2Batch3Inv ---- PASS: TestFp2Batch3Inv (0.09s) +--- PASS: TestFp2Batch3Inv (0.04s) PASS -ok github.com/cloudflare/circl/dh/sidh/internal/p434 2.921s +ok github.com/cloudflare/circl/dh/sidh/internal/p434 0.848s === RUN TestMulWithMULX - arith_amd64_test.go:91: MULX not supported by the platform ---- SKIP: TestMulWithMULX (0.00s) +--- PASS: TestMulWithMULX (0.18s) === RUN TestMulWithMULXADxX arith_amd64_test.go:100: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestMulWithMULXADxX (0.00s) @@ -1291,8 +1341,7 @@ arith_amd64_test.go:109: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestMulWithMULXADxXAgainstMULX (0.00s) === RUN TestRedcWithMULX - arith_amd64_test.go:118: MULX not supported by the platform ---- SKIP: TestRedcWithMULX (0.00s) +--- PASS: TestRedcWithMULX (0.13s) === RUN TestRedcWithMULXADxX arith_amd64_test.go:128: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestRedcWithMULXADxX (0.00s) @@ -1318,32 +1367,31 @@ === RUN TestInvalidPK/InvalidPKOrder2 === RUN TestInvalidPK/InvalidPKFullOrder === RUN TestInvalidPK/ValidPQ ---- PASS: TestInvalidPK (0.03s) +--- PASS: TestInvalidPK (0.01s) --- PASS: TestInvalidPK/InvalidPmQ (0.00s) - --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.01s) + --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.00s) --- PASS: TestInvalidPK/InvalidPKT (0.00s) - --- PASS: TestInvalidPK/InvalidPKOrder2 (0.01s) + --- PASS: TestInvalidPK/InvalidPKOrder2 (0.00s) --- PASS: TestInvalidPK/InvalidPKFullOrder (0.00s) --- PASS: TestInvalidPK/ValidPQ (0.00s) === RUN TestOne --- PASS: TestOne (0.00s) === RUN TestFp2ToBytesRoundTrip ---- PASS: TestFp2ToBytesRoundTrip (0.48s) +--- PASS: TestFp2ToBytesRoundTrip (0.08s) === RUN TestFp2MulDistributesOverAdd ---- PASS: TestFp2MulDistributesOverAdd (1.00s) +--- PASS: TestFp2MulDistributesOverAdd (0.24s) === RUN TestFp2MulIsAssociative ---- PASS: TestFp2MulIsAssociative (0.97s) +--- PASS: TestFp2MulIsAssociative (0.27s) === RUN TestFp2SquareMatchesMul ---- PASS: TestFp2SquareMatchesMul (0.38s) +--- PASS: TestFp2SquareMatchesMul (0.10s) === RUN TestFp2Inv ---- PASS: TestFp2Inv (0.35s) +--- PASS: TestFp2Inv (0.13s) === RUN TestFp2Batch3Inv ---- PASS: TestFp2Batch3Inv (0.15s) +--- PASS: TestFp2Batch3Inv (0.06s) PASS -ok github.com/cloudflare/circl/dh/sidh/internal/p503 3.379s +ok github.com/cloudflare/circl/dh/sidh/internal/p503 1.196s === RUN TestMulWithMULX - arith_amd64_test.go:91: MULX not supported by the platform ---- SKIP: TestMulWithMULX (0.00s) +--- PASS: TestMulWithMULX (0.17s) === RUN TestMulWithMULXADxX arith_amd64_test.go:100: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestMulWithMULXADxX (0.00s) @@ -1351,8 +1399,7 @@ arith_amd64_test.go:109: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestMulWithMULXADxXAgainstMULX (0.00s) === RUN TestRedcWithMULX - arith_amd64_test.go:118: MULX not supported by the platform ---- SKIP: TestRedcWithMULX (0.00s) +--- PASS: TestRedcWithMULX (0.13s) === RUN TestRedcWithMULXADxX arith_amd64_test.go:128: MULX, ADCX and ADOX not supported by the platform --- SKIP: TestRedcWithMULXADxX (0.00s) @@ -1378,97 +1425,97 @@ === RUN TestInvalidPK/InvalidPKOrder2 === RUN TestInvalidPK/InvalidPKFullOrder === RUN TestInvalidPK/ValidPQ ---- PASS: TestInvalidPK (0.07s) +--- PASS: TestInvalidPK (0.02s) --- PASS: TestInvalidPK/InvalidPmQ (0.00s) - --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.02s) - --- PASS: TestInvalidPK/InvalidPKT (0.01s) + --- PASS: TestInvalidPK/InvalidPKNoneLinear (0.01s) + --- PASS: TestInvalidPK/InvalidPKT (0.00s) --- PASS: TestInvalidPK/InvalidPKOrder2 (0.01s) - --- PASS: TestInvalidPK/InvalidPKFullOrder (0.01s) - --- PASS: TestInvalidPK/ValidPQ (0.01s) + --- PASS: TestInvalidPK/InvalidPKFullOrder (0.00s) + --- PASS: TestInvalidPK/ValidPQ (0.00s) === RUN TestOne --- PASS: TestOne (0.00s) === RUN TestFp2ToBytesRoundTrip ---- PASS: TestFp2ToBytesRoundTrip (0.48s) +--- PASS: TestFp2ToBytesRoundTrip (0.10s) === RUN TestFp2MulDistributesOverAdd ---- PASS: TestFp2MulDistributesOverAdd (1.24s) +--- PASS: TestFp2MulDistributesOverAdd (0.31s) === RUN TestFp2MulIsAssociative ---- PASS: TestFp2MulIsAssociative (1.20s) +--- PASS: TestFp2MulIsAssociative (0.36s) === RUN TestFp2SquareMatchesMul ---- PASS: TestFp2SquareMatchesMul (0.47s) +--- PASS: TestFp2SquareMatchesMul (0.13s) === RUN TestFp2Inv ---- PASS: TestFp2Inv (0.90s) +--- PASS: TestFp2Inv (0.40s) === RUN TestFp2Batch3Inv ---- PASS: TestFp2Batch3Inv (0.41s) +--- PASS: TestFp2Batch3Inv (0.16s) PASS -ok github.com/cloudflare/circl/dh/sidh/internal/p751 4.813s +ok github.com/cloudflare/circl/dh/sidh/internal/p751 1.795s === RUN TestGeneric === RUN TestGeneric/Double === RUN TestGeneric/DiffAdd === RUN TestGeneric/LadderStep === RUN TestGeneric/MulA24 ---- PASS: TestGeneric (0.06s) - --- PASS: TestGeneric/Double (0.01s) - --- PASS: TestGeneric/DiffAdd (0.02s) - --- PASS: TestGeneric/LadderStep (0.03s) +--- PASS: TestGeneric (0.03s) + --- PASS: TestGeneric/Double (0.00s) + --- PASS: TestGeneric/DiffAdd (0.01s) + --- PASS: TestGeneric/LadderStep (0.01s) --- PASS: TestGeneric/MulA24 (0.00s) === RUN TestNative === RUN TestNative/Double === RUN TestNative/DiffAdd === RUN TestNative/LadderStep === RUN TestNative/MulA24 ---- PASS: TestNative (0.07s) +--- PASS: TestNative (0.03s) --- PASS: TestNative/Double (0.01s) - --- PASS: TestNative/DiffAdd (0.02s) - --- PASS: TestNative/LadderStep (0.03s) + --- PASS: TestNative/DiffAdd (0.01s) + --- PASS: TestNative/LadderStep (0.01s) --- PASS: TestNative/MulA24 (0.00s) === RUN TestRFC7748Kat --- PASS: TestRFC7748Kat (0.00s) === RUN TestRFC7748Times key_test.go:90: Skipped one long test, add -long flag to run longer tests ---- PASS: TestRFC7748Times (0.16s) +--- PASS: TestRFC7748Times (0.05s) === RUN TestBase ---- PASS: TestBase (0.21s) +--- PASS: TestBase (0.10s) === RUN TestWycheproof --- PASS: TestWycheproof (0.01s) === RUN Example_x25519 --- PASS: Example_x25519 (0.00s) PASS -ok github.com/cloudflare/circl/dh/x25519 0.547s +ok github.com/cloudflare/circl/dh/x25519 0.218s === RUN TestGeneric ---- PASS: TestGeneric (0.06s) +--- PASS: TestGeneric (0.03s) === RUN TestNative ---- PASS: TestNative (0.05s) +--- PASS: TestNative (0.03s) === RUN TestRFC7748Kat --- PASS: TestRFC7748Kat (0.00s) === RUN TestRFC7748Times key_test.go:88: Skipped one long test, add -long flag to run longer tests ---- PASS: TestRFC7748Times (0.56s) +--- PASS: TestRFC7748Times (0.29s) === RUN TestBase ---- PASS: TestBase (0.85s) +--- PASS: TestBase (0.39s) === RUN Example_x448 --- PASS: Example_x448 (0.00s) PASS -ok github.com/cloudflare/circl/dh/x448 1.548s +ok github.com/cloudflare/circl/dh/x448 0.747s === RUN TestSerializationVector === RUN TestSerializationVector/g1_unco === RUN TestSerializationVector/g1_comp === RUN TestSerializationVector/g2_unco === RUN TestSerializationVector/g2_comp ---- PASS: TestSerializationVector (3.82s) - --- PASS: TestSerializationVector/g1_unco (0.64s) - --- PASS: TestSerializationVector/g1_comp (0.77s) - --- PASS: TestSerializationVector/g2_unco (0.75s) - --- PASS: TestSerializationVector/g2_comp (1.67s) +--- PASS: TestSerializationVector (1.71s) + --- PASS: TestSerializationVector/g1_unco (0.28s) + --- PASS: TestSerializationVector/g1_comp (0.36s) + --- PASS: TestSerializationVector/g2_unco (0.35s) + --- PASS: TestSerializationVector/g2_comp (0.72s) === RUN TestG1Add ---- PASS: TestG1Add (0.06s) +--- PASS: TestG1Add (0.04s) === RUN TestG1ScalarMult ---- PASS: TestG1ScalarMult (0.16s) +--- PASS: TestG1ScalarMult (0.08s) === RUN TestG1Hash === RUN TestG1Hash/Encode === RUN TestG1Hash/Hash ---- PASS: TestG1Hash (0.50s) - --- PASS: TestG1Hash/Encode (0.22s) - --- PASS: TestG1Hash/Hash (0.27s) +--- PASS: TestG1Hash (0.26s) + --- PASS: TestG1Hash/Encode (0.11s) + --- PASS: TestG1Hash/Hash (0.15s) === RUN TestG1Serial === RUN TestG1Serial/valid === RUN TestG1Serial/badPrefix @@ -1477,8 +1524,8 @@ === RUN TestG1Serial/badCoords === RUN TestG1Serial/noQR === RUN TestG1Serial/notInG1 ---- PASS: TestG1Serial (0.16s) - --- PASS: TestG1Serial/valid (0.16s) +--- PASS: TestG1Serial (0.07s) + --- PASS: TestG1Serial/valid (0.07s) --- PASS: TestG1Serial/badPrefix (0.00s) --- PASS: TestG1Serial/badLength (0.00s) --- PASS: TestG1Serial/badInfinity (0.00s) @@ -1486,21 +1533,21 @@ --- PASS: TestG1Serial/noQR (0.00s) --- PASS: TestG1Serial/notInG1 (0.00s) === RUN TestG1Affinize ---- PASS: TestG1Affinize (1.25s) +--- PASS: TestG1Affinize (0.70s) === RUN TestG1Torsion --- PASS: TestG1Torsion (0.00s) === RUN TestG1Bytes --- PASS: TestG1Bytes (0.00s) === RUN TestG2Add ---- PASS: TestG2Add (0.20s) +--- PASS: TestG2Add (0.11s) === RUN TestG2ScalarMult ---- PASS: TestG2ScalarMult (0.44s) +--- PASS: TestG2ScalarMult (0.19s) === RUN TestG2Hash === RUN TestG2Hash/Encode === RUN TestG2Hash/Hash ---- PASS: TestG2Hash (2.18s) - --- PASS: TestG2Hash/Encode (0.92s) - --- PASS: TestG2Hash/Hash (1.26s) +--- PASS: TestG2Hash (0.91s) + --- PASS: TestG2Hash/Encode (0.43s) + --- PASS: TestG2Hash/Hash (0.48s) === RUN TestG2Serial === RUN TestG2Serial/valid === RUN TestG2Serial/badPrefix @@ -1509,10 +1556,10 @@ === RUN TestG2Serial/badCoords === RUN TestG2Serial/noQR === RUN TestG2Serial/notInG2 ---- PASS: TestG2Serial (0.37s) - --- PASS: TestG2Serial/valid (0.36s) +--- PASS: TestG2Serial (0.15s) + --- PASS: TestG2Serial/valid (0.14s) --- PASS: TestG2Serial/badPrefix (0.00s) - --- PASS: TestG2Serial/badLength (0.01s) + --- PASS: TestG2Serial/badLength (0.00s) --- PASS: TestG2Serial/badInfinity (0.00s) --- PASS: TestG2Serial/badCoords (0.00s) --- PASS: TestG2Serial/noQR (0.00s) @@ -1520,31 +1567,31 @@ === RUN TestG2Torsion --- PASS: TestG2Torsion (0.00s) === RUN TestG2Bytes ---- PASS: TestG2Bytes (0.01s) +--- PASS: TestG2Bytes (0.00s) === RUN TestHashVectors === RUN TestHashVectors/BLS12381G1_XMD:SHA-256_SSWU_NU_ === RUN TestHashVectors/BLS12381G1_XMD:SHA-256_SSWU_RO_ === RUN TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_NU_ === RUN TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_RO_ ---- PASS: TestHashVectors (0.06s) - --- PASS: TestHashVectors/BLS12381G1_XMD:SHA-256_SSWU_NU_ (0.01s) +--- PASS: TestHashVectors (0.03s) + --- PASS: TestHashVectors/BLS12381G1_XMD:SHA-256_SSWU_NU_ (0.00s) --- PASS: TestHashVectors/BLS12381G1_XMD:SHA-256_SSWU_RO_ (0.01s) - --- PASS: TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_NU_ (0.02s) - --- PASS: TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_RO_ (0.03s) + --- PASS: TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_NU_ (0.01s) + --- PASS: TestHashVectors/BLS12381G2_XMD:SHA-256_SSWU_RO_ (0.01s) === RUN TestProdPair ---- PASS: TestProdPair (4.56s) +--- PASS: TestProdPair (1.10s) === RUN TestProdPairFrac ---- PASS: TestProdPairFrac (6.03s) +--- PASS: TestProdPairFrac (1.27s) === RUN TestInputs === RUN TestInputs/Pair === RUN TestInputs/ProdPair === RUN TestInputs/ProdPairFrac ---- PASS: TestInputs (0.21s) - --- PASS: TestInputs/Pair (0.04s) - --- PASS: TestInputs/ProdPair (0.10s) - --- PASS: TestInputs/ProdPairFrac (0.07s) +--- PASS: TestInputs (0.02s) + --- PASS: TestInputs/Pair (0.00s) + --- PASS: TestInputs/ProdPair (0.01s) + --- PASS: TestInputs/ProdPairFrac (0.01s) === RUN TestPairBilinear ---- PASS: TestPairBilinear (1.32s) +--- PASS: TestPairBilinear (0.29s) === RUN TestPairIdentity --- PASS: TestPairIdentity (0.01s) === RUN TestPsi @@ -1553,7 +1600,7 @@ psi_test.go:101: testing post frobenius --- PASS: TestPsi (0.00s) PASS -ok github.com/cloudflare/circl/ecc/bls12381 21.373s +ok github.com/cloudflare/circl/ecc/bls12381 6.947s === RUN TestCyclo6 === RUN TestCyclo6/no_alias === RUN TestCyclo6/order @@ -1561,31 +1608,31 @@ === RUN TestCyclo6/mul_sqr === RUN TestCyclo6/sqr_sqrfasr === RUN TestCyclo6/invFp12_vs_invCyclo6 ---- PASS: TestCyclo6 (2.58s) +--- PASS: TestCyclo6 (1.13s) --- PASS: TestCyclo6/no_alias (0.00s) - --- PASS: TestCyclo6/order (0.54s) - --- PASS: TestCyclo6/mul_inv (0.72s) - --- PASS: TestCyclo6/mul_sqr (0.35s) - --- PASS: TestCyclo6/sqr_sqrfasr (0.40s) - --- PASS: TestCyclo6/invFp12_vs_invCyclo6 (0.58s) + --- PASS: TestCyclo6/order (0.23s) + --- PASS: TestCyclo6/mul_inv (0.35s) + --- PASS: TestCyclo6/mul_sqr (0.16s) + --- PASS: TestCyclo6/sqr_sqrfasr (0.20s) + --- PASS: TestCyclo6/invFp12_vs_invCyclo6 (0.20s) === RUN TestFp12 === RUN TestFp12/no_alias === RUN TestFp12/mul_inv === RUN TestFp12/mul_sqr === RUN TestFp12/marshal === RUN TestFp12/frobenius ---- PASS: TestFp12 (2.47s) +--- PASS: TestFp12 (1.38s) --- PASS: TestFp12/no_alias (0.00s) - --- PASS: TestFp12/mul_inv (0.10s) - --- PASS: TestFp12/mul_sqr (0.07s) - --- PASS: TestFp12/marshal (0.02s) - --- PASS: TestFp12/frobenius (2.27s) + --- PASS: TestFp12/mul_inv (0.04s) + --- PASS: TestFp12/mul_sqr (0.02s) + --- PASS: TestFp12/marshal (0.01s) + --- PASS: TestFp12/frobenius (1.30s) === RUN TestFP12CubicAdd ---- PASS: TestFP12CubicAdd (0.04s) +--- PASS: TestFP12CubicAdd (0.03s) === RUN TestFP12CubicMul ---- PASS: TestFP12CubicMul (0.08s) +--- PASS: TestFP12CubicMul (0.04s) === RUN TestFP12AltSqr ---- PASS: TestFP12AltSqr (0.04s) +--- PASS: TestFP12AltSqr (0.03s) === RUN TestFP12CubicLine --- PASS: TestFP12CubicLine (0.03s) === RUN TestFp2 @@ -1594,64 +1641,64 @@ === RUN TestFp2/mul_sqr === RUN TestFp2/sqrt === RUN TestFp2/marshal ---- PASS: TestFp2 (1.07s) +--- PASS: TestFp2 (0.66s) --- PASS: TestFp2/no_alias (0.00s) - --- PASS: TestFp2/mul_inv (0.07s) + --- PASS: TestFp2/mul_inv (0.05s) --- PASS: TestFp2/mul_sqr (0.01s) - --- PASS: TestFp2/sqrt (0.98s) + --- PASS: TestFp2/sqrt (0.60s) --- PASS: TestFp2/marshal (0.01s) === RUN TestFp6 === RUN TestFp6/no_alias === RUN TestFp6/mul_inv === RUN TestFp6/mul_sqr === RUN TestFp6/frobenius ---- PASS: TestFp6 (6.15s) +--- PASS: TestFp6 (1.52s) --- PASS: TestFp6/no_alias (0.00s) - --- PASS: TestFp6/mul_inv (0.22s) - --- PASS: TestFp6/mul_sqr (0.13s) - --- PASS: TestFp6/frobenius (5.80s) + --- PASS: TestFp6/mul_inv (0.10s) + --- PASS: TestFp6/mul_sqr (0.04s) + --- PASS: TestFp6/frobenius (1.37s) === RUN TestFp === RUN TestFp/no_alias === RUN TestFp/mul_inv === RUN TestFp/mul_sqr === RUN TestFp/sqrt === RUN TestFp/marshal ---- PASS: TestFp (0.62s) +--- PASS: TestFp (0.24s) --- PASS: TestFp/no_alias (0.00s) - --- PASS: TestFp/mul_inv (0.12s) - --- PASS: TestFp/mul_sqr (0.02s) - --- PASS: TestFp/sqrt (0.44s) - --- PASS: TestFp/marshal (0.04s) + --- PASS: TestFp/mul_inv (0.05s) + --- PASS: TestFp/mul_sqr (0.01s) + --- PASS: TestFp/sqrt (0.18s) + --- PASS: TestFp/marshal (0.00s) === RUN TestURoot === RUN TestURoot/no_alias === RUN TestURoot/order === RUN TestURoot/mul_inv === RUN TestURoot/mul_sqr ---- PASS: TestURoot (4.77s) - --- PASS: TestURoot/no_alias (0.02s) - --- PASS: TestURoot/order (0.26s) - --- PASS: TestURoot/mul_inv (2.64s) - --- PASS: TestURoot/mul_sqr (1.85s) +--- PASS: TestURoot (1.28s) + --- PASS: TestURoot/no_alias (0.00s) + --- PASS: TestURoot/order (0.06s) + --- PASS: TestURoot/mul_inv (0.81s) + --- PASS: TestURoot/mul_sqr (0.40s) === RUN TestScalar === RUN TestScalar/marshal === RUN TestScalar/no_alias === RUN TestScalar/mul_inv === RUN TestScalar/mul_sqr === RUN TestScalar/bytes ---- PASS: TestScalar (0.15s) - --- PASS: TestScalar/marshal (0.01s) +--- PASS: TestScalar (0.03s) + --- PASS: TestScalar/marshal (0.00s) --- PASS: TestScalar/no_alias (0.00s) - --- PASS: TestScalar/mul_inv (0.12s) - --- PASS: TestScalar/mul_sqr (0.02s) + --- PASS: TestScalar/mul_inv (0.02s) + --- PASS: TestScalar/mul_sqr (0.00s) --- PASS: TestScalar/bytes (0.00s) PASS -ok github.com/cloudflare/circl/ecc/bls12381/ff 18.056s +ok github.com/cloudflare/circl/ecc/bls12381/ff 6.368s === RUN TestMarshal === RUN TestMarshal/k*um(P)=kP === RUN TestMarshal/m(kP)~=m(-kP) ---- PASS: TestMarshal (0.73s) - --- PASS: TestMarshal/k*um(P)=kP (0.38s) - --- PASS: TestMarshal/m(kP)~=m(-kP) (0.35s) +--- PASS: TestMarshal (0.27s) + --- PASS: TestMarshal/k*um(P)=kP (0.15s) + --- PASS: TestMarshal/m(kP)~=m(-kP) (0.13s) === RUN TestFpSign --- PASS: TestFpSign (0.00s) === RUN TestFpIsZero @@ -1659,7 +1706,7 @@ === RUN TestFpNeg --- PASS: TestFpNeg (0.00s) === RUN TestFpInv ---- PASS: TestFpInv (0.01s) +--- PASS: TestFpInv (0.00s) === RUN TestFpGeneric === RUN TestFpGeneric/Add === RUN TestFpGeneric/Sub @@ -1691,101 +1738,93 @@ === RUN TestFqOne --- PASS: TestFqOne (0.00s) === RUN TestFqSign ---- PASS: TestFqSign (0.01s) +--- PASS: TestFqSign (0.00s) === RUN TestFqIsZero --- PASS: TestFqIsZero (0.00s) === RUN TestFqNeg ---- PASS: TestFqNeg (0.02s) +--- PASS: TestFqNeg (0.00s) === RUN TestFqInv ---- PASS: TestFqInv (0.01s) +--- PASS: TestFqInv (0.00s) === RUN TestFqGeneric === RUN TestFqGeneric/Add === RUN TestFqGeneric/Sub === RUN TestFqGeneric/Mul === RUN TestFqGeneric/Sqr ---- PASS: TestFqGeneric (0.02s) - --- PASS: TestFqGeneric/Add (0.01s) +--- PASS: TestFqGeneric (0.01s) + --- PASS: TestFqGeneric/Add (0.00s) --- PASS: TestFqGeneric/Sub (0.00s) - --- PASS: TestFqGeneric/Mul (0.01s) + --- PASS: TestFqGeneric/Mul (0.00s) --- PASS: TestFqGeneric/Sqr (0.00s) === RUN TestFqNative === RUN TestFqNative/Add === RUN TestFqNative/Sub === RUN TestFqNative/Mul === RUN TestFqNative/Sqr ---- PASS: TestFqNative (0.02s) +--- PASS: TestFqNative (0.01s) --- PASS: TestFqNative/Add (0.00s) --- PASS: TestFqNative/Sub (0.00s) - --- PASS: TestFqNative/Mul (0.01s) + --- PASS: TestFqNative/Mul (0.00s) --- PASS: TestFqNative/Sqr (0.00s) === RUN TestPointAddition ---- PASS: TestPointAddition (0.07s) +--- PASS: TestPointAddition (0.03s) === RUN TestOddMultiples ---- PASS: TestOddMultiples (0.08s) +--- PASS: TestOddMultiples (0.03s) === RUN TestScalarMult === RUN TestScalarMult/0P=0 === RUN TestScalarMult/order*P=0 === RUN TestScalarMult/cofactor*P=clear(P) === RUN TestScalarMult/mult ---- PASS: TestScalarMult (0.81s) - --- PASS: TestScalarMult/0P=0 (0.20s) - --- PASS: TestScalarMult/order*P=0 (0.20s) - --- PASS: TestScalarMult/cofactor*P=clear(P) (0.20s) - --- PASS: TestScalarMult/mult (0.21s) +--- PASS: TestScalarMult (0.34s) + --- PASS: TestScalarMult/0P=0 (0.07s) + --- PASS: TestScalarMult/order*P=0 (0.07s) + --- PASS: TestScalarMult/cofactor*P=clear(P) (0.07s) + --- PASS: TestScalarMult/mult (0.13s) === RUN TestScalar === RUN TestScalar/subYdiv16 === RUN TestScalar/div2subY === RUN TestScalar/condAddOrderN === RUN TestScalar/recode ---- PASS: TestScalar (0.12s) - --- PASS: TestScalar/subYdiv16 (0.04s) +--- PASS: TestScalar (0.07s) + --- PASS: TestScalar/subYdiv16 (0.02s) --- PASS: TestScalar/div2subY (0.02s) - --- PASS: TestScalar/condAddOrderN (0.02s) - --- PASS: TestScalar/recode (0.04s) + --- PASS: TestScalar/condAddOrderN (0.01s) + --- PASS: TestScalar/recode (0.02s) PASS -ok github.com/cloudflare/circl/ecc/fourq 1.937s +ok github.com/cloudflare/circl/ecc/fourq 0.796s === RUN TestIsogeny ---- PASS: TestIsogeny (0.39s) +--- PASS: TestIsogeny (0.16s) === RUN TestScalarMult === RUN TestScalarMult/rG=0 === RUN TestScalarMult/rP=0 === RUN TestScalarMult/kG === RUN TestScalarMult/kP === RUN TestScalarMult/kG+lP ---- PASS: TestScalarMult (1.62s) - --- PASS: TestScalarMult/rG=0 (0.10s) - --- PASS: TestScalarMult/rP=0 (0.27s) - --- PASS: TestScalarMult/kG (0.22s) - --- PASS: TestScalarMult/kP (0.40s) - --- PASS: TestScalarMult/kG+lP (0.61s) +--- PASS: TestScalarMult (0.79s) + --- PASS: TestScalarMult/rG=0 (0.04s) + --- PASS: TestScalarMult/rP=0 (0.13s) + --- PASS: TestScalarMult/kG (0.16s) + --- PASS: TestScalarMult/kP (0.22s) + --- PASS: TestScalarMult/kG+lP (0.24s) === RUN TestPointAdd ---- PASS: TestPointAdd (0.46s) +--- PASS: TestPointAdd (0.24s) === RUN TestPointNeg ---- PASS: TestPointNeg (0.35s) +--- PASS: TestPointNeg (0.27s) === RUN TestPointAffine ---- PASS: TestPointAffine (0.40s) +--- PASS: TestPointAffine (0.19s) === RUN TestPointMarshal ---- PASS: TestPointMarshal (0.48s) +--- PASS: TestPointMarshal (0.20s) === RUN TestReduceModOrder --- PASS: TestReduceModOrder (0.00s) === RUN TestScalar === RUN TestScalar/Add === RUN TestScalar/Sub === RUN TestScalar/Mul ---- PASS: TestScalar (0.01s) +--- PASS: TestScalar (0.00s) --- PASS: TestScalar/Add (0.00s) --- PASS: TestScalar/Sub (0.00s) --- PASS: TestScalar/Mul (0.00s) PASS -ok github.com/cloudflare/circl/ecc/goldilocks 3.718s -? github.com/cloudflare/circl/sign/internal/dilithium/asm [no test files] -? github.com/cloudflare/circl/sign/internal/dilithium/params [no test files] -? github.com/cloudflare/circl/sign/mldsa [no test files] -? github.com/cloudflare/circl/simd [no test files] -? github.com/cloudflare/circl/tss [no test files] -? github.com/cloudflare/circl/tss/rsa/internal [no test files] -? github.com/cloudflare/circl/tss/rsa/internal/pss [no test files] -? github.com/cloudflare/circl/vdaf [no test files] +ok github.com/cloudflare/circl/ecc/goldilocks 1.860s === RUN TestFpCmov --- PASS: TestFpCmov (0.00s) === RUN TestFpNegZero @@ -1802,30 +1841,30 @@ === RUN TestFp/Sub === RUN TestFp/Mul === RUN TestFp/Inv ---- PASS: TestFp (0.63s) - --- PASS: TestFp/Encode (0.02s) - --- PASS: TestFp/Decode (0.06s) +--- PASS: TestFp (0.24s) + --- PASS: TestFp/Encode (0.01s) + --- PASS: TestFp/Decode (0.02s) --- PASS: TestFp/Neg (0.01s) - --- PASS: TestFp/Add (0.02s) - --- PASS: TestFp/Sub (0.02s) - --- PASS: TestFp/Mul (0.04s) - --- PASS: TestFp/Inv (0.45s) + --- PASS: TestFp/Add (0.01s) + --- PASS: TestFp/Sub (0.01s) + --- PASS: TestFp/Mul (0.02s) + --- PASS: TestFp/Inv (0.16s) === RUN TestInternals === RUN TestInternals/reduceScalar === RUN TestInternals/absolute === RUN TestInternals/toOdd === RUN TestInternals/special_k ---- PASS: TestInternals (1.78s) +--- PASS: TestInternals (0.66s) --- PASS: TestInternals/reduceScalar (0.00s) --- PASS: TestInternals/absolute (0.00s) --- PASS: TestInternals/toOdd (0.00s) - --- PASS: TestInternals/special_k (1.78s) + --- PASS: TestInternals/special_k (0.66s) === RUN TestPointDouble === RUN TestPointDouble/2∞=∞ === RUN TestPointDouble/2P=P+P ---- PASS: TestPointDouble (0.11s) +--- PASS: TestPointDouble (0.04s) --- PASS: TestPointDouble/2∞=∞ (0.00s) - --- PASS: TestPointDouble/2P=P+P (0.11s) + --- PASS: TestPointDouble/2P=P+P (0.04s) === RUN TestPointAdd === RUN TestPointAdd/∞+∞=∞ === RUN TestPointAdd/∞+P=P @@ -1833,13 +1872,13 @@ === RUN TestPointAdd/P+(-P)=∞ === RUN TestPointAdd/P+P=2P === RUN TestPointAdd/P+Q=R ---- PASS: TestPointAdd (0.26s) +--- PASS: TestPointAdd (0.11s) --- PASS: TestPointAdd/∞+∞=∞ (0.00s) --- PASS: TestPointAdd/∞+P=P (0.00s) --- PASS: TestPointAdd/P+∞=P (0.00s) --- PASS: TestPointAdd/P+(-P)=∞ (0.00s) - --- PASS: TestPointAdd/P+P=2P (0.08s) - --- PASS: TestPointAdd/P+Q=R (0.18s) + --- PASS: TestPointAdd/P+P=2P (0.03s) + --- PASS: TestPointAdd/P+Q=R (0.07s) === RUN TestPointCompleteAdd === RUN TestPointCompleteAdd/∞+∞=∞ === RUN TestPointCompleteAdd/∞+P=P @@ -1847,13 +1886,13 @@ === RUN TestPointCompleteAdd/P+(-P)=∞ === RUN TestPointCompleteAdd/P+P=2P === RUN TestPointCompleteAdd/P+Q=R ---- PASS: TestPointCompleteAdd (0.27s) +--- PASS: TestPointCompleteAdd (0.11s) --- PASS: TestPointCompleteAdd/∞+∞=∞ (0.00s) --- PASS: TestPointCompleteAdd/∞+P=P (0.00s) --- PASS: TestPointCompleteAdd/P+∞=P (0.00s) --- PASS: TestPointCompleteAdd/P+(-P)=∞ (0.00s) - --- PASS: TestPointCompleteAdd/P+P=2P (0.09s) - --- PASS: TestPointCompleteAdd/P+Q=R (0.18s) + --- PASS: TestPointCompleteAdd/P+P=2P (0.04s) + --- PASS: TestPointCompleteAdd/P+Q=R (0.07s) === RUN TestPointMixAdd === RUN TestPointMixAdd/∞+∞=∞ === RUN TestPointMixAdd/∞+P=P @@ -1861,51 +1900,51 @@ === RUN TestPointMixAdd/P+(-P)=∞ === RUN TestPointMixAdd/P+P=2P === RUN TestPointMixAdd/P+Q=R ---- PASS: TestPointMixAdd (0.23s) +--- PASS: TestPointMixAdd (0.12s) --- PASS: TestPointMixAdd/∞+∞=∞ (0.00s) --- PASS: TestPointMixAdd/∞+P=P (0.00s) --- PASS: TestPointMixAdd/P+∞=P (0.00s) --- PASS: TestPointMixAdd/P+(-P)=∞ (0.00s) - --- PASS: TestPointMixAdd/P+P=2P (0.08s) - --- PASS: TestPointMixAdd/P+Q=R (0.15s) + --- PASS: TestPointMixAdd/P+P=2P (0.04s) + --- PASS: TestPointMixAdd/P+Q=R (0.08s) === RUN TestOddMultiples === RUN TestOddMultiples/invalidOmega === RUN TestOddMultiples/validOmega ---- PASS: TestOddMultiples (50.59s) +--- PASS: TestOddMultiples (12.63s) --- PASS: TestOddMultiples/invalidOmega (0.00s) - --- PASS: TestOddMultiples/validOmega (50.59s) + --- PASS: TestOddMultiples/validOmega (12.63s) === RUN TestIsOnCurveTrue ---- PASS: TestIsOnCurveTrue (0.08s) +--- PASS: TestIsOnCurveTrue (0.03s) === RUN TestAffine === RUN TestAffine/Addition === RUN TestAffine/Double ---- PASS: TestAffine (0.26s) - --- PASS: TestAffine/Addition (0.16s) - --- PASS: TestAffine/Double (0.10s) +--- PASS: TestAffine (0.10s) + --- PASS: TestAffine/Addition (0.06s) + --- PASS: TestAffine/Double (0.04s) === RUN TestScalarBaseMult === RUN TestScalarBaseMult/0P === RUN TestScalarBaseMult/kP === RUN TestScalarBaseMult/kSmall === RUN TestScalarBaseMult/kLarge ---- PASS: TestScalarBaseMult (0.69s) - --- PASS: TestScalarBaseMult/0P (0.01s) - --- PASS: TestScalarBaseMult/kP (0.12s) - --- PASS: TestScalarBaseMult/kSmall (0.19s) - --- PASS: TestScalarBaseMult/kLarge (0.37s) +--- PASS: TestScalarBaseMult (0.13s) + --- PASS: TestScalarBaseMult/0P (0.00s) + --- PASS: TestScalarBaseMult/kP (0.04s) + --- PASS: TestScalarBaseMult/kSmall (0.04s) + --- PASS: TestScalarBaseMult/kLarge (0.04s) === RUN TestScalarMult === RUN TestScalarMult/k=0 === RUN TestScalarMult/random_k === RUN TestScalarMult/wrong_P ---- PASS: TestScalarMult (0.46s) +--- PASS: TestScalarMult (0.07s) --- PASS: TestScalarMult/k=0 (0.00s) - --- PASS: TestScalarMult/random_k (0.46s) + --- PASS: TestScalarMult/random_k (0.07s) --- PASS: TestScalarMult/wrong_P (0.00s) === RUN TestCombinedMult ---- PASS: TestCombinedMult (0.88s) +--- PASS: TestCombinedMult (0.20s) === RUN Example_p384 --- PASS: Example_p384 (0.00s) PASS -ok github.com/cloudflare/circl/ecc/p384 56.285s +ok github.com/cloudflare/circl/ecc/p384 14.456s === RUN TestExpander === RUN TestExpander/expand_message_xmd/SHA256 === RUN TestExpander/expand_message_xmd/SHA256#01 @@ -1921,7 +1960,7 @@ --- PASS: TestExpander/expand_message_xof/SHAKE128#01 (0.00s) --- PASS: TestExpander/expand_message_xof/SHAKE256 (0.00s) PASS -ok github.com/cloudflare/circl/expander 0.026s +ok github.com/cloudflare/circl/expander 0.005s === RUN TestGeneratorMultiples --- PASS: TestGeneratorMultiples (0.00s) === RUN TestInvalidEncodings @@ -1965,42 +2004,42 @@ === RUN TestGroup/ristretto255/Order === RUN TestGroup/ristretto255/Marshal === RUN TestGroup/ristretto255/Scalar ---- PASS: TestGroup (12.77s) - --- PASS: TestGroup/P-256/Add (0.08s) - --- PASS: TestGroup/P-256/Neg (0.05s) - --- PASS: TestGroup/P-256/Mul (0.14s) - --- PASS: TestGroup/P-256/MulGen (0.03s) - --- PASS: TestGroup/P-256/CMov (0.11s) - --- PASS: TestGroup/P-256/CSelect (0.12s) - --- PASS: TestGroup/P-256/Order (0.06s) - --- PASS: TestGroup/P-256/Marshal (0.07s) - --- PASS: TestGroup/P-256/Scalar (0.01s) - --- PASS: TestGroup/P-384/Add (0.35s) - --- PASS: TestGroup/P-384/Neg (0.10s) - --- PASS: TestGroup/P-384/Mul (0.46s) - --- PASS: TestGroup/P-384/MulGen (0.34s) - --- PASS: TestGroup/P-384/CMov (0.21s) - --- PASS: TestGroup/P-384/CSelect (0.32s) - --- PASS: TestGroup/P-384/Order (0.27s) - --- PASS: TestGroup/P-384/Marshal (0.12s) - --- PASS: TestGroup/P-384/Scalar (0.01s) - --- PASS: TestGroup/P-521/Add (1.17s) - --- PASS: TestGroup/P-521/Neg (0.49s) - --- PASS: TestGroup/P-521/Mul (2.12s) - --- PASS: TestGroup/P-521/MulGen (2.00s) - --- PASS: TestGroup/P-521/CMov (0.95s) - --- PASS: TestGroup/P-521/CSelect (1.36s) - --- PASS: TestGroup/P-521/Order (1.29s) - --- PASS: TestGroup/P-521/Marshal (0.33s) - --- PASS: TestGroup/P-521/Scalar (0.01s) +--- PASS: TestGroup (4.14s) + --- PASS: TestGroup/P-256/Add (0.04s) + --- PASS: TestGroup/P-256/Neg (0.02s) + --- PASS: TestGroup/P-256/Mul (0.05s) + --- PASS: TestGroup/P-256/MulGen (0.01s) + --- PASS: TestGroup/P-256/CMov (0.03s) + --- PASS: TestGroup/P-256/CSelect (0.05s) + --- PASS: TestGroup/P-256/Order (0.04s) + --- PASS: TestGroup/P-256/Marshal (0.02s) + --- PASS: TestGroup/P-256/Scalar (0.00s) + --- PASS: TestGroup/P-384/Add (0.11s) + --- PASS: TestGroup/P-384/Neg (0.05s) + --- PASS: TestGroup/P-384/Mul (0.15s) + --- PASS: TestGroup/P-384/MulGen (0.18s) + --- PASS: TestGroup/P-384/CMov (0.10s) + --- PASS: TestGroup/P-384/CSelect (0.12s) + --- PASS: TestGroup/P-384/Order (0.10s) + --- PASS: TestGroup/P-384/Marshal (0.09s) + --- PASS: TestGroup/P-384/Scalar (0.00s) + --- PASS: TestGroup/P-521/Add (0.54s) + --- PASS: TestGroup/P-521/Neg (0.11s) + --- PASS: TestGroup/P-521/Mul (0.84s) + --- PASS: TestGroup/P-521/MulGen (0.40s) + --- PASS: TestGroup/P-521/CMov (0.17s) + --- PASS: TestGroup/P-521/CSelect (0.26s) + --- PASS: TestGroup/P-521/Order (0.38s) + --- PASS: TestGroup/P-521/Marshal (0.11s) + --- PASS: TestGroup/P-521/Scalar (0.00s) --- PASS: TestGroup/ristretto255/Add (0.00s) --- PASS: TestGroup/ristretto255/Neg (0.00s) - --- PASS: TestGroup/ristretto255/Mul (0.09s) - --- PASS: TestGroup/ristretto255/MulGen (0.04s) - --- PASS: TestGroup/ristretto255/CMov (0.01s) - --- PASS: TestGroup/ristretto255/CSelect (0.01s) - --- PASS: TestGroup/ristretto255/Order (0.03s) - --- PASS: TestGroup/ristretto255/Marshal (0.01s) + --- PASS: TestGroup/ristretto255/Mul (0.06s) + --- PASS: TestGroup/ristretto255/MulGen (0.03s) + --- PASS: TestGroup/ristretto255/CMov (0.00s) + --- PASS: TestGroup/ristretto255/CSelect (0.00s) + --- PASS: TestGroup/ristretto255/Order (0.01s) + --- PASS: TestGroup/ristretto255/Marshal (0.00s) --- PASS: TestGroup/ristretto255/Scalar (0.00s) === RUN TestHashToElement === RUN TestHashToElement/P256_XMD:SHA-256_SSWU_NU_ @@ -2009,15 +2048,15 @@ === RUN TestHashToElement/P384_XMD:SHA-384_SSWU_RO_ === RUN TestHashToElement/P521_XMD:SHA-512_SSWU_NU_ === RUN TestHashToElement/P521_XMD:SHA-512_SSWU_RO_ ---- PASS: TestHashToElement (0.03s) +--- PASS: TestHashToElement (0.01s) --- PASS: TestHashToElement/P256_XMD:SHA-256_SSWU_NU_ (0.00s) --- PASS: TestHashToElement/P256_XMD:SHA-256_SSWU_RO_ (0.00s) --- PASS: TestHashToElement/P384_XMD:SHA-384_SSWU_NU_ (0.00s) --- PASS: TestHashToElement/P384_XMD:SHA-384_SSWU_RO_ (0.00s) --- PASS: TestHashToElement/P521_XMD:SHA-512_SSWU_NU_ (0.00s) - --- PASS: TestHashToElement/P521_XMD:SHA-512_SSWU_RO_ (0.01s) + --- PASS: TestHashToElement/P521_XMD:SHA-512_SSWU_RO_ (0.00s) PASS -ok github.com/cloudflare/circl/group 12.815s +ok github.com/cloudflare/circl/group 4.150s === RUN TestAeadExporter --- PASS: TestAeadExporter (0.00s) === RUN TestAeadNonceUpdate @@ -2191,8 +2230,8 @@ vectors_test.go:42: Skipping test with unknown AEAD: ffff === RUN TestVectors/v127 vectors_test.go:42: Skipping test with unknown AEAD: ffff ---- PASS: TestVectors (1.20s) - --- PASS: TestVectors/v0 (0.02s) +--- PASS: TestVectors (0.63s) + --- PASS: TestVectors/v0 (0.00s) --- PASS: TestVectors/v1 (0.00s) --- PASS: TestVectors/v2 (0.00s) --- PASS: TestVectors/v3 (0.00s) @@ -2224,43 +2263,43 @@ --- SKIP: TestVectors/v29 (0.00s) --- SKIP: TestVectors/v30 (0.00s) --- SKIP: TestVectors/v31 (0.00s) - --- PASS: TestVectors/v32 (0.01s) - --- PASS: TestVectors/v33 (0.01s) - --- PASS: TestVectors/v34 (0.01s) - --- PASS: TestVectors/v35 (0.01s) - --- PASS: TestVectors/v36 (0.01s) + --- PASS: TestVectors/v32 (0.00s) + --- PASS: TestVectors/v33 (0.00s) + --- PASS: TestVectors/v34 (0.00s) + --- PASS: TestVectors/v35 (0.00s) + --- PASS: TestVectors/v36 (0.00s) --- PASS: TestVectors/v37 (0.00s) - --- PASS: TestVectors/v38 (0.01s) - --- PASS: TestVectors/v39 (0.01s) - --- PASS: TestVectors/v40 (0.01s) + --- PASS: TestVectors/v38 (0.00s) + --- PASS: TestVectors/v39 (0.00s) + --- PASS: TestVectors/v40 (0.00s) --- PASS: TestVectors/v41 (0.00s) - --- PASS: TestVectors/v42 (0.01s) - --- PASS: TestVectors/v43 (0.01s) + --- PASS: TestVectors/v42 (0.00s) + --- PASS: TestVectors/v43 (0.00s) --- SKIP: TestVectors/v44 (0.00s) --- SKIP: TestVectors/v45 (0.00s) --- SKIP: TestVectors/v46 (0.00s) --- SKIP: TestVectors/v47 (0.00s) - --- PASS: TestVectors/v48 (0.01s) - --- PASS: TestVectors/v49 (0.01s) - --- PASS: TestVectors/v50 (0.01s) - --- PASS: TestVectors/v51 (0.01s) - --- PASS: TestVectors/v52 (0.01s) - --- PASS: TestVectors/v53 (0.01s) + --- PASS: TestVectors/v48 (0.00s) + --- PASS: TestVectors/v49 (0.00s) + --- PASS: TestVectors/v50 (0.00s) + --- PASS: TestVectors/v51 (0.00s) + --- PASS: TestVectors/v52 (0.00s) + --- PASS: TestVectors/v53 (0.00s) --- PASS: TestVectors/v54 (0.00s) - --- PASS: TestVectors/v55 (0.01s) + --- PASS: TestVectors/v55 (0.00s) --- PASS: TestVectors/v56 (0.00s) --- PASS: TestVectors/v57 (0.00s) --- PASS: TestVectors/v58 (0.01s) - --- PASS: TestVectors/v59 (0.01s) + --- PASS: TestVectors/v59 (0.00s) --- SKIP: TestVectors/v60 (0.00s) --- SKIP: TestVectors/v61 (0.00s) --- SKIP: TestVectors/v62 (0.00s) --- SKIP: TestVectors/v63 (0.00s) - --- PASS: TestVectors/v64 (0.01s) + --- PASS: TestVectors/v64 (0.00s) --- PASS: TestVectors/v65 (0.00s) --- PASS: TestVectors/v66 (0.00s) --- PASS: TestVectors/v67 (0.00s) - --- PASS: TestVectors/v68 (0.01s) + --- PASS: TestVectors/v68 (0.00s) --- PASS: TestVectors/v69 (0.00s) --- PASS: TestVectors/v70 (0.00s) --- PASS: TestVectors/v71 (0.00s) @@ -2279,7 +2318,7 @@ --- PASS: TestVectors/v84 (0.00s) --- PASS: TestVectors/v85 (0.00s) --- PASS: TestVectors/v86 (0.00s) - --- PASS: TestVectors/v87 (0.00s) + --- PASS: TestVectors/v87 (0.01s) --- PASS: TestVectors/v88 (0.00s) --- PASS: TestVectors/v89 (0.00s) --- PASS: TestVectors/v90 (0.00s) @@ -2288,48 +2327,48 @@ --- SKIP: TestVectors/v93 (0.00s) --- SKIP: TestVectors/v94 (0.00s) --- SKIP: TestVectors/v95 (0.00s) - --- PASS: TestVectors/v96 (0.04s) - --- PASS: TestVectors/v97 (0.02s) - --- PASS: TestVectors/v98 (0.03s) - --- PASS: TestVectors/v99 (0.03s) - --- PASS: TestVectors/v100 (0.02s) - --- PASS: TestVectors/v101 (0.02s) - --- PASS: TestVectors/v102 (0.03s) - --- PASS: TestVectors/v103 (0.03s) - --- PASS: TestVectors/v104 (0.02s) - --- PASS: TestVectors/v105 (0.02s) - --- PASS: TestVectors/v106 (0.03s) - --- PASS: TestVectors/v107 (0.03s) + --- PASS: TestVectors/v96 (0.03s) + --- PASS: TestVectors/v97 (0.01s) + --- PASS: TestVectors/v98 (0.02s) + --- PASS: TestVectors/v99 (0.02s) + --- PASS: TestVectors/v100 (0.01s) + --- PASS: TestVectors/v101 (0.01s) + --- PASS: TestVectors/v102 (0.01s) + --- PASS: TestVectors/v103 (0.01s) + --- PASS: TestVectors/v104 (0.01s) + --- PASS: TestVectors/v105 (0.01s) + --- PASS: TestVectors/v106 (0.01s) + --- PASS: TestVectors/v107 (0.01s) --- SKIP: TestVectors/v108 (0.00s) --- SKIP: TestVectors/v109 (0.00s) --- SKIP: TestVectors/v110 (0.00s) --- SKIP: TestVectors/v111 (0.00s) - --- PASS: TestVectors/v112 (0.02s) - --- PASS: TestVectors/v113 (0.02s) - --- PASS: TestVectors/v114 (0.03s) - --- PASS: TestVectors/v115 (0.03s) - --- PASS: TestVectors/v116 (0.02s) - --- PASS: TestVectors/v117 (0.02s) - --- PASS: TestVectors/v118 (0.03s) - --- PASS: TestVectors/v119 (0.03s) - --- PASS: TestVectors/v120 (0.03s) - --- PASS: TestVectors/v121 (0.03s) - --- PASS: TestVectors/v122 (0.02s) - --- PASS: TestVectors/v123 (0.02s) + --- PASS: TestVectors/v112 (0.01s) + --- PASS: TestVectors/v113 (0.01s) + --- PASS: TestVectors/v114 (0.02s) + --- PASS: TestVectors/v115 (0.01s) + --- PASS: TestVectors/v116 (0.01s) + --- PASS: TestVectors/v117 (0.01s) + --- PASS: TestVectors/v118 (0.01s) + --- PASS: TestVectors/v119 (0.01s) + --- PASS: TestVectors/v120 (0.01s) + --- PASS: TestVectors/v121 (0.01s) + --- PASS: TestVectors/v122 (0.01s) + --- PASS: TestVectors/v123 (0.01s) --- SKIP: TestVectors/v124 (0.00s) --- SKIP: TestVectors/v125 (0.00s) --- SKIP: TestVectors/v126 (0.00s) --- SKIP: TestVectors/v127 (0.00s) === RUN TestHybridKemRoundTrip ---- PASS: TestHybridKemRoundTrip (0.01s) +--- PASS: TestHybridKemRoundTrip (0.00s) === RUN Example ---- PASS: Example (0.01s) +--- PASS: Example (0.00s) PASS -ok github.com/cloudflare/circl/hpke 1.229s +ok github.com/cloudflare/circl/hpke 0.649s === RUN TestKeccakKats ---- PASS: TestKeccakKats (0.10s) +--- PASS: TestKeccakKats (0.03s) === RUN TestUnalignedWrite ---- PASS: TestUnalignedWrite (0.01s) +--- PASS: TestUnalignedWrite (0.00s) === RUN TestAppend --- PASS: TestAppend (0.00s) === RUN TestAppendNoRealloc @@ -2341,13 +2380,13 @@ === RUN Example_mac --- PASS: Example_mac (0.00s) PASS -ok github.com/cloudflare/circl/internal/sha3 0.127s +ok github.com/cloudflare/circl/internal/sha3 0.036s === RUN TestPQCgenKATKem === RUN TestPQCgenKATKem/FrodoKEM-640-SHAKE ---- PASS: TestPQCgenKATKem (11.72s) - --- PASS: TestPQCgenKATKem/FrodoKEM-640-SHAKE (11.72s) +--- PASS: TestPQCgenKATKem (3.26s) + --- PASS: TestPQCgenKATKem/FrodoKEM-640-SHAKE (3.26s) PASS -ok github.com/cloudflare/circl/kem/frodo 11.729s +ok github.com/cloudflare/circl/kem/frodo 3.268s === RUN TestPQCgenKATKem === RUN TestPQCgenKATKem/Kyber1024 === RUN TestPQCgenKATKem/Kyber768 @@ -2355,23 +2394,23 @@ === RUN TestPQCgenKATKem/ML-KEM-512 === RUN TestPQCgenKATKem/ML-KEM-768 === RUN TestPQCgenKATKem/ML-KEM-1024 ---- PASS: TestPQCgenKATKem (0.94s) - --- PASS: TestPQCgenKATKem/Kyber1024 (0.22s) - --- PASS: TestPQCgenKATKem/Kyber768 (0.13s) - --- PASS: TestPQCgenKATKem/Kyber512 (0.07s) - --- PASS: TestPQCgenKATKem/ML-KEM-512 (0.11s) - --- PASS: TestPQCgenKATKem/ML-KEM-768 (0.16s) - --- PASS: TestPQCgenKATKem/ML-KEM-1024 (0.24s) +--- PASS: TestPQCgenKATKem (0.13s) + --- PASS: TestPQCgenKATKem/Kyber1024 (0.03s) + --- PASS: TestPQCgenKATKem/Kyber768 (0.02s) + --- PASS: TestPQCgenKATKem/Kyber512 (0.02s) + --- PASS: TestPQCgenKATKem/ML-KEM-512 (0.02s) + --- PASS: TestPQCgenKATKem/ML-KEM-768 (0.02s) + --- PASS: TestPQCgenKATKem/ML-KEM-1024 (0.03s) PASS -ok github.com/cloudflare/circl/kem/kyber 0.975s +ok github.com/cloudflare/circl/kem/kyber 0.136s === RUN TestACVP === RUN TestACVP/keyGen === RUN TestACVP/encapDecap ---- PASS: TestACVP (0.37s) - --- PASS: TestACVP/keyGen (0.18s) - --- PASS: TestACVP/encapDecap (0.18s) +--- PASS: TestACVP (0.11s) + --- PASS: TestACVP/keyGen (0.06s) + --- PASS: TestACVP/encapDecap (0.05s) PASS -ok github.com/cloudflare/circl/kem/mlkem 0.401s +ok github.com/cloudflare/circl/kem/mlkem 0.112s === RUN TestCaseSensitivity --- PASS: TestCaseSensitivity (0.00s) === RUN TestApi @@ -2394,30 +2433,30 @@ === RUN TestApi/P256Kyber768Draft00 === RUN TestApi/X25519MLKEM768 === RUN TestApi/X-Wing ---- PASS: TestApi (0.37s) +--- PASS: TestApi (0.09s) --- PASS: TestApi/HPKE_KEM_P256_HKDF_SHA256 (0.00s) - --- PASS: TestApi/HPKE_KEM_P384_HKDF_SHA384 (0.02s) - --- PASS: TestApi/HPKE_KEM_P521_HKDF_SHA512 (0.09s) + --- PASS: TestApi/HPKE_KEM_P384_HKDF_SHA384 (0.01s) + --- PASS: TestApi/HPKE_KEM_P521_HKDF_SHA512 (0.03s) --- PASS: TestApi/HPKE_KEM_X25519_HKDF_SHA256 (0.00s) - --- PASS: TestApi/HPKE_KEM_X448_HKDF_SHA512 (0.01s) - --- PASS: TestApi/FrodoKEM-640-SHAKE (0.20s) + --- PASS: TestApi/HPKE_KEM_X448_HKDF_SHA512 (0.00s) + --- PASS: TestApi/FrodoKEM-640-SHAKE (0.04s) --- PASS: TestApi/Kyber512 (0.00s) --- PASS: TestApi/Kyber768 (0.00s) - --- PASS: TestApi/Kyber1024 (0.01s) + --- PASS: TestApi/Kyber1024 (0.00s) --- PASS: TestApi/ML-KEM-512 (0.00s) --- PASS: TestApi/ML-KEM-768 (0.00s) --- PASS: TestApi/ML-KEM-1024 (0.00s) - --- PASS: TestApi/Kyber512-X25519 (0.01s) + --- PASS: TestApi/Kyber512-X25519 (0.00s) --- PASS: TestApi/Kyber768-X25519 (0.00s) --- PASS: TestApi/Kyber768-X448 (0.00s) - --- PASS: TestApi/Kyber1024-X448 (0.01s) - --- PASS: TestApi/P256Kyber768Draft00 (0.01s) + --- PASS: TestApi/Kyber1024-X448 (0.00s) + --- PASS: TestApi/P256Kyber768Draft00 (0.00s) --- PASS: TestApi/X25519MLKEM768 (0.00s) --- PASS: TestApi/X-Wing (0.00s) === RUN Example_schemes --- PASS: Example_schemes (0.00s) PASS -ok github.com/cloudflare/circl/kem/schemes 0.414s +ok github.com/cloudflare/circl/kem/schemes 0.099s === RUN TestVectors xwing_test.go:66: seed 7f9c2ba4e88f827d616045507605853ed73b8093f6efbc88eb1a6eacfa66ef26 sk 7f9c2ba4e88f827d616045507605853ed73b8093f6efbc88eb1a6eacfa66ef26 @@ -2646,44 +2685,37 @@ --- PASS: TestVectors (0.00s) PASS -ok github.com/cloudflare/circl/kem/xwing 0.036s -? github.com/cloudflare/circl/vdaf/prio3/arith/fp128 [no test files] -? github.com/cloudflare/circl/vdaf/prio3/arith/fp64 [no test files] -? github.com/cloudflare/circl/vdaf/prio3/internal/cursor [no test files] -? github.com/cloudflare/circl/vdaf/prio3/internal/flp [no test files] -? github.com/cloudflare/circl/vdaf/prio3/internal/flp_test [no test files] -? github.com/cloudflare/circl/vdaf/prio3/internal/prio3 [no test files] -? github.com/cloudflare/circl/zk [no test files] +ok github.com/cloudflare/circl/kem/xwing 0.008s === RUN TestSafePrime ---- PASS: TestSafePrime (0.02s) +--- PASS: TestSafePrime (0.01s) === RUN TestIsSafePrime === RUN TestIsSafePrime/128 === RUN TestIsSafePrime/256 === RUN TestIsSafePrime/384 === RUN TestIsSafePrime/512 ---- PASS: TestIsSafePrime (55.84s) - --- PASS: TestIsSafePrime/128 (0.24s) - --- PASS: TestIsSafePrime/256 (1.27s) - --- PASS: TestIsSafePrime/384 (15.55s) - --- PASS: TestIsSafePrime/512 (38.77s) +--- PASS: TestIsSafePrime (3.31s) + --- PASS: TestIsSafePrime/128 (0.02s) + --- PASS: TestIsSafePrime/256 (0.08s) + --- PASS: TestIsSafePrime/384 (2.35s) + --- PASS: TestIsSafePrime/512 (0.86s) === RUN TestOmegaNAF --- PASS: TestOmegaNAF (0.02s) === RUN TestOmegaNAFRegular --- PASS: TestOmegaNAFRegular (0.01s) PASS -ok github.com/cloudflare/circl/math 55.930s +ok github.com/cloudflare/circl/math 3.353s === RUN TestIsZero --- PASS: TestIsZero (0.00s) === RUN TestToBytes --- PASS: TestToBytes (0.00s) === RUN TestString ---- PASS: TestString (0.02s) +--- PASS: TestString (0.00s) === RUN TestNeg --- PASS: TestNeg (0.00s) === RUN TestInv ---- PASS: TestInv (0.05s) +--- PASS: TestInv (0.01s) === RUN TestInvSqrt ---- PASS: TestInvSqrt (0.18s) +--- PASS: TestInvSqrt (0.03s) === RUN TestGeneric === RUN TestGeneric/Cmov === RUN TestGeneric/Cswap @@ -2693,14 +2725,14 @@ === RUN TestGeneric/Mul === RUN TestGeneric/Sqr === RUN TestGeneric/Modp ---- PASS: TestGeneric (0.07s) - --- PASS: TestGeneric/Cmov (0.01s) - --- PASS: TestGeneric/Cswap (0.01s) +--- PASS: TestGeneric (0.02s) + --- PASS: TestGeneric/Cmov (0.00s) + --- PASS: TestGeneric/Cswap (0.00s) --- PASS: TestGeneric/Add (0.00s) - --- PASS: TestGeneric/Sub (0.01s) + --- PASS: TestGeneric/Sub (0.00s) --- PASS: TestGeneric/AddSub (0.00s) --- PASS: TestGeneric/Mul (0.00s) - --- PASS: TestGeneric/Sqr (0.01s) + --- PASS: TestGeneric/Sqr (0.00s) --- PASS: TestGeneric/Modp (0.00s) === RUN TestNative === RUN TestNative/Cmov @@ -2711,17 +2743,17 @@ === RUN TestNative/Mul === RUN TestNative/Sqr === RUN TestNative/Modp ---- PASS: TestNative (0.05s) - --- PASS: TestNative/Cmov (0.01s) - --- PASS: TestNative/Cswap (0.01s) +--- PASS: TestNative (0.02s) + --- PASS: TestNative/Cmov (0.00s) + --- PASS: TestNative/Cswap (0.00s) --- PASS: TestNative/Add (0.00s) - --- PASS: TestNative/Sub (0.01s) - --- PASS: TestNative/AddSub (0.01s) - --- PASS: TestNative/Mul (0.01s) + --- PASS: TestNative/Sub (0.00s) + --- PASS: TestNative/AddSub (0.00s) + --- PASS: TestNative/Mul (0.00s) --- PASS: TestNative/Sqr (0.00s) - --- PASS: TestNative/Modp (0.01s) + --- PASS: TestNative/Modp (0.00s) PASS -ok github.com/cloudflare/circl/math/fp25519 0.416s +ok github.com/cloudflare/circl/math/fp25519 0.083s === RUN TestEdgeCases === RUN TestEdgeCases/red64 --- PASS: TestEdgeCases (0.00s) @@ -2733,13 +2765,13 @@ === RUN TestToBytes --- PASS: TestToBytes (0.00s) === RUN TestString ---- PASS: TestString (0.02s) +--- PASS: TestString (0.01s) === RUN TestNeg --- PASS: TestNeg (0.00s) === RUN TestInv ---- PASS: TestInv (0.10s) +--- PASS: TestInv (0.02s) === RUN TestInvSqrt ---- PASS: TestInvSqrt (0.38s) +--- PASS: TestInvSqrt (0.09s) === RUN TestGeneric === RUN TestGeneric/Cmov === RUN TestGeneric/Cswap @@ -2748,13 +2780,13 @@ === RUN TestGeneric/AddSub === RUN TestGeneric/Mul === RUN TestGeneric/Sqr ---- PASS: TestGeneric (0.03s) - --- PASS: TestGeneric/Cmov (0.01s) +--- PASS: TestGeneric (0.01s) + --- PASS: TestGeneric/Cmov (0.00s) --- PASS: TestGeneric/Cswap (0.00s) - --- PASS: TestGeneric/Add (0.01s) + --- PASS: TestGeneric/Add (0.00s) --- PASS: TestGeneric/Sub (0.00s) --- PASS: TestGeneric/AddSub (0.00s) - --- PASS: TestGeneric/Mul (0.01s) + --- PASS: TestGeneric/Mul (0.00s) --- PASS: TestGeneric/Sqr (0.00s) === RUN TestNative === RUN TestNative/Cmov @@ -2764,18 +2796,18 @@ === RUN TestNative/AddSub === RUN TestNative/Mul === RUN TestNative/Sqr ---- PASS: TestNative (0.08s) +--- PASS: TestNative (0.01s) --- PASS: TestNative/Cmov (0.00s) - --- PASS: TestNative/Cswap (0.02s) - --- PASS: TestNative/Add (0.01s) - --- PASS: TestNative/Sub (0.01s) + --- PASS: TestNative/Cswap (0.00s) + --- PASS: TestNative/Add (0.00s) + --- PASS: TestNative/Sub (0.00s) --- PASS: TestNative/AddSub (0.00s) --- PASS: TestNative/Mul (0.00s) --- PASS: TestNative/Sqr (0.00s) PASS -ok github.com/cloudflare/circl/math/fp448 0.675s +ok github.com/cloudflare/circl/math/fp448 0.154s === RUN TestExp ---- PASS: TestExp (0.46s) +--- PASS: TestExp (0.12s) === RUN TestEncodeErr === RUN TestEncodeErr/mArgs === RUN TestEncodeErr/kOdd @@ -2787,7 +2819,7 @@ --- PASS: TestEncodeErr/kBig (0.00s) --- PASS: TestEncodeErr/kEmpty (0.00s) PASS -ok github.com/cloudflare/circl/math/mlsbset 0.516s +ok github.com/cloudflare/circl/math/mlsbset 0.130s === RUN TestPolyDegree === RUN TestPolyDegree/zeroPoly === RUN TestPolyDegree/constantPoly @@ -2801,7 +2833,7 @@ === RUN TestLagrange --- PASS: TestLagrange (0.00s) PASS -ok github.com/cloudflare/circl/math/polynomial 0.029s +ok github.com/cloudflare/circl/math/polynomial 0.004s === RUN TestAPI === RUN TestAPI/ristretto255-SHA512 === RUN TestAPI/ristretto255-SHA512/OPRF @@ -2819,34 +2851,34 @@ === RUN TestAPI/P521-SHA512/OPRF === RUN TestAPI/P521-SHA512/VOPRF === RUN TestAPI/P521-SHA512/POPRF ---- PASS: TestAPI (1.78s) - --- PASS: TestAPI/ristretto255-SHA512 (0.04s) +--- PASS: TestAPI (0.37s) + --- PASS: TestAPI/ristretto255-SHA512 (0.01s) --- PASS: TestAPI/ristretto255-SHA512/OPRF (0.00s) - --- PASS: TestAPI/ristretto255-SHA512/VOPRF (0.02s) - --- PASS: TestAPI/ristretto255-SHA512/POPRF (0.02s) - --- PASS: TestAPI/P256-SHA256 (0.04s) - --- PASS: TestAPI/P256-SHA256/OPRF (0.01s) - --- PASS: TestAPI/P256-SHA256/VOPRF (0.02s) - --- PASS: TestAPI/P256-SHA256/POPRF (0.02s) - --- PASS: TestAPI/P384-SHA384 (0.29s) - --- PASS: TestAPI/P384-SHA384/OPRF (0.07s) - --- PASS: TestAPI/P384-SHA384/VOPRF (0.10s) - --- PASS: TestAPI/P384-SHA384/POPRF (0.11s) - --- PASS: TestAPI/P521-SHA512 (1.42s) - --- PASS: TestAPI/P521-SHA512/OPRF (0.20s) - --- PASS: TestAPI/P521-SHA512/VOPRF (0.60s) - --- PASS: TestAPI/P521-SHA512/POPRF (0.56s) + --- PASS: TestAPI/ristretto255-SHA512/VOPRF (0.00s) + --- PASS: TestAPI/ristretto255-SHA512/POPRF (0.00s) + --- PASS: TestAPI/P256-SHA256 (0.01s) + --- PASS: TestAPI/P256-SHA256/OPRF (0.00s) + --- PASS: TestAPI/P256-SHA256/VOPRF (0.01s) + --- PASS: TestAPI/P256-SHA256/POPRF (0.01s) + --- PASS: TestAPI/P384-SHA384 (0.06s) + --- PASS: TestAPI/P384-SHA384/OPRF (0.01s) + --- PASS: TestAPI/P384-SHA384/VOPRF (0.02s) + --- PASS: TestAPI/P384-SHA384/POPRF (0.02s) + --- PASS: TestAPI/P521-SHA512 (0.29s) + --- PASS: TestAPI/P521-SHA512/OPRF (0.05s) + --- PASS: TestAPI/P521-SHA512/VOPRF (0.10s) + --- PASS: TestAPI/P521-SHA512/POPRF (0.11s) === RUN TestErrors === RUN TestErrors/badID === RUN TestErrors/nilPubKey === RUN TestErrors/nilCalls === RUN TestErrors/invalidProof === RUN TestErrors/badKeyGen ---- PASS: TestErrors (0.03s) +--- PASS: TestErrors (0.01s) --- PASS: TestErrors/badID (0.00s) --- PASS: TestErrors/nilPubKey (0.00s) --- PASS: TestErrors/nilCalls (0.00s) - --- PASS: TestErrors/invalidProof (0.03s) + --- PASS: TestErrors/invalidProof (0.01s) --- PASS: TestErrors/badKeyGen (0.00s) === RUN TestVectors === RUN TestVectors/ristretto255-SHA512/Mode0 @@ -2865,31 +2897,31 @@ === RUN TestVectors/P521-SHA512/Mode0 === RUN TestVectors/P521-SHA512/Mode1 === RUN TestVectors/P521-SHA512/Mode2 ---- PASS: TestVectors (2.76s) +--- PASS: TestVectors (0.52s) --- PASS: TestVectors/ristretto255-SHA512/Mode0 (0.00s) - --- PASS: TestVectors/ristretto255-SHA512/Mode1 (0.07s) - --- PASS: TestVectors/ristretto255-SHA512/Mode2 (0.08s) - --- PASS: TestVectors/P256-SHA256/Mode0 (0.02s) - --- PASS: TestVectors/P256-SHA256/Mode1 (0.06s) - --- PASS: TestVectors/P256-SHA256/Mode2 (0.06s) - --- PASS: TestVectors/P384-SHA384/Mode0 (0.05s) - --- PASS: TestVectors/P384-SHA384/Mode1 (0.42s) - --- PASS: TestVectors/P384-SHA384/Mode2 (0.49s) - --- PASS: TestVectors/P521-SHA512/Mode0 (0.29s) - --- PASS: TestVectors/P521-SHA512/Mode1 (0.68s) - --- PASS: TestVectors/P521-SHA512/Mode2 (0.50s) + --- PASS: TestVectors/ristretto255-SHA512/Mode1 (0.01s) + --- PASS: TestVectors/ristretto255-SHA512/Mode2 (0.01s) + --- PASS: TestVectors/P256-SHA256/Mode0 (0.00s) + --- PASS: TestVectors/P256-SHA256/Mode1 (0.01s) + --- PASS: TestVectors/P256-SHA256/Mode2 (0.01s) + --- PASS: TestVectors/P384-SHA384/Mode0 (0.01s) + --- PASS: TestVectors/P384-SHA384/Mode1 (0.05s) + --- PASS: TestVectors/P384-SHA384/Mode2 (0.05s) + --- PASS: TestVectors/P521-SHA512/Mode0 (0.03s) + --- PASS: TestVectors/P521-SHA512/Mode1 (0.17s) + --- PASS: TestVectors/P521-SHA512/Mode2 (0.18s) === RUN Example_oprf --- PASS: Example_oprf (0.00s) PASS -ok github.com/cloudflare/circl/oprf 4.611s +ok github.com/cloudflare/circl/oprf 0.906s === RUN TestSimOT === RUN TestSimOT/SimOT === RUN TestSimOT/SimOTNegative ---- PASS: TestSimOT (0.31s) - --- PASS: TestSimOT/SimOT (0.17s) - --- PASS: TestSimOT/SimOTNegative (0.14s) +--- PASS: TestSimOT (0.08s) + --- PASS: TestSimOT/SimOT (0.05s) + --- PASS: TestSimOT/SimOTNegative (0.04s) PASS -ok github.com/cloudflare/circl/ot/simot 0.344s +ok github.com/cloudflare/circl/ot/simot 0.090s === RUN TestBarrettReduceFull --- SKIP: TestBarrettReduceFull (0.00s) === RUN TestMontReduce @@ -2901,49 +2933,49 @@ === RUN TestCSubQFull --- SKIP: TestCSubQFull (0.00s) === RUN TestNTTAgainstGeneric ---- PASS: TestNTTAgainstGeneric (0.06s) +--- PASS: TestNTTAgainstGeneric (0.01s) === RUN TestInvNTTAgainstGeneric ---- PASS: TestInvNTTAgainstGeneric (0.10s) +--- PASS: TestInvNTTAgainstGeneric (0.02s) === RUN TestNTT ---- PASS: TestNTT (0.08s) +--- PASS: TestNTT (0.01s) === RUN TestInvNTTReductions --- PASS: TestInvNTTReductions (0.00s) === RUN TestDecompressMessage ---- PASS: TestDecompressMessage (0.01s) +--- PASS: TestDecompressMessage (0.00s) === RUN TestCompress === RUN TestCompress/d=4 === RUN TestCompress/d=5 === RUN TestCompress/d=10 === RUN TestCompress/d=11 ---- PASS: TestCompress (0.25s) - --- PASS: TestCompress/d=4 (0.06s) - --- PASS: TestCompress/d=5 (0.08s) - --- PASS: TestCompress/d=10 (0.06s) - --- PASS: TestCompress/d=11 (0.04s) +--- PASS: TestCompress (0.06s) + --- PASS: TestCompress/d=4 (0.02s) + --- PASS: TestCompress/d=5 (0.01s) + --- PASS: TestCompress/d=10 (0.02s) + --- PASS: TestCompress/d=11 (0.01s) === RUN TestCompressMessage ---- PASS: TestCompressMessage (0.02s) +--- PASS: TestCompressMessage (0.00s) === RUN TestMulHat ---- PASS: TestMulHat (1.16s) +--- PASS: TestMulHat (0.36s) === RUN TestAddAgainstGeneric ---- PASS: TestAddAgainstGeneric (0.08s) +--- PASS: TestAddAgainstGeneric (0.01s) === RUN TestSubAgainstGeneric ---- PASS: TestSubAgainstGeneric (0.13s) +--- PASS: TestSubAgainstGeneric (0.02s) === RUN TestMulHatAgainstGeneric ---- PASS: TestMulHatAgainstGeneric (0.09s) +--- PASS: TestMulHatAgainstGeneric (0.02s) === RUN TestBarrettReduceAgainstGeneric ---- PASS: TestBarrettReduceAgainstGeneric (0.07s) +--- PASS: TestBarrettReduceAgainstGeneric (0.01s) === RUN TestNormalizeAgainstGeneric ---- PASS: TestNormalizeAgainstGeneric (0.08s) +--- PASS: TestNormalizeAgainstGeneric (0.01s) === RUN TestCompressFullInputFirstCoeff === RUN TestCompressFullInputFirstCoeff/d=4 === RUN TestCompressFullInputFirstCoeff/d=5 === RUN TestCompressFullInputFirstCoeff/d=10 === RUN TestCompressFullInputFirstCoeff/d=11 ---- PASS: TestCompressFullInputFirstCoeff (0.18s) - --- PASS: TestCompressFullInputFirstCoeff/d=4 (0.05s) - --- PASS: TestCompressFullInputFirstCoeff/d=5 (0.04s) - --- PASS: TestCompressFullInputFirstCoeff/d=10 (0.03s) - --- PASS: TestCompressFullInputFirstCoeff/d=11 (0.05s) +--- PASS: TestCompressFullInputFirstCoeff (0.04s) + --- PASS: TestCompressFullInputFirstCoeff/d=4 (0.01s) + --- PASS: TestCompressFullInputFirstCoeff/d=5 (0.01s) + --- PASS: TestCompressFullInputFirstCoeff/d=10 (0.01s) + --- PASS: TestCompressFullInputFirstCoeff/d=11 (0.01s) === RUN TestPolyDeriveNoise3Ref --- PASS: TestPolyDeriveNoise3Ref (0.00s) === RUN TestPolyDeriveNoise2Ref @@ -2951,21 +2983,21 @@ === RUN TestPolyDeriveUniformRef --- PASS: TestPolyDeriveUniformRef (0.00s) === RUN TestPolyDeriveUniformX4 ---- SKIP: TestPolyDeriveUniformX4 (0.00s) +--- PASS: TestPolyDeriveUniformX4 (0.00s) PASS -ok github.com/cloudflare/circl/pke/kyber/internal/common 2.360s +ok github.com/cloudflare/circl/pke/kyber/internal/common 0.595s === RUN TestEncryptThenDecrypt ---- PASS: TestEncryptThenDecrypt (5.15s) +--- PASS: TestEncryptThenDecrypt (0.52s) PASS -ok github.com/cloudflare/circl/pke/kyber/kyber1024/internal 5.348s +ok github.com/cloudflare/circl/pke/kyber/kyber1024/internal 0.524s === RUN TestEncryptThenDecrypt ---- PASS: TestEncryptThenDecrypt (3.13s) +--- PASS: TestEncryptThenDecrypt (0.30s) PASS -ok github.com/cloudflare/circl/pke/kyber/kyber512/internal 3.358s +ok github.com/cloudflare/circl/pke/kyber/kyber512/internal 0.305s === RUN TestEncryptThenDecrypt ---- PASS: TestEncryptThenDecrypt (2.74s) +--- PASS: TestEncryptThenDecrypt (0.36s) PASS -ok github.com/cloudflare/circl/pke/kyber/kyber768/internal 2.787s +ok github.com/cloudflare/circl/pke/kyber/kyber768/internal 0.364s === RUN TestPEM === RUN TestPEM/Ed25519 === RUN TestPEM/Ed448 @@ -2977,19 +3009,19 @@ === RUN TestPEM/ML-DSA-44 === RUN TestPEM/ML-DSA-65 === RUN TestPEM/ML-DSA-87 ---- PASS: TestPEM (0.03s) +--- PASS: TestPEM (0.01s) --- PASS: TestPEM/Ed25519 (0.00s) --- PASS: TestPEM/Ed448 (0.00s) --- PASS: TestPEM/Ed25519-Dilithium2 (0.00s) - --- PASS: TestPEM/Ed448-Dilithium3 (0.02s) + --- PASS: TestPEM/Ed448-Dilithium3 (0.00s) --- PASS: TestPEM/Dilithium2 (0.00s) --- PASS: TestPEM/Dilithium3 (0.00s) --- PASS: TestPEM/Dilithium5 (0.00s) - --- PASS: TestPEM/ML-DSA-44 (0.01s) + --- PASS: TestPEM/ML-DSA-44 (0.00s) --- PASS: TestPEM/ML-DSA-65 (0.00s) --- PASS: TestPEM/ML-DSA-87 (0.00s) PASS -ok github.com/cloudflare/circl/pki 0.072s +ok github.com/cloudflare/circl/pki 0.009s === RUN TestSecretSharing === RUN TestSecretSharing/subsetSize === RUN TestSecretSharing/verifyShares @@ -2999,7 +3031,7 @@ --- PASS: TestSecretSharing/subsetSize (0.00s) --- PASS: TestSecretSharing/verifyShares (0.00s) --- PASS: TestSecretSharing/badShares (0.00s) - --- PASS: TestSecretSharing/badCommitments (0.01s) + --- PASS: TestSecretSharing/badCommitments (0.00s) === RUN TestShareWithID === RUN TestShareWithID/recoverOk === RUN TestShareWithID/duplicatedFail @@ -3011,7 +3043,7 @@ === RUN ExampleVerify --- PASS: ExampleVerify (0.00s) PASS -ok github.com/cloudflare/circl/secretsharing 0.056s +ok github.com/cloudflare/circl/secretsharing 0.020s === RUN TestBls === RUN TestBls/G1/API === RUN TestBls/G2/API @@ -3025,31 +3057,31 @@ === RUN TestBls/G2/Errors === RUN TestBls/G1/Aggregation === RUN TestBls/G2/Aggregation ---- PASS: TestBls (10.45s) - --- PASS: TestBls/G1/API (5.42s) - --- PASS: TestBls/G2/API (4.82s) - --- PASS: TestBls/G1/Marshal (0.01s) +--- PASS: TestBls (2.46s) + --- PASS: TestBls/G1/API (1.59s) + --- PASS: TestBls/G2/API (0.82s) + --- PASS: TestBls/G1/Marshal (0.00s) --- PASS: TestBls/G1/Marshal/PrivateKey (0.00s) --- PASS: TestBls/G1/Marshal/PublicKey (0.00s) - --- PASS: TestBls/G2/Marshal (0.01s) + --- PASS: TestBls/G2/Marshal (0.00s) --- PASS: TestBls/G2/Marshal/PrivateKey (0.00s) --- PASS: TestBls/G2/Marshal/PublicKey (0.00s) - --- PASS: TestBls/G1/Errors (0.01s) - --- PASS: TestBls/G2/Errors (0.01s) - --- PASS: TestBls/G1/Aggregation (0.10s) - --- PASS: TestBls/G2/Aggregation (0.06s) + --- PASS: TestBls/G1/Errors (0.00s) + --- PASS: TestBls/G2/Errors (0.00s) + --- PASS: TestBls/G1/Aggregation (0.02s) + --- PASS: TestBls/G2/Aggregation (0.01s) === RUN TestVectors === RUN TestVectors/P256/G1 === RUN TestVectors/P256/G2 === RUN TestVectors/P521/G1 === RUN TestVectors/P521/G2 ---- PASS: TestVectors (6.72s) - --- PASS: TestVectors/P256/G1 (1.74s) - --- PASS: TestVectors/P256/G2 (1.95s) - --- PASS: TestVectors/P521/G1 (1.57s) - --- PASS: TestVectors/P521/G2 (1.45s) +--- PASS: TestVectors (1.92s) + --- PASS: TestVectors/P256/G1 (0.46s) + --- PASS: TestVectors/P256/G2 (0.55s) + --- PASS: TestVectors/P521/G1 (0.39s) + --- PASS: TestVectors/P521/G2 (0.52s) PASS -ok github.com/cloudflare/circl/sign/bls 17.197s +ok github.com/cloudflare/circl/sign/bls 4.384s === RUN TestNewKeyFromSeed === RUN TestNewKeyFromSeed/Dilithium2 === RUN TestNewKeyFromSeed/Dilithium3 @@ -3065,19 +3097,19 @@ === RUN TestPQCgenKATSign/ML-DSA-44 === RUN TestPQCgenKATSign/ML-DSA-65 === RUN TestPQCgenKATSign/ML-DSA-87 ---- PASS: TestPQCgenKATSign (4.44s) - --- PASS: TestPQCgenKATSign/Dilithium2 (0.38s) - --- PASS: TestPQCgenKATSign/Dilithium3 (0.83s) - --- PASS: TestPQCgenKATSign/Dilithium5 (0.94s) - --- PASS: TestPQCgenKATSign/ML-DSA-44 (0.50s) - --- PASS: TestPQCgenKATSign/ML-DSA-65 (0.85s) - --- PASS: TestPQCgenKATSign/ML-DSA-87 (0.93s) +--- PASS: TestPQCgenKATSign (0.70s) + --- PASS: TestPQCgenKATSign/Dilithium2 (0.07s) + --- PASS: TestPQCgenKATSign/Dilithium3 (0.15s) + --- PASS: TestPQCgenKATSign/Dilithium5 (0.15s) + --- PASS: TestPQCgenKATSign/ML-DSA-44 (0.09s) + --- PASS: TestPQCgenKATSign/ML-DSA-65 (0.10s) + --- PASS: TestPQCgenKATSign/ML-DSA-87 (0.14s) PASS -ok github.com/cloudflare/circl/sign/dilithium 4.483s +ok github.com/cloudflare/circl/sign/dilithium 0.704s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (3.20s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.39s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.13s) +--- PASS: TestPublicFromPrivate (0.02s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta @@ -3085,7 +3117,7 @@ === RUN TestPolyPackT1 --- PASS: TestPolyPackT1 (0.00s) === RUN TestPolyPackT0 ---- PASS: TestPolyPackT0 (0.01s) +--- PASS: TestPolyPackT0 (0.00s) === RUN TestPolyPackLeGamma1 --- PASS: TestPolyPackLeGamma1 (0.00s) === RUN TestVectorDeriveUniformLeqEta @@ -3093,7 +3125,7 @@ === RUN TestVectorDeriveUniformLeGamma1 --- PASS: TestVectorDeriveUniformLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.16s) +--- PASS: TestDecompose (0.06s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform @@ -3107,15 +3139,15 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/dilithium/mode2/internal 3.564s +ok github.com/cloudflare/circl/sign/dilithium/mode2/internal 0.485s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (5.14s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.55s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.20s) +--- PASS: TestPublicFromPrivate (0.02s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta @@ -3125,13 +3157,13 @@ === RUN TestPolyPackT0 --- PASS: TestPolyPackT0 (0.00s) === RUN TestPolyPackLeGamma1 ---- PASS: TestPolyPackLeGamma1 (0.01s) +--- PASS: TestPolyPackLeGamma1 (0.00s) === RUN TestVectorDeriveUniformLeqEta --- PASS: TestVectorDeriveUniformLeqEta (0.00s) === RUN TestVectorDeriveUniformLeGamma1 --- PASS: TestVectorDeriveUniformLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.13s) +--- PASS: TestDecompose (0.04s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform @@ -3145,21 +3177,21 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/dilithium/mode3/internal 5.560s +ok github.com/cloudflare/circl/sign/dilithium/mode3/internal 0.626s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (6.94s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.61s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.37s) +--- PASS: TestPublicFromPrivate (0.04s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta --- PASS: TestPolyPackLeqEta (0.00s) === RUN TestPolyPackT1 ---- PASS: TestPolyPackT1 (0.01s) +--- PASS: TestPolyPackT1 (0.00s) === RUN TestPolyPackT0 --- PASS: TestPolyPackT0 (0.00s) === RUN TestPolyPackLeGamma1 @@ -3169,13 +3201,13 @@ === RUN TestVectorDeriveUniformLeGamma1 --- PASS: TestVectorDeriveUniformLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.19s) +--- PASS: TestDecompose (0.05s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform --- PASS: TestVectorDeriveUniform (0.00s) === RUN TestDeriveUniform ---- PASS: TestDeriveUniform (0.01s) +--- PASS: TestDeriveUniform (0.00s) === RUN TestDeriveUniformLeqEta --- PASS: TestDeriveUniformLeqEta (0.00s) === RUN TestDeriveUniformLeGamma1 @@ -3183,23 +3215,23 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/dilithium/mode5/internal 7.568s +ok github.com/cloudflare/circl/sign/dilithium/mode5/internal 0.710s === RUN TestCalculateS ---- PASS: TestCalculateS (0.02s) +--- PASS: TestCalculateS (0.01s) === RUN TestReduction ---- PASS: TestReduction (0.02s) +--- PASS: TestReduction (0.00s) === RUN TestRangeOrder --- PASS: TestRangeOrder (0.00s) === RUN TestPoint === RUN TestPoint/add === RUN TestPoint/fixed ---- PASS: TestPoint (0.96s) - --- PASS: TestPoint/add (0.16s) - --- PASS: TestPoint/fixed (0.79s) +--- PASS: TestPoint (0.18s) + --- PASS: TestPoint/add (0.04s) + --- PASS: TestPoint/fixed (0.14s) === RUN TestMalleability --- PASS: TestMalleability (0.00s) === RUN TestPublic @@ -3212,20 +3244,20 @@ === RUN TestErrors/badHash === RUN TestErrors/badReader === RUN TestErrors/wrongSeedSize ---- PASS: TestErrors (0.01s) +--- PASS: TestErrors (0.00s) --- PASS: TestErrors/badHash (0.00s) --- PASS: TestErrors/badReader (0.00s) --- PASS: TestErrors/wrongSeedSize (0.00s) === RUN TestRFC8032 ---- PASS: TestRFC8032 (1.03s) +--- PASS: TestRFC8032 (0.26s) === RUN TestEd25519 --- PASS: TestEd25519 (0.00s) === RUN TestWycheproof === RUN TestWycheproof/EDDSAKeyPair === RUN TestWycheproof/EDDSAVerify ---- PASS: TestWycheproof (0.07s) +--- PASS: TestWycheproof (0.03s) --- PASS: TestWycheproof/EDDSAKeyPair (0.00s) - --- PASS: TestWycheproof/EDDSAVerify (0.06s) + --- PASS: TestWycheproof/EDDSAVerify (0.02s) === RUN Example_ed25519 --- PASS: Example_ed25519 (0.00s) === RUN ExampleSignPh @@ -3233,95 +3265,95 @@ === RUN ExampleSignWithCtx --- PASS: ExampleSignWithCtx (0.00s) PASS -ok github.com/cloudflare/circl/sign/ed25519 2.169s +ok github.com/cloudflare/circl/sign/ed25519 0.497s === RUN TestEqual --- PASS: TestEqual (0.00s) === RUN TestWrongPublicKey --- PASS: TestWrongPublicKey (0.00s) === RUN TestSigner ---- PASS: TestSigner (0.01s) +--- PASS: TestSigner (0.00s) === RUN TestErrors === RUN TestErrors/badHash === RUN TestErrors/badReader === RUN TestErrors/wrongSeedSize === RUN TestErrors/bigContext ---- PASS: TestErrors (0.01s) +--- PASS: TestErrors (0.00s) --- PASS: TestErrors/badHash (0.00s) --- PASS: TestErrors/badReader (0.00s) --- PASS: TestErrors/wrongSeedSize (0.00s) --- PASS: TestErrors/bigContext (0.00s) === RUN TestEd448 ---- PASS: TestEd448 (0.04s) +--- PASS: TestEd448 (0.02s) === RUN TestWycheproof === RUN TestWycheproof/EDDSAKeyPair === RUN TestWycheproof/EDDSAVerify ---- PASS: TestWycheproof (0.10s) - --- PASS: TestWycheproof/EDDSAKeyPair (0.01s) - --- PASS: TestWycheproof/EDDSAVerify (0.09s) +--- PASS: TestWycheproof (0.03s) + --- PASS: TestWycheproof/EDDSAKeyPair (0.00s) + --- PASS: TestWycheproof/EDDSAVerify (0.02s) === RUN Example_ed448 --- PASS: Example_ed448 (0.00s) === RUN ExampleSignPh --- PASS: ExampleSignPh (0.00s) PASS -ok github.com/cloudflare/circl/sign/ed448 0.208s +ok github.com/cloudflare/circl/sign/ed448 0.054s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (3.23s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.53s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.12s) +--- PASS: TestPublicFromPrivate (0.02s) === RUN Example --- PASS: Example (0.00s) PASS -ok github.com/cloudflare/circl/sign/eddilithium2 3.396s +ok github.com/cloudflare/circl/sign/eddilithium2 0.563s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (6.40s) +--- PASS: TestSignThenVerifyAndPkSkPacking (1.19s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.33s) +--- PASS: TestPublicFromPrivate (0.04s) === RUN Example ---- PASS: Example (0.01s) +--- PASS: Example (0.00s) PASS -ok github.com/cloudflare/circl/sign/eddilithium3 6.760s +ok github.com/cloudflare/circl/sign/eddilithium3 1.241s === RUN TestModQ --- PASS: TestModQ (0.00s) === RUN TestReduceLe2Q --- PASS: TestReduceLe2Q (0.00s) === RUN TestPower2Round ---- PASS: TestPower2Round (0.08s) +--- PASS: TestPower2Round (0.03s) === RUN TestNTTAgainstGeneric ---- PASS: TestNTTAgainstGeneric (0.05s) +--- PASS: TestNTTAgainstGeneric (0.02s) === RUN TestNTT ---- PASS: TestNTT (0.10s) +--- PASS: TestNTT (0.01s) === RUN TestPackLe16AgainstGeneric ---- PASS: TestPackLe16AgainstGeneric (0.04s) +--- PASS: TestPackLe16AgainstGeneric (0.01s) === RUN TestExceeds ---- PASS: TestExceeds (0.03s) +--- PASS: TestExceeds (0.00s) === RUN TestSubAgainstGeneric ---- PASS: TestSubAgainstGeneric (0.09s) +--- PASS: TestSubAgainstGeneric (0.02s) === RUN TestAddAgainstGeneric ---- PASS: TestAddAgainstGeneric (0.13s) +--- PASS: TestAddAgainstGeneric (0.02s) === RUN TestMulHatAgainstGeneric ---- PASS: TestMulHatAgainstGeneric (0.11s) +--- PASS: TestMulHatAgainstGeneric (0.03s) === RUN TestReduceLe2QAgainstGeneric ---- PASS: TestReduceLe2QAgainstGeneric (0.05s) +--- PASS: TestReduceLe2QAgainstGeneric (0.01s) === RUN TestNormalizeAgainstGeneric ---- PASS: TestNormalizeAgainstGeneric (0.06s) +--- PASS: TestNormalizeAgainstGeneric (0.01s) === RUN TestMulBy2ToDAgainstGeneric ---- PASS: TestMulBy2ToDAgainstGeneric (0.03s) +--- PASS: TestMulBy2ToDAgainstGeneric (0.01s) PASS -ok github.com/cloudflare/circl/sign/internal/dilithium 0.818s +ok github.com/cloudflare/circl/sign/internal/dilithium 0.172s === RUN TestACVP === RUN TestACVP/keyGen === RUN TestACVP/sigGen === RUN TestACVP/sigVer ---- PASS: TestACVP (0.81s) - --- PASS: TestACVP/keyGen (0.23s) - --- PASS: TestACVP/sigGen (0.35s) - --- PASS: TestACVP/sigVer (0.22s) +--- PASS: TestACVP (0.15s) + --- PASS: TestACVP/keyGen (0.05s) + --- PASS: TestACVP/sigGen (0.08s) + --- PASS: TestACVP/sigVer (0.02s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa44 0.904s +ok github.com/cloudflare/circl/sign/mldsa/mldsa44 0.150s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (2.27s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.33s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.05s) +--- PASS: TestPublicFromPrivate (0.01s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta @@ -3333,7 +3365,7 @@ === RUN TestPolyPackLeGamma1 --- PASS: TestPolyPackLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.06s) +--- PASS: TestDecompose (0.03s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform @@ -3347,25 +3379,25 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa44/internal 2.492s +ok github.com/cloudflare/circl/sign/mldsa/mldsa44/internal 0.384s === RUN TestACVP === RUN TestACVP/keyGen === RUN TestACVP/sigGen === RUN TestACVP/sigVer ---- PASS: TestACVP (1.03s) - --- PASS: TestACVP/keyGen (0.42s) - --- PASS: TestACVP/sigGen (0.52s) - --- PASS: TestACVP/sigVer (0.09s) +--- PASS: TestACVP (0.16s) + --- PASS: TestACVP/keyGen (0.05s) + --- PASS: TestACVP/sigGen (0.07s) + --- PASS: TestACVP/sigVer (0.03s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa65 1.064s +ok github.com/cloudflare/circl/sign/mldsa/mldsa65 0.162s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (3.40s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.46s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.11s) +--- PASS: TestPublicFromPrivate (0.02s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta @@ -3377,7 +3409,7 @@ === RUN TestPolyPackLeGamma1 --- PASS: TestPolyPackLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.13s) +--- PASS: TestDecompose (0.03s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform @@ -3391,25 +3423,25 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa65/internal 3.687s +ok github.com/cloudflare/circl/sign/mldsa/mldsa65/internal 0.518s === RUN TestACVP === RUN TestACVP/keyGen === RUN TestACVP/sigGen === RUN TestACVP/sigVer ---- PASS: TestACVP (0.95s) - --- PASS: TestACVP/keyGen (0.46s) - --- PASS: TestACVP/sigGen (0.38s) - --- PASS: TestACVP/sigVer (0.11s) +--- PASS: TestACVP (0.19s) + --- PASS: TestACVP/keyGen (0.06s) + --- PASS: TestACVP/sigGen (0.11s) + --- PASS: TestACVP/sigVer (0.02s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa87 0.980s +ok github.com/cloudflare/circl/sign/mldsa/mldsa87 0.192s === RUN TestSignThenVerifyAndPkSkPacking ---- PASS: TestSignThenVerifyAndPkSkPacking (3.53s) +--- PASS: TestSignThenVerifyAndPkSkPacking (0.47s) === RUN TestPublicFromPrivate ---- PASS: TestPublicFromPrivate (0.20s) +--- PASS: TestPublicFromPrivate (0.03s) === RUN TestGamma1Size --- PASS: TestGamma1Size (0.00s) === RUN TestPolyPackLeqEta @@ -3421,7 +3453,7 @@ === RUN TestPolyPackLeGamma1 --- PASS: TestPolyPackLeGamma1 (0.00s) === RUN TestDecompose ---- PASS: TestDecompose (0.06s) +--- PASS: TestDecompose (0.03s) === RUN TestMakeHint --- SKIP: TestMakeHint (0.00s) === RUN TestVectorDeriveUniform @@ -3435,11 +3467,11 @@ === RUN TestDeriveUniformBall --- PASS: TestDeriveUniformBall (0.00s) === RUN TestDeriveUniformX4 ---- SKIP: TestDeriveUniformX4 (0.00s) +--- PASS: TestDeriveUniformX4 (0.00s) === RUN TestDeriveUniformBallX4 ---- SKIP: TestDeriveUniformBallX4 (0.00s) +--- PASS: TestDeriveUniformBallX4 (0.00s) PASS -ok github.com/cloudflare/circl/sign/mldsa/mldsa87/internal 3.833s +ok github.com/cloudflare/circl/sign/mldsa/mldsa87/internal 0.535s === RUN TestCaseSensitivity --- PASS: TestCaseSensitivity (0.00s) === RUN TestApi @@ -3453,21 +3485,21 @@ === RUN TestApi/ML-DSA-44 === RUN TestApi/ML-DSA-65 === RUN TestApi/ML-DSA-87 ---- PASS: TestApi (0.07s) +--- PASS: TestApi (0.01s) --- PASS: TestApi/Ed25519 (0.00s) --- PASS: TestApi/Ed448 (0.00s) - --- PASS: TestApi/Ed25519-Dilithium2 (0.01s) - --- PASS: TestApi/Ed448-Dilithium3 (0.01s) + --- PASS: TestApi/Ed25519-Dilithium2 (0.00s) + --- PASS: TestApi/Ed448-Dilithium3 (0.00s) --- PASS: TestApi/Dilithium2 (0.00s) - --- PASS: TestApi/Dilithium3 (0.01s) - --- PASS: TestApi/Dilithium5 (0.01s) - --- PASS: TestApi/ML-DSA-44 (0.01s) - --- PASS: TestApi/ML-DSA-65 (0.01s) - --- PASS: TestApi/ML-DSA-87 (0.01s) + --- PASS: TestApi/Dilithium3 (0.00s) + --- PASS: TestApi/Dilithium5 (0.00s) + --- PASS: TestApi/ML-DSA-44 (0.00s) + --- PASS: TestApi/ML-DSA-65 (0.00s) + --- PASS: TestApi/ML-DSA-87 (0.00s) === RUN Example --- PASS: Example (0.00s) PASS -ok github.com/cloudflare/circl/sign/schemes 0.097s +ok github.com/cloudflare/circl/sign/schemes 0.018s === RUN TestKeccakF1600x2 === RUN TestKeccakF1600x2/Generic === RUN TestKeccakF1600x2/SIMD @@ -3487,7 +3519,7 @@ === RUN Example --- PASS: Example (0.00s) PASS -ok github.com/cloudflare/circl/simd/keccakf1600 0.033s +ok github.com/cloudflare/circl/simd/keccakf1600 0.005s === RUN TestKeyShare_Sign --- PASS: TestKeyShare_Sign (0.00s) === RUN TestKeyShare_SignBlind @@ -3497,9 +3529,9 @@ === RUN TestMarshallKeyShare --- PASS: TestMarshallKeyShare (0.00s) === RUN TestMarshallKeyShareFull ---- PASS: TestMarshallKeyShareFull (4.02s) +--- PASS: TestMarshallKeyShareFull (7.37s) === RUN TestGenerateKey ---- PASS: TestGenerateKey (0.01s) +--- PASS: TestGenerateKey (0.02s) === RUN TestCalcN --- PASS: TestCalcN (0.00s) === RUN TestComputePolynomial @@ -3509,17 +3541,17 @@ === RUN TestDeal --- PASS: TestDeal (0.00s) === RUN TestIntegrationStdRsaKeyGenerationPKS1v15 ---- PASS: TestIntegrationStdRsaKeyGenerationPKS1v15 (0.62s) +--- PASS: TestIntegrationStdRsaKeyGenerationPKS1v15 (0.33s) === RUN TestIntegrationStdRsaKeyGenerationPSS ---- PASS: TestIntegrationStdRsaKeyGenerationPSS (0.54s) +--- PASS: TestIntegrationStdRsaKeyGenerationPSS (0.38s) === RUN TestMarshallSignShare --- PASS: TestMarshallSignShare (0.00s) === RUN TestMarshallFullSignShare ---- PASS: TestMarshallFullSignShare (14.68s) +--- PASS: TestMarshallFullSignShare (2.53s) === RUN TestCalculateDelta --- PASS: TestCalculateDelta (0.00s) PASS -ok github.com/cloudflare/circl/tss/rsa 19.897s +ok github.com/cloudflare/circl/tss/rsa 10.626s === RUN TestCount --- PASS: TestCount (0.00s) === RUN TestSum @@ -3545,17 +3577,17 @@ === RUN TestVector/Prio3Sum_0 === RUN TestVector/Prio3Sum_1 === RUN TestVector/Prio3Sum_2 ---- PASS: TestVector (0.07s) +--- PASS: TestVector (0.01s) --- PASS: TestVector/Prio3Count_0 (0.00s) --- PASS: TestVector/Prio3Count_1 (0.00s) --- PASS: TestVector/Prio3Count_2 (0.00s) --- PASS: TestVector/Prio3Histogram_0 (0.00s) --- PASS: TestVector/Prio3Histogram_1 (0.00s) - --- PASS: TestVector/Prio3Histogram_2 (0.03s) + --- PASS: TestVector/Prio3Histogram_2 (0.01s) --- PASS: TestVector/Prio3MultihotCountVec_0 (0.00s) --- PASS: TestVector/Prio3MultihotCountVec_1 (0.00s) - --- PASS: TestVector/Prio3MultihotCountVec_2 (0.01s) - --- PASS: TestVector/Prio3SumVec_0 (0.01s) + --- PASS: TestVector/Prio3MultihotCountVec_2 (0.00s) + --- PASS: TestVector/Prio3SumVec_0 (0.00s) --- PASS: TestVector/Prio3SumVec_1 (0.00s) --- PASS: TestVector/Prio3Sum_0 (0.00s) --- PASS: TestVector/Prio3Sum_1 (0.00s) @@ -3569,7 +3601,7 @@ --- PASS: TestXof/VecFp128/RandomSHA3 (0.00s) --- PASS: TestXof/VecFp128/RandomSHA3Bytes (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3 0.108s +ok github.com/cloudflare/circl/vdaf/prio3 0.024s === RUN TestFp128 === RUN TestFp128/Fp === RUN TestFp128/Fp/randomNum @@ -3591,26 +3623,26 @@ === RUN TestFp128/Poly/strip === RUN TestFp128/Poly/mulSqr === RUN TestFp128/Poly/mulNTT ---- PASS: TestFp128 (0.15s) - --- PASS: TestFp128/Fp (0.05s) +--- PASS: TestFp128 (0.06s) + --- PASS: TestFp128/Fp (0.03s) --- PASS: TestFp128/Fp/randomNum (0.00s) --- PASS: TestFp128/Fp/noAlias (0.00s) --- PASS: TestFp128/Fp/addSub (0.00s) - --- PASS: TestFp128/Fp/mulInv (0.01s) + --- PASS: TestFp128/Fp/mulInv (0.00s) --- PASS: TestFp128/Fp/invTwoN (0.00s) - --- PASS: TestFp128/Fp/expInv (0.01s) + --- PASS: TestFp128/Fp/expInv (0.00s) --- PASS: TestFp128/Fp/mulSqr (0.00s) - --- PASS: TestFp128/Fp/marshal (0.02s) + --- PASS: TestFp128/Fp/marshal (0.01s) --- PASS: TestFp128/Fp/rootsUnity (0.00s) --- PASS: TestFp128/Fp/stringer (0.00s) - --- PASS: TestFp128/Vec (0.03s) - --- PASS: TestFp128/Vec/marshal (0.03s) + --- PASS: TestFp128/Vec (0.01s) + --- PASS: TestFp128/Vec/marshal (0.01s) --- PASS: TestFp128/Vec/bitRepresentation (0.00s) --- PASS: TestFp128/Vec/random (0.00s) - --- PASS: TestFp128/Poly (0.07s) - --- PASS: TestFp128/Poly/interpolate (0.03s) + --- PASS: TestFp128/Poly (0.02s) + --- PASS: TestFp128/Poly/interpolate (0.01s) --- PASS: TestFp128/Poly/strip (0.00s) - --- PASS: TestFp128/Poly/mulSqr (0.03s) + --- PASS: TestFp128/Poly/mulSqr (0.01s) --- PASS: TestFp128/Poly/mulNTT (0.01s) === RUN TestFp64 === RUN TestFp64/Fp @@ -3633,93 +3665,93 @@ === RUN TestFp64/Poly/strip === RUN TestFp64/Poly/mulSqr === RUN TestFp64/Poly/mulNTT ---- PASS: TestFp64 (0.10s) - --- PASS: TestFp64/Fp (0.05s) +--- PASS: TestFp64 (0.04s) + --- PASS: TestFp64/Fp (0.01s) --- PASS: TestFp64/Fp/randomNum (0.00s) --- PASS: TestFp64/Fp/noAlias (0.00s) - --- PASS: TestFp64/Fp/addSub (0.01s) + --- PASS: TestFp64/Fp/addSub (0.00s) --- PASS: TestFp64/Fp/mulInv (0.00s) --- PASS: TestFp64/Fp/invTwoN (0.00s) - --- PASS: TestFp64/Fp/expInv (0.01s) + --- PASS: TestFp64/Fp/expInv (0.00s) --- PASS: TestFp64/Fp/mulSqr (0.00s) - --- PASS: TestFp64/Fp/marshal (0.02s) + --- PASS: TestFp64/Fp/marshal (0.01s) --- PASS: TestFp64/Fp/rootsUnity (0.00s) --- PASS: TestFp64/Fp/stringer (0.00s) - --- PASS: TestFp64/Vec (0.02s) - --- PASS: TestFp64/Vec/marshal (0.02s) + --- PASS: TestFp64/Vec (0.01s) + --- PASS: TestFp64/Vec/marshal (0.01s) --- PASS: TestFp64/Vec/bitRepresentation (0.00s) --- PASS: TestFp64/Vec/random (0.00s) - --- PASS: TestFp64/Poly (0.03s) + --- PASS: TestFp64/Poly (0.02s) --- PASS: TestFp64/Poly/interpolate (0.01s) --- PASS: TestFp64/Poly/strip (0.00s) --- PASS: TestFp64/Poly/mulSqr (0.01s) --- PASS: TestFp64/Poly/mulNTT (0.01s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/arith 0.284s +ok github.com/cloudflare/circl/vdaf/prio3/arith 0.104s === RUN TestCount === RUN TestCount/Query --- PASS: TestCount (0.00s) --- PASS: TestCount/Query (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/count 0.044s +ok github.com/cloudflare/circl/vdaf/prio3/count 0.004s === RUN TestHistogram === RUN TestHistogram/Query --- PASS: TestHistogram (0.00s) --- PASS: TestHistogram/Query (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/histogram 0.047s +ok github.com/cloudflare/circl/vdaf/prio3/histogram 0.004s === RUN TestMhcv === RUN TestMhcv/Query --- PASS: TestMhcv (0.00s) --- PASS: TestMhcv/Query (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/mhcv 0.037s +ok github.com/cloudflare/circl/vdaf/prio3/mhcv 0.004s === RUN TestSum === RUN TestSum/Query --- PASS: TestSum (0.00s) --- PASS: TestSum/Query (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/sum 0.033s +ok github.com/cloudflare/circl/vdaf/prio3/sum 0.006s === RUN TestSumVec === RUN TestSumVec/Query --- PASS: TestSumVec (0.00s) --- PASS: TestSumVec/Query (0.00s) PASS -ok github.com/cloudflare/circl/vdaf/prio3/sumvec 0.036s +ok github.com/cloudflare/circl/vdaf/prio3/sumvec 0.006s === RUN TestXof --- PASS: TestXof (0.00s) PASS -ok github.com/cloudflare/circl/xof 0.038s +ok github.com/cloudflare/circl/xof 0.004s === RUN TestK12 ---- PASS: TestK12 (1.24s) +--- PASS: TestK12 (0.46s) PASS -ok github.com/cloudflare/circl/xof/k12 1.269s +ok github.com/cloudflare/circl/xof/k12 0.463s === RUN TestZKDL === RUN TestZKDL/zkDL === RUN TestZKDL/zkDLNegative ---- PASS: TestZKDL (0.89s) - --- PASS: TestZKDL/zkDL (0.50s) - --- PASS: TestZKDL/zkDLNegative (0.39s) +--- PASS: TestZKDL (0.28s) + --- PASS: TestZKDL/zkDL (0.13s) + --- PASS: TestZKDL/zkDLNegative (0.15s) PASS -ok github.com/cloudflare/circl/zk/dl 0.932s +ok github.com/cloudflare/circl/zk/dl 0.284s === RUN TestDLEQ === RUN TestDLEQ/P-256 === RUN TestDLEQ/P-384 === RUN TestDLEQ/P-521 === RUN TestDLEQ/ristretto255 ---- PASS: TestDLEQ (0.76s) - --- PASS: TestDLEQ/P-256 (0.02s) - --- PASS: TestDLEQ/P-384 (0.19s) - --- PASS: TestDLEQ/P-521 (0.52s) - --- PASS: TestDLEQ/ristretto255 (0.02s) +--- PASS: TestDLEQ (0.24s) + --- PASS: TestDLEQ/P-256 (0.01s) + --- PASS: TestDLEQ/P-384 (0.04s) + --- PASS: TestDLEQ/P-521 (0.19s) + --- PASS: TestDLEQ/ristretto255 (0.01s) PASS -ok github.com/cloudflare/circl/zk/dleq 0.798s +ok github.com/cloudflare/circl/zk/dleq 0.249s === RUN TestProve ---- PASS: TestProve (0.48s) +--- PASS: TestProve (0.11s) === RUN TestSampleQn ---- PASS: TestSampleQn (0.02s) +--- PASS: TestSampleQn (0.01s) PASS -ok github.com/cloudflare/circl/zk/qndleq 0.535s +ok github.com/cloudflare/circl/zk/qndleq 0.121s make[1]: Leaving directory '/build/reproducible-path/golang-github-cloudflare-circl-1.6.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang @@ -3749,12 +3781,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3288433/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1303641 and its subdirectories -I: Current time: Sun Feb 9 00:18:37 -12 2025 -I: pbuilder-time-stamp: 1739103517 +I: removing directory /srv/workspace/pbuilder/3288433 and its subdirectories +I: Current time: Sun Mar 15 08:43:11 +14 2026 +I: pbuilder-time-stamp: 1773513791