Don't allow duplicate x parts in Shamir. Add unit test for verification.

This commit is contained in:
Jeff Mitchell
2015-08-26 10:03:44 -07:00
parent 0d885535e6
commit 0057c76aaf
2 changed files with 17 additions and 2 deletions

View File

@@ -71,6 +71,14 @@ func TestCombine_invalid(t *testing.T) {
if _, err := Combine(parts); err == nil {
t.Fatalf("should err")
}
parts = [][]byte{
[]byte("foo"),
[]byte("foo"),
}
if _, err := Combine(parts); err == nil {
t.Fatalf("should err")
}
}
func TestCombine(t *testing.T) {