Zdexby TheHolyOneZ
49,743 classes
Class

Ed25519

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Rfc8032.Ed25519, com.Tivadar.Best.HTTP 0x0010 (16 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0010

Members 34

OffsetSizeNameTypeFlagsDefault
—0x08M08LlongPrivateStatic+1 flags0
—0x08M28LlongPrivateStatic+1 flags0
—0x08M32LlongPrivateStatic+1 flags0
—0x04CoordUintsintPrivateStatic+1 flags0
—0x04PointBytesintPrivateStatic+1 flags0
—0x04ScalarUintsintPrivateStatic+1 flags0
—0x04ScalarBytesintPrivateStatic+1 flags0
0x04PrehashSizeintPublicStatic+1 flags—
0x04PublicKeySizeintPublicStatic+1 flags—
0x04SecretKeySizeintPublicStatic+1 flags—
0x04SignatureSizeintPublicStatic+1 flags—
0x08Dom2Prefixbyte[]PrivateStatic+1 flags—
0x08Puint[]PrivateStatic+1 flags—
0x08Luint[]PrivateStatic+1 flags—
—0x04L0intPrivateStatic+1 flags0
—0x04L1intPrivateStatic+1 flags0
—0x04L2intPrivateStatic+1 flags0
—0x04L3intPrivateStatic+1 flags0
—0x04L4intPrivateStatic+1 flags0
0x08B_xint[]PrivateStatic+1 flags—
0x08B_yint[]PrivateStatic+1 flags—
0x08C_dint[]PrivateStatic+1 flags—
0x08C_d2int[]PrivateStatic+1 flags—
0x08C_d4int[]PrivateStatic+1 flags—
—0x04WnafWidthintPrivateStatic+1 flags0
—0x04WnafWidthBaseintPrivateStatic+1 flags0
—0x04PrecompBlocksintPrivateStatic+1 flags0
—0x04PrecompTeethintPrivateStatic+1 flags0
—0x04PrecompSpacingintPrivateStatic+1 flags0
—0x04PrecompPointsintPrivateStatic+1 flags0
—0x04PrecompMaskintPrivateStatic+1 flags0
0x08PrecompLockobjectPrivateStatic+1 flags—
0x08PrecompBaseWnafPointPrecomp[]PrivateStatic—
0x08PrecompBaseCombint[]PrivateStatic—

Functions 86

SignatureFlagsNativeParams
byte[] CalculateS(const byte[]& r, const byte[]& k, const byte[]& s)PrivateStatic—0x08
bool CheckContextVar(const byte[]& ctx, byte phflag)PrivateStatic—0x08
int CheckPoint(const int[]& x, const int[]& y)PrivateStatic—0x08
int CheckPoint(const int[]& x, const int[]& y, const int[]& 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
IDigest CreateDigest()PrivateStatic—0x08
IDigest CreatePrehash()PublicStatic—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 PointAffine& r)PrivateStatic0x10
void DecodeScalar(const byte[]& k, int kOff, const uint[]& n)PrivateStatic0x08
void DecodeScalar(const ReadOnlySpan<System.Byte>& k, const Span<System.UInt32>& n)PrivateStatic0x10
void Dom2(IDigest d, byte phflag, const byte[]& ctx)PrivateStatic0x08
void Encode24(uint n, const byte[]& bs, int off)PrivateStatic0x08
void Encode32(uint n, const byte[]& bs, int off)PrivateStatic0x08
void Encode56(ulong n, const byte[]& bs, int off)PrivateStatic0x08
int EncodePoint(ref PointAccum& p, const byte[]& r, int rOff)PrivateStatic0x28
int EncodePoint(ref PointAccum& p, const Span<System.Byte>& r)PrivateStatic0x28
void GeneratePrivateKey(SecureRandom random, const byte[]& k)PublicStatic0x08
void GeneratePrivateKey(SecureRandom random, const Span<System.Byte>& k)PublicStatic0x10
void GeneratePublicKey(const byte[]& sk, int skOff, const byte[]& pk, int pkOff)PublicStatic0x08
void GeneratePublicKey(const ReadOnlySpan<System.Byte>& sk, const Span<System.Byte>& pk)PublicStatic0x10
uint GetWindow4(const ReadOnlySpan<System.UInt32>& x, int n)PrivateStatic0x10
sbyte[] GetWnafVar(const uint[]& n, int width)PrivateStatic0x08
void ImplSign(IDigest 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)PrivateStatic0x08
void ImplSign(const byte[]& sk, int skOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff)PrivateStatic0x08
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)PrivateStatic0x08
bool ImplVerify(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, byte phflag, const byte[]& m, int mOff, int mLen)PrivateStatic0x08
void Init(ref PointAccum& r)PrivateStatic0x28
void Init(ref PointAffine& r)PrivateStatic0x10
void Init(ref PointExtended& r)PrivateStatic0x20
void Init(ref PointPrecomp& r)PrivateStatic0x18
void Init(ref PointPrecompZ& r)PrivateStatic0x20
void Init(ref PointTemp& r)PrivateStatic0x10
void InvertDoubleZs(const PointExtended[]& points)PrivateStatic0x08
bool IsNeutralElementVar(const int[]& x, const int[]& y)PrivateStatic0x08
bool IsNeutralElementVar(const int[]& x, const int[]& y, const int[]& z)PrivateStatic0x08
void PointAdd(ref PointExtended& p, ref PointExtended& q, ref PointExtended& r, ref PointTemp& t)PrivateStatic0x20
void PointAdd(ref PointPrecomp& p, ref PointAccum& r, ref PointTemp& t)PrivateStatic0x28
void PointAdd(ref PointPrecompZ& p, ref PointAccum& r, ref PointTemp& t)PrivateStatic0x28
void PointAddVar(bool negate, ref PointPrecomp& p, ref PointAccum& r, ref PointTemp& t)PrivateStatic0x28
void PointAddVar(bool negate, ref PointPrecompZ& p, ref PointAccum& r, ref PointTemp& t)PrivateStatic0x28
void PointCopy(ref PointAccum& p, ref PointExtended& r)PrivateStatic0x28
void PointCopy(ref PointAffine& p, ref PointExtended& r)PrivateStatic0x20
void PointCopy(ref PointExtended& p, ref PointPrecompZ& r)PrivateStatic0x20
void PointDouble(ref PointAccum& r)PrivateStatic0x28
void PointLookup(int block, int index, ref PointPrecomp& p)PrivateStatic0x18
void PointLookupZ(const ReadOnlySpan<System.UInt32>& x, int n, const ReadOnlySpan<System.Int32>& table, ref PointPrecompZ& r)PrivateStatic0x20
void PointPrecompute(ref PointAffine& p, const PointExtended[]& points, int count, ref PointTemp& t)PrivateStatic0x10
int[] PointPrecomputeZ(ref PointAffine& p, int count, ref PointTemp& t)PrivateStatic0x10
void PointPrecomputeZ(ref PointAffine& p, const PointPrecompZ[]& points, int count, ref PointTemp& t)PrivateStatic0x10
void PointSetNeutral(ref PointAccum& p)PrivateStatic0x28
void Precompute()PublicStatic0x00
void PruneScalar(const byte[]& n, int nOff, const byte[]& r)PrivateStatic0x08
void PruneScalar(const ReadOnlySpan<System.Byte>& n, const Span<System.Byte>& r)PrivateStatic0x10
byte[] ReduceScalar(const byte[]& n)PrivateStatic0x08
void ScalarMult(const byte[]& k, ref PointAffine& p, ref PointAccum& r)PrivateStatic0x28
void ScalarMult(const ReadOnlySpan<System.Byte>& k, ref PointAffine& p, ref PointAccum& r)PrivateStatic0x28
void ScalarMultBase(const byte[]& k, ref PointAccum& r)PrivateStatic0x28
void ScalarMultBase(const ReadOnlySpan<System.Byte>& k, ref PointAccum& r)PrivateStatic0x28
void ScalarMultBaseEncoded(const byte[]& k, const byte[]& r, int rOff)PrivateStatic0x08
void ScalarMultBaseEncoded(const ReadOnlySpan<System.Byte>& k, const Span<System.Byte>& r)PrivateStatic0x10
void ScalarMultBaseYZ(const byte[]& k, int kOff, const int[]& y, const int[]& z)Static+1 flags0x08
void ScalarMultBaseYZ(const ReadOnlySpan<System.Byte>& k, const Span<System.Int32>& y, const Span<System.Int32>& z)Static+1 flags0x10
void ScalarMultOrderVar(ref PointAffine& p, ref PointAccum& r)PrivateStatic0x28
void ScalarMultStrausVar(const uint[]& nb, const uint[]& np, ref PointAffine& p, ref PointAccum& r)PrivateStatic0x28
void Sign(const byte[]& sk, int skOff, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff)PublicStatic0x08
void Sign(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff)PublicStatic0x08
void Sign(const byte[]& sk, int skOff, const byte[]& ctx, const byte[]& m, int mOff, int mLen, const byte[]& sig, int sigOff)PublicStatic0x08
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)PublicStatic0x08
void SignPrehash(const byte[]& sk, int skOff, const byte[]& ctx, const byte[]& ph, int phOff, const byte[]& sig, int sigOff)PublicStatic0x08
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)PublicStatic0x08
void SignPrehash(const byte[]& sk, int skOff, const byte[]& ctx, IDigest ph, const byte[]& sig, int sigOff)PublicStatic0x08
void SignPrehash(const byte[]& sk, int skOff, const byte[]& pk, int pkOff, const byte[]& ctx, IDigest ph, const byte[]& sig, int sigOff)PublicStatic0x08
bool ValidatePublicKeyFull(const byte[]& pk, int pkOff)PublicStatic0x08
bool ValidatePublicKeyPartial(const byte[]& pk, int pkOff)PublicStatic0x08
bool Verify(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& m, int mOff, int mLen)PublicStatic0x08
bool Verify(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& m, int mOff, int mLen)PublicStatic0x08
bool VerifyPrehash(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, const byte[]& ph, int phOff)PublicStatic0x08
bool VerifyPrehash(const byte[]& sig, int sigOff, const byte[]& pk, int pkOff, const byte[]& ctx, IDigest ph)PublicStatic0x08
void .cctor()PrivateStatic+1 flags0x00