java.lang.Object | |
↳ | org.bouncycastle.crypto.signers.ISO9796d2Signer |
ISO9796-2 - mechanism using a hash function with recovery (scheme 1)
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | TRAILER_IMPLICIT | ||||||||||
int | TRAILER_RIPEMD128 | ||||||||||
int | TRAILER_RIPEMD160 | ||||||||||
int | TRAILER_SHA1 | ||||||||||
int | TRAILER_SHA256 | ||||||||||
int | TRAILER_SHA384 | ||||||||||
int | TRAILER_SHA512 | ||||||||||
int | TRAILER_WHIRLPOOL |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Generate a signer for the with either implicit or explicit trailers
for ISO9796-2.
| |||||||||||
Constructor for a signer with an explicit digest trailer.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
generate a signature for the loaded message using the key we were
initialised with.
| |||||||||||
Return a reference to the recoveredMessage message.
| |||||||||||
Return true if the full message was recoveredMessage.
| |||||||||||
Initialise the signer for signing or verification.
| |||||||||||
reset the internal state
| |||||||||||
update the internal digest with the byte array in
| |||||||||||
update the internal digest with the byte b
| |||||||||||
Perform an update with the recovered message before adding any other data.
| |||||||||||
return true if the signature represents a ISO9796-2 signature
for the passed in message.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.Signer
| |||||||||||
From interface
org.bouncycastle.crypto.SignerWithRecovery
|
Generate a signer for the with either implicit or explicit trailers for ISO9796-2.
cipher | base cipher to use for signature creation/verification |
---|---|
digest | digest to use. |
implicit | whether or not the trailer is implicit or gives the hash. |
Constructor for a signer with an explicit digest trailer.
cipher | cipher to use. |
---|---|
digest | digest to sign with. |
generate a signature for the loaded message using the key we were initialised with.
CryptoException |
---|
Return a reference to the recoveredMessage message.
Return true if the full message was recoveredMessage.
Initialise the signer for signing or verification.
forSigning | true if for signing, false otherwise |
---|---|
param | necessary parameters. |
reset the internal state
update the internal digest with the byte array in
update the internal digest with the byte b
Perform an update with the recovered message before adding any other data. This must be the first update method called, and calling it will result in the signer assuming that further calls to update will include message content past what is recoverable.
signature | the signature that we are in the process of verifying. |
---|
InvalidCipherTextException |
---|
return true if the signature represents a ISO9796-2 signature for the passed in message.