14 lines
531 B
Go
14 lines
531 B
Go
package vault
|
|
|
|
// MasterKeyMode identifies which key material the user intends to provide.
|
|
type MasterKeyMode string
|
|
|
|
const (
|
|
// MasterKeyModePasswordOnly requires a master password and no key file.
|
|
MasterKeyModePasswordOnly MasterKeyMode = "password-only"
|
|
// MasterKeyModeKeyFileOnly requires a key file and no password.
|
|
MasterKeyModeKeyFileOnly MasterKeyMode = "key-file-only"
|
|
// MasterKeyModePasswordAndKeyFile requires both password and key file.
|
|
MasterKeyModePasswordAndKeyFile MasterKeyMode = "password-and-key-file"
|
|
)
|