add pass value update methods
Add pyOpenSSL minimum required version (thanks @Onlinehead)