Some things to do (not necessarily in priority order):

* Documentation (man pages, README/INSTALL files)

* Make sure the errno/return value handling is correct for CMA threads.

* Write a FAQ.

* Support decryption and not just encryption.

* Extend the encryption to include more information.

* Support some way to intelligently choose if to return
  encrypted tokens or plaintext tokens based on the querying
  hosts address.

* Add TCP Wrappers support?

* Add fork()-support for non-threaded versions.

* Check the command line switches for compatibility with version 2.

* The SunOS 5.4 kernel module seems to miss connections sometime.
