Implement serving passphrase from daemon

This commit is contained in:
2025-04-13 17:55:57 -04:00
parent a5108bc6cc
commit dc262c87e8
5 changed files with 35 additions and 15 deletions
+3 -6
View File
@@ -2,12 +2,12 @@ package daemon
import (
"crypto/sha256"
"errors"
"io"
"os"
)
var daemonHash []byte
var passphrase string
// RCWService provides an RPC method.
type RCWService struct{}
@@ -15,11 +15,8 @@ type RCWService struct{}
// GetPass is the RPC method.
// For now (as a test/example), it returns "hello" if the input is "hi".
func (h *RCWService) GetPass(request string, reply *string) error {
if request == "hi" {
*reply = "hello"
return nil
}
return errors.New("unexpected input, expected \"hi\"")
*reply = passphrase
return nil
}
// getFileHash returns the SHA256 hash of the file at the given path.