Class AES128CTR

  • All Implemented Interfaces:
    Cipher

    public class AES128CTR
    extends java.lang.Object
    implements Cipher
    • Constructor Summary

      Constructors 
      Constructor Description
      AES128CTR()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getBlockSize()  
      int getIVSize()  
      void init​(int mode, byte[] key, byte[] iv)  
      boolean isCBC()  
      void update​(byte[] foo, int s1, int len, byte[] bar, int s2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AES128CTR

        public AES128CTR()
    • Method Detail

      • getIVSize

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

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

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

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

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