ef7790b775
Update KDoc and file headers across Secp256k1.kt, Point.kt, FieldP.kt, and U256.kt with: - Accurate benchmark numbers (well-warmed: verify 4.4x, sign 1.5x, pubCreate 2.2x, ECDH 3.9x, compress 2x FASTER) - Detailed comparison with C libsecp256k1 architecture choices - Explanation of why certain C optimizations don't port to JVM: * Lazy reduction: 4x64 limbs have no headroom (C's 5x52 has 12 bits) * safegcd: slower on JVM due to 128-bit arithmetic overhead * WINDOW_G=15: cache pressure from heap-allocated objects (w=12 optimal) - Document effective-affine technique and batch inversion - Increase all benchmark warmup/iterations for stable measurements https://claude.ai/code/session_01BhU63WUe9AhikZxRdw3Lpg