Package: wnpp Severity: wishlist Owner: Joost van Baal-Ilić <joos...@debian.org>
* Package name : pwdsphinx Version : 1.0.6 Upstream Author : Stefan Marsiske * URL : https://github.com/stef/pwdsphinx , https://www.ctrlc.hu/~stef/blog/posts/sphinx.html * License : GPL-3+, CC-BY-SA-4.0 Programming Lang: Python Description : SPHINX password storage protocol SPHINX -- password Store that Perfectly Hides from Itself (No Xaggeration) -- is an information-theoretically secure cryptographic password storage protocol with strong security guarantees, as described in the 2015 paper "Device-Enhanced Password Protocols with Optimal Online-Offline Protection" by Jarecki, Krawczyk, Shirvanian, and Saxena (https://ia.cr/2015/1099). . This package [pwdsphinx] contains a CLI frontend ("sphinx"), a reference server implementation ("oracle") and a python wrapper for the SPHINX protocol. . This package [pwdsphinx-tools] contains 4 simple scripts which - wrap the client to query the master password securely using pinentry: "getpwd", - a tool "exec-on-click" which executes a command on mouse-click, - a tool "type-pwd" that combines the two previous tools to insert a password without using the clipboard, - and a dmenu wrapper "dmenu-sphinx" that uses all of the above to retrieve usernames and passwords for given hosts. Some of these tools can also be used for other password managers, that are using the clipboard to deliver passwords to the UI. I am working on this package at https://salsa.debian.org/debian/pwdsphinx . The package pwdsphinx depends upon python3-securestring, libsphinx0 and libequihash0; these (securestring, libsphinx, libequihash) are in NEW now; ITPs #1023014, #1022862, #1021433. The SPHINX project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825310. Bye, Joost