From d3b2c48e13408654f7264bbee973c2294f5360b0 Mon Sep 17 00:00:00 2001 From: Olivier Paroz Date: Mon, 15 Sep 2014 17:31:06 +0200 Subject: [PATCH] FreeBSD + extra chacha20 repo I've found another repository which offers 1.0.2 with chacha20 I've added some extra instructions for FreeBSD users --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3953659..48535e0 100644 --- a/README.md +++ b/README.md @@ -8,15 +8,18 @@ On Linux x86_64 run: ./cipherscan www.google.com:443 On any other *nix or *tux run: ./cipherscan -o /path/to/openssl www.google.com:443 and watch. -The newer your version of openssl, the better results you'll get. Versions -of OpenSSL below 1.0.1 don't support TLS1.2 ciphers, elliptic curves, etc... Build your own or test what your system's OpenSSL supports. +On FreeBSD, you will need the following ports: textproc/gnugrep and sysutils/coreutils + +The newer your version of openssl, the better results you'll get. Versions of OpenSSL below 1.0.1 don't support TLS1.2 ciphers, elliptic curves, etc... +Version 1.0.2 gives extra information about the ciphers used for the key exchange. +Build your own or test what your system's OpenSSL supports. Cipherscan should work fine on Linux, Mac OS X, Solaris, Illumos, SmartOS, OpenIndiana if you specify a an openssl binary with -o. Build OpenSSL with ChaCha20-Poly1305 support (Optional) ------------------------------------------------------- -The OpenSSL binary in this repository is built for 64bit Linux. If you wish to build a version with the same features for your own platform, [the snapshot from the OpenSSL gitweb view](http://git.openssl.org/gitweb/?p=openssl.git;a=tree;h=161b23361778c155f9c174694b1db2506a2e0b52;hb=9a8646510b) and build it like this: +The OpenSSL binary in this repository is built for 64bit Linux. If you wish to build a version with the same features for your own platform, you can use [this snapshot from the OpenSSL gitweb view](http://git.openssl.org/gitweb/?p=openssl.git;a=tree;h=161b23361778c155f9c174694b1db2506a2e0b52;hb=9a8646510b) or [this Github repository](https://github.com/PeterMosmans/openssl) and build it like this: ``` ./config no-shared @@ -226,3 +229,4 @@ Contributors * Pepi Zawodsky * Michael Zeltner * Simon Deziel +* Olivier Paroz