A Ledger Nano {X, S} re-implementationApril 18, 2022·14 mins reading timeI love small hardware devices, and in particular those aimed at making my life easier.
Development report: fidati, a FIDO2 U2F software tokenJanuary 4, 2021·6 mins reading timeDuring the last mid-sized pandemic lockdown I had some fun implementing a FIDO2 U2F1 software token in plain Go, called fidati.
ARM CPU exceptions in TamagoJuly 14, 2020·6 mins reading timeDuring my journey through the ARMv7 architecture, I came across a really neat way of assigning exception handlers used in the Tamago Go compiler.
TEEtcd: an experiment with etcd and secure storageJune 17, 2020·10 mins reading timeetcd is a very complex yet amazing piece of software which accomplish the seemingly dumb task of keeping key-value pairs, both in memory and on disk - in this post, I’m tackling the disk persistence layer.