pwmd_init() now returns immediately if called more than once.
[libpwmd.git] / README
blob72d351db12ed7e508be27ac1d4e005218278b0a9
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.
5 Requirements:
7     libassuan    - http://www.gnupg.org
8                    Communication protocol. Version 1.0.4 or later is required.
10     libgpg-error - http://www.gnupg.org
11                    libassuan returns gpg error codes.
12     
13     pwmd         - http://bjk.sourceforge.net/pwmd/
14                    Version 1.11 or later is required.
16 For functions that require a pinentry (e.g., pwmd_open_nb() and
17 pwmd_save_nb()) pinentry(1) can be used to get the password. If
18 --disable-pinentry is not passed to configure, then you'll need:
20     pinentry     - http://www.gnupg.org/aegypten
21                    There are various interfaces for password entry:
22                    console/curses, X11/GTK2, X11/QT. The X11 versions also
23                    support console/curses. If you plan on using pwmd_open_nb()
24                    then pinentry v0.7.5 or later is required.
26 GIT Repository
27 --------------
28 There is a public GIT repository available at repo.or.cz. Anonymous checkouts
29 can be done by:
31     git clone git://repo.or.cz/libpwmd.git
33 The gitweb interface can be viewed at http://repo.or.cz/w/libpwmd.git.
35 Ben Kibbey <bjk@luxsci.net>
36 http://bjk.sourceforge.net/pwmd/.