Class BlowfishCBC

java.lang.Object
com.jcraft.jsch.jce.BlowfishCBC
All Implemented Interfaces:
Cipher

public class BlowfishCBC extends Object implements Cipher
  • Constructor Details

    • BlowfishCBC

      public BlowfishCBC()
  • Method Details

    • getIVSize

      public int getIVSize()
      Specified by:
      getIVSize in interface Cipher
    • getBlockSize

      public int getBlockSize()
      Specified by:
      getBlockSize in interface Cipher
    • getTagSize

      public int getTagSize()
      Specified by:
      getTagSize in interface Cipher
    • init

      public void init(int mode, byte[] key, byte[] iv) throws Exception
      Specified by:
      init in interface Cipher
      Throws:
      Exception
    • update

      public void update(int foo) throws Exception
      Specified by:
      update in interface Cipher
      Throws:
      Exception
    • update

      public void update(byte[] foo, int s1, int len, byte[] bar, int s2) throws Exception
      Specified by:
      update in interface Cipher
      Throws:
      Exception
    • updateAAD

      public void updateAAD(byte[] foo, int s1, int len) throws Exception
      Specified by:
      updateAAD in interface Cipher
      Throws:
      Exception
    • doFinal

      public void doFinal(byte[] foo, int s1, int len, byte[] bar, int s2) throws Exception
      Specified by:
      doFinal in interface Cipher
      Throws:
      Exception
    • isCBC

      public boolean isCBC()
      Specified by:
      isCBC in interface Cipher
    • isAEAD

      public boolean isAEAD()
      Specified by:
      isAEAD in interface Cipher
    • isChaCha20

      public boolean isChaCha20()
      Specified by:
      isChaCha20 in interface Cipher