142 Commits (46252a9b69627c7afb06faf52089103a6b27c76f)

Author SHA1 Message Date
  Anton Kaliaev fb65d065ae
p2p: only allow ed25519 pubkeys when connecting 5 years ago
  Anton Kaliaev 4dfbaeb0c4
regenerate protobuf files with newer gogo version (#3998) 5 years ago
  Marko 1b54369f41 custom marshallers for proto types, which EmitDefaults (#3889) 5 years ago
  Phil Salant d1d517a9b7 linters: enable scopelint (#3963) 5 years ago
  Phil Salant 04d13d9945 fix linter errors thrown by `unconvert`, `goconst`, and `nakedret` (#3960) 5 years ago
  Marko 8a282a5fee replace errors.go with github.com/pkg/errors (2/2) (#3890) 5 years ago
  Marko 8dc39b69b7 replace errors.go with github.com/pkg/errors (1/2) (#3888) 5 years ago
  Marko f9cce282da gocritic (2/2) (#3864) 5 years ago
  Marko 41bf54a906 gocritic (1/2) (#3836) 5 years ago
  Marko 362729c2bb
Renamed wire.go to codec.go (#3827) 5 years ago
  Aleksandr Bezobchuk cfd42be0fe
Improve error and tests 6 years ago
  Thane Thomson 70592cc4d8 libs/common: remove deprecated PanicXXX functions (#3595) 6 years ago
  Sean Braithwaite 671c5c9b84 crypto: Proof of Concept for iterative version of SimpleHashFromByteSlices (#2611) (#3530) 6 years ago
  Ethan Buchman 1ecf814838
Fixes tendermint/tendermint#3439 6 years ago
  needkane 60b2ae5f5a crypto: delete unused code (#3426) 6 years ago
  Silas Davis 858875fbb8 Copy secp256k1 code from go-ethereum to avoid GPL vendoring issues in (#3371) 6 years ago
  Anton Kaliaev 8a962ffc46
deps: update gogo/protobuf from 1.1.1 to 1.2.1 and golang/protobuf from 1.1.0 to 1.3.0 (#3357) 6 years ago
  Ismail Khoffi b089587b42 make gosec linter pass (#3294) 6 years ago
  Anton Kaliaev 7fd51e6ade
make govet linter pass (#3292) 6 years ago
  Ismail Khoffi c1f7399a86 review comment: cleaner constant for N/2, delete secp256k1N and use (#3279) 6 years ago
  Ethan Buchman af6e6cd350
remove MixEntropy (#3278) 6 years ago
  Ethan Buchman ad4bd92fec
secp256k1: change build tags (#3277) 6 years ago
  Anton Kaliaev 6941d1bb35
use nolint label instead of commenting 6 years ago
  Anton Kaliaev 3c8156a55a
preallocating memory when we can 6 years ago
  Anton Kaliaev ffd3bf8448
remove or comment out unused code 6 years ago
  Ismail Khoffi 6485e68beb Use ethereum's secp256k1 lib (#3234) 6 years ago
  Anton Kaliaev d470945503
update gometalinter to 3.0.0 (#3233) 6 years ago
  Thane Thomson a335caaedb alias amino imports (#3219) 6 years ago
  Dev Ojha 55d7238708 Add comment to simple_merkle get_split_point (#3136) 6 years ago
  Dev Ojha ec53ce359b Simple merkle rfc compatibility (#2713) 6 years ago
  Alessio Treglia 7644d27307 Ensure multisig keys have 20-byte address (#3103) 6 years ago
  Alessio Treglia 764cfe33aa Don't use pointer receivers for PubKeyMultisigThreshold (#3100) 6 years ago
  Ethan Buchman 0533c73a50
crypto: revert to mainline Go crypto lib (#3027) 6 years ago
  Jae Kwon 03e42d2e38 Fix crypto/merkle ProofOperators.Verify to check bounds on keypath pa… (#2756) 6 years ago
  Anton Kaliaev fb91ef7462 validate reactor messages (#2711) 6 years ago
  Ethan Buchman a22c962e28
TMHASH is 32 bytes. Closes #1990 (#2732) 6 years ago
  Jae Kwon 1660e30ffe Fix general merkle keypath to start w/ last op's key (#2733) 6 years ago
  Ismail Khoffi 6643c5dd11 Catch up with amino 0.13.0 (#2690) 6 years ago
  Ethan Buchman 9d62bd0ad3
crypto: use stdlib crypto/rand. ref #2099 (#2669) 6 years ago
  Dev Ojha 124d0db1e0 Make txs and evidencelist use merkle.SimpleHashFromBytes to create hash (#2635) 6 years ago
  Dev Ojha 0790223518 Comment about ed25519 private key format on Sign (#2632) 6 years ago
  Dev Ojha 1b51cf3f46 Remove unnecessary layer of indirection / unnecessary allocation of hashes (#2620) 6 years ago
  Ethan Buchman feb08fa4f8
ed25519: use golang/x/crypto fork (#2558) 6 years ago
  Dev Ojha 12fa9d1cab crypto/merkle: Remove byter in favor of plain byte slices (#2595) 6 years ago
  Dev Ojha ee7b3d260e crypto/amino: Address anton's comment on PubkeyAminoRoute (#2592) 6 years ago
  Dev Ojha 8761b27489 crypto: Add a way to go from pubkey to route (#2574) 6 years ago
  Dev Ojha b1e7fac787 crypto/random: Use chacha20, add forward secrecy (#2562) 6 years ago
  Ethan Buchman f36ed7e7ff
General Merkle Follow Up (#2510) 6 years ago
  Joon 71a34adfe5 General Merkle Proof (#2298) 6 years ago
  Dev Ojha b1bc3e4f89 crypto/secp256k1: Fix signature malleability, adopt more efficient en… (#2239) 6 years ago