Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ commands:
name: "Install Swig4"
command: |
sudo apt-get update
sudo apt-get install -y automake autoconf libpcre3 libpcre3-dev bison flex
sudo apt-get install -y automake autoconf libpcre2-dev bison flex
echo "Installing swig"
curl -L -O https://github.com/swig/swig/archive/v4.0.2.tar.gz
tar -xzvf v4.0.2.tar.gz
cd swig-4.0.2/
curl -L -O https://github.com/swig/swig/archive/v4.4.1.tar.gz
tar -xzvf v4.4.1.tar.gz
cd swig-4.4.1/
sh autogen.sh
./configure
make
Expand Down
2 changes: 1 addition & 1 deletion blst
Submodule blst updated 93 files
+61 −25 .github/workflows/ci.yml
+4 −4 .github/workflows/codeql-analysis.yml
+4 −4 .github/workflows/golang-lint.yml
+3 −0 .gitignore
+5 −1 .golangci.yml
+2 −1 README.md
+5 −5 bindings/blst.h
+142 −163 bindings/blst.hpp
+217 −7 bindings/blst.swg
+3 −0 bindings/blst_aux.h
+45 −3 bindings/go/README.md
+54 −23 bindings/go/blst.go
+5 −1 bindings/go/blst.tgo
+4 −4 bindings/go/blst_htoc_test.go
+1 −1 bindings/go/blst_miller_loop_test.go
+1 −1 bindings/go/blst_minpk_test.go
+1 −1 bindings/go/blst_minsig_test.go
+5 −2 bindings/go/blst_misc.tgo
+22 −10 bindings/go/blst_px.tgo
+2 −0 bindings/go/blst_wasm.go
+5 −1 bindings/go/rb_tree.go
+17 −2 bindings/node.js/run.me
+71 −0 bindings/python/run.me
+2 −2 bindings/rust/Cargo.toml
+1 −1 bindings/rust/benches/blst_benches.rs
+6 −0 bindings/rust/src/bindings.rs
+29 −14 bindings/rust/src/lib.rs
+1 −1 bindings/rust/src/pippenger-test_mod.rs
+40 −24 bindings/rust/src/pippenger.rs
+15 −0 bindings/zig/README.md
+611 −0 bindings/zig/blst.zig
+507 −0 bindings/zig/c.zig
+489 −0 bindings/zig/generate.py
+111 −0 bindings/zig/tests.zig
+48 −0 build.zig
+13 −0 build.zig.zon
+59 −98 build/cheri/ct_inverse_mod_256-armv8.S
+230 −174 build/cheri/ct_inverse_mod_384-armv8.S
+0 −464 build/cheri/mul_mont_384-armv8.S
+59 −98 build/coff/ct_inverse_mod_256-armv8.S
+225 −169 build/coff/ct_inverse_mod_384-armv8.S
+212 −145 build/coff/ctq_inverse_mod_384-x86_64.s
+330 −262 build/coff/ctx_inverse_mod_384-x86_64.s
+0 −468 build/coff/mul_mont_384-armv8.S
+0 −803 build/coff/mulq_mont_384-x86_64.s
+12 −22 build/coff/mulx_mont_256-x86_64.s
+32 −294 build/coff/mulx_mont_384-x86_64.s
+59 −98 build/elf/ct_inverse_mod_256-armv8.S
+230 −174 build/elf/ct_inverse_mod_384-armv8.S
+201 −134 build/elf/ctq_inverse_mod_384-x86_64.s
+320 −252 build/elf/ctx_inverse_mod_384-x86_64.s
+0 −464 build/elf/mul_mont_384-armv8.S
+0 −762 build/elf/mulq_mont_384-x86_64.s
+12 −22 build/elf/mulx_mont_256-x86_64.s
+32 −251 build/elf/mulx_mont_384-x86_64.s
+59 −98 build/mach-o/ct_inverse_mod_256-armv8.S
+222 −166 build/mach-o/ct_inverse_mod_384-armv8.S
+193 −126 build/mach-o/ctq_inverse_mod_384-x86_64.s
+310 −242 build/mach-o/ctx_inverse_mod_384-x86_64.s
+0 −464 build/mach-o/mul_mont_384-armv8.S
+0 −762 build/mach-o/mulq_mont_384-x86_64.s
+12 −22 build/mach-o/mulx_mont_256-x86_64.s
+32 −251 build/mach-o/mulx_mont_384-x86_64.s
+2 −0 build/win64/blst.def
+59 −98 build/win64/ct_inverse_mod_256-armv8.asm
+217 −161 build/win64/ct_inverse_mod_384-armv8.asm
+215 −146 build/win64/ctq_inverse_mod_384-x86_64.asm
+333 −263 build/win64/ctx_inverse_mod_384-x86_64.asm
+0 −464 build/win64/mul_mont_384-armv8.asm
+2 −0 build/win64/mulq_mont_256-x86_64.asm
+92 −895 build/win64/mulq_mont_384-x86_64.asm
+14 −22 build/win64/mulx_mont_256-x86_64.asm
+34 −296 build/win64/mulx_mont_384-x86_64.asm
+9 −0 src/asm/arm-xlate.pl
+29 −23 src/asm/ct_inverse_mod_256-armv8.pl
+4 −4 src/asm/ct_inverse_mod_256-x86_64.pl
+158 −98 src/asm/ct_inverse_mod_384-armv8.pl
+177 −110 src/asm/ctq_inverse_mod_384-x86_64.pl
+209 −145 src/asm/ctx_inverse_mod_384-x86_64.pl
+0 −242 src/asm/mul_mont_384-armv8.pl
+2 −0 src/asm/mulq_mont_256-x86_64.pl
+2 −355 src/asm/mulq_mont_384-x86_64.pl
+12 −22 src/asm/mulx_mont_256-x86_64.pl
+10 −224 src/asm/mulx_mont_384-x86_64.pl
+3 −1 src/asm/x86_64-xlate.pl
+8 −10 src/blst_t.hpp
+1 −2 src/ec_mult.h
+46 −9 src/exports.c
+1 −1 src/keygen.c
+45 −12 src/multi_scalar.c
+0 −52 src/no_asm.h
+3 −13 src/recip.c
+3 −7 src/vect.h
Loading