generator: Add 'Key' parameter type.
authorRichard Jones <rjones@redhat.com>
Wed, 21 Jul 2010 11:52:51 +0000 (12:52 +0100)
committerRichard Jones <rjones@redhat.com>
Wed, 21 Jul 2010 18:49:22 +0000 (19:49 +0100)
commit581a7965faa5bf242ab3f8b7c259ab17c2e967f4
tree664c440b9f48e1d4d1a913e23a2a96a9da8a0d48
parent2e7da2a2f3bbc6d6db148d7dc2ce238bf56f34db
generator: Add 'Key' parameter type.

Add a 'Key' parameter type, used for passing sensitive key material
into libguestfs.

Eventually the plan is to mlock() key material into memory.  However
this is very difficult to achieve because the encoded XDR strings
end up in many places.  Therefore users should note that key material
passed to libguestfs might end up in swap.

The only difference between 'Key' and 'String' currently is that
guestfish requests the key from /dev/tty with echoing turned off.
fish/fish.c
fish/fish.h
fish/guestfish.pod
src/generator.ml
src/guestfs.pod