Support for optional passphrase