Thanks to the help received i've done the first running release of the
encrypted store backend with Blowfish encryption only.  It works with
storeio for permanent data and temporary, like a swap partition, with a
random generated key.  I'm very happy to see that the design of Hurd makes
possible to write it in only 12K of code. :-)

To ask the password to the user i've modified the fshelp_start_translator
function, to pass the standard input to the translator.  I don't think
that this is the right way to do it, but it works.
Actually the crypt_validate_name function asks for a password, then close
standard input and output.  This is bugged if the class is called by an
interactive program, but i don't know how to do it in another way.  Any
suggestion?  Should i implement a modified settrans to do it?

The source code is avaiable at
http://www.trek.eu.org/devel/hurd/crypt-trans-0.0.3.tgz

To run it you can use the losetup.sh script shell included.  Make sure to
have the correct LD_LIBRARY_PATH set.


thanks & c-ya!

3               http://www.trek.eu.org/
k               PGPKey: 7016731A57D4A69B 1A8EE5E90EF2608E (since 1995)



_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to