Zdexby TheHolyOneZ
49,743 classes
Class

PssSigner

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.PssSigner, com.Tivadar.Best.HTTP 0x0070 (112 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements ISigner
0x00x0070

Members 15

OffsetSizeNameTypeFlagsDefault
—0x01TrailerImplicitbytePublicStatic+1 flags188
0x08contentDigest1IDigestPrivate+1 flags—
0x08contentDigest2IDigestPrivate+1 flags—
0x08mgfDigestIDigestPrivate+1 flags—
0x08cipherIAsymmetricBlockCipherPrivate+1 flags—
0x08randomSecureRandomPrivate—
0x04hLenintPrivate—
0x04mgfhLenintPrivate—
0x04sLenintPrivate—
0x01sSetboolPrivate—
0x00450x03padding / unreflected
0x04emBitsintPrivate—
0x004C0x04padding / unreflected
0x08saltbyte[]Private—
0x08mDashbyte[]Private—
0x08blockbyte[]Private—
0x01trailerbytePrivate—
0x00690x07unreflected bytes to end of PssSigner

Functions 23

SignatureFlagsNativeParams
PssSigner CreateRawSigner(IAsymmetricBlockCipher cipher, IDigest digest)PublicStatic—0x08
PssSigner CreateRawSigner(IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer)PublicStatic0x08
PssSigner CreateRawSigner(IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, const byte[]& salt, byte trailer)PublicStatic0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest digest)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest digest, int saltLen)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest digest, const byte[]& salt)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, const byte[]& salt)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest digest, int saltLen, byte trailer)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer)Public+1 flags0x08
void .ctor(IAsymmetricBlockCipher cipher, IDigest contentDigest1, IDigest contentDigest2, IDigest mgfDigest, int saltLen, const byte[]& salt, byte trailer)Private+1 flags0x08
string get_AlgorithmName()Public+3 flags0x08
void Init(bool forSigning, ICipherParameters parameters)Public+2 flags0x08
void ClearBlock(const byte[]& block)Private0x08
void Update(byte input)Public+2 flags0x01
void BlockUpdate(const byte[]& input, int inOff, int inLen)Public+2 flags0x08
void BlockUpdate(const ReadOnlySpan<System.Byte>& input)Public+2 flags0x10
void Reset()Public+2 flags0x00
byte[] GenerateSignature()Public+2 flags0x08
bool VerifySignature(const byte[]& signature)Public+2 flags0x08
void ItoOSP(int i, const byte[]& sp)Private0x08
byte[] MaskGeneratorFunction(const byte[]& Z, int zOff, int zLen, int length)Private0x08
byte[] MaskGeneratorFunction1(const byte[]& Z, int zOff, int zLen, int length)Private0x08