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
*
CLA no longer required
HEAD
master
Benjamin Barenblat
2021-08-15
*
Update BoringSSL
Benjamin Barenblat
2018-12-21
*
Begin implementing symmetric encryption
Benjamin Barenblat
2018-09-28
*
Make NID-to-string routine safer
Benjamin Barenblat
2018-09-28
*
Stop using newtypes for labeled arguments
Benjamin Barenblat
2018-09-28
*
Give `Algorithm` a `Show` instance
Benjamin Barenblat
2018-09-25
*
Rewrite tests for readability
Benjamin Barenblat
2018-09-21
*
Start using base16-bytestring in btls
Benjamin Barenblat
2018-09-21
*
Update BoringSSL
Benjamin Barenblat
2018-09-19
*
Marshal `ForeignPtr` to `Ptr` within c2hs code
Benjamin Barenblat
2018-09-04
*
Enable error checking for HKDF computations
Benjamin Barenblat
2018-09-04
*
Remove `Eq Error` instance
Benjamin Barenblat
2018-09-04
*
Documentation improvements
Benjamin Barenblat
2018-09-04
*
Consolidate buffer-handling functions
Benjamin Barenblat
2018-09-04
*
Enable error checking for HMAC computations
Benjamin Barenblat
2018-09-04
*
Begin wrapping BoringSSL’s error type
Benjamin Barenblat
2018-08-31
*
Remove some unnecessary `fromIntegral`s
Benjamin Barenblat
2018-08-31
*
Replace `unsafeCoerce' with `castPtr'
Benjamin Barenblat
2018-08-31
*
Marshal `ByteString` input arguments to `fun`s
Benjamin Barenblat
2018-08-31
*
Begin switching to `fun` in c2hs
Benjamin Barenblat
2018-08-31
*
Clean up casts
Benjamin Barenblat
2018-08-23
*
Wrap random number generator
Benjamin Barenblat
2018-08-23
*
Codec.Crypto.HKDF: Implement `hkdf` convenience function
Benjamin Barenblat
2018-08-23
*
Factor out common allocate-modify-read pattern
Benjamin Barenblat
2018-08-23
*
Remove unnecessary base-compat dependency
Benjamin Barenblat
2018-08-07
*
Add build instructions
Benjamin Barenblat
2018-08-07
*
Eliminate Data.Digest.Internal
Benjamin Barenblat
2018-08-02
*
Move BTLS.ConstantTimeEquals into the BTLS.BoringSSL hierarchy
Benjamin Barenblat
2018-08-02
*
Factor out common char* ↔ unsigned char* cast
Benjamin Barenblat
2018-08-02
*
Begin cleaning up internal modules
Benjamin Barenblat
2018-08-02
*
Codec.Crypto.HKDF: Implement `expand`
Benjamin Barenblat
2018-08-02
*
Codec.Crypto.HKDF: Add test 7 from RFC 5869
Benjamin Barenblat
2018-08-02
*
Begin implementing HKDF
Benjamin Barenblat
2018-07-31
*
Enable `-Werror` and a reasonable set of warnings
Benjamin Barenblat
2018-07-30
*
Only build libcrypto.a
Benjamin Barenblat
2018-07-17
*
Update BoringSSL
Benjamin Barenblat
2018-07-03
*
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
[next]