Commit Graph

22 Commits (6fb68de941406d184955fe2798e25cfd90208d40)

Author SHA1 Message Date
Rongjian Lan bb4a648f9c Code clean up and adding multi-sigs to block 6 years ago
Rongjian Lan 2fb0919946 Basic multisig checking for consensus 6 years ago
Rongjian Lan 44f52b39f8 Add error check and tests for bls signature verification 6 years ago
Eugene Kim fb4792bc9f goimports 6 years ago
Rongjian Lan 39b941d904 Migrate to BLS 6 years ago
Leo Chen 2984fb90ba fix go test errors in travis_checker.sh 6 years ago
Leo Chen 550da64144 fix all the go test errors after p2p changes 6 years ago
Leo Chen 387c2e8790 fix go test after enable libp2p 6 years ago
Rongjian Lan f26d62984c Add tests for consensus leader code 6 years ago
Rongjian Lan 7007f9d769 Refactor consensus leader/validator code into handler specific and message specific ones 6 years ago
Rongjian Lan 812df64b3b Add transaction signature; Add signing process; Integrate with Consensus and Verification process 6 years ago
Rongjian Lan d4229873d2 Refactor crypto utils into pki and sha256 file 6 years ago
Richard Liu 7ad223816f update for github.com folder structure 6 years ago
Rongjian Lan a28c7898e5 Check the leader's signature when receiving announcement; assign deterministic private key to each node based on their ip and port 6 years ago
Rongjian Lan 9a691a3963 Remove the unnecessary field for length to sign in Announcement message 6 years ago
Rongjian Lan b32dfa211b Rename Curve to Ed25519Curve for clarity 6 years ago
Rongjian Lan 7e2634cdc0 Make leader aggregate real commitments 6 years ago
Rongjian Lan de988ef76a Add block verification in validator node; link verification function from Node obj to Consensus obj 7 years ago
Rongjian Lan d771fe7df9 Format existing code according to gofmt 7 years ago
Rongjian Lan c7d9c6843a Add shardId into consensus and rename ipList file into config file 7 years ago
Rongjian Lan 4419aa15df Add test for consensus leader/validator 7 years ago