xjava.security

Class IllegalBlockSizeException


public class IllegalBlockSizeException
extends RuntimeException

This exception is thrown when an incorrect block size is processed through a cipher.

Copyright © 1997 Systemics Ltd on behalf of the Cryptix Development Team.
All rights reserved.

$Revision: 1.3 $

Author:
David Hopwood

Since:
IJCE 1.0.0

Field Summary

int
blockSize
Deprecated. Use getBlockSize().
int
dataSize
Deprecated. Use getDataSize().

Constructor Summary

IllegalBlockSizeException(String message)
Constructs an IllegalBlockSizeException with the specified detail message.
IllegalBlockSizeException(int blockSize, int dataSize)
Constructs an IllegalBlockSizeException with the specified block size and illegal data size.
IllegalBlockSizeException(int blockSize, int dataSize, String message)
Constructs an IllegalBlockSizeException with the specified block size, illegal data size, and detail message.

Method Summary

int
getBlockSize()
Gets the block size of the cipher (or 0 if this was not set).
int
getDataSize()
Gets the size of the data passed to the cipher (or 0 if this was not set).

Field Details

blockSize

public int blockSize

Deprecated. Use getBlockSize().

The block size of the cipher.


dataSize

public int dataSize

Deprecated. Use getDataSize().

The size of the data passed to the cipher.

Constructor Details

IllegalBlockSizeException

public IllegalBlockSizeException(String message)
Constructs an IllegalBlockSizeException with the specified detail message. A detail message is a String that describes this particular exception.

Parameters:
message - the detail message.


IllegalBlockSizeException

public IllegalBlockSizeException(int blockSize,
                                 int dataSize)
Constructs an IllegalBlockSizeException with the specified block size and illegal data size.

The detail message is set to "blockSize = " + blockSize + ", dataSize = " + dataSize.

Parameters:
blockSize - the block size of the cipher.
dataSize - the illegal size of the data passed to the cipher.


IllegalBlockSizeException

public IllegalBlockSizeException(int blockSize,
                                 int dataSize,
                                 String message)

Parameters:
blockSize - the block size of the cipher.
dataSize - the illegal size of the data passed to the cipher.
message - the detail message.

Method Details

getBlockSize

public int getBlockSize()


getDataSize

public int getDataSize()