tendermint/storage.go
2017-02-28 18:07:59 +01:00

11 lines
316 B
Go

package keys
// Storage has many implementation, based on security and sharing requirements
// like disk-backed, mem-backed, vault, db, etc.
type Storage interface {
Put(name string, key []byte, info KeyInfo) error
Get(name string) ([]byte, KeyInfo, error)
List() ([]KeyInfo, error)
Delete(name string) error
}