Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Begin implementing symmetric encryption | Benjamin Barenblat | 2018-09-28 |
| | | | | Support RC4. Future commits will add support for more modern algorithms. | ||
* | Make NID-to-string routine safer | Benjamin Barenblat | 2018-09-28 |
| | | | | | Eliminate the possibility of a null pointer dereference by converting short names to `Maybe String`. | ||
* | Give `Algorithm` a `Show` instance | Benjamin Barenblat | 2018-09-25 |
| | |||
* | Marshal `ForeignPtr` to `Ptr` within c2hs code | Benjamin Barenblat | 2018-09-04 |
| | |||
* | Enable error checking for HKDF computations | 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 |
| | | | | | Replace most invocations of `call` with `fun`. There’s a lot of explicit `id`-marshalling going on; future commits will remove it. | ||
* | Wrap random number generator | Benjamin Barenblat | 2018-08-23 |
| | |||
* | Move BTLS.ConstantTimeEquals into the BTLS.BoringSSL hierarchy | Benjamin Barenblat | 2018-08-02 |
| | | | | | It’s a direct wrapper around a BoringSSL function, so it really belongs there. | ||
* | Begin cleaning up internal modules | Benjamin Barenblat | 2018-08-02 |
Clarify the division between internal and external modules in the source by consolidating all internal modules except Data.Digest.Internal into a flatter BTLS directory. |