INNER CODE UNIT · Go

TestCombineKeysRequestPath

GGP1/kure · auth/auth_test.go:181

func TestCombineKeysRequestPath(t *testing.T) {
	config.Reset()
	path := "./testdata/test-32.key"
	buf := bytes.NewBufferString(path)

	enclave, err := combineKeys(buf, memguard.NewEnclave([]byte("test")))
	assert.NoError(t, err)

	pwdBuf, err := enclave.Open()
	assert.NoError(t, err, "Failed opening enclave")
	defer pwdBuf.Destroy()

	key, err := os.ReadFile(path)
	assert.NoError(t, err, "Failed reading key file")

	key = append(key, []byte("test")...)
	assert.Equal(t, key, pwdBuf.Bytes())
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…