Method for creating a new key from scratch

This commit is contained in:
obscuren 2014-06-16 00:51:55 +02:00
parent 1fbea2e438
commit dccef70728
1 changed files with 6 additions and 0 deletions

View File

@ -12,6 +12,12 @@ type KeyPair struct {
account *StateObject
}
func GenerateNewKeyPair() (*KeyPair, error) {
_, prv := secp256k1.GenerateKeyPair()
return NewKeyPairFromSec(prv)
}
func NewKeyPairFromSec(seckey []byte) (*KeyPair, error) {
pubkey, err := secp256k1.GeneratePubKey(seckey)
if err != nil {