diff options
author | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-07-01 22:15:59 +0800 |
---|---|---|
committer | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-07-01 22:15:59 +0800 |
commit | 5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51 (patch) | |
tree | 6d50a032f70e1b3709f47403fcc793e52ac9b4c9 /utils/keys.go | |
parent | 4fc60f340f6ef5ffe68e684ed44e5974fa08e8c8 (diff) | |
parent | ce88a73aa6e695a0b672da2d01baf14f03d514b0 (diff) | |
download | dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar.gz dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar.bz2 dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar.lz dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar.xz dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.tar.zst dexon-5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51.zip |
Merge pull request #96 from ethersphere/feature/keys
Feature/keys
Diffstat (limited to 'utils/keys.go')
-rw-r--r-- | utils/keys.go | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/utils/keys.go b/utils/keys.go deleted file mode 100644 index 1c0f6a9d6..000000000 --- a/utils/keys.go +++ /dev/null @@ -1,108 +0,0 @@ -package utils - -import ( - "fmt" - "github.com/ethereum/eth-go/ethutil" - "github.com/obscuren/secp256k1-go" -) - -func CreateKeyPair(force bool) { - if force { - ethutil.GetKeyRing().Reset() - fmt.Println("resetting") - } - - if ethutil.GetKeyRing().Get(0) == nil { - _, prv := secp256k1.GenerateKeyPair() - - keyPair, err := ethutil.GetKeyRing().NewKeyPair(prv) - if err != nil { - panic(err) - } - - mne := ethutil.MnemonicEncode(ethutil.Hex(keyPair.PrivateKey)) - - fmt.Printf(` -Generating new address and keypair. -Please keep your keys somewhere save. - -++++++++++++++++ KeyRing +++++++++++++++++++ -addr: %x -prvk: %x -pubk: %x -++++++++++++++++++++++++++++++++++++++++++++ -save these words so you can restore your account later: %s -`, keyPair.Address(), keyPair.PrivateKey, keyPair.PublicKey, mne) - } -} - -func ImportPrivateKey(sec string) { - ethutil.GetKeyRing().Reset() - - keyPair, err := ethutil.GetKeyRing().NewKeyPair(ethutil.FromHex(sec)) - if err != nil { - panic(err) - } - - mne := ethutil.MnemonicEncode(ethutil.Hex(keyPair.PrivateKey)) - - fmt.Printf(` -Generating new address and keypair. -Please keep your keys somewhere save. - -++++++++++++++++ KeyRing +++++++++++++++++++ -addr: %x -prvk: %x -pubk: %x -++++++++++++++++++++++++++++++++++++++++++++ -save these words so you can restore your account later: %s -`, keyPair.Address(), keyPair.PrivateKey, keyPair.PublicKey, mne) -} - -/* -func CreateKeyPair(force bool) { - data, _ := ethutil.Config.Db.Get([]byte("KeyRing")) - if len(data) == 0 || force { - pub, prv := secp256k1.GenerateKeyPair() - pair := ðutil.Key{PrivateKey: prv, PublicKey: pub} - ethutil.Config.Db.Put([]byte("KeyRing"), pair.RlpEncode()) - mne := ethutil.MnemonicEncode(ethutil.Hex(prv)) - - fmt.Printf(` -Generating new address and keypair. -Please keep your keys somewhere save. - -++++++++++++++++ KeyRing +++++++++++++++++++ -addr: %x -prvk: %x -pubk: %x -++++++++++++++++++++++++++++++++++++++++++++ -save these words so you can restore your account later: %s -`, pair.Address(), prv, pub, mne) - - } -} -*/ - -/* -func ImportPrivateKey(prvKey string) { - key := ethutil.FromHex(prvKey) - msg := []byte("tmp") - // Couldn't think of a better way to get the pub key - sig, _ := secp256k1.Sign(msg, key) - pub, _ := secp256k1.RecoverPubkey(msg, sig) - pair := ðutil.Key{PrivateKey: key, PublicKey: pub} - ethutil.Config.Db.Put([]byte("KeyRing"), pair.RlpEncode()) - - fmt.Printf(` -Importing private key - -++++++++++++++++ KeyRing +++++++++++++++++++ -addr: %x -prvk: %x -pubk: %x -++++++++++++++++++++++++++++++++++++++++++++ - -`, pair.Address(), key, pub) -} -*/ |