Skip to content

Commit df19d43

Browse files
committed
add key generation when disk enabled
1 parent b7690c3 commit df19d43

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pkg/storage/storagedb.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,15 @@ func (s *StorageDB) SetIDPublicKey(correlationID, secretKey, publicKey string) e
120120

121121
func (s *StorageDB) SetID(ID string) error {
122122
data := &CorrelationData{}
123+
124+
if s.Options.UseDisk() {
125+
aesKey := make([]byte, 32)
126+
if _, err := rand.Read(aesKey); err != nil {
127+
return errors.Wrap(err, "could not generate AES key")
128+
}
129+
data.AESKey = aesKey
130+
}
131+
123132
s.cache.Put(ID, data)
124133
return nil
125134
}

0 commit comments

Comments
 (0)