Case
P256K.Format.uncompressed
65-byte secp256k1 public key: a 0x04 prefix byte followed by the full 32-byte X coordinate and 32-byte Y coordinate.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
case uncompressed
Discussion
Equivalent to the upstream SECP256K1_EC_UNCOMPRESSED flag (1 << 1). Used only when interoperating with systems that cannot (or will not) perform the Y-recovery step required by compressed keys. Consider migrating such systems to P256K.Format.compressed where possible — the Y coordinate can always be recovered from X and parity.