diff --git a/README.md b/README.md index ef1309c..a12fb8e 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,17 @@ Known Issues - Possible memory leak for each connection Error message is: Task exception was never retrieved See the commented out assertion at the end of test_clientkeymismatch +- cryptography may install broken. If you get the error message: +``` +RuntimeError: OpenSSL 3.0's legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this error, you have likely made a mistake with your OpenSSL configuration. +``` + Run the following: +``` +pip uninstall cryptography +export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 +pip install cryptography +``` +and try again. TODO/Future Features --------------------