Summary
The Go implementation provides additional factory methods not yet available in .NET:
FromRawSeed(prefix PrefixByte, rawSeed []byte) — create a KeyPair from a raw 32-byte seed and prefix
FromCurveSeed(seed []byte) — reconstruct a Curve (X25519) KeyPair from an encoded seed
These are useful for interop scenarios and advanced key management.
Approach
Add static factory methods to KeyPair. Purely additive — no existing API changes needed.
Summary
The Go implementation provides additional factory methods not yet available in .NET:
FromRawSeed(prefix PrefixByte, rawSeed []byte)— create a KeyPair from a raw 32-byte seed and prefixFromCurveSeed(seed []byte)— reconstruct a Curve (X25519) KeyPair from an encoded seedThese are useful for interop scenarios and advanced key management.
Approach
Add static factory methods to
KeyPair. Purely additive — no existing API changes needed.