INNER CODE UNIT · Go

TestUpdateInvalidData

schollz/pake · pake_test.go:105

func TestUpdateInvalidData(t *testing.T) {
	A, err := InitCurve([]byte{1, 2, 3}, 0, "p256")
	if err != nil {
		t.Fatal(err)
	}

	tests := []struct {
		name        string
		data        []byte
		expectPanic bool
	}{
		{"empty data", []byte{}, false},
		{"invalid json", []byte("invalid json"), false},
		{"null data", []byte("null"), true},
		{"malformed json", []byte("{invalid:}"), false},
	}

	for _, tt := range tests {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…