Page MenuHomeMusing Studio

No OneTemporary

diff --git a/keys.go b/keys.go
index 3f594f5..7058111 100644
--- a/keys.go
+++ b/keys.go
@@ -1,31 +1,42 @@
package writefreely
import (
"io/ioutil"
+ "path/filepath"
+)
+
+const (
+ keysDir = "keys"
+)
+
+var (
+ emailKeyPath = filepath.Join(keysDir, "email.aes256")
+ cookieAuthKeyPath = filepath.Join(keysDir, "cookies_auth.aes256")
+ cookieKeyPath = filepath.Join(keysDir, "cookies_enc.aes256")
)
type keychain struct {
emailKey, cookieAuthKey, cookieKey []byte
}
func initKeys(app *app) error {
var err error
app.keys = &keychain{}
- app.keys.emailKey, err = ioutil.ReadFile("keys/email.aes256")
+ app.keys.emailKey, err = ioutil.ReadFile(emailKeyPath)
if err != nil {
return err
}
- app.keys.cookieAuthKey, err = ioutil.ReadFile("keys/cookies_auth.aes256")
+ app.keys.cookieAuthKey, err = ioutil.ReadFile(cookieAuthKeyPath)
if err != nil {
return err
}
- app.keys.cookieKey, err = ioutil.ReadFile("keys/cookies_enc.aes256")
+ app.keys.cookieKey, err = ioutil.ReadFile(cookieKeyPath)
if err != nil {
return err
}
return nil
}

File Metadata

Mime Type
text/x-diff
Expires
Sun, Apr 27, 7:44 AM (14 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3216981

Event Timeline