| Name | Description | Type | Package | Framework |
| BlockCipherPadding | Interface | org.bouncycastle.crypto.paddings | BouncyCastle | |
| ISO10126d2Padding | A padder that adds ISO10126-2 padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| ISO7816d4Padding | A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| PaddedBufferedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| PKCS7Padding | A padder that adds PKCS7/PKCS5 padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| TBCPadding | A padder that adds Trailing-Bit-Compliment padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| X923Padding | A padder that adds X9. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
| ZeroBytePadding | A padder that adds NULL byte padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |