INNER CODE UNIT · Go

TestSameRoleUpdate

schollz/pake · pake_test.go:139

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

	err = A1.Update(A2.Bytes())
	if err == nil {
		t.Error("Update() should return error when updating with same role")
	}
}

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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…