aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Factor out common resource create/initialize/set-finalizer cycleGravatar Benjamin Barenblat2018-04-28
* Abstract out common body between hashing and HMACingGravatar Benjamin Barenblat2018-04-28
* Switch initialism style to follow the rest of the Haskell worldGravatar Benjamin Barenblat2018-04-28
* Formatting passGravatar Benjamin Barenblat2018-04-28
* Split low-level HMAC bindings into their own moduleGravatar Benjamin Barenblat2018-04-28
* Split low-level digest bindings into their own moduleGravatar Benjamin Barenblat2018-04-28
* Begin refactoring low-level foreign imports into their own hierarchyGravatar Benjamin Barenblat2018-04-28
* Move result-handling functions into their own moduleGravatar Benjamin Barenblat2018-04-28
* Switch to c2hsGravatar Benjamin Barenblat2018-04-28
* Apply Apache LicenseGravatar Benjamin Barenblat2018-03-28
* Implement HMACGravatar Benjamin Barenblat2018-03-24
* Data.Digest: Reify hash algorithmsGravatar Benjamin Barenblat2018-03-23
* Data.Digest: Switch back to EVPGravatar Benjamin Barenblat2018-01-27
* Implement MD5Gravatar Benjamin Barenblat2018-01-26
* Implement SHA-1Gravatar Benjamin Barenblat2018-01-26
* Data.Digest.Sha2: Accept lazy ByteStringsGravatar Benjamin Barenblat2018-01-26
* Data.Digest.Sha2: Cleanse hash buffers after useGravatar Benjamin Barenblat2018-01-25
* Data.Digest.Sha2: Improve memory managementGravatar Benjamin Barenblat2018-01-24
* Begin writing btls, a Haskell crypto and TLS library using BoringSSLGravatar Benjamin Barenblat2017-12-30