You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add CIP-30 message signing support with modular architecture
6
+
7
+
This release introduces comprehensive CIP-30 `signData` and `verifyData` support, implementing the complete COSE Sign1 specification with a clean, modular structure:
8
+
9
+
**New Features:**
10
+
- Full CIP-30 message signing (`signData`) and verification (`verifyData`) implementation
11
+
- COSE (CBOR Object Signing and Encryption) primitives per RFC 8152
12
+
- Support for Ed25519 signatures with proper COSE key structures
13
+
- Message hashing with BLAKE2b-256 for payload integrity
14
+
- CIP-8 compliant address field handling
15
+
- Complete test coverage with CSL compatibility tests
16
+
17
+
**Module Structure:**
18
+
-`message-signing/SignData.ts` - Main CIP-30 signData/verifyData API
19
+
-`message-signing/Header.ts` - COSE header structures and operations
20
+
-`message-signing/Label.ts` - COSE label types and algorithm identifiers
0 commit comments