Closed jtraglia closed 2 weeks ago
load_trusted_setup
&[u8]
s->max_width
FIELD_ELEMENTS_PER_EXT_BLOB
uint64_t
size_t
IEnumerable
num_g*_points
num_g*_bytes
poly_t
KzgSettings
KzgContext
KZGSettings
c_kzg_4844.c
Adding another one:
Released v2.0.0 for Electra. Closing.
Easy
load_trusted_setup
params to&[u8]
s->max_width
withFIELD_ELEMENTS_PER_EXT_BLOB
uint64_t
withsize_t
uint64_t
instead ofsize_t
for public API parametersBe consistent with "KZG" vs "Kzg"IEnumerable
generator in C#'s 4844 test functionsModerate
num_g*_points
tonum_g*_bytes
inload_trusted_setup
Add benchmarks for bindings with benchmarks (Go, Java, Rust)poly_t
type in C codeRenameKzgSettings
toKzgContext
Add more specific error typesKZGSettings
structureReplace Makefile coverage with Rust coverage (instructions)Hard
Document new individual proof recovery codeRename c-kzg-4844 so it's clear it handles more than EIP-4844c_kzg_4844.c
into multiple C files; distinction between 4844 and 7594