diff options
author | obscuren <geffobscura@gmail.com> | 2015-04-19 19:33:39 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-04-19 19:33:39 +0800 |
commit | 4683f9c0a71fd42e749da46ac56c6ba76f379931 (patch) | |
tree | 5f4610174d45e653835d7e223b793f8d20b15d67 /crypto | |
parent | cce4158cfc6c1080a2215dbbc5e52dfa3d310d61 (diff) | |
parent | 9ec56637f9b19ab6213e74ec30c00033f1906888 (diff) | |
download | dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar.gz dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar.bz2 dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar.lz dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar.xz dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.tar.zst dexon-4683f9c0a71fd42e749da46ac56c6ba76f379931.zip |
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/crypto.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/crypto.go b/crypto/crypto.go index 9865c87c4..89423e0c4 100644 --- a/crypto/crypto.go +++ b/crypto/crypto.go @@ -120,6 +120,7 @@ func HexToECDSA(hexkey string) (*ecdsa.PrivateKey, error) { } // LoadECDSA loads a secp256k1 private key from the given file. +// The key data is expected to be hex-encoded. func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { buf := make([]byte, 64) fd, err := os.Open(file) @@ -139,8 +140,8 @@ func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { return ToECDSA(key), nil } -// SaveECDSA saves a secp256k1 private key to the given file with restrictive -// permissions +// SaveECDSA saves a secp256k1 private key to the given file with +// restrictive permissions. The key data is saved hex-encoded. func SaveECDSA(file string, key *ecdsa.PrivateKey) error { k := hex.EncodeToString(FromECDSA(key)) return ioutil.WriteFile(file, []byte(k), 0600) |