Git Product home page Git Product logo

plugins-source-openssl's Introduction

plugin.openssl

The OpenSSL plugin provides access to the OpenSSL library, as exposed by George Zhao's lua-openssl. It allows you to do secure socket communication in Lua using luasec. This wraps your insecure protocol in SSL.

Setup

Install CoronaEnterprise.

Platform Support

  • iOS (+ Simulator)(Supported)
  • MacOS (Supported)
  • Android (Supported)
  • Windows Desktop (Supported)
  • Windows Phone 8 (Not Supported)

Corona Simulator Support

  • Mac Simulator (Supported)
  • Win Simulator (Supported)

Resources

plugins-source-openssl's People

Contributors

amccaleb avatar bryanatcoronalabs avatar coronalabsalbert avatar josh-coronalabs avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugins-source-openssl's Issues

Regarding updating OpenSSL to an appropriate version

Related to coronalabs/corona#534.

The current version of OpenSSL has many vulnerabilities and needs to be updated. And according to OpenSSL 1.1.1 End of Life, I have two questions:

About OpenSSL version:

  1. Due to the outdated 1.0.2 series, the latest public version 1.0.2u still has many vulnerabilities (our colleagues have tried to update), so it is not recommended.
  2. The 1.1.1 series will also stop public maintenance in September this year. Compared with take the 3.x series, the advantage is that compatibility issues may be relatively low, and there is less content to deal with. However, according to the recommendation, another upgrade will be required in half a year.
  3. The 3.0 series is LTS and will be supported until September 2026, while the 3.1 series is not LTS and will be supported until March 2025.

About Apple Xcode version (related to binary architectures support):

  1. Xcode 14, according to Apple submit - Build with Xcode 14.1, starting April 2023, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 14.1 and the iOS 16.1 SDK (or later, AFAIK), which should already be in effect. However, Xcode 14 removed the 32-bit SDKs, and as a result, this plugin will not support game developers who do not need to be on the App Store.
  2. Xcode 13 has better compatibility, but may not be necessary under Apple's policies?

IMO, the first step should be try upgrading to the OpenSSL 3.0 series. If there are compatibility issues with third-party libraries, then support for the latest version of 1.1.1 can be considered as a backup. For Xcode, I suggest using Xcode 14 for compilation.

Currently, we will follow the above approach to make an attempt and submit a PR at the appropriate time.

What do you think?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.