libpwmd provides an API for applications needing to communicate with PWMD (Password Manager Daemon). It is thread safe. It can connect to a remote pwmd server over an SSH channel. It can use a pinentry program to prompt for a passphrase when needed. It supports secure memory management.
| Tags | Software Development Libraries Application Frameworks Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Other |
| Implementation | C++ C |
Recent releases


Changes: A segfault which occurred when resetting pinentry strings with pwmd_setopt() was fixed. Asynchronous SSH negotiation was added.


Changes: A bug in pwmd_socket_type() that would always return GPG_ERR_INV_STATE even if connected to a local socket was fixed.


Changes: Lots of API changes and enhancements were made. Remote pwmd connections can be made over an SSH channel.


Changes: This release fixes a typo in the previous release that didn't fix the problem with pwmd_command() and pwmd_command_ap() corrupting arguments.


Changes: This version fixes a bug where pwmd_command() and pwmd_command_ap() may corrupt their arguments. Upgrading is recommended.
A C library that lets you use strings instead of ints for internal flags.