Table of Contents

Class PKCS7Padding

Namespace
Renci.SshNet.Security.Cryptography.Ciphers.Paddings
Assembly
Renci.SshNet.dll

Implements PKCS7 cipher padding.

public class PKCS7Padding : CipherPadding

Inheritance

Inherited Members

Methods

Pad(int, byte[], int, int)

Pads the specified input to match the block size.

public override byte[] Pad(int blockSize, byte[] input, int offset, int length)

Parameters

blockSize int

The size of the block.

input byte[]

The input.

offset int

The zero-based offset in input at which the data to pad starts.

length int

The number of bytes in input to take into account.

Returns

byte[]

The padded data array.

Pad(byte[], int, int, int)

Pads the specified input with a given number of bytes.

public override byte[] Pad(byte[] input, int offset, int length, int paddinglength)

Parameters

input byte[]

The input.

offset int

The zero-based offset in input at which the data to pad starts.

length int

The number of bytes in input to take into account.

paddinglength int

The number of bytes to pad the input with.

Returns

byte[]

The padded data array.