31 Dec 2014
·
∞
A talk by djb and Tanja Lange.
This talk will explain how to work with elliptic curves constructively to obtain secure and efficient implementations, and will highlight pitfalls that must be avoided when implementing elliptic-curve crypto (ECC). The talk will also explain what all the buzz in curve choices for TLS is about. This talk does not require any prior exposure to ECC.
The slides can be found here (CAcert) and the example source code is available here.
24 Dec 2014
·
∞
In April I wrote about how I use the platform_define
feature of rebar to make deprecated types work without removing warnings_as_errors
. I have switched to erlang.mk since then, but needed a similar feature for one of my libraries.
22 Dec 2014
·
∞
Last weekend I decided to update my sshd_config
to include a very limited set of ciphers, MACs and key exchange algorithms. I did this to tighten the security of my sshd
and not because I wanted to prevent bots from trying (and failing) to log in to my servers. I’m already using fail2ban for that.
However, after I updated my configuration I noticed failed login attempts basically dropped to zero, because all these bots do not support my very restrictive set of ciphers.
07 Dec 2014
·
∞
GitLab CI is GitLab’s continuous integration software. It integrates with GitLab and runs your tests every time a commit is pushed to the remote repository. Getting it to run tests for projects written in Erlang can be a bit of hassle, so in this post I will share and explain my setup.
04 May 2014
·
∞
Riemann is a network monitoring system written in Clojure, it offers a rather simple protobuf-based API. I have just tagged Katja version 0.1, my Riemann client written in Erlang.