c798702764
crypto: Remove Ed25519 and Secp256k1 suffix on GenPrivKey
2018-07-20 10:44:21 -07:00
99e582d79a
crypto: Refactor to move files out of the top level directory
...
Currently the top level directory contains basically all of the code
for the crypto package. This PR moves the crypto code into submodules
in a similar manner to what `golang/x/crypto` does. This improves code
organization.
Ref discussion: https://github.com/tendermint/tendermint/pull/1966
Closes #1956
2018-07-18 08:38:44 -07:00
d2c05bc5b9
Revert "delete everything" (includes everything non-go-crypto)
...
This reverts commit 96a3502
2018-06-20 17:35:30 -07:00
96a3502126
delete everything
2018-06-20 15:19:08 -07:00
34974e3932
Make types use Amino; Refactor PrivValidator* to FilePV/SocketPV
2018-03-31 00:18:43 +02:00
3395f5fb0e
types: builds
2018-03-02 01:28:38 -05:00
d2cd079541
types: tests build
2018-03-02 01:28:21 -05:00
8da2a6a147
types/priv_validator: fixes for latest p2p and cmn
2018-02-09 17:24:30 -05:00
d5baa6601c
types: Add test for IsVoteTypeValid
2017-12-21 18:13:31 +01:00
19eeef0aad
types: Rename exampleVote to examplePrecommit on vote_test
...
exampleVote doesn't express the type of the vote.
2017-12-21 18:13:31 +01:00
e76392e330
types: Update String() test to assert Prevote type
2017-12-20 23:21:30 +01:00
5ffb5f01cc
Add more tests for Proposal/Vote serialization
...
String() and Proposal valid after serializing.
To be safe, but mainly to increase test coverage for the PR
2017-12-12 12:59:51 +01:00
850310b034
Add test to isolate precommit failure
...
types/vote_test.go now checks signature on a serialized and
then deserialized vote. Turns out go-wire time encoding doesn't
respect timezones, and the signatures don't check out.
2017-12-12 12:59:51 +01:00
599673690c
Add timestamp to vote canonical encoding
2017-12-12 12:59:51 +01:00
655d829314
Fix proposal sign bytes. Start tracking blockID in POL
2016-11-15 18:35:17 -05:00