Main author:
  Laurent Bercot <ska-skaware@skarnet.org>

Thanks to:
  Dan J. Bernstein <djb@cr.yp.to>
