BlockCipher.decrypt

Decrypt one or more blocks

  1. void decrypt(const(ubyte)* input, ubyte* output)
  2. void decrypt(ubyte* block)
  3. void decrypt(ubyte[] block)
  4. void decrypt(Vector!(ubyte, Alloc) block)
  5. void decrypt(Vector!(ubyte, Alloc) input, Vector!(ubyte, Alloc2) output)
    interface BlockCipher
    final
    void
    decrypt
    (
    Alloc
    Alloc2
    )
    (
    auto const ref Vector!(ubyte, Alloc) input
    ,
    ref Vector!(ubyte, Alloc2) output
    )
  6. void decrypt(ubyte[] input, ubyte[] output)

Parameters

input Vector!(ubyte, Alloc)

the input buffer (multiple of blockSize())

output Vector!(ubyte, Alloc2)

the output buffer (same size as input)

Meta