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
Michael Sproul
13cec820c0
Use LIB_PREFIX in Rust bindings ( #317 )
2023-06-28 13:55:28 -05:00
Justin Traglia
16e83cec65
Add band-aid fix for Windows benchmark issue ( #322 )
2023-06-28 13:37:58 -05:00
Justin Traglia
fb3701bda5
Fix typos/nits in README ( #321 )
...
* Fix typos/nits in README
* Line wrap paragraph with vim
2023-06-27 18:00:03 +03:00
George Kadianakis
8f20365a26
Add the Sigma Prime audit report in doc/audit/
2023-06-14 18:33:37 +03:00
Stefan Bratanov
b030d9caae
Add java test for loading trusted setup not in Lagrange form ( #316 )
2023-06-09 12:07:27 +03:00
Matthew Keil
51a669ff80
test(node-bindings): add argument count unit tests ( #311 )
...
* test(node-bindings): add argument count unit tests
* test(node-bindings): make arg length check more explicit
* refactor(node-bindings): make getValidTest to DRY code
* test(node-bindings): extra args give same result
* refactor(node-bindings): adjust unit test spacing
* refactor(node-bindings): move argument length checks to it block
* refactor(node-bindings): simplify arg slicing
* chore(node-bindings): lint/format code
* docs(node-bindings): add docstring to test helper functions
* test(node-bindings): fix bytesEqual and add docstrings to all helper functions
* refactor(node-bindings): change name to assertBytesEqual
2023-06-09 12:06:12 +03:00
g11tech
cfdd9e5f8f
chore: Publish to npm version 2.1.0 for big endian release ( #310 )
2023-06-01 16:09:59 +03:00
George Kadianakis
f19cee9c3f
Sanity check that trusted setup was loaded in Lagrange form ( #309 )
...
* Sanity check that trusted setup was loaded in Lagrange form
* fixup! Sanity check that trusted setup was loaded in Lagrange form
* Fix some nits
* Fix another nit
---------
Co-authored-by: Justin Traglia <jtraglia@pm.me>
2023-06-01 14:58:46 +03:00
Justin Traglia
6c50a43a19
Make from_hex() safer in rust bindings ( #307 )
...
* Make from_hex() safer in rust bindings
* Add hex_to_bytes function
2023-05-28 18:47:59 +03:00