This is a library making it easy to patch applications to work with PWMD. Read
libpwmd.h or libpwmd(3) for all the details. There is an included command line
client 'pwmc' that reads protocol commands from stdin and sends them to the
pwmd server.

Requirements:

    libassuan    - http://www.gnupg.org
		   Communication protocol. Version 1.0.4 or later is required.

    libgpg-error - http://www.gnupg.org
	           libassuan returns gpg error codes.

    libpth2      - http://www.gnu.org/software/pth/pth.html
		   Portable multi-threading library. Optional.
    
    pwmd         - http://bjk.sourceforge.net/pwmd/
		   Version 1.11 or later is required.

For functions that require a pinentry (e.g., pwmd_open_nb() and
pwmd_save_nb()) pinentry(1) can be used to get the password. If
--disable-pinentry is not passed to configure, then you'll need:

    pinentry     - http://www.gnupg.org/aegypten
		   There are various interfaces for password entry:
		   console/curses, X11/GTK2, X11/QT. The X11 versions also
		   support console/curses. If you plan on using pwmd_open_nb()
		   then pinentry v0.7.5 or later is required.

GIT Repository
--------------
There is a public GIT repository available at repo.or.cz. Anonymous checkouts
can be done by:

    git clone git://repo.or.cz/libpwmd.git

The gitweb interface can be viewed at http://repo.or.cz/w/libpwmd.git.

Ben Kibbey <bjk@luxsci.net>
http://bjk.sourceforge.net/pwmd/.
