From 3bbaa1208f3fa2c63c5333acf08ec3e388c9a17e Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 20 Dec 2015 15:42:52 +0100 Subject: [PATCH] Add logo, update README for v0.7 --- Documentation/logo.svg | 104 +++++++++++++++++++++++++++++++++++++ Documentation/logo.svg.png | Bin 0 -> 5186 bytes README.md | 15 ++++-- 3 files changed, 116 insertions(+), 3 deletions(-) create mode 100644 Documentation/logo.svg create mode 100644 Documentation/logo.svg.png diff --git a/Documentation/logo.svg b/Documentation/logo.svg new file mode 100644 index 0000000..0431984 --- /dev/null +++ b/Documentation/logo.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + go + crypt + fs + + diff --git a/Documentation/logo.svg.png b/Documentation/logo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1be9d8ca1e8a54561f065032753c74bfd9980d6f GIT binary patch literal 5186 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.#J;@Cg1^}EfR{Xm60E-Jgj}8FUS2oyiqp! zvciL?##$R1D*jx{2=)$T{rE9Iwx1fE7|_7jjASIBfo=4%IX93sf}x{j&6*%&YY5(~ wF&A}oj7`_p4$4N%q*6BSdE4KtIo>Jwe{M9h+Hpp|qyPW_07*qoM6N<$g8rNr=Kufz literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 6197eee..ae3d6e6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -GoCryptFS [![Build Status](https://travis-ci.org/rfjakob/gocryptfs.svg?branch=master)](https://travis-ci.org/rfjakob/gocryptfs) ![Release Status](https://img.shields.io/badge/status-beta-yellow.svg?style=flat) +![gocryptfs](Documentation/logo.svg.png) [![Build Status](https://travis-ci.org/rfjakob/gocryptfs.svg?branch=master)](https://travis-ci.org/rfjakob/gocryptfs) ![Release Status](https://img.shields.io/badge/status-beta-yellow.svg?style=flat) ============== An encrypted overlay filesystem written in Go. @@ -97,6 +97,15 @@ The output should look like this: Changelog --------- +v0.7 +* **Extend GCM IV size to 128 bit from Go's default of 96 bit** + * This pushes back the birthday bound to make IV collisions virtually + impossible + * This is a forwards-compatible change. gocryptfs v0.7 can mount filesystems + created by earlier versions but not the other way round. +* New command-line option: + * `-gcmiv128`: Use 128-bit GCM IVs (default true) + v0.6 * **Wide-block filename encryption using EME + DirIV** * EME (ECB-Mix-ECB) provides even better security than CBC as it fixes @@ -104,7 +113,7 @@ v0.6 https://github.com/rfjakob/eme which is, as far as I know, the first implementation of EME in Go. * This is a forwards-compatible change. gocryptfs v0.6 can mount filesystems - created by earlier version but not the other way round. + created by earlier versions but not the other way round. * New command-line option: * `-emenames`: Enable EME filename encryption (default true) @@ -117,7 +126,7 @@ v0.5 * A single-entry IV cache brings the performance cost of DirIV close to zero for common operations (see performance.txt) * This is a forwards-compatible change. gocryptfs v0.5 can mount filesystems - created by earlier version but not the other way round. + created by earlier versions but not the other way round. * New command-line option: * `-diriv`: Use the new per-directory IV file name encryption (default true) * `-scryptn`: allows to set the scrypt cost parameter N. This option