From 39f3a24484ffc343d2d5225d5c419082aabb9baa Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Wed, 4 May 2016 19:09:14 +0200 Subject: stupidgcm: completely replace spacemonkeygo/openssl --- Documentation/openssl-gcm.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Documentation/openssl-gcm.md (limited to 'Documentation') diff --git a/Documentation/openssl-gcm.md b/Documentation/openssl-gcm.md new file mode 100644 index 0000000..d955b39 --- /dev/null +++ b/Documentation/openssl-gcm.md @@ -0,0 +1,13 @@ +Go builtin GCM vs OpenSSL +========================= + +OpenSSL is over four times faster than Go's built-in GCM implementation. + +``` +$ cd internal/stupidgcm +$ go test -bench . +PASS +Benchmark4kEncStupidGCM-2 50000 25860 ns/op 158.39 MB/s +Benchmark4kEncGoGCM-2 10000 116050 ns/op 35.29 MB/s +ok github.com/rfjakob/gocryptfs/internal/stupidgcm 3.667s +``` -- cgit v1.2.3