bindings-nettle-0.4: bindings to nettle crypto library
Bindings.Nettle.Cipher.AES
c'AES_BLOCK_SIZE :: Num a => a Source #
c'AES_MIN_KEY_SIZE :: Num a => a Source #
c'AES_MAX_KEY_SIZE :: Num a => a Source #
c'AES_KEY_SIZE :: Num a => a Source #
data C'aes_ctx Source #
Constructors
Instances
Methods
(==) :: C'aes_ctx -> C'aes_ctx -> Bool #
(/=) :: C'aes_ctx -> C'aes_ctx -> Bool #
showsPrec :: Int -> C'aes_ctx -> ShowS #
show :: C'aes_ctx -> String #
showList :: [C'aes_ctx] -> ShowS #
sizeOf :: C'aes_ctx -> Int #
alignment :: C'aes_ctx -> Int #
peekElemOff :: Ptr C'aes_ctx -> Int -> IO C'aes_ctx #
pokeElemOff :: Ptr C'aes_ctx -> Int -> C'aes_ctx -> IO () #
peekByteOff :: Ptr b -> Int -> IO C'aes_ctx #
pokeByteOff :: Ptr b -> Int -> C'aes_ctx -> IO () #
peek :: Ptr C'aes_ctx -> IO C'aes_ctx #
poke :: Ptr C'aes_ctx -> C'aes_ctx -> IO () #
c'nettle_aes_set_encrypt_key :: Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> IO () Source #
c'nettle_aes_set_decrypt_key :: Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> IO () Source #
c'nettle_aes_invert_key :: Ptr C'aes_ctx -> Ptr C'aes_ctx -> IO () Source #
p'nettle_aes_set_encrypt_key :: FunPtr (Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #
p'nettle_aes_set_decrypt_key :: FunPtr (Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #
c'nettle_aes_encrypt :: Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> Ptr CUChar -> IO () Source #
p'nettle_aes_invert_key :: FunPtr (Ptr C'aes_ctx -> Ptr C'aes_ctx -> IO ()) Source #
c'nettle_aes_decrypt :: Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> Ptr CUChar -> IO () Source #
p'nettle_aes_encrypt :: FunPtr (Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> Ptr CUChar -> IO ()) Source #
p'nettle_aes_decrypt :: FunPtr (Ptr C'aes_ctx -> CUInt -> Ptr CUChar -> Ptr CUChar -> IO ()) Source #