do event signature and verification synchronously.

This commit is contained in:
fiatjaf
2022-12-23 17:32:13 -03:00
parent cd7d1cec48
commit 83c397b839
2 changed files with 7 additions and 7 deletions

View File

@@ -75,12 +75,12 @@ export function validateEvent(event: Event): boolean {
export function verifySignature(
event: Event & {id: string; sig: string}
): Promise<boolean> {
return secp256k1.schnorr.verify(event.sig, event.id, event.pubkey)
): boolean {
return secp256k1.schnorr.verifySync(event.sig, event.id, event.pubkey)
}
export async function signEvent(event: Event, key: string): Promise<string> {
export function signEvent(event: Event, key: string): string {
return secp256k1.utils.bytesToHex(
await secp256k1.schnorr.sign(getEventHash(event), key)
secp256k1.schnorr.signSync(getEventHash(event), key)
)
}