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
This commit is contained in:
Pascal Berrang
2020-03-03 18:56:18 +01:00
committed by GitHub
parent 78e08aed97
commit b4b4e5553d

View File

@@ -13,6 +13,7 @@ members = [
"groth16",
"r1cs-core",
"r1cs-std",
"algebra-core/algebra-core-derive",
]
[profile.release]