Commit Graph

8 Commits

Author SHA1 Message Date
715bdff306 Add Phase 1 implementation summary and core components for secp256k1
This commit introduces a detailed summary of the Phase 1 implementation, outlining completed components such as core infrastructure files for group operations, generator point multiplication, public key operations, and context management. It also includes comprehensive test coverage for these components. The current status highlights working features and known issues, particularly a critical bug in field arithmetic that needs addressing before proceeding to further phases. The file structure is organized for modularity and performance optimization.
2025-11-01 19:25:17 +00:00
cf2fed8edf Remove deprecated files and update README to reflect current implementation status and features. This commit deletes unused context, ecmult, and test files, streamlining the codebase. The README has been revised to include architectural details, performance benchmarks, and security considerations for the secp256k1 implementation. 2025-11-01 19:10:34 +00:00
f44b16bae5 Add secp256k1 implementation with core components, context management, and testing suite
This commit introduces a complete Go implementation of the secp256k1 elliptic curve cryptographic primitives, including field and scalar arithmetic, group operations, context management for enhanced security, and a comprehensive testing suite. Key features include optimized scalar multiplication, context creation and destruction, and basic ECDSA operations. The README has been updated to reflect the new structure and usage examples.
2025-11-01 18:30:55 +00:00
6ed88596fe Clean up whitespace in secp256k1.go to improve code readability without altering functionality. 2025-11-01 18:28:16 +00:00
8e7aa50aac Refactor formatting in context.go by removing unnecessary whitespace and ensuring consistent code style. No functional changes made. 2025-11-01 18:28:01 +00:00
e7daf84626 Remove binary files for libp256k1 and add optimization summary documentation along with new context and ecmult implementations. Introduce tests for scalar multiplication and field operations, enhancing overall performance and security features. 2025-11-01 18:27:47 +00:00
93989d07be remove 32 bit limbs 2025-11-01 17:57:52 +00:00
77f747f360 initial just the nostr from the c 2025-11-01 17:49:38 +00:00