@yorkie this should be behind ` #ifdef OPENSSL_NO_SSL2`