Skip to content

Commit a9bc34b

Browse files
authored
feat(hal): Add comprehensive ECDSA traits with curve markers (#22)
- Add complete ECDSA trait suite (key generation, signing, verification) - Include security-first design with mandatory validation and zeroization - Add curve markers for P256, P384, P521, secp256k1, and Brainpool curves - Implement type-safe generic interface preventing cross-curve contamination - Add comprehensive error handling with detailed ErrorKind enum - Include extensive documentation with security considerations and examples.
1 parent b7ef62d commit a9bc34b

File tree

4 files changed

+1230
-1
lines changed

4 files changed

+1230
-1
lines changed

0 commit comments

Comments
 (0)