Commit Graph

797 Commits

Author SHA1 Message Date
Justin Traglia 9ae1bff427 Remove -Wno-missing-braces flag 2024-03-04 10:19:23 -06:00
Justin Traglia 5c92e043c9 Fix builds for Windows & macOS 2024-03-04 10:01:25 -06:00
Justin Traglia 1f2a749f39 Fix some cibw things 2024-02-27 16:48:54 -06:00
Justin Traglia 4f44fc6757 Build with linux on multiple archs 2024-02-26 10:18:37 -06:00
Justin Traglia 012e1b4e45 Use cibuildwheel 2024-02-26 09:48:04 -06:00
Justin Traglia ea41aaf964 Fix version number 2024-02-21 21:14:42 -06:00
Justin Traglia 31c9b3269f Add workflow to publish python package 2024-02-21 14:05:47 -06:00
Dan Cline 0bbededd08
chore: make standalone portable feature, enabled by default (#391) 2024-02-07 06:07:20 -06:00
DaniPopes fd669bfa36
Make Rust `bindgen` build dependency optional (#382) 2024-02-06 11:39:07 -06:00
Dan Cline 5efe8d092f
Add more targets to CI for rust bindings (#390) 2024-02-05 09:59:39 -06:00
George Kadianakis 4607d3f4c2
Merge pull request #389 from Rjected/add-portable-feature
feat: enable blst portable by default
2024-02-05 14:41:48 +02:00
Dan Cline 8ac5c35876 change portable to default 2024-02-03 13:02:45 -05:00
Dan Cline 684a896a4c feat: add portable feature to enable blst portable 2024-02-02 17:45:48 -05:00
George Kadianakis 5115420ba3
Merge pull request #385 from Rjected/bump-bindgen
chore: bump bindgen
2024-01-23 10:58:36 +02:00
Dan Cline 9cb4db23dd chore: bump bindgen
also adds .ccls-cache/ to .gitignore
2024-01-22 11:16:35 -05:00
kaliubuntu0206 e266280d88
Fixed x86_64-pc-windows-gcc build for rust bindings (#384) 2023-12-14 14:29:06 -06:00
Matthias Seitz 712ccb629d
Add const instantiation functions for byte types (#380) 2023-11-14 00:06:25 +03:00
Matthias Seitz 29f4a6807f
Install setuptools to fix NodeJS CI tests (#381) 2023-11-13 22:30:30 +03:00
g11tech 624aa60d01
Merge pull request #379 from ethereum/npm-publish-2.1.2
chore: npm publish 2.1.2
2023-10-20 18:14:29 +05:30
Alexey af4e805c48
C# Ckzg.Bindings to become 0.4.0 (#378) 2023-10-20 07:40:48 -05:00
gajinder 58d873eb2f chore: npm publish 2.1.2 2023-10-20 16:40:09 +05:30
Justin Traglia 748283cced
Add script for converting trusted setups (#359) 2023-10-18 21:00:40 -05:00
Justin Traglia d637761a2e
Use official trusted setup (#377) 2023-10-18 13:31:55 -05:00
Justin Traglia f3fffecd1c
Fix edge case in expand_root_of_unity (#375) 2023-10-10 17:07:44 +03:00
Justin Traglia 456c3d8fab
Enable pedantic warnings (#371)
* Enable pedantic warnings

* Make same change in other places

* Disable some warnings in java bindings
2023-10-10 15:21:14 +03:00
Justin Traglia a1d0380305
Update comment to say 7 is the primitive root (#374)
* Update comment to say 7 is the primitive root

* Remove 5 from list
2023-10-05 19:19:14 +03:00
Alexey b2e41491ad
Improve ckzg native library search path + small improvements (#372) 2023-10-04 07:03:37 -05:00
ethDreamer fbef59a3f9
Add AsRef<[u8]> method for Blob (#361) 2023-09-15 09:51:22 -05:00
Matthias Seitz 2f4af2fd8f
chore: make num g2 points pub (#360) 2023-09-15 14:21:25 +03:00
rakita f5f6f863d4
chore: bump bindgen version (#355) 2023-09-05 17:24:53 -05:00
DaniPopes 551e2f90d8
Support Rust `no_std` environments (#347) 2023-09-05 17:06:03 -05:00
Pawan Dhananjay 5b55a54d5e
Change the rust interface to take references (#356) 2023-09-05 16:43:46 -05:00
Justin Traglia d35b0f3854
Set /std:c11 ccflag for Windows in Rust bindings (#354) 2023-08-31 12:12:02 -07:00
Dan Cline 666a9de002
feat: add serde impls to Blob and Bytes48 (#342)
* feat: add serde impls to Blob and Bytes48

* remove duplicate serde file

* cargo fmt

* serialize and deserialize with prefix

* cargo fmt

* use different trusted setup based on minimal spec

* add Bytes32 serde impls
2023-08-24 21:39:46 -06:00
Michael Sproul 4c0d477c0f
Use blst crate for Rust blst dep (#351) 2023-08-24 14:13:39 -06:00
Alexey fa3c629895
Remove optional dependency with issues; update versions (#350) 2023-08-21 16:37:50 +03:00
Alexey 35eba325c6
Make C# package versions match library versions (#349) 2023-08-21 16:29:28 +03:00
Justin Traglia 485dcc25ea
Add -fPIC to csharp unix build (#344) 2023-08-16 21:21:54 +03:00
Justin Traglia 7b500394f0
Remove go bindings example (#341) 2023-08-16 00:08:54 +03:00
Justin Traglia 9e68a47f9c
Use blst's generator functions (#340) 2023-08-14 22:01:35 +03:00
Justin Traglia 3ce8f86341
Force use of portable blst in nodejs bindings (#339) 2023-08-11 16:20:07 +01:00
Justin Traglia d874c06b42
Force use of portable blst in Rust bindings (#338) 2023-08-11 16:19:02 +01:00
Justin Traglia 74069dad68
Force use of portable blst in C (#337) 2023-08-11 15:20:34 +01:00
Justin Traglia b645bcc728
Force use of portable blst in C# bindings (#336) 2023-08-11 15:20:00 +01:00
Justin Traglia e76a7c07e0
Force use of portable blst in Nim bindings (#335) 2023-08-11 15:19:36 +01:00
Justin Traglia 9d85ed8b19
Upgrade blst to v0.3.11 (#330)
* Upgrade blst to v0.3.11

* Update blst headers in Go bindings
2023-08-10 12:53:42 +01:00
Justin Traglia f62c9738b1
Test Go bindings on all platforms (#332)
* Test Go bindings on all platforms

* Update setup-go action

* Specify flags in the env section
2023-08-10 12:52:48 +01:00
Justin Traglia de151d8fd7
Update rust dependencies (#333) 2023-08-10 12:51:56 +01:00
Dan Cline 6353f689e5
Add Apache-2.0 to rust license in Cargo.toml (#328) 2023-08-09 15:49:22 -05:00
Stefan Bratanov 4d8ff3dcc5
Adding constants for bytes per g1/g2 points (#329) 2023-08-08 12:19:54 +01:00