aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2017-12-30 17:50:13 -0500
committerGravatar Benjamin Barenblat <bbaren@google.com>2017-12-30 17:50:13 -0500
commitbb481a181375c32f797b15253fbe348242809294 (patch)
treec117d7c359bea6117e0db8ad0eebbfea7db585d0 /.gitignore
Begin writing btls, a Haskell crypto and TLS library using BoringSSL
So far, btls provides SHA-224, SHA-256, SHA-384, and SHA-512 algorithms. To do that, I - vendor BoringSSL and create a custom `Setup.hs` to build it, - wrap a number of functions and values from BoringSSL's EVP subsystem, and - implement the four SHA-2 algorithms using the wrapped routines. I provide conformance tests incorporating the official NIST example vectors and the vectors used in the Go SHA-2 test suite. The tests also use SmallCheck to compare btls’s SHA-2 implementations with those provided by the system’s Coreutils and openssl(1) installations.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore29
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..76e16aa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,29 @@
+# Editor backup files
+*~
+\#*
+.\#*
+.*.swp
+
+# Sandboxes
+cabal-dev/
+.hsenv*/
+hsenv.log
+.cabal-sandbox/
+cabal.sandbox.config
+
+# GHC
+*.hi
+*.o
+
+# Cabal
+cabal.project.local
+dist*/
+
+# Third-party builds
+third_party/boringssl/build
+third_party/boringssl/lib
+
+
+# Local Variables:
+# mode: conf
+# End: