index
:
btls
master
BoringSSL-backed TLS and cryptography library for Haskell
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Factor out common resource create/initialize/set-finalizer cycle
Benjamin Barenblat
2018-04-28
*
Abstract out common body between hashing and HMACing
Benjamin Barenblat
2018-04-28
*
Switch initialism style to follow the rest of the Haskell world
Benjamin Barenblat
2018-04-28
*
Remove unneeded extensions from Cabal file
Benjamin Barenblat
2018-04-28
*
Formatting pass
Benjamin Barenblat
2018-04-28
*
Split low-level HMAC bindings into their own module
Benjamin Barenblat
2018-04-28
*
Split low-level digest bindings into their own module
Benjamin Barenblat
2018-04-28
*
Begin refactoring low-level foreign imports into their own hierarchy
Benjamin Barenblat
2018-04-28
*
Move result-handling functions into their own module
Benjamin Barenblat
2018-04-28
*
Switch to c2hs
Benjamin Barenblat
2018-04-28
*
Relax constraint on `process` version
Benjamin Barenblat
2018-04-21
*
Correct license field in .cabal file
Benjamin Barenblat
2018-04-21
*
Apply Apache License
Benjamin Barenblat
2018-03-28
*
Implement HMAC
Benjamin Barenblat
2018-03-24
*
Data.Digest: Reify hash algorithms
Benjamin Barenblat
2018-03-23
*
Update BoringSSL
Benjamin Barenblat
2018-03-23
*
Data.Digest: Switch back to EVP
Benjamin Barenblat
2018-01-27
*
Implement MD5
Benjamin Barenblat
2018-01-26
*
Implement SHA-1
Benjamin Barenblat
2018-01-26
*
Data.Digest.Sha2: Accept lazy ByteStrings
Benjamin Barenblat
2018-01-26
*
Data.Digest.Sha2: Cleanse hash buffers after use
Benjamin Barenblat
2018-01-25
*
Data.Digest.Sha2: Improve memory management
Benjamin Barenblat
2018-01-24
*
Update BoringSSL
Benjamin Barenblat
2018-01-24
*
Begin writing btls, a Haskell crypto and TLS library using BoringSSL
Benjamin Barenblat
2017-12-30