From b4b4e5553d6b73460a6fe236f36cbd76a81bb3f7 Mon Sep 17 00:00:00 2001 From: Pascal Berrang Date: Tue, 3 Mar 2020 18:56:18 +0100 Subject: [PATCH] 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 --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/Cargo.toml b/Cargo.toml index 3afcbff..92009fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,6 +13,7 @@ members = [ "groth16", "r1cs-core", "r1cs-std", + "algebra-core/algebra-core-derive", ] [profile.release]