Méthode | Description | |
---|---|---|
BlockUpdate ( byte input, int inOff, int length ) : void |
update the internal digest with the byte array in
|
|
CreateRawSigner ( IAsymmetricBlockCipher cipher, IDigest digest ) : |
||
CreateRawSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer ) : |
||
CurrentSignature ( ) : byte[] | ||
GenerateSignature ( ) : byte[] |
Generate a signature for the message we've been loaded with using the key we were initialised with.
|
|
Init ( bool forSigning, ICipherParameters parameters ) : void | ||
PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest ) : System | ||
PssSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen ) : System | ||
PssSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer ) : System | ||
PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest, int saltLen ) : System |
Basic constructor
|
|
PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest, int saltLen, byte trailer ) : System | ||
Reset ( ) : void |
reset the internal state
|
|
Update ( byte input ) : void |
update the internal digest with the byte b
|
|
VerifySignature ( byte signature ) : bool |
return true if the internal state represents the signature described in the passed in array.
|
Méthode | Description | |
---|---|---|
ClearBlock ( byte block ) : void |
clear possible sensitive data
|
|
ItoOSP ( int i, byte sp ) : void |
int to octet string.
|
|
MaskGeneratorFunction1 ( byte Z, int zOff, int zLen, int length ) : byte[] |
mask generator function, as described in Pkcs1v2.
|
|
PssSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest1, IDigest contentDigest2, IDigest mgfDigest, int saltLen, byte trailer ) : System |
public BlockUpdate ( byte input, int inOff, int length ) : void | ||
input | byte | |
inOff | int | |
length | int | |
Résultat | void |
public static CreateRawSigner ( IAsymmetricBlockCipher cipher, IDigest digest ) : |
||
cipher | IAsymmetricBlockCipher | |
digest | IDigest | |
Résultat |
public static CreateRawSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer ) : |
||
cipher | IAsymmetricBlockCipher | |
contentDigest | IDigest | |
mgfDigest | IDigest | |
saltLen | int | |
trailer | byte | |
Résultat |
public Init ( bool forSigning, ICipherParameters parameters ) : void | ||
forSigning | bool | |
parameters | ICipherParameters | |
Résultat | void |
public PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest ) : System | ||
cipher | IAsymmetricBlockCipher | |
digest | IDigest | |
Résultat | System |
public PssSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen ) : System | ||
cipher | IAsymmetricBlockCipher | |
contentDigest | IDigest | |
mgfDigest | IDigest | |
saltLen | int | |
Résultat | System |
public PssSigner ( IAsymmetricBlockCipher cipher, IDigest contentDigest, IDigest mgfDigest, int saltLen, byte trailer ) : System | ||
cipher | IAsymmetricBlockCipher | |
contentDigest | IDigest | |
mgfDigest | IDigest | |
saltLen | int | |
trailer | byte | |
Résultat | System |
public PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest, int saltLen ) : System | ||
cipher | IAsymmetricBlockCipher | the asymmetric cipher to use. |
digest | IDigest | the digest to use. |
saltLen | int | the length of the salt to use (in bytes). |
Résultat | System |
public PssSigner ( IAsymmetricBlockCipher cipher, IDigest digest, int saltLen, byte trailer ) : System | ||
cipher | IAsymmetricBlockCipher | |
digest | IDigest | |
saltLen | int | |
trailer | byte | |
Résultat | System |
public VerifySignature ( byte signature ) : bool | ||
signature | byte | |
Résultat | bool |