aboutsummaryrefslogtreecommitdiffstats
path: root/core/types/dkg.go
Commit message (Collapse)AuthorAgeFilesLines
* core: Move dkg in types to types/dkg. (#253)Jimmy Hu2018-10-251-193/+0
|
* core: add equality checker for dkg related structure (#237)Mission Liao2018-10-231-0/+39
| | | | | | | | | Besides adding equality, also renaming those fields. - PublicKeyShares.shares -> shareCaches - PublicKeyShares.shareIndex -> shareCacheIndex - rlpPublicKeyShares.Shares -> ShareCaches - rlpPublicKeyShares.ShareIndexK -> ShareCacheIndexK - rlpPublicKeyShares.ShareIndexV -> ShareCahceIndexV
* core: Handling self proposed DKG private share (#236)Jimmy Hu2018-10-221-11/+7
|
* core: types: implement rlp.Encoder and rlp.Decoder (#232)Sonic2018-10-201-0/+44
| | | | | * core: types: implement rlp.Encoder and rlp.Decoder * crypto: dkg: fix PublicKey.Bytes
* core: initial commit for logger (#228)Mission Liao2018-10-191-0/+17
| | | | | | | | | | | | | * Replace "log.*" with logger. * Add simple logger to log with log package. * Add debug logs to all calls to these interfaces: - core.Application - core.Governance - core.Network * Add Stringer to these types: - types.DKGComplaint - types.AgreementResult - types.DKGMasterPublicKey - types.DKGFinalize
* core: types: implements UnmarshalJSON from DKGMasterPublicKey (#223)Wei-Ning Huang2018-10-181-0/+8
|
* core: Add DKG final message. (#181)Jimmy Hu2018-10-091-1/+8
|
* core: General tsig (#177)Jimmy Hu2018-10-051-15/+6
|
* core: run DKG and CRS at background. (#155)Jimmy Hu2018-10-021-0/+1
|
* crypto: sigtopub to crypto package. remove SigToPubFn (#141)Jimmy Hu2018-09-261-1/+1
|
* core: move crypto to core/crypto (#140)Mission Liao2018-09-261-2/+2
| | | | | | | | | - 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: configuration chain test (#137)Jimmy Hu2018-09-261-0/+7
|
* core: run TSIG for first configuration block at startup (#135)Jimmy Hu2018-09-261-4/+14
|
* core: run first DKG at startup. (#129)Jimmy Hu2018-09-231-0/+11
|
* core: add anti-complaint and nack-complaint to dkg protocol (#123)Jimmy Hu2018-09-211-0/+6
|
* Rename validator* to node* (#120)Mission Liao2018-09-201-4/+4
|
* core:DKG and TSIG protocol (#115)Jimmy Hu2018-09-191-5/+14
|
* core: DKG interface (#108)Jimmy Hu2018-09-171-0/+47