Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Hollywood MAL AMIStore App Store A600 Memory

AuthorTopic: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released  (Read 179 times)

0 Members and 1 Guest are viewing this topic.

Offline eliyahu

AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« on: February 08, 2017, 03:40:32 AM »
via the amissl team....

Version 4.0 of the AmiSSL library for Amiga-based operating systems and the first public open-source based release of AmiSSL is now available. Version 4.0 is a new major release which comes with full compatibility to the OpenSSL 1.1.x line which includes important security related fixes and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services (e.g. HTTPS). However, due to fundamental changes in the API between the old AmiSSLv3 and new v4 versions and the large changes between the old OpenSSL 0.9.x and the new OpenSSL 1.1.x line applications have to be recompiled with the updated AmiSSL SDK to take full advantage of the modernized OpenSSL 1.1.x API. Besides that fundamental change, AmiSSLv4 can be installed on top of a AmiSSLv3 installation while still ensuring that applications compiled for AmiSSLv3 will continue to work properly.

Requirements
AmigaOS 4.0+/PPC or AmigaOS 3.0+/68020+

Changes
  • Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.0d (26 Jan 2017) version.
  • Updated root certificate bundle to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
  • Removed whole IsCipherAvailable() API and reenabled IDEA, MDC2 and RC5 ciphers as the protecting patents have expired during 2012 and 2015.
  • Enabled all PPC ASM optimizations in OpenSSL.
  • Switched build system to exclusively use GCC-based cross compilers for all platforms using proper baserel support for using the amissl shared library in a multi-application environment.
Download here...
"How do you know I’m mad?" said Alice.
"You must be," said the Cat, "or you wouldn’t have come here."
 

Offline Acill

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #1 on: February 08, 2017, 04:01:18 AM »
This is fantastic!
Proud Retired Navy Chief!

A4000T - CSPPC - Mediator
Powerbook G4 15", 17"
Powermac G5 2GHZ
AmigaOne X5000
Need Amiga recap or other services in the US? Visit my website at http://www.acill.com and take a look or on facebook at http://facebook.com/acillclassics
 

Offline Ancalimon

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #2 on: February 08, 2017, 06:07:33 AM »
As a side note, I can not download the file using Amiga.
« Last Edit: February 08, 2017, 06:13:11 AM by Ancalimon »
A4000T, 604e@400&060@66, 128MB+16MB, CVisionPPC, VLabMotion, Toccata, XSurf100&RapidRoad, Prisma Megamix, ZorRAM256
A1200, Blizzard060@50, 256MB, Blizzard IV SCSI, FastATA mk4
 

Offline Bodie

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #3 on: February 08, 2017, 06:42:47 AM »
Quote from: Ancalimon;821759
As a side note, I can not download the file using Amiga.


Up on aminet:

http://aminet.net/package/util/libs/AmiSSL-4.0
 

Offline Rotzloeffel

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #4 on: February 08, 2017, 10:23:49 AM »
Quote from: Ancalimon;821759
As a side note, I can not download the file using Amiga.

As another side note: You can! you have to set the correct env-variable to be compatible with TLS1 :D

setenv save amissl/ssl_client_version tls1

and the show can go on... copy the env-variable from env:amissl/ to envarc:amissl/ to be available on each startup ....
Save Planet Earth! It is the only one in the galaxy with fresh and cold beer :laughing:
 

Offline Thorham

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #5 on: February 08, 2017, 12:01:31 PM »
Quote from: Rotzloeffel;821764
As another side note: You can! you have to set the correct env-variable to be compatible with TLS1 :D
So, that's why I couldn't get onto many sites with IBrowse. Thanks for that :)

One thing: That that command makes a variable called save. You have to make a directory in ENV: called amissl, and then use the command without save include.
 

Offline Pat the Cat

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #6 on: February 08, 2017, 01:09:21 PM »
This is kinda creepy... I visited the site on Monday or Tuesday. No news posted since release of Ibrowse 2.4.

Then this happens, and I notice

Quote
Quote:
                                      However, please not that IBrowse 2.4 will not be able to make use of  this, but you should install it over AmiSSL v3 anyway, as applications  will start to be released that use it (YAM, for example). IBrowse 2.5  (when released) will require AmiSSL v4, and was been adapted to use it some months ago.

