I really don't think fingerprint as personal key is a good idea. It's not as private as your personal passphrase. A lot others might have it. (e.g. US Visa Office took my fingerprints when I was applying a Visa). If it's not private, how could it be used as private key or master password?