Jaremy Creechley
|
24930233f6
|
Feature/msgpack argument passing (#9)
* adding rmpv crate
* plumb in msgpack
* setting up mpack basics
* setting up mpack basics
* setting up mpack basics
* setting up mpack basics
* updates
* chunks
* chunks
* chunks
* add mpack proof func
* add mpack proof func - tests infra
* add mpack proof func - tests infra remove
* add mpack proof func - split mpack
* rework funcs
* rework funcs
* rework funcs
* rework funcs
* rework funcs
* rework funcs
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor - read orig for testing
* refactor - read orig for testing
* setting up tests
* setting up tests
* setting up tests
* setting up tests
* setting rest of data
* setting rest of data
* setting rest of data
* setting rest of data
* re-add original prove for comparison
* re-add original prove for comparison
* re-add original prove for comparison
* cleanup
* refactor
* refactor
* pass tests
* initial setup to build as a nim package
* initial setup
* update build setup
* update build setup
* update build setup
* add nim ffi and genffi build task
* add nim ffi and genffi build task
* add nim ffi and genffi build task
* update init to remove redundant pointers
* update init to remove redundant pointers
* update init to remove redundant pointers
* update init to remove redundant pointers
* save mpack
* save mpack
* update ffi
* update ffi
* add example ffi test
* add example ffi test
* updates
* fix tests
* adding git ignore
* rename
* run testament
* fix stuffs
* fix stuffs
* fix stuffs
* update build
* update build
|
2024-01-17 12:04:47 -08:00 |
Dmitriy Ryajov
|
ebef300064
|
Ark circom and rust ffi (#5)
* wip rust ffi
* proper test component instantiation
* adding quick&dirty poseidon implementation
* update gitignode
* gitignore
* adding rust circuit tests
* gitignore
* rename
* add storer tests
* move utils under circuit_tests
* fix storage proofs
* wip: ffi
* instantiate storer
* enable ark-serialize
* delete js tests
* update CI to run cargo tests
* keep the artifacts dir
* update .gitignore
* build circuits
* remove package json
* place built circuits in correct dirs
* update gitignore
* remove node
* fix ci
* updating readme
* storageproofs.rs to storage_proofs.rs
* flatten tests chunks by default
* add ffi
* fix digest
* minor fixes for ffi
* fix storer test
* use random data for chunks
* debug optimizations to speed witness generation
* clippy & other lint stuff
* add back missing unsafe blocks
* release mode disables constraint checks
* fix ffi
* fix hashes serialization
* make naming more consistent
* add missing pragma
* use correct circuits
* add todo
* add clarification to readme
* silence unused warning
* include constants file into exec
* remove unused imports
|
2023-04-12 16:17:00 -06:00 |
Dmitriy Ryajov
|
e7b296ebbb
|
rework with poseidon (#3)
* rework with poseidon
* adding main template
* adding todo
* remove mimc
|
2023-03-07 18:27:00 -06:00 |
Csaba Kiraly
|
115a9d4e41
|
add gitignore
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-24 09:16:56 +01:00 |