Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: cache dkg's private key in db (#371) | Mission Liao | 2018-12-16 | 1 | -0/+21 |
| | |||||
* | Rename repo to dexon-consensus | Wei-Ning Huang | 2018-11-02 | 9 | -56/+56 |
| | |||||
* | Change BLS to dexon-foundation (#245) | Jimmy Hu | 2018-10-23 | 4 | -4/+4 |
| | |||||
* | core: add equality checker for dkg related structure (#237) | Mission Liao | 2018-10-23 | 2 | -26/+155 |
| | | | | | | | | | 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 Hu | 2018-10-22 | 1 | -5/+5 |
| | |||||
* | crypto: dkg: implement rlp.Encoder, rlp.Decoder for PrivateKey (#235) | Sonic | 2018-10-20 | 2 | -0/+26 |
| | |||||
* | core: types: implement rlp.Encoder and rlp.Decoder (#232) | Sonic | 2018-10-20 | 2 | -3/+120 |
| | | | | | * core: types: implement rlp.Encoder and rlp.Decoder * crypto: dkg: fix PublicKey.Bytes | ||||
* | crypto: ecdsa: make NodeID match dexon address (#229) | Sonic | 2018-10-19 | 2 | -50/+31 |
| | | | | | | | * Remove publicKey struct * PublicKey.Bytes() return uncompressed public key to match the address format of dexon (Keccak256(pubBytes[1:])[12:], where pubBytes is 65 bytes uncompressed public key.). * Rename ethcrypto to dexCrypto | ||||
* | core: crypto: ecdsa: add method to create PrivateKey from ecdsa.PrivateKey ↵ | Wei-Ning Huang | 2018-10-13 | 1 | -0/+9 |
| | | | | (#195) | ||||
* | core: hide types.NodeID from full node. (#147) | Mission Liao | 2018-09-28 | 1 | -0/+6 |
| | | | | | | | | | * Refine core.Governance interface - Remove types.NodeID from interface declaration. - All parameter should be round based. * Add core.NodeSetCache * Agreement accepts map of nodeID directly. * test.Transport.Peers method return public keys. | ||||
* | core: rename crypto/eth to crypto/ecdsa (#144) | Wei-Ning Huang | 2018-09-26 | 2 | -3/+3 |
| | |||||
* | core: use dexon-foundation/dexon instead of ethereum/go-ethereum (#143) | Wei-Ning Huang | 2018-09-26 | 2 | -2/+2 |
| | |||||
* | crypto: sigtopub to crypto package. remove SigToPubFn (#141) | Jimmy Hu | 2018-09-26 | 6 | -18/+77 |
| | |||||
* | core: move crypto to core/crypto (#140) | Mission Liao | 2018-09-26 | 9 | -0/+1288 |
- 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 |