Interface CipherTypes.SymmetricCipher

All Known Implementing Classes:
CipherTypes.AesCbcCipher, CipherTypes.AesGcmCipher
Enclosing class:
CipherTypes

public static interface CipherTypes.SymmetricCipher
SymmetricCipher
Symmetric cipher interface
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    decrypt(byte[] cipherText, byte[] iv)
    Decrypts cipher text.
    byte[]
    encrypt(byte[] clearText, byte[] iv)
    Encrypts clear text.
  • Method Details

    • encrypt

      byte[] encrypt(byte[] clearText, byte[] iv)
      SymmetricCipher.encrypt
      Encrypts clear text.
      Parameters:
      clearText - Clear text to encrypt.
      iv - IV bytes (Initialization Vector).
      Returns:
      Cipher text.
    • decrypt

      byte[] decrypt(byte[] cipherText, byte[] iv)
      SymmetricCipher.decrypt
      Decrypts cipher text.
      Parameters:
      cipherText - Cipher text to decrypt.
      iv - IV bytes (Initialization Vector).
      Returns:
      Clear text.