chiark / gitweb /
keys.*: Enforce separation between user's files and the system.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 10 Jan 2012 00:24:14 +0000 (00:24 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 13 Feb 2012 00:25:29 +0000 (00:25 +0000)
commitd516ebd0d3928deae4cf80a113d6ccf1f666bfe6
tree82e7279ae689e5549d78ad30d306f86e0956a7eb
parentf012ad83100add4822bfa4e7017673beae6ebf17
keys.*: Enforce separation between user's files and the system.

  * keys.new-keeper now writes its nubs into $SAFE rather than the
    caller's current directory.

  * keys.reveal and keys.stash insist on reading their input from stdin
    rather than a file name.

  * keys.keeper-cards writes its output to stdout, and collects input
    nubs from $SAFE.

  * keys.keeper-nub is a new tool which extracts a keeper nub on demand.

Some of the tools have also had their error messages improved.
Makefile.am
keys.keeper-cards
keys.keeper-nub [new file with mode: 0755]
keys.new-keeper
keys.reveal
keys.stash