jens-maus / amissl

:closed_lock_with_key: AmiSSL is the AmigaOS/MorphOS/AROS port of OpenSSL. It wraps the full functionality of OpenSSL into a full-fledged Amiga shared library that makes it possible for Amiga applications to use the full OpenSSL API through a standard Amiga shared library interface (e.g. web browsers wanting to support HTTPS, etc.)...
Apache License 2.0
87 stars 15 forks source link

LibreSSL question #22

Open 0181532686cf4a31163be0bf3e6bb6732bf opened 6 years ago

0181532686cf4a31163be0bf3e6bb6732bf commented 6 years ago

Hi,

Thanks for enabling providing openssl-compatible library for Amiga! I have a question regarding portability. Why openssl was chosen as a base when this implementation exists: https://github.com/libressl-portable/portable ? Would it be possible to incorporate all improvements over standard openssl tree into some patch and try to rebase it on top of libressl?

Futaura commented 6 years ago

Probably the main reason is because AmiSSL was created almost 20 years old and LibreSSL did not exist then?

AmiSSL could in theory be extended to support different SSL libraries, but LibreSSL is forked of an old buggy OpenSSL base, whilst most of the improvements are already present in the latest OpenSSL. OpenSSL is more up to date with the latest standards and is more portable.