Justin Traglia
|
daa5f79fe3
|
Update python bindings (#145)
|
2023-02-20 16:00:13 +00:00 |
Justin Traglia
|
03b90ef63f
|
Use Bytes48 for commitments/proofs (#86)
* Start to use bytes48 type
* Update java bindings
* Update variable names
* Update csharp bindings
* Update node.js bindings
* Update python bindings
* Fix mistake in python bindings
* Add new functions
* Fix nit in java bindings
* Update variable names in java bindings
* Compare to point at infinity
* Update bytes_to_bls_field doc
* Add todo
* Do key validation
* Remove bytes_to_g1
* Fix bug & add remark
* Fix memcmp mistake
* Fix nit in nodejs bindings
* Fix another nit
* Update nodejs parameter names
* Remove to_proof() and to_commitment()
* Fix bug
|
2023-01-26 14:53:30 +00:00 |
Justin Traglia
|
69f6155d75
|
Bytes-only interface (#62)
* Convert argument types to bytes
* Update java bindings
* Update python bindings
* Update node.js bindings
* Update c# bindings
* Fix java binding compile issues
* Fix incorrect memcpy in nodejs bindings
* Fix bug (called the wrong func)
* Fix issues with java bindings
* Fix issues with node.js bindings
* Remove unnecessary wrapped funcs for c#
* Rename struct member to bytes
* Use goto out for callocs
* Fix nit
* Make un-exported funcs static
* Fix python bindings
* Check commitment length in python bindings
* Update python error message
* Steal good ideas from #37
* Fix tests.py which didn't get copied over
* Convert remaining a[] to *a
* Add missing Py_DECREF
* Bytes only rust (#1)
* Make interface bytes only
* Fix benches
* Avoid newtypes for kzg types
* Fix benches again
* Make fields private
* tidy
* Address review comments
* Fix one small thing in rust bindings
* Use ckzg types where possible
* Remove null terminator from domain bytes in rust
* Update rust binding docs
* Use BYTES_PER_* where applicable
* Add extra check for calloc
Co-authored-by: Pawan Dhananjay <pawandhananjay@gmail.com>
|
2023-01-16 20:05:23 +00:00 |
Justin Traglia
|
c72ea8e1dc
|
Convert Blob type to struct (#61)
* Convert Blob type to struct
* Rename blob.data to blob.bytes
|
2023-01-12 10:10:23 -08:00 |
Justin Traglia
|
071bd6a704
|
Check blob_to_kzg_commitment ret in python binding
|
2023-01-09 11:51:05 -06:00 |
Ramana Kumar
|
68f1d2dd7e
|
Rename load_trusted_setup to load_trusted_setup_file
|
2022-12-10 16:07:40 +00:00 |
Ramana Kumar
|
45ea45e48b
|
Make FIELD_ELEMENTS_PER_BLOB configurable in python
|
2022-12-01 20:31:59 +00:00 |
Ramana Kumar
|
36a172f7ca
|
Update python ckzg.c
|
2022-11-04 09:18:56 +00:00 |
Ramana Kumar
|
434c9ae9b9
|
Remove unused code, remove min- prefix
|
2022-11-01 14:24:02 +00:00 |