aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2017-04-03 23:46:00 -0400
committerGravatar GitHub <noreply@github.com>2017-04-03 23:46:00 -0400
commitf2db435d1cf9fff059fdd11844748b355feee2a9 (patch)
treed5c3cf5e3da8ac62995c068601adb3af97270f33 /README.md
parent32d3873a37b3d282c6df298fb8c7a31f63bcc0f9 (diff)
remove obsolete content from readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md45
1 files changed, 4 insertions, 41 deletions
diff --git a/README.md b/README.md
index 32bac6c34..36394fd75 100644
--- a/README.md
+++ b/README.md
@@ -6,50 +6,13 @@ Fiat-Crypto: Synthesizing Correct-by-Construction Assembly for Cryptographic Pri
NOTE: The github.com repo is only intermittently synced with
github.mit.edu.
+This repository has been tested with Coq 8.5 or 8.6. Coq 8.4 and older are known not to work.
+
To build (if your COQPATH variable is empty):
- make
+ make
-To build (Coq 8.5, Coq 8.6):
+To build:
export COQPATH="$(pwd)/coqprime${COQPATH:+:}$COQPATH"
make
-
-## Build Targets
-
-- The default target, `make` or `make coq`, builds the main files, and requires 1.3 GB of RAM
-- The small prime-specific files, `make small-specific-gen`, builds most of the prime-specific files, and also requires 1.3 GB of RAM
-- The medium prime-specific files, `make medium-specific-gen`, additionally builds the files for `2^414-17`, and requires 5.4 GB of RAM
-- The large prime-specific files, `make specific-gen`, additionally builds the files for `2^521-1`, and requires 26.6 GB of RAM
-- Running `make .dir-locals.el` will give you a `.dir-locals.el` file which allows convenient browsing in emacs.
-
-## Expected build times and versions
-
-This code builds with Coq 8.4pl2-pl6, 8.5, 8.5pl1-pl3, and the tip of the v8.6 branch as of November 15, 2016.
-As of November 15, 2016, using the tip of the v8.6 branch, the slowest files to build, and overall times, are in the table below.
-For scaling purposes, passing the flag `TIMED=1` to make will print out the time it takes to build each file, as it builds them.
-
-|Time | File Name |
-|----------|------------------------------------------------------------------------|
-|4m16.33s | SpecificGen/GF5211_32Reflective/Reified/Mul |
-|3m23.12s | SpecificGen/GF5211_32Bounded |
-|2m55.84s | SpecificGen/GF5211_32 |
-|2m25.01s | SpecificGen/GF41417_32Bounded |
-|1m47.24s | SpecificGen/GF41417_32 |
-|1m44.75s | SpecificGen/GF5211_32BoundedCommon |
-|1m32.33s | Test/Curve25519SpecTestVectors |
-|1m17.22s | CompleteEdwardsCurve/ExtendedCoordinates |
-|1m13.83s | Experiments/Ed25519 |
-|1m06.12s | SpecificGen/GF41417_32BoundedCommon |
-|0m59.04s | SpecificGen/GF41417_32Reflective/Reified/Mul |
-|0m40.43s | ModularArithmetic/Conversion |
-|0m37.59s | SpecificGen/GF5211_32Reflective/CommonBinOp |
-|0m34.60s | Spec/Ed25519 |
-|0m33.27s | SpecificGen/GF5211_32Reflective/CommonUnOpWireToFE |
-|0m33.24s | SpecificGen/GF5211_32Reflective/CommonUnOp |
-|0m31.56s | ModularArithmetic/ModularBaseSystemProofs |
-|0m30.41s | Specific/GF25519Bounded |
-|0m30.21s | SpecificGen/GF25519_32Bounded |
-|0m30.18s | SpecificGen/GF2519_32Bounded |
-|... |... |
-|46m09.90s | Total Time |