Table of Contents

Namespace Org.BouncyCastle.Crypto.Paddings

Classes

ISO10126d2Padding

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

ISO7816d4Padding

A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1. The first byte is 0x80, rest is 0x00

PaddedBufferedBlockCipher
Pkcs7Padding

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

TbcPadding

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

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.

ZeroBytePadding

A padder that adds zero byte padding to a block.

Interfaces

IBlockCipherPadding

Block cipher padders are expected to conform to this interface.