Main password encrypted in memory
This commit is contained in:
@@ -8,7 +8,10 @@ import (
|
||||
|
||||
func TestStorePeer(t *testing.T) {
|
||||
id := createId(t)
|
||||
GetConfig().SetMemPass("test")
|
||||
err := GetConfig().SetMemPass("test")
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to set password: %v", err)
|
||||
}
|
||||
GetConfig().SetIdentity(id)
|
||||
ps := &PeerStorage{
|
||||
DbFile: "peerdb.test",
|
||||
@@ -24,13 +27,17 @@ func TestStorePeer(t *testing.T) {
|
||||
ContactPublicKey: "testContactPublicKey",
|
||||
}
|
||||
|
||||
err := ps.StorePeer(peer)
|
||||
err = ps.StorePeer(peer)
|
||||
if err != nil {
|
||||
t.Errorf("Failed to store peer: %v", err)
|
||||
}
|
||||
|
||||
// load the peer from the database
|
||||
peers, err := ps.LoadPeers(GetConfig().GetMemPass())
|
||||
password, err := GetConfig().GetMemPass()
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to get password: %v", err)
|
||||
}
|
||||
peers, err := ps.LoadPeers(password)
|
||||
if err != nil {
|
||||
t.Errorf("Failed to load peers: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user