Crypto.Skein

# Using this module

## Skein as a cryptographic hash function

## Skein as a message authentication code (MAC)

# About Skein

# Main cryptographic hash functions

## Skein-512-512

data Skein_512_512

data Skein_512_512_Ctx

## Skein-1024-1024

data Skein_1024_1024

data Skein_1024_1024_Ctx

## Skein-256-256

data Skein_256_256

data Skein_256_256_Ctx

# Skein-MAC

type Key

skeinMAC

skeinMAC'

class SkeinMAC skeinCtx

# Other variants of cryptographic hash functions

## Skein-256-128

data Skein_256_128

data Skein_256_128_Ctx

## Skein-256-160

data Skein_256_160

data Skein_256_160_Ctx

## Skein-256-224

data Skein_256_224

data Skein_256_224_Ctx

# Skein-512

## Skein-512-128

data Skein_512_128

data Skein_512_128_Ctx

## Skein-512-160

data Skein_512_160

data Skein_512_160_Ctx

## Skein-512-224

data Skein_512_224

data Skein_512_224_Ctx

## Skein-512-256

data Skein_512_256

data Skein_512_256_Ctx

## Skein-512-384

data Skein_512_384

data Skein_512_384_Ctx

# Skein-1024

## Skein-1024-384

data Skein_1024_384

data Skein_1024_384_Ctx

## Skein-1024-512

data Skein_1024_512

data Skein_1024_512_Ctx