aboutsummaryrefslogtreecommitdiffstats
path: root/key/file.go
diff options
context:
space:
mode:
Diffstat (limited to 'key/file.go')
-rw-r--r--key/file.go16
1 files changed, 11 insertions, 5 deletions
diff --git a/key/file.go b/key/file.go
index 676b204..59039ba 100644
--- a/key/file.go
+++ b/key/file.go
@@ -11,13 +11,19 @@ import (
)
var (
- pubKeyFile = filepath.Join(xdg.DataHome, "hose", "pubkey")
- pubKeyFileMode os.FileMode = 0644
+ dataDir = "hose"
- privKeyFile = filepath.Join(xdg.DataHome, "hose", "privkey")
- privKeyFileMode os.FileMode = 0600
+ // Encryption/decryption keypair for NaCl box operations.
+ boxPubKeyFile = filepath.Join(xdg.DataHome, dataDir, "box_pub.key")
+ boxPrivKeyFile = filepath.Join(xdg.DataHome, dataDir, "box_priv.key")
- dirMode os.FileMode = 0755
+ // Sign/verify keypair for NaCl signing operations.
+ sigPubKeyFile = filepath.Join(xdg.DataHome, dataDir, "sig_pub.key")
+ sigPrivKeyFile = filepath.Join(xdg.DataHome, dataDir, "sig_priv.key")
+
+ dirMode os.FileMode = 0755
+ pubFileMode os.FileMode = 0644
+ privFileMode os.FileMode = 0600
)
// createFile creates a file with the specified permissions and returns it for writing.