-- | -- Module : Crypto.Saltine.Internal.ByteSizes -- Copyright : (c) Joseph Abrahamson 2013 -- (c) Max Amanshauser 2021 -- License : MIT -- -- Maintainer : max@lambdalifting.org -- Stability : experimental -- Portability : non-portable -- module Crypto.Saltine.Internal.ByteSizes ( ) where -- Others -- ------ -- src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c -- foreign import ccall "crypto_auth_hmacsha256_bytes" -- c_crypto_auth_hmacsha256_bytes :: CSize -- foreign import ccall "crypto_auth_hmacsha256_keybytes" -- c_crypto_auth_hmacsha256_keybytes :: CSize -- src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c -- foreign import ccall "crypto_auth_hmacsha512256_bytes" -- c_crypto_auth_hmacsha512256_bytes :: CSize -- foreign import ccall "crypto_auth_hmacsha512256_keybytes" -- c_crypto_auth_hmacsha512256_keybytes :: CSize -- src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_publickeybytes" -- c_crypto_box_curve25519xsalsa20poly1305_publickeybytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_secretkeybytes" -- c_crypto_box_curve25519xsalsa20poly1305_secretkeybytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_beforenmbytes" -- c_crypto_box_curve25519xsalsa20poly1305_beforenmbytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_noncebytes" -- c_crypto_box_curve25519xsalsa20poly1305_noncebytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_zerobytes" -- c_crypto_box_curve25519xsalsa20poly1305_zerobytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_boxzerobytes" -- c_crypto_box_curve25519xsalsa20poly1305_boxzerobytes :: CSize -- foreign import ccall "crypto_box_curve25519xsalsa20poly1305_macbytes" -- c_crypto_box_curve25519xsalsa20poly1305_macbytes :: CSize -- src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c -- foreign import ccall "crypto_core_hsalsa20_outputbytes" -- c_crypto_core_hsalsa20_outputbytes :: CSize -- foreign import ccall "crypto_core_hsalsa20_inputbytes" -- c_crypto_core_hsalsa20_inputbytes :: CSize -- foreign import ccall "crypto_core_hsalsa20_keybytes" -- c_crypto_core_hsalsa20_keybytes :: CSize -- foreign import ccall "crypto_core_hsalsa20_constbytes" -- c_crypto_core_hsalsa20_constbytes :: CSize -- src/libsodium/crypto_core/salsa20/core_salsa20_api.c -- foreign import ccall "crypto_core_salsa20_outputbytes" -- c_crypto_core_salsa20_outputbytes :: CSize -- foreign import ccall "crypto_core_salsa20_inputbytes" -- c_crypto_core_salsa20_inputbytes :: CSize -- foreign import ccall "crypto_core_salsa20_keybytes" -- c_crypto_core_salsa20_keybytes :: CSize -- foreign import ccall "crypto_core_salsa20_constbytes" -- c_crypto_core_salsa20_constbytes :: CSize -- src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c -- foreign import ccall "crypto_core_salsa2012_outputbytes" -- c_crypto_core_salsa2012_outputbytes :: CSize -- foreign import ccall "crypto_core_salsa2012_inputbytes" -- c_crypto_core_salsa2012_inputbytes :: CSize -- foreign import ccall "crypto_core_salsa2012_keybytes" -- c_crypto_core_salsa2012_keybytes :: CSize -- foreign import ccall "crypto_core_salsa2012_constbytes" -- c_crypto_core_salsa2012_constbytes :: CSize -- src/libsodium/crypto_core/salsa208/core_salsa208_api.c -- foreign import ccall "crypto_core_salsa208_outputbytes" -- c_crypto_core_salsa208_outputbytes :: CSize -- foreign import ccall "crypto_core_salsa208_inputbytes" -- c_crypto_core_salsa208_inputbytes :: CSize -- foreign import ccall "crypto_core_salsa208_keybytes" -- c_crypto_core_salsa208_keybytes :: CSize -- foreign import ccall "crypto_core_salsa208_constbytes" -- c_crypto_core_salsa208_constbytes :: CSize -- src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c -- foreign import ccall "crypto_generichash_blake2b_blockbytes" -- c_crypto_generichash_blake2b_blockbytes :: CSize -- src/libsodium/crypto_generichash/crypto_generichash.c -- foreign import ccall "crypto_generichash_bytes" -- c_crypto_generichash_bytes :: CSize -- foreign import ccall "crypto_generichash_keybytes" -- c_crypto_generichash_keybytes :: CSize -- foreign import ccall "crypto_generichash_blockbytes" -- c_crypto_generichash_blockbytes :: CSize -- src/libsodium/crypto_hash/sha256/hash_sha256_api.c -- foreign import ccall "crypto_hash_sha256_bytes" -- c_crypto_hash_sha256_bytes :: CSize -- src/libsodium/crypto_hash/sha512/hash_sha512_api.c -- foreign import ccall "crypto_hash_sha512_bytes" -- c_crypto_hash_sha512_bytes :: CSize -- src/libsodium/crypto_hashblocks/sha256/hashblocks_sha256_api.c -- foreign import ccall "crypto_hashblocks_sha256_statebytes" -- c_crypto_hashblocks_sha256_statebytes :: CSize -- foreign import ccall "crypto_hashblocks_sha256_blockbytes" -- c_crypto_hashblocks_sha256_blockbytes :: CSize -- src/libsodium/crypto_hashblocks/sha512/hashblocks_sha512_api.c -- foreign import ccall "crypto_hashblocks_sha512_statebytes" -- c_crypto_hashblocks_sha512_statebytes :: CSize -- foreign import ccall "crypto_hashblocks_sha512_blockbytes" -- c_crypto_hashblocks_sha512_blockbytes :: CSize -- src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c -- foreign import ccall "crypto_onetimeauth_poly1305_bytes" -- c_crypto_onetimeauth_poly1305_bytes :: CSize -- foreign import ccall "crypto_onetimeauth_poly1305_keybytes" -- c_crypto_onetimeauth_poly1305_keybytes :: CSize -- src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c -- foreign import ccall "crypto_secretbox_xsalsa20poly1305_keybytes" -- c_crypto_secretbox_xsalsa20poly1305_keybytes :: CSize -- foreign import ccall "crypto_secretbox_xsalsa20poly1305_noncebytes" -- c_crypto_secretbox_xsalsa20poly1305_noncebytes :: CSize -- foreign import ccall "crypto_secretbox_xsalsa20poly1305_zerobytes" -- c_crypto_secretbox_xsalsa20poly1305_zerobytes :: CSize -- foreign import ccall "crypto_secretbox_xsalsa20poly1305_boxzerobytes" -- c_crypto_secretbox_xsalsa20poly1305_boxzerobytes :: CSize -- foreign import ccall "crypto_shorthash_siphash24_bytes" -- c_crypto_shorthash_siphash24_bytes :: CSize -- src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c -- foreign import ccall "crypto_sign_ed25519_bytes" -- c_crypto_sign_ed25519_bytes :: CSize -- foreign import ccall "crypto_sign_ed25519_publickeybytes" -- c_crypto_sign_ed25519_publickeybytes :: CSize -- foreign import ccall "crypto_sign_ed25519_secretkeybytes" -- c_crypto_sign_ed25519_secretkeybytes :: CSize -- src/libsodium/crypto_sign/edwards25519sha512batch/sign_edwards25519sha512batch_api.c -- foreign import ccall "crypto_sign_edwards25519sha512batch_bytes" -- c_crypto_sign_edwards25519sha512batch_bytes :: CSize -- foreign import ccall "crypto_sign_edwards25519sha512batch_publickeybytes" -- c_crypto_sign_edwards25519sha512batch_publickeybytes :: CSize -- foreign import ccall "crypto_sign_edwards25519sha512batch_secretkeybytes" -- c_crypto_sign_edwards25519sha512batch_secretkeybytes :: CSize -- src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c -- foreign import ccall "crypto_stream_aes128ctr_keybytes" -- c_crypto_stream_aes128ctr_keybytes :: CSize -- foreign import ccall "crypto_stream_aes128ctr_noncebytes" -- c_crypto_stream_aes128ctr_noncebytes :: CSize -- foreign import ccall "crypto_stream_aes128ctr_beforenmbytes" -- c_crypto_stream_aes128ctr_beforenmbytes :: CSize -- src/libsodium/crypto_stream/aes256estream/stream_aes256estream_api.c -- foreign import ccall "crypto_stream_aes256estream_keybytes" -- c_crypto_stream_aes256estream_keybytes :: CSize -- foreign import ccall "crypto_stream_aes256estream_noncebytes" -- c_crypto_stream_aes256estream_noncebytes :: CSize -- foreign import ccall "crypto_stream_aes256estream_beforenmbytes" -- c_crypto_stream_aes256estream_beforenmbytes :: CSize -- src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c -- foreign import ccall "crypto_stream_salsa2012_keybytes" -- c_crypto_stream_salsa2012_keybytes :: CSize -- foreign import ccall "crypto_stream_salsa2012_noncebytes" -- c_crypto_stream_salsa2012_noncebytes :: CSize -- src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c -- foreign import ccall "crypto_stream_salsa208_keybytes" -- c_crypto_stream_salsa208_keybytes :: CSize -- foreign import ccall "crypto_stream_salsa208_noncebytes" -- c_crypto_stream_salsa208_noncebytes :: CSize -- src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c -- foreign import ccall "crypto_stream_xsalsa20_keybytes" -- c_crypto_stream_xsalsa20_keybytes :: CSize -- foreign import ccall "crypto_stream_xsalsa20_noncebytes" -- c_crypto_stream_xsalsa20_noncebytes :: CSize -- src/libsodium/crypto_verify/16/verify_16_api.c -- foreign import ccall "crypto_verify_16_bytes" -- c_crypto_verify_16_bytes :: CSize -- src/libsodium/crypto_verify/32/verify_32_api.c -- foreign import ccall "crypto_verify_32_bytes" -- c_crypto_verify_32_bytes :: CSize