0830706324
Stale documentation from earlier iterations was referencing algorithms and performance numbers that are no longer current: Point.kt: - Updated SCALAR MULTIPLICATION section to document all three strategies: 1. Comb method for mulG (3 doublings + ~43 additions, 704-entry table) 2. GLV+wNAF-5 for mul (arbitrary point, ~130 dbl + ~22 adds) 3. Strauss+GLV+wNAF for mulDoubleG (4 streams, shared ~130 doublings) - Removed stale "4-bit windowed method" and "[1G..16G] table" descriptions Secp256k1.kt: - Updated performance numbers: verify ~3,700, sign ~14K, create ~18K ops/s - Noted that all algorithmic optimizations from libsecp256k1 are implemented - Removed stale "~2,100 verify/s" and "absence of GLV" claims U256.kt: - Updated header to describe the full package architecture with all 6 files - Added Glv.kt and file roles to the overview https://claude.ai/code/session_01BhU63WUe9AhikZxRdw3Lpg