| byte[] CalculateS(const byte[]& r, const byte[]& k, const byte[]& s) | PrivateStatic | | 0x08 |
| bool CheckContextVar(const byte[]& ctx) | PrivateStatic | | 0x08 |
| int CheckPoint(const uint[]& x, const uint[]& y) | PrivateStatic | | 0x08 |
| int CheckPoint(const uint[]& x, const uint[]& y, const uint[]& z) | PrivateStatic | | 0x08 |
| bool CheckPointVar(const byte[]& p) | PrivateStatic | | 0x08 |
| bool CheckScalarVar(const byte[]& s, const uint[]& n) | PrivateStatic | | 0x08 |
| byte[] Copy(const byte[]& buf, int off, int len) | PrivateStatic | | 0x08 |
| IXof CreatePrehash() | PublicStatic | | 0x08 |
| IXof CreateXof() | PrivateStatic | | 0x08 |
| uint Decode16(const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| uint Decode24(const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| uint Decode32(const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| uint Decode32(const ReadOnlySpan<System.Byte>& bs) | PrivateStatic | | 0x10 |
| void Decode32(const byte[]& bs, int bsOff, const uint[]& n, int nOff, int nLen) | PrivateStatic | | 0x08 |
| void Decode32(const ReadOnlySpan<System.Byte>& bs, const Span<System.UInt32>& n) | PrivateStatic | | 0x10 |
| bool DecodePointVar(const byte[]& p, int pOff, bool negate, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void DecodeScalar(const byte[]& k, int kOff, const uint[]& n) | PrivateStatic | | 0x08 |
| void DecodeScalar(const ReadOnlySpan<System.Byte>& k, const Span<System.UInt32>& n) | PrivateStatic | | 0x10 |
| void Dom4(IXof d, byte phflag, const byte[]& ctx) | PrivateStatic | | 0x08 |
| void Encode24(uint n, const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| void Encode32(uint n, const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| void Encode56(ulong n, const byte[]& bs, int off) | PrivateStatic | | 0x08 |
| int EncodePoint(ref PointProjective& p, const byte[]& r, int rOff) | PrivateStatic | | 0x18 |
| int EncodePoint(ref PointProjective& p, const Span<System.Byte>& r) | PrivateStatic | | 0x18 |
| void GeneratePrivateKey(SecureRandom random, const byte[]& k) | PublicStatic | | 0x08 |
| void GeneratePrivateKey(SecureRandom random, const Span<System.Byte>& k) | PublicStatic | | 0x10 |
| void GeneratePublicKey(const byte[]& sk, int skOff, const byte[]& pk, int pkOff) | PublicStatic | | 0x08 |
| void GeneratePublicKey(const ReadOnlySpan<System.Byte>& sk, const Span<System.Byte>& pk) | PublicStatic | | 0x10 |
| uint GetWindow4(const ReadOnlySpan<System.UInt32>& x, int n) | PrivateStatic | | 0x10 |
| sbyte[] GetWnafVar(const uint[]& n, int width) | PrivateStatic | | 0x08 |
| void ImplSign(IXof d, const byte[]& h, const byte[]& s, const byte[]& pk, int pkOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff) | PrivateStatic | | 0x08 |
| void ImplSign(const byte[]& sk, int skOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff) | PrivateStatic | | 0x08 |
| void ImplSign(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff) | PrivateStatic | | 0x08 |
| bool ImplVerify(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen) | PrivateStatic | | 0x08 |
| void Init(ref PointAffine& r) | PrivateStatic | | 0x10 |
| void Init(ref PointProjective& r) | PrivateStatic | | 0x18 |
| void InvertZs(const PointProjective[]& points) | PrivateStatic | | 0x08 |
| bool IsNeutralElementVar(const uint[]& x, const uint[]& y, const uint[]& z) | PrivateStatic | | 0x08 |
| void PointAdd(ref PointAffine& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointAdd(ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointAddVar(bool negate, ref PointAffine& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointAddVar(bool negate, ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointCopy(ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointDouble(ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointLookup(int block, int index, ref PointAffine& p) | PrivateStatic | | 0x10 |
| void PointLookup(const ReadOnlySpan<System.UInt32>& x, int n, const ReadOnlySpan<System.UInt32>& table, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void PointLookup15(const uint[]& table, ref PointProjective& r) | PrivateStatic | | 0x18 |
| uint[] PointPrecompute(ref PointProjective& p, int count) | PrivateStatic | | 0x18 |
| void PointPrecomputeVar(ref PointProjective& p, const PointProjective[]& points, int count) | PrivateStatic | | 0x18 |
| void PointSetNeutral(ref PointProjective& p) | PrivateStatic | | 0x18 |
| void Precompute() | PublicStatic | | 0x00 |
| void PruneScalar(const byte[]& n, int nOff, const byte[]& r) | PrivateStatic | | 0x08 |
| void PruneScalar(const ReadOnlySpan<System.Byte>& n, const Span<System.Byte>& r) | PrivateStatic | | 0x10 |
| byte[] ReduceScalar(const byte[]& n) | PrivateStatic | | 0x08 |
| void ScalarMult(const byte[]& k, ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void ScalarMult(const ReadOnlySpan<System.Byte>& k, ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void ScalarMultBase(const byte[]& k, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void ScalarMultBase(const ReadOnlySpan<System.Byte>& k, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void ScalarMultBaseEncoded(const byte[]& k, const byte[]& r, int rOff) | PrivateStatic | | 0x08 |
| void ScalarMultBaseEncoded(const ReadOnlySpan<System.Byte>& k, const Span<System.Byte>& r) | PrivateStatic | | 0x10 |
| void ScalarMultBaseXY(const byte[]& k, int kOff, const uint[]& x, const uint[]& y) | Static+1 flags | | 0x08 |
| void ScalarMultBaseXY(const ReadOnlySpan<System.Byte>& k, const Span<System.UInt32>& x, const Span<System.UInt32>& y) | Static+1 flags | | 0x10 |
| void ScalarMultOrderVar(ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void ScalarMultStrausVar(const uint[]& nb, const uint[]& np, ref PointProjective& p, ref PointProjective& r) | PrivateStatic | | 0x18 |
| void Sign(const byte[]& sk, int skOff, const byte[]& ctx, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| void Sign(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| void SignPrehash(const byte[]& sk, int skOff, const byte[]& ctx, const byte[]& ph, int phOff, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| void SignPrehash(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& ph, int phOff, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| void SignPrehash(const byte[]& sk, int skOff, const byte[]& ctx, IXof ph, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| void SignPrehash(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& ctx, IXof ph, const byte[]& sig, int sigOff) | PublicStatic | | 0x08 |
| bool ValidatePublicKeyFull(const byte[]& pk, int pkOff) | PublicStatic | | 0x08 |
| bool ValidatePublicKeyPartial(const byte[]& pk, int pkOff) | PublicStatic | | 0x08 |
| bool Verify(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& m, int mOff, int mLen) | PublicStatic | | 0x08 |
| bool VerifyPrehash(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& ph, int phOff) | PublicStatic | | 0x08 |
| bool VerifyPrehash(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, IXof ph) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |