Hacker News
- Non-realtime publishing for censorship resistance http://blog.bjrn.se/2020/01/non-realtime-publishing-for-censorship.html 9 comments
- Let's build an MP3-decoder (2008) http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html 29 comments
- Cabinet of curiosities: A bunch of cryptographic protocol oddities http://blog.bjrn.se/2016/08/cabinet-of-curiosities-bunch-of.html 7 comments
- TrueCrypt Explained (2008) http://blog.bjrn.se/2008/01/truecrypt-explained.html 2 comments
- Let's Build an MP3 Decoder http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html 24 comments
- Implementing an MP3-decoder in Haskell http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html 4 comments
- Cabinet of curiosities: A bunch of cryptographic protocol oddities http://blog.bjrn.se/2016/08/cabinet-of-curiosities-bunch-of.html 3 comments netsec
- Let’s construct an elliptic curve: Introducing Crackpot2065 http://blog.bjrn.se/2015/07/lets-construct-elliptic-curve.html 9 comments crypto
- Fun with the TLS handshake (how the TLS handshake work, and abusing it to get trusted timestamping) (xpost /r/crypto) http://blog.bjrn.se/2012/07/fun-with-tls-handshake.html 15 comments programming
- blog.bjrn.se: A proposal for better IRC encryption http://blog.bjrn.se/2009/01/proposal-for-better-irc-encryption.html 11 comments programming
- Implementing an mp3 decoder: a Haskell tutorial http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html 20 comments programming
- Implementing TrueCrypt in Python. How TrueCrypt works. http://blog.bjrn.se/2008/01/truecrypt-explained.html 42 comments programming