affine backend backends bcrypt Backends Blowfish boolean Botan Capitan Changelog ciphertext committer committers conda crypto cryptographic cryptographically Debian Diffie decrypt decrypted decrypting deserialize deserialized Diffie Docstrings Django Encodings fernet Fernet FIPS hazmat hostname indistinguishability initialisms interoperable introspectability invariants iOS iterable Koblitz Lange metadata multi naïve namespace namespaces Nonces online paddings pickleable plaintext pre preprocessor preprocessors pseudorandom pyOpenSSL relicensed runtime Schneier scrypt Serializers serializer Solaris Tanja testability Ubuntu unencrypted unpadded unpadding Verisign wildcard Xcode