Merge pull request #7043 from ipfs/fix/keystore-fixes

Keystore: minor maintenance
This commit is contained in:
Steven Allen 2020-03-27 09:30:53 -07:00 committed by GitHub
commit f1efab4eb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -81,14 +81,14 @@ func (ks *FSKeystore) Put(name string, k ci.PrivKey) error {
return err
}
b, err := k.Bytes()
b, err := ci.MarshalPrivateKey(k)
if err != nil {
return err
}
kp := filepath.Join(ks.dir, name)
fi, err := os.OpenFile(kp, os.O_CREATE|os.O_EXCL|os.O_WRONLY, 0600)
fi, err := os.OpenFile(kp, os.O_CREATE|os.O_EXCL|os.O_WRONLY, 0400)
if err != nil {
if os.IsExist(err) {
err = ErrKeyExists