Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternative backend (WolfSSL) #23

Closed
edolnx opened this issue Oct 22, 2018 · 2 comments
Closed

Alternative backend (WolfSSL) #23

edolnx opened this issue Oct 22, 2018 · 2 comments

Comments

@edolnx
Copy link

edolnx commented Oct 22, 2018

Greetings! First off, thanks so much for keeping AmiSSL alive. It's nice for my Amiga to be able to use a web browser on the modern Internet still. I found the project via aminet as was pleasantly surprised to find someone is still maintaining it. In a related topic to #22 I was wondering what the future of this library looks like. My understanding is that "legacy" architectures and operating systems (including 68k, PPC, and AmigaOS) are being removed from OpenSSL after the 1.0.2. Being unaware of this project being active, I was planning on using WolfSSL and seeing if AmiSSL could be ported to this. WolfSSL is designed for embedded systems (meaning it's a small code base), still supports 68k and PPC processors, implements modern technologies like TTLS1.2 and TLS1.3, and has an OpenSSL compatibility layer. I figured it would at least be worth opening a discussion if there was interest in collaborating on an effort to add WolfSSL to AmiSSL or if the maintainers already had other plans...

@Futaura
Copy link
Collaborator

Futaura commented Nov 2, 2018

AmiSSL is designed in such a way that different SSL libraries could be supported, but there are negatives and positives. WolfSSL no doubt only supports a subset of the crypto and SSL parts of OpenSSL, so OpenSSL could not be dropped completely. So, although OpenSSL is not so compact, AmiSSL is not a link library, so it is only using memory once and the code is shared by all programs that use it.

AmiSSL currently uses OpenSSL 1.1.0, which still has AltiVec optimisation, so I don't see any sign of PPC and 68k support yet. I think we currently need to concentrate on more frequent AmiSSL updates, as OpenSSL 1.1.1 is available with TLS 1.3 already. Currently, only @jens-maus is in a position to make these updates and it is a shame no other developers have jumped on board to help with this process as Jens only has so much spare time.

@edolnx
Copy link
Author

edolnx commented Nov 7, 2018

Request retracted

@edolnx edolnx closed this as completed Nov 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants