Crypto.Conduit

# Cryptographic hash functions

sinkHash

hashFile

# Hash-based message authentication code (HMAC)

sinkHmac

# Block ciphers

## Electronic codebook mode (ECB)

conduitEncryptEcb

conduitDecryptEcb

## Cipher-block chaining mode (CBC)

conduitEncryptCbc

conduitDecryptCbc

## Cipher feedback mode (CFB)

conduitEncryptCfb

conduitDecryptCfb

## Output feedback mode (OFB)

conduitEncryptOfb

conduitDecryptOfb

## Counter mode (CTR)

conduitEncryptCtr

conduitDecryptCtr

sourceCtr

## Cipher-block chaining message authentication code (CBC-MAC)

sinkCbcMac

# Internal helpers

blocked

data BlockMode

data Block