Class BCCipherFactory.BCStreamCipher

java.lang.Object
com.hierynomus.security.bc.BCCipherFactory.BCStreamCipher
All Implemented Interfaces:
Cipher
Enclosing class:
BCCipherFactory

private abstract static class BCCipherFactory.BCStreamCipher extends Object implements Cipher
  • Field Details

    • streamCipher

      private org.bouncycastle.crypto.StreamCipher streamCipher
  • Constructor Details

    • BCStreamCipher

      BCStreamCipher(org.bouncycastle.crypto.StreamCipher streamCipher)
  • Method Details

    • init

      public void init(Cipher.CryptMode cryptMode, byte[] bytes)
      Specified by:
      init in interface Cipher
    • createParams

      protected abstract org.bouncycastle.crypto.CipherParameters createParams(byte[] key)
    • update

      public int update(byte[] in, int inOff, int bytes, byte[] out, int outOff)
      Specified by:
      update in interface Cipher
    • doFinal

      public int doFinal(byte[] out, int outOff)
      Specified by:
      doFinal in interface Cipher
    • reset

      public void reset()
      Specified by:
      reset in interface Cipher