Crypto.Cipher.Types

# Cipher classes

class Cipher cipher

class BlockCipher cipher

class StreamCipher cipher

type DataUnitOffset

data KeySizeSpecifier

data KeyError

data AEAD cipher

data AEADState cipher

data AEADMode

class AEADModeImpl cipher state

cfb8Encrypt

cfb8Decrypt

# AEAD functions

aeadAppendHeader

aeadEncrypt

aeadDecrypt

aeadFinalize

aeadSimpleEncrypt

aeadSimpleDecrypt

# Key type and constructor

data Key c

makeKey

# Initial Vector type and constructor

data IV c

makeIV

nullIV

ivAdd

# Authentification Tag

data AuthTag