From ada8c71ca9bca7746bde4916cab0e19d25c60419 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 8 Dec 2024 22:10:35 +0800 Subject: [PATCH] :loud_sound: Add repo key logging https://ld246.com/article/1733660913439 --- kernel/model/conf.go | 4 ++++ kernel/model/repository.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/kernel/model/conf.go b/kernel/model/conf.go index b06a8fc9c..3bc643a44 100644 --- a/kernel/model/conf.go +++ b/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() diff --git a/kernel/model/repository.go b/kernel/model/repository.go index 7aa01de5c..8ecb35c0b 100644 --- a/kernel/model/repository.go +++ b/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