From 8d71f8fe523a1c117ec8f4b47dd6067203a92551 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Fri, 4 Jan 2019 19:21:09 +0100 Subject: xray: add dumpmasterkey test --- gocryptfs-xray/xray_tests/xray_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gocryptfs-xray') diff --git a/gocryptfs-xray/xray_tests/xray_test.go b/gocryptfs-xray/xray_tests/xray_test.go index 8e5fc0c..57fec71 100644 --- a/gocryptfs-xray/xray_tests/xray_test.go +++ b/gocryptfs-xray/xray_tests/xray_test.go @@ -41,3 +41,20 @@ func TestAessivXray(t *testing.T) { fmt.Printf("have:\n%s", string(out)) } } + +func TestDumpmasterkey(t *testing.T) { + expected := "f342380e238f708ff4eb94d1fcf79cca7e1e9d9ab91222865e4eaae8a292ee43\n" + cmd := exec.Command("../gocryptfs-xray", "-dumpmasterkey", "aesgcm_fs/gocryptfs.conf") + // Password = "test" + cmd.Stdin = bytes.NewBuffer([]byte("test")) + out1, err := cmd.CombinedOutput() + if err != nil { + t.Fatal(err) + } + out := string(out1) + if out != expected { + t.Errorf("Wrong output") + fmt.Printf("expected: %s\n", expected) + fmt.Printf("have: %s\n", out) + } +} -- cgit v1.2.3