| java.lang.Object org.bouncycastle.crypto.encodings.ISO9796d1Encoding
ISO9796d1Encoding | public class ISO9796d1Encoding implements AsymmetricBlockCipher(Code) | | ISO 9796-1 padding. Note in the light of recent results you should
only use this with RSA (rather than the "simpler" Rabin keys) and you
should never use it with anything other than a hash (ie. even if the
message is small don't sign the message, sign it's hash) or some "random"
value. See your favorite search engine for details.
|
getInputBlockSize | public int getInputBlockSize()(Code) | | return the input block size. The largest message we can process
is (key_size_in_bits + 3)/16, which in our world comes to
key_size_in_bytes / 2.
|
getOutputBlockSize | public int getOutputBlockSize()(Code) | | return the maximum possible size for the output.
|
getPadBits | public int getPadBits()(Code) | | retrieve the number of pad bits in the last decoded message.
|
setPadBits | public void setPadBits(int padBits)(Code) | | set the number of bits in the next message to be treated as
pad bits.
|
|
|