24 lines
616 B
Go
24 lines
616 B
Go
package secret
|
|
|
|
import "os"
|
|
|
|
const (
|
|
// AppID is the unique identifier for this application
|
|
AppID = "berlin.sneak.pkg.secret"
|
|
|
|
// Environment variable names
|
|
EnvStateDir = "SB_SECRET_STATE_DIR"
|
|
EnvMnemonic = "SB_SECRET_MNEMONIC"
|
|
EnvUnlockPassphrase = "SB_UNLOCK_PASSPHRASE"
|
|
EnvGPGKeyID = "SB_GPG_KEY_ID"
|
|
)
|
|
|
|
// File system permission constants
|
|
const (
|
|
// DirPerms is the permission used for directories (read-write-execute for owner only)
|
|
DirPerms os.FileMode = 0700
|
|
|
|
// FilePerms is the permission used for sensitive files (read-write for owner only)
|
|
FilePerms os.FileMode = 0600
|
|
)
|