Documentation
¶
Index ¶
Constants ¶
View Source
const PBKDF2Iterations = 500001
PBKDF2Iterations is the default number of iterations for PBKDF2, 100k iterations. Nist recommends at least 10k, 1Passsword uses 100k.
View Source
const PBKDF2SaltSize = 16
PBKDF2SaltSize is the default size of the salt for PBKDF2, 128-bit salt.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityTask ¶
type IdentityTask struct {
OutputWriter tasks.WriterProvider
Description string
PassPhrase *memguard.LockedBuffer
VaultTransitPath string
VaultTransitKey string
}
IdentityTask implements secret container identity creation task.
type RecoverTask ¶
type RecoverTask struct {
JSONReader tasks.ReaderProvider
OutputWriter tasks.WriterProvider
PassPhrase *memguard.LockedBuffer
VaultTransitPath string
VaultTransitKey string
JSONOutput bool
}
RecoverTask implements secret container identity recovery task.
type SealTask ¶
type SealTask struct {
ContainerReader tasks.ReaderProvider
SealedContainerWriter tasks.WriterProvider
OutputWriter tasks.WriterProvider
Identities []string
DCKDMasterKey *memguard.LockedBuffer
DCKDTarget string
JSONOutput bool
DisableContainerIdentity bool
}
SealTask implements secret container sealing task.
type UnsealTask ¶
type UnsealTask struct {
ContainerReader tasks.ReaderProvider
OutputWriter tasks.WriterProvider
ContainerKey *memguard.LockedBuffer
}
UnsealTask implements secret container unsealing task.
Click to show internal directories.
Click to hide internal directories.