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")