javax.crypto
Class IllegalBlockSizeException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.security.GeneralSecurityException
                    |
                    +--javax.crypto.IllegalBlockSizeException
All Implemented Interfaces:
Serializable

public class IllegalBlockSizeException
extends GeneralSecurityException

Exception for any kind of block size violation.


Attention:  This is not a SUN implementation!

This class has been developed by IAIK according to the documentation publically available.
For SUNīs documentation of this class see http://java.sun.com/security/JCE1.2/spec/apidoc/index.html


An IllegalBlockSizeException is thrown if the data to be processed by a block cipher is of a length that cannot be handled by that cipher. If, for instance, the length of an input data block to be processed by a DES cipher not equals 64 bit, an IllegalBlockSizeException will occur.

Version:
File Revision 13
See Also:
Serialized Form

Constructor Summary
IllegalBlockSizeException()
          Default Constructor.
IllegalBlockSizeException(String msg)
          Creates a IllegalBlockSizeException with a description string message as parameter.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IllegalBlockSizeException

public IllegalBlockSizeException()
Default Constructor. Creates a IllegalBlockSizeException without any parameters for describing the exception.

IllegalBlockSizeException

public IllegalBlockSizeException(String msg)
Creates a IllegalBlockSizeException with a description string message as parameter.
Parameters:
msg - the string describing the exception

This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note).

IAIK-JCE 3.1 with IAIK-JCE CC Core 3.1, (c) 1997-2004 IAIK