Updated with OpenSSL refactor in crystal