arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
Implement CanonicalSerialize/Deserialize improvements (#109)

* Implement CanonicalSerialize/Deserialize improvements

* Improve code readability by using cursor

* Add tests for uncompressed serialization

* Improve serialization size (do not require full u64 limbs to be serialised)

* Change Flags to enum types

* Split up serialization with and without flags.

* Implement simple derive macro

* Derive traits for Groth16 and GM17 keys and proofs
Pascal Berrang pb.pascal@gmail.com
Tue, 03 Mar 2020 18:56:18 +0100
commit

b4b4e5553d6b73460a6fe236f36cbd76a81bb3f7

parent

78e08aed97ddb754b06c7e5a2f8ed611fe5e71b7

1 files changed, 1 insertions(+), 0 deletions(-)

jump to
M Cargo.toml → Cargo.toml

@@ -13,6 +13,7 @@ "gm17",

"groth16", "r1cs-core", "r1cs-std", + "algebra-core/algebra-core-derive", ] [profile.release]