Documentation ¶
Overview ¶
Package key implements a keystore for managing encryption keys attached to files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DAO ¶
type DAO interface { dao.DAO InsertNode(nodeUuid string, nonce []byte, blockSize int32) error DeleteNode(nodeUuid string) error SetNodeKey(nodeUuid string, ownerId string, userId string, keyData []byte) error GetNodeKey(node string, user string) (*encryption.NodeKey, error) DeleteNodeKey(node string, user string) error }
Click to show internal directories.
Click to hide internal directories.