Compare commits

..

No commits in common. "main" and "v0.4.0" have entirely different histories.
main ... v0.4.0

19
pkg.go
View file

@ -38,15 +38,6 @@ type Manager struct {
Initialized bool Initialized bool
} }
type KeyError struct {
Err error
KeyType string // PUBLIC or PRIVATE
}
func (kerr KeyError) Error() string {
return fmt.Sprintf("%s [%s]", kerr.Err.Error(), kerr.KeyType)
}
func NewManager(keyType KeyType, private, public string, expireDays int) (mngr Manager, err error) { // {{{ func NewManager(keyType KeyType, private, public string, expireDays int) (mngr Manager, err error) { // {{{
var errPriv, errPub error var errPriv, errPub error
mngr.KeyType = keyType mngr.KeyType = keyType
@ -70,18 +61,12 @@ func NewManager(keyType KeyType, private, public string, expireDays int) (mngr M
} }
if errPriv != nil { if errPriv != nil {
err = KeyError{ err = errPriv
errPriv,
"PRIVATE",
}
return return
} }
if errPub != nil { if errPub != nil {
err = KeyError { err = errPub
errPub,
"PUBLIC",
}
return return
} }