diff --git a/Ed25519/Extensions.cs b/Ed25519/Extensions.cs index 7e2ff16..e6ee0f4 100644 --- a/Ed25519/Extensions.cs +++ b/Ed25519/Extensions.cs @@ -120,5 +120,10 @@ namespace Ed25519 var bigA = Constants.B.ScalarMul(a); return bigA.EncodePoint(); } + + public static ReadOnlySpan ExtractPublicKey(this Span privateKey) + { + return new ReadOnlySpan(privateKey.ToArray()).ExtractPublicKey(); + } } }