"Have all the bugs in OpenSSL over the years taught us nothing?"

TweetNaCL to the rescue.