message: Truncate OpenSSL::error_string
diff: @@ -35,6 +35,8 @@ namespace crypto
  {
  std::string err(256, '\0');
  ERR_error_string_n((unsigned long)ec, err.data(), err.size());
  + // Remove any trailing NULs before returning
  + err.resize(std::strlen(err.c_str()));
  return err;
  }
  else
  