Class CipherPadding
- Namespace
 - Renci.SshNet.Security.Cryptography.Ciphers
 
- Assembly
 - Renci.SshNet.dll
 
Base class for cipher padding implementations.
public abstract class CipherPadding
  - Inheritance
 - 
      
      CipherPadding
 
- Derived
 
- Inherited Members
 
Constructors
CipherPadding()
protected CipherPadding()
  Methods
Pad(byte[], int)
Pads the specified input with a given number of bytes.
public byte[] Pad(byte[] input, int paddinglength)
  Parameters
Returns
- byte[]
 The padded data array.
Pad(byte[], int, int, int)
Pads the specified input with a given number of bytes.
public abstract byte[] Pad(byte[] input, int offset, int length, int paddinglength)
  Parameters
inputbyte[]The input.
offsetintThe zero-based offset in
inputat which the data to pad starts.lengthintThe number of bytes in
inputto take into account.paddinglengthintThe number of bytes to pad the input with.
Returns
- byte[]
 The padded data array.
Pad(int, byte[])
Pads the specified input to match the block size.
public byte[] Pad(int blockSize, byte[] input)
  Parameters
Returns
- byte[]
 Padded data array.
Pad(int, byte[], int, int)
Pads the specified input to match the block size.
public abstract byte[] Pad(int blockSize, byte[] input, int offset, int length)
  Parameters
blockSizeintSize of the block.
inputbyte[]The input.
offsetintThe zero-based offset in
inputat which the data to pad starts.lengthintThe number of bytes in
inputto take into account.
Returns
- byte[]
 The padded data array.