Proto commits in centrifuge/precise-proofs

These 27 commits are when the Protocol Buffers files have changed:

Commit:96df725
Author:Cosmin Damian
Committer:GitHub

Proto add full package name to import (#98) * proto: Add full package name to go package * make: Add protoc linter * make: Add help target * proto: Update go import path * example: Update example proto and fix tests * flatten: Remove lookup for outdated proto fields

The documentation is generated from this commit.

Commit:1d6bfcc
Author:Miguel Hervas
Committer:Lucas Vogelsang

Feature: no_salt adds leaf without appending a salt (#83)

Commit:19d77ea
Author:Vedhavyas Singareddi
Committer:Lucas Vogelsang

Created option for appending all fields in an embedded message (#71) Fixes #71

Commit:9d502ff
Author:zyfrank
Committer:Lucas Vogelsang

Fixed Length Padded Fields #77 (#79) fixes #77

Commit:f443fbe
Author:Vedhavyas Singareddi
Committer:GitHub

support bools (#73)

Commit:47365f9
Author:zyfrank
Committer:Lucas Vogelsang

Store salts in message #51 (#68)

Commit:dec9869
Author:Eswara Sai
Committer:Lucas Vogelsang

Encoded values to bytes instead of strings (#58) fixes #57

Commit:4b2df65
Author:Alexey
Committer:Lucas Vogelsang

Support OneOf #38 (#49)

Commit:439d569
Author:zyfrank
Committer:Lucas Vogelsang

Store salts in simple mapping instead of custom protobuf Messages #43 (#50)

Commit:8c3b6a2
Author:Vedhavyas Singareddi
Committer:GitHub

add support for integer types (#48)

Commit:0584aa4
Author:Vedhavyas Singareddi
Committer:GitHub

Support for Enums (#42) * add support for enums * fix tests * fix tests

Commit:48de918
Author:andremarianiello
Committer:Lucas Vogelsang

Make mapping_keys also use snake_case (#41)

Commit:e6376ea
Author:andremarianiello
Committer:Lucas Vogelsang

Support slice maps (#39) Adds support for slices as maps, use bytes instead of uint64s for compact names, added mapping_key protobuf extension

Commit:1436058
Author:andremarianiello
Committer:Lucas Vogelsang

Add support for protobuf maps (#37) Adding support for protobuf maps to precise-proofs as described in #31

Commit:c22518c
Author:andremarianiello
Committer:Lucas Vogelsang

Add option for using compact properties for hashing (#30)

Commit:8957bc4
Author:Miguel Hervas
Committer:GitHub

Added parent prefix (#28) * Added parent prefix * simplify check

Commit:fbe68f4
Author:Lucas Vogelsang
Committer:GitHub

Refactor Tree Generation to support nested trees (#20)

Commit:c863a98
Author:Miguel Hervas
Committer:GitHub

Support for Repeated and Nested Fields (#18) * Added support for repeated and nested fields

Commit:c5ceea7
Author:mikiquantum

address comments + moved go-merkle lib to centrifuge

Commit:a31c2f0
Author:mikiquantum

Integrate sorted hashes + added proof validation

Commit:f8ef539
Author:Lucas Vogelsang
Committer:GitHub

Exclude Option for protobuf fields (#13)

Commit:b27f5da
Author:Lucas Vogelsang
Committer:GitHub

Adding support for XXX_ fields in protobuf and removing blake2b dependency (#9) * Adding support for XXX_ fields in protobuf and removing blake2b test dependency * Fixing differences between CamelCased keys and snake_cased_proto

Commit:5bd6507
Author:Lucas Vogelsang
Committer:GitHub

Added support for timestamp.Timestamp (#3)

Commit:01726d8
Author:Lucas Vogelsang
Committer:GitHub

Improved documentation and renamed package (#1)

Commit:3c5fa0b
Author:Lucas Vogelsang
Committer:Lucas Vogelsang

Added tree image to readme, travis badges and go lint fixes

Commit:7992180
Author:Lucas Vogelsang
Committer:Lucas Vogelsang

Renamed package, added readme.

Commit:1bad834
Author:Lucas Vogelsang
Committer:Lucas Vogelsang

Initial commit for precise-proofs prototype