#include <stdarg.h>
[libpwmd.git] / README
blobb4173327966f76cd7c4fecefab3781df972bb145
1 This is a library making it easy to patch applications to work with PWMD. Read
2 libpwmd.h or libpwmd(3) for all the details. There is an included command line
3 client 'pwmc' that reads protocol commands from stdin and sends them to the
4 pwmd server.
6 Requirements:
8     libassuan    - http://www.gnupg.org
9                    Communication protocol. Version 1.0.5 or later is required.
11     libgpg-error - http://www.gnupg.org
12                    libassuan returns gpg error codes.
14     libpth2      - http://www.gnu.org/software/pth/pth.html
15                    Portable multi-threading library. Optional.
16     
17     pwmd         - http://bjk.sourceforge.net/pwmd/
18                    Version 1.11 or later is required.
20 For functions that require a pinentry (e.g., pwmd_open_nb() and
21 pwmd_save_nb()) pinentry(1) can be used to get the password. If
22 --disable-pinentry is not passed to configure, then you'll need:
24     pinentry     - http://www.gnupg.org/aegypten
25                    There are various interfaces for password entry:
26                    console/curses, X11/GTK2, X11/QT. The X11 versions also
27                    support console/curses. If you plan on using pwmd_open_nb()
28                    then pinentry v0.7.5 or later is required.
30 GIT Repository
31 --------------
32 There is a public GIT repository available at repo.or.cz. Anonymous checkouts
33 can be done by:
35     git clone git://repo.or.cz/libpwmd.git
37 The gitweb interface can be viewed at http://repo.or.cz/w/libpwmd.git.
39 Ben Kibbey <bjk@luxsci.net>
40 http://bjk.sourceforge.net/pwmd/.