OSDN Git Service

ignore File field when marshal XPub (#436)
authorYongfeng LI <wliyongfeng@gmail.com>
Sat, 17 Mar 2018 07:50:38 +0000 (15:50 +0800)
committerPaladz <yzhu101@uottawa.ca>
Sat, 17 Mar 2018 07:50:38 +0000 (15:50 +0800)
blockchain/pseudohsm/pseudohsm.go

index bc543f6..a08db82 100644 (file)
@@ -11,20 +11,14 @@ import (
        "github.com/pborman/uuid"
 )
 
-// listKeyMaxAliases limits the alias filter to a sane maximum size.
-const listKeyMaxAliases = 200
-
 // pre-define errors for supporting bytom errorFormatter
 var (
        ErrDuplicateKeyAlias    = errors.New("duplicate key alias")
        ErrDuplicateKey         = errors.New("duplicate key")
        ErrInvalidAfter         = errors.New("invalid after")
        ErrLoadKey              = errors.New("key not found or wrong password ")
-       ErrInvalidKeySize       = errors.New("key invalid size")
        ErrTooManyAliasesToList = errors.New("requested aliases exceeds limit")
-       ErrAmbiguousAlias       = errors.New("multiple keys match alias")
        ErrDecrypt              = errors.New("could not decrypt key with given passphrase")
-       ErrInvalidKeyType       = errors.New("key type stored invalid")
 )
 
 // HSM type for storing pubkey and privatekey
@@ -39,7 +33,7 @@ type HSM struct {
 type XPub struct {
        Alias string       `json:"alias"`
        XPub  chainkd.XPub `json:"xpub"`
-       File  string       `json:"file"`
+       File  string       `json:"-"`
 }
 
 // New method for HSM struct