libsecp256k1: use a static global context and add verification tests.

This commit is contained in:
fiatjaf
2024-05-29 15:40:57 -03:00
parent 427bfc7a4b
commit 31e0645afe
4 changed files with 34 additions and 25 deletions

View File

@@ -25,13 +25,9 @@ func BenchmarkSignatureVerification(b *testing.B) {
})
b.Run("libsecp256k1", func(b *testing.B) {
c, err := NewContext()
if err != nil {
panic(err)
}
for i := 0; i < b.N; i++ {
for _, evt := range events {
c.CheckSignature(evt)
CheckSignature(evt)
}
}
})