on_cast openssl cast_self