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 or via TLS using a client certificate as authentication. It can use a pinentry program to prompt for a passphrase when needed. It supports secure memory management. It includes a command line client with a shell-like interface that can also read a Pwmd protocol command from standard input.
| Tags | Software Development Libraries Application Frameworks Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Other |
| Implementation | C |
Recent releases


Release Notes: This release adds many API changes. Please read the manual page or libpwmd.h header file for documentation. This release requires pwmd 3.0.


Release Notes: Two annoying pwmc bugs when doing an inquire were fixed.


Release Notes: pwmc interactive mode bugfixes and improvements. Portability fixes.


Release Notes: This version has many additions, including an interactive mode for pwmc, SSH connection fixes (it works again), keyfile support, SSH agent support, and bugfixes.


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