30 January 2019 · 2m42s to read
AFIS, or Anti-Forensic Information Splitter is an algorithm designed to support secure data destruction crucial for secure on-disk key management. The key idea is to bloat information and therefor improving the chance of destroying a single bit of it. The information is bloated in such a way, that a single missing bit causes the original information become unrecoverable. The default diffusion element is based on SHA-1, but different hashing algorithms may be selected by the user.
An implementation in Go is available in maze.io/x/crypto/afis.
28 January 2019 · 45s to read
This library is not a substitution for well seasoned TLS implementations and only exists as a supplementary means of offering cryptographic primitives. Make sure you understand the limitations of each function before you use them.
Having said that, the project exists because sometimes just doing TLS doesn’t fit the bill. What if we want to store an encrypted database row? Or what if the transport isn’t HTTP, but something else built on top of a streaming protocol? You’re most likely on your own.
16 October 2018 · 14s to read
opensmtpd has been updated to reflect the changes in OpenSMTPD API version 52. The API is still not stable, and the filter API has been discontinued.
22 September 2016 · 1m33s to read
I’m currently migrating my Github projects to the excellent self-hosted
Gogs Gitea service at https://git.maze.io/.
Playing with the excellent gopkg.in service, I figured it would be awesome to use maze.io as the primary name space for the packages I’m building. As a start I setup a go organiation, https://git.maze.io/go.
23 March 2016 · 5m12s to read
Lately I’ve become more involved in the HAM radio DMR community. Digital Mobile Radio, or DMR, is a Time Division Multiple Access (TDMA) digital voice system suitable for VHF and up. Most HAM radio applications utilise the UHF bands with typically a frequency split of 7.6 MHz, very much like traditional FM repeaters. More and more DMR enabled repeaters are popping up and there have been competing networks to link the repeaters up over the internet.