org.bouncycastle.crypto.signers
public class PSSSigner extends Object implements Signer
Note: the usual value for the salt length is the number of bytes in the hash function.
| Field Summary | |
|---|---|
| static byte | TRAILER_IMPLICIT |
| Constructor Summary | |
|---|---|
| PSSSigner(AsymmetricBlockCipher cipher, Digest digest, int sLen)
basic constructor
| |
| PSSSigner(AsymmetricBlockCipher cipher, Digest digest, int sLen, byte trailer) | |
| Method Summary | |
|---|---|
| byte[] | generateSignature()
generate a signature for the message we've been loaded with using
the key we were initialised with. |
| void | init(boolean forSigning, CipherParameters param) |
| void | reset()
reset the internal state |
| void | update(byte b)
update the internal digest with the byte b |
| void | update(byte[] in, int off, int len)
update the internal digest with the byte array in |
| boolean | verifySignature(byte[] signature)
return true if the internal state represents the signature described
in the passed in array. |
Parameters: cipher the assymetric cipher to use. digest the digest to use. sLen the length of the salt to use (in bytes).