fbd145557e
Benchmarks all Secp256k1Instance operations: verifySchnorr, signSchnorr, pubkeyCreate, pubKeyCompress, pubKeyTweakMul (ECDH), privKeyTweakAdd, secKeyVerify, and the combined patterns used by the codebase. Results on JVM: verifySchnorr ~1,940 ops/s (Kotlin) vs ~25,000 ops/s (native) = ~13x signSchnorr ~ 820 ops/s (Kotlin) vs ~27,000 ops/s (native) = ~33x pubkeyCreate ~3,130 ops/s (Kotlin) vs ~55,000 ops/s (native) = ~18x pubKeyTweakMul ~2,740 ops/s (Kotlin) vs ~29,000 ops/s (native) = ~11x privKeyTweakAdd ~1.66M ops/s (Kotlin) vs ~1.46M ops/s (native) = 0.9x (faster!) secKeyVerify ~1.98M ops/s (Kotlin) vs ~3.88M ops/s (native) = 2x https://claude.ai/code/session_01BhU63WUe9AhikZxRdw3Lpg