aboutsummaryrefslogtreecommitdiff
path: root/btls.cabal
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2018-01-27 17:05:58 -0500
committerGravatar Benjamin Barenblat <bbaren@google.com>2018-01-27 17:05:58 -0500
commit45a29b37173ab724d8b90af7e0b1a9fda3acbeb2 (patch)
tree40090e0bee29510d19d3473075e6c1cd4f1d02fa /btls.cabal
parent22b58e03dbf030d7fa0c34f5677bda341405fe07 (diff)
Data.Digest: Switch back to EVP
Use the finalizer techniques demonstrated in 4e56c79b907da4a4654e5278bdcf94b08480a426 to safely allocate `EVP_MD_CTX` on the Haskell heap. This allows us to return to the high-level EVP API, eliminating much boilerplate code.
Diffstat (limited to 'btls.cabal')
-rw-r--r--btls.cabal3
1 files changed, 1 insertions, 2 deletions
diff --git a/btls.cabal b/btls.cabal
index 6b389fc..9844a5a 100644
--- a/btls.cabal
+++ b/btls.cabal
@@ -36,8 +36,7 @@ library
, Data.Digest.Md5
, Data.Digest.Sha1
, Data.Digest.Sha2
- other-modules: Cleanse
- , Data.Digest.Internal
+ other-modules: Data.Digest.Internal
-- Use special names for the BoringSSL libraries to avoid accidentally pulling
-- in OpenSSL.
extra-libraries: btls_crypto