mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-09 16:48:50 +00:00
verifySignature: set verifiedSymbol to false on failure, DRY return values
This commit is contained in:
7
event.ts
7
event.ts
@@ -119,14 +119,13 @@ export function verifySignature<K extends number>(event: Event<K>): event is Ver
|
||||
|
||||
const hash = getEventHash(event)
|
||||
if (hash !== event.id) {
|
||||
return false
|
||||
return (event[verifiedSymbol] = false)
|
||||
}
|
||||
|
||||
try {
|
||||
event[verifiedSymbol] = schnorr.verify(event.sig, hash, event.pubkey)
|
||||
return event[verifiedSymbol]
|
||||
return (event[verifiedSymbol] = schnorr.verify(event.sig, hash, event.pubkey))
|
||||
} catch (err) {
|
||||
return false
|
||||
return (event[verifiedSymbol] = false)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user