[/B]http://www.ibrowse-dev.net/news.php?id=1486495499
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 6, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline Rotzloeffel

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #7 on: February 08, 2017, 02:12:05 PM »
Quote from: Thorham;821768
One thing: That that command makes a variable called save. You have to make a directory in ENV: called amissl, and then use the command without save include.

YES! You are right! a directory called amissl must be available in env: and also in envarc:

sorry, i forgott! Thanks for clarification :)
« Last Edit: February 08, 2017, 02:16:45 PM by Rotzloeffel »
Save Planet Earth! It is the only one in the galaxy with fresh and cold beer :laughing:
 

Offline Thorham

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #8 on: February 08, 2017, 02:32:44 PM »
Quote from: Rotzloeffel;821778
YES! You are right! a directory called amissl must be available in env: and also in envarc:

sorry, i forgott! Thanks for clarification :)
The IBrowse site has the same error.

For everyone who needs the work around, this is correct (tested for AOS3):
Code: [Select]
makedir env:amissl
setenv amissl/ssl_client_version tls1
copy env:amissl envarc:amissl
Just make sure that in IBrowse AmiSSL 2 and 3 are enabled.
 

Offline Oldsmobile_Mike

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #9 on: February 08, 2017, 06:31:11 PM »
Quote from: Thorham;821768
So, that's why I couldn't get onto many sites with IBrowse. Thanks for that :)

Installed this a few months ago, instantly became able to check many sites that previously I had no longer been able to.  Gmail, Wikipedia, etc.  Surprising how many sites still do work on good 'ole Ibrowse 2.4, once this change is made.

Now to just hold my breath for Ibrowse 2.5, lol.  :hammer:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Ancalimon

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #10 on: February 08, 2017, 07:18:02 PM »
Quote from: Oldsmobile_Mike;821786

Now to just hold my breath for Ibrowse 2.5, lol.  :hammer:


I wish it could put words on proper places and have better layout of pages, but I guess that will never become reality with fast browsers like IBrowse or AWeb.
A4000T, 604e@400&060@66, 128MB+16MB, CVisionPPC, VLabMotion, Toccata, XSurf100&RapidRoad, Prisma Megamix, ZorRAM256
A1200, Blizzard060@50, 256MB, Blizzard IV SCSI, FastATA mk4
 

Offline broadblues

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #11 on: February 11, 2017, 06:20:50 PM »
Quote from: Thorham;821779
The IBrowse site has the same error.

For everyone who needs the work around, this is correct (tested for AOS3):
Code: [Select]
makedir env:amissl
setenv amissl/ssl_client_version tls1
copy env:amissl envarc:amissl
Just make sure that in IBrowse AmiSSL 2 and 3 are enabled.


To save an environment variable with a pathn element to you just do:

setenv save foo/bar/bash "something"

No needs to create directories, no need to copy files.


eg

10.AmigaOS4:> setenv save foo/bar/bash "something"
10.AmigaOS4:> getenv foo/bar/bash
something


That's on AmigaOS 4 but I'm fairly sure that's standard on OS3 as well.

Offline Thorham

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #12 on: February 11, 2017, 09:56:36 PM »
Quote from: broadblues;821976
That's on AmigaOS 4 but I'm fairly sure that's standard on OS3 as well.
On AOS3 this doesn't work. Setenv save variable value will make a variable called save, hence the approach I posted. That's why people were having problems with the workaround as posted on the IBrowse site, see here on EAB: http://eab.abime.net/showpost.php?p=1139680&postcount=10
« Last Edit: February 11, 2017, 09:59:38 PM by Thorham »
 

Offline magnetic

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #13 on: February 14, 2017, 03:03:03 AM »
Thank you SSL team. this is important!
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline x303

Re: AmiSSL 4.0 for AmigaOS4/PPC and AmigaOS3/m68k released
« Reply #14 on: February 20, 2017, 12:54:44 AM »
maybe someone can fix the 'speed' option on the aos3 version. It hangs on the (first) line: 'Doing md2 262144 times on 16 size blocks:'