Michal Ludvig: Initial implementation for linux 2.6.8 Nikos Mavrogiannopoulos: Port to 2.6.27 and later, better compatibility with OpenBSD (and FreeBSD) cryptodev and maintanance. Michael Weiser: Porting to blkcipher async API. Several hardware drivers only implemented this API. Phil Sutter: Implemented a zero copy version of the internal engine. Maintained by Nikos Mavrogiannopoulos (nmav [at] gnutls [dot] org)