File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,8 @@ func TestPrivateKeyFromInvalidWif(t *testing.T) {
134134 wif = "L4o1GXuUSHauk19f9Cfpm1qfSXZuGLBUAC2VZM6vdmfMxRxAYkW"
135135 _ , err = PrivateKeyFromWif (wif )
136136 require .Error (t , err )
137+
138+ wif = "L4o1GXuUSHauk19f9Cfpm1qfSXZuGLBUAC2VZM6vdmfMxRxAYkWqL4o1GXuUSHauk19f9Cfpm1qfSXZuGLBUAC2VZM6vdmfMxRxAYkWq"
137139}
138140
139141// TestPolynomialFromPrivateKey checks if a polynomial is correctly created from a private key
Original file line number Diff line number Diff line change @@ -76,4 +76,34 @@ func TestInvalidBackupFormat(t *testing.T) {
7676 if err == nil {
7777 t .Errorf ("Expected error for invalid threshold" )
7878 }
79+
80+ // test missing threshold
81+ invalidShare4 := validX + "." + validY + ".." + integrity
82+ _ , err = NewKeySharesFromBackupFormat ([]string {invalidShare4 })
83+ if err == nil {
84+ t .Errorf ("Expected error for missing threshold" )
85+ }
86+
87+ // test missing integrity
88+ invalidShare5 := validX + "." + validY + ".3."
89+ _ , err = NewKeySharesFromBackupFormat ([]string {invalidShare5 })
90+ if err == nil {
91+ t .Errorf ("Expected error for missing integrity" )
92+ }
93+
94+ // test mismatch threshold in shares
95+ invalidShare6 := validX + "." + validY + ".3." + integrity
96+ invalidShare7 := validX + "." + validY + ".4." + integrity
97+ _ , err = NewKeySharesFromBackupFormat ([]string {invalidShare6 , invalidShare7 })
98+ if err == nil {
99+ t .Errorf ("Expected error for mismatch threshold" )
100+ }
101+
102+ // test mismatch integrity in shares
103+ invalidShare8 := validX + "." + validY + ".3." + integrity
104+ invalidShare9 := validX + "." + validY + ".3." + integrity + "1"
105+ _ , err = NewKeySharesFromBackupFormat ([]string {invalidShare8 , invalidShare9 })
106+ if err == nil {
107+ t .Errorf ("Expected error for mismatch integrity" )
108+ }
79109}
You can’t perform that action at this time.
0 commit comments