A C implementation of BitMessage.