Class IvParameterSpec

    • Constructor Detail

      • IvParameterSpec

        public IvParameterSpec​(byte[] iv)
        Creates a new IvParameterSpec instance with the bytes from the specified buffer iv used as initialization vector.
        Parameters:
        iv - the buffer used as initialization vector.
        Throws:
        NullPointerException - if the specified buffer is null.
      • IvParameterSpec

        public IvParameterSpec​(byte[] iv,
                               int offset,
                               int byteCount)
        Creates a new IvParameterSpec instance with byteCount bytes from the specified buffer iv starting at offset.
        Throws:
        IllegalArgumentException - if the specified buffer is null or offset and byteCount do not specify a valid chunk in the specified buffer.
        ArrayIndexOutOfBoundsException - if offset or byteCount are negative.
    • Method Detail

      • getIV

        public byte[] getIV()
        Returns a copy of the initialization vector data.
        Returns:
        a copy of the initialization vector data.