argon2-1.0.0: Haskell bindings to libargon2 - the reference implementation of the Argon2 password-hashing function

Safe HaskellSafe
LanguageHaskell2010

Crypto.Argon2.FFI

Documentation

pattern ARGON2_OK :: () => (Eq a, Num a) => a Source

pattern ARGON2_OUTPUT_PTR_NULL :: () => (Eq a, Num a) => a Source

pattern ARGON2_OUTPUT_TOO_SHORT :: () => (Eq a, Num a) => a Source

pattern ARGON2_OUTPUT_TOO_LONG :: () => (Eq a, Num a) => a Source

pattern ARGON2_PWD_TOO_SHORT :: () => (Eq a, Num a) => a Source

pattern ARGON2_PWD_TOO_LONG :: () => (Eq a, Num a) => a Source

pattern ARGON2_SALT_TOO_SHORT :: () => (Eq a, Num a) => a Source

pattern ARGON2_SALT_TOO_LONG :: () => (Eq a, Num a) => a Source

pattern ARGON2_AD_TOO_SHORT :: () => (Eq a, Num a) => a Source

pattern ARGON2_AD_TOO_LONG :: () => (Eq a, Num a) => a Source

pattern ARGON2_SECRET_TOO_SHORT :: () => (Eq a, Num a) => a Source

pattern ARGON2_SECRET_TOO_LONG :: () => (Eq a, Num a) => a Source

pattern ARGON2_TIME_TOO_SMALL :: () => (Eq a, Num a) => a Source

pattern ARGON2_TIME_TOO_LARGE :: () => (Eq a, Num a) => a Source

pattern ARGON2_MEMORY_TOO_LITTLE :: () => (Eq a, Num a) => a Source

pattern ARGON2_MEMORY_TOO_MUCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_LANES_TOO_FEW :: () => (Eq a, Num a) => a Source

pattern ARGON2_LANES_TOO_MANY :: () => (Eq a, Num a) => a Source

pattern ARGON2_PWD_PTR_MISMATCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_SALT_PTR_MISMATCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_SECRET_PTR_MISMATCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_AD_PTR_MISMATCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MEMORY_ALLOCATION_ERROR :: () => (Eq a, Num a) => a Source

pattern ARGON2_FREE_MEMORY_CBK_NULL :: () => (Eq a, Num a) => a Source

pattern ARGON2_ALLOCATE_MEMORY_CBK_NULL :: () => (Eq a, Num a) => a Source

pattern ARGON2_INCORRECT_PARAMETER :: () => (Eq a, Num a) => a Source

pattern ARGON2_INCORRECT_TYPE :: () => (Eq a, Num a) => a Source

pattern ARGON2_OUT_PTR_MISMATCH :: () => (Eq a, Num a) => a Source

pattern ARGON2_THREADS_TOO_FEW :: () => (Eq a, Num a) => a Source

pattern ARGON2_THREADS_TOO_MANY :: () => (Eq a, Num a) => a Source

pattern ARGON2_MISSING_ARGS :: () => (Eq a, Num a) => a Source

pattern ARGON2_ENCODING_FAIL :: () => (Eq a, Num a) => a Source

pattern ARGON2_DECODING_FAIL :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_LANES :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_LANES :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_THREADS :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_THREADS :: () => (Eq a, Num a) => a Source

pattern ARGON2_SYNC_POINTS :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_OUTLEN :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_OUTLEN :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_MEMORY :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_MEMORY_BITS :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_MEMORY :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_TIME :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_TIME :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_PWD_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_PWD_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_AD_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_AD_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_SALT_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_SALT_LENGTH :: () => (Eq a, Num a) => a Source

pattern ARGON2_MIN_SECRET :: () => (Eq a, Num a) => a Source

pattern ARGON2_MAX_SECRET :: () => (Eq a, Num a) => a Source

pattern ARGON2_FLAG_CLEAR_PASSWORD :: () => (Eq a, Num a) => a Source

pattern ARGON2_FLAG_CLEAR_SECRET :: () => (Eq a, Num a) => a Source

pattern ARGON2_FLAG_CLEAR_MEMORY :: () => (Eq a, Num a) => a Source

pattern ARGON2_DEFAULT_FLAGS :: () => (Eq a, Num a) => a Source