mirror of
https://github.com/fiatjaf/nak.git
synced 2026-10-05 15:18:23 +00:00
Merge pull request #148 from mattn/fix/key-combine-crash
key: fix combine crashing with unbounded recursion when no valid pubkeys are given
This commit is contained in:
@@ -310,6 +310,12 @@ However, if the intent is to check if two existing Nostr pubkeys match a given c
|
||||
|
||||
continue
|
||||
}
|
||||
|
||||
return fmt.Errorf("invalid key %s: expected 32 or 33 bytes hex", keyhex)
|
||||
}
|
||||
|
||||
if len(keyGroups) < 2 {
|
||||
return fmt.Errorf("at least two pubkeys are required")
|
||||
}
|
||||
|
||||
result.Combinations = make([]Combination, 0, 16)
|
||||
|
||||
Reference in New Issue
Block a user