aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* core: move crypto to core/crypto (#140)Mission Liao2018-09-269-1288/+0
| | | | | | | | | - Move key-holder to authenticator Make core.keyHolder public as core.Authenticator, it is not required to make this part an interface. - Make private when there is no need to go public. - Fix data race
* core: run first DKG at startup. (#129)Jimmy Hu2018-09-233-4/+61
|
* core: Add dkg test (#119)Jimmy Hu2018-09-192-0/+16
|
* core:DKG and TSIG protocol (#115)Jimmy Hu2018-09-192-21/+62
|
* crypto: Add Benchmark for DKG (#105)Jimmy Hu2018-09-141-0/+166
|
* crypto: dkg implementation and test. (#96)Jimmy Hu2018-09-134-1/+632
| | | | | | | | * DKG API and test. * Change naming * Broadcast pubShares
* CRYPTO: dkg library (#95)Jimmy Hu2018-09-051-0/+26
|
* core: BA-based consensus core. (#93)Jimmy Hu2018-09-041-0/+6
|
* core: Add vote type and add field to block. (#76)Jimmy Hu2018-08-281-0/+5
|
* core: Sign block in Consensus.PrepareBlock. (#50)Jimmy Hu2018-08-131-1/+1
|
* core: ValidatorID.Hash is the hash of public key. (#49)Jimmy Hu2018-08-132-0/+8
|
* crypto: Add SigToPub. (#48)Jimmy Hu2018-08-132-5/+35
| | | | * Add SigToPub function in crypto
* crypto: Add crypto module. (#34)Jimmy Hu2018-08-085-0/+302