Skip to content

mjl-/cryptfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# status

needs testing.  really could use the opinion on the crypto from
someone with more experience in this area.  haven't done performance
tests.


# intro

this is cryptfile, an encrypted block file served over styx.
for more information, see the manual page, cryptfile(4).


# download

see http://www.ueber.net/code/r/cryptfile for instructions.


# install

change the "mkconfig" if you don't have $ROOT set.  now "mk" to
compile and "mk install" to install the files.

when building from within inferno, insert SYSHOST=Inferno and ROOT=
in the mk invocations to override the values in the mkconfig.


# licence & author

this code is in the public domain, written by mechiel lukkien,
reachable at mechiel@ueber.net.


# todo:

- after a "forget" the user enters a password.  if it is wrong, the
  styx read/write on the file fails.  this might upset file servers
  such as kfs much.  perhaps it is better not to respond to the styx
  request until the user enters a correct password.
- add option to change the password (but keep the key of course).
  involves making a new salt, deriving a new key, making a new iv and
  making a new crypted data (with new random cookie, the same key and
  the calculated sha1).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published