I think is not a good idea to support `str` and `unicode`. But if you support both, you need to update the docstring for `passphrase`.