| | Name | Description |
|---|
  | BlockBytes |
Return the block size in bytes for a given cipher algorithm
|
  | Decrypt(Byte, Byte, Byte, CipherAlgorithm, Mode, Padding, CipherOpts) |
Decrypt data in a byte array using the specified block cipher algorithm, mode and padding.
|
  | Decrypt(String, String, String, CipherAlgorithm, Mode, Padding, CipherOpts) |
Decrypt hex-encoded data using specified block cipher algorithm, mode and padding.
|
 | Dispose |
Dispose of this object and clear any stored data.
|
  | Encrypt(Byte, Byte, Byte, CipherAlgorithm, Mode, Padding, CipherOpts) |
Encrypt data in a byte array using the specified block cipher algorithm, mode and padding.
|
  | Encrypt(String, String, String, CipherAlgorithm, Mode, Padding, CipherOpts) |
Encrypt hex-encoded data using specified block cipher algorithm, mode and padding.
|
  | FileDecrypt |
Decrypt a file with block cipher
|
  | FileEncrypt |
Encrypt a file with block cipher
|
 | InitDecrypt(Byte, Byte, CipherAlgorithm, Mode) |
Initializes with key, iv, algorithm and mode ready to start decrypting with repeated update operations.
|
 | InitDecrypt(String, String, CipherAlgorithm, Mode) |
Initializes with hex-encoded key, iv, algorithm and mode ready to start decrypting with repeated update operations.
|
 | InitEncrypt(Byte, Byte, CipherAlgorithm, Mode) |
Initializes with key, iv, algorithm and mode ready to start encrypting with repeated update operations.
|
 | InitEncrypt(String, String, CipherAlgorithm, Mode) |
Initializes with hex-encoded key, iv, algorithm and mode ready to start encrypting with repeated update operations.
|
  | Instance |
Create the one and only instance
|
  | KeyBytes |
Return the key size in bytes for a given cipher algorithm
|
  | KeyUnwrap |
Unwraps (decrypts) key material with a key-encryption key
|
  | KeyWrap |
Wraps (encrypts) key material with a key-encryption key
|
  | Pad(Byte, CipherAlgorithm, Padding) |
Pad byte array for block cipher.
|
  | Pad(String, CipherAlgorithm, Padding) |
Pads hex-encoded string for block cipher.
|
  | Unpad(Byte, CipherAlgorithm, Padding) |
Remove padding from an encryption block.
|
  | Unpad(String, CipherAlgorithm, Padding) |
Remove padding from a hex-encoded encryption block.
|
 | Update(Byte) |
Transform byte input data with previously initialized key, mode and direction.
|
 | Update(String) |
Transform hex string data with previously initialized key, mode and direction
|