AES and common modes using AES-NI when available.
|Version on this page:||0.7.0.3|
|LTS Haskell 19.33:||0.7.0.6|
|Stackage Nightly 2022-03-17:||0.7.0.6|
|Latest on Hackage:||0.7.0.6|
Maintained by firstname.lastname@example.org
This version can be pinned in stack with:
Module documentation for 0.7.0.3
Depends on 5 packages(full list with versions):
Used by 1 package in lts-9.21(full list with versions):
Cipher-aes128 is an implementation of AES and common modes of operation. It borrows Hanquez's C AES code (see 'cipher-aes') but
is unique due to including compile-time detection of
NI compiler support, a slightly more functional interface
for GCM operations, exposure of
Ptr based operations via the .Internal module, and build-in crypto-api support.
Cipher-aes128 was originally developed as "'cipher-aes' plus trampolines", which has since been adopted into cipher-aes.