Skip to content

Conversation

@Yawning
Copy link
Contributor

@Yawning Yawning commented Oct 14, 2025

  • secp256r1 field and scalar field arithmetic
  • secp384r1 field and scalar field arithmetic
  • Short Weierstrass curve arithmetic (a = -3)
  • ECDH
  • ECDSA
  • (Bonus) Speed up edwards25519 scalar-basemult

Note:
For performance reasons the point addition/doubling algorithms are specialized for a = -3. This supports the NIST curves, FRP256v1, SM2, and GOST 34.10.

@Yawning Yawning force-pushed the feature/secec branch 5 times, most recently from 4abc73b to a29442b Compare October 26, 2025 23:12
@Yawning Yawning force-pushed the feature/secec branch 3 times, most recently from ac10797 to 58febbc Compare December 16, 2025 08:42
@Yawning Yawning force-pushed the feature/secec branch 6 times, most recently from 0c6ee30 to d318c06 Compare January 7, 2026 09:17
@Yawning Yawning force-pushed the feature/secec branch 4 times, most recently from dc3710a to f6ea266 Compare January 10, 2026 15:20
@Yawning Yawning force-pushed the feature/secec branch 3 times, most recently from 399f70e to 87d0048 Compare January 24, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant