Browse Source

:loud_sound: Add repo key logging https://ld246.com/article/1733660913439

Daniel 7 months ago
parent
commit
ada8c71ca9
2 changed files with 8 additions and 0 deletions
  1. 4 0
      kernel/model/conf.go
  2. 4 0
      kernel/model/repository.go

+ 4 - 0
kernel/model/conf.go

@@ -18,6 +18,7 @@ package model
 
 import (
 	"bytes"
+	"crypto/sha1"
 	"fmt"
 	"os"
 	"path/filepath"
@@ -392,6 +393,9 @@ func InitConf() {
 	if 1 > Conf.Repo.RetentionIndexesDaily {
 		Conf.Repo.RetentionIndexesDaily = 2
 	}
+	if 0 < len(Conf.Repo.Key) {
+		logging.LogInfof("repo key [%x]", sha1.Sum(Conf.Repo.Key))
+	}
 
 	if nil == Conf.Search {
 		Conf.Search = conf.NewSearch()

+ 4 - 0
kernel/model/repository.go

@@ -19,6 +19,7 @@ package model
 import (
 	"bytes"
 	"crypto/rand"
+	"crypto/sha1"
 	"crypto/sha256"
 	"encoding/base64"
 	"errors"
@@ -555,6 +556,7 @@ func ImportRepoKey(base64Key string) (retKey string, err error) {
 
 	Conf.Repo.Key = key
 	Conf.Save()
+	logging.LogInfof("imported repo key [%x]", sha1.Sum(Conf.Repo.Key))
 
 	if err = os.RemoveAll(Conf.Repo.GetSaveDir()); err != nil {
 		return
@@ -669,6 +671,7 @@ func InitRepoKeyFromPassphrase(passphrase string) (err error) {
 
 	Conf.Repo.Key = key
 	Conf.Save()
+	logging.LogInfof("inited repo key [%x]", sha1.Sum(Conf.Repo.Key))
 
 	initDataRepo()
 	return
@@ -705,6 +708,7 @@ func InitRepoKey() (err error) {
 	}
 	Conf.Repo.Key = key
 	Conf.Save()
+	logging.LogInfof("inited repo key [%x]", sha1.Sum(Conf.Repo.Key))
 
 	initDataRepo()
 	return