Top Interfaces Classes
[default module]

Package org.bouncycastle.crypto.paddings


Interface Summary

Modifier and TypeInterface and Description
public interface
BlockCipherPadding

Block cipher padders are expected to conform to this interface

Class Summary

Modifier and TypeClass and Description
public class
ISO10126d2Padding

A padder that adds ISO10126-2 padding to a block.

public class
ISO7816d4Padding

A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1.

public class
PaddedBufferedBlockCipher

A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding.

public class
PKCS7Padding

A padder that adds PKCS7/PKCS5 padding to a block.

public class
TBCPadding

A padder that adds Trailing-Bit-Compliment padding to a block.

public class
X923Padding

A padder that adds X9.23 padding to a block - if a SecureRandom is passed in random padding is assumed, otherwise padding with zeros is used.

public class
ZeroBytePadding

A padder that adds NULL byte padding to a block.