Design and implementation of recipient anonymity on the server side of AN.ON. Although the client is written in Java, the server (for performance reasons) is purely written in C. Uses a custom version of OpenSSL for encryption, signatures and key agreement mechanisms.