I think Polar even supports 8-bit architectures, but don't quote me on that :).

Adriaan

> -----Original Message-----
> From: Tiran Kaskas [mailto:tiran.kas...@telit.com]
> Sent: woensdag 14 december 2011 9:54
> To: David Sommerseth
> Cc: Adriaan de Jong; Gert Doering; openvpn-devel@lists.sourceforge.net
> Subject: RE: [Openvpn-devel] Problem with alloc_buf_gc function
> 
> Thanks.
> Already done the ssl part, only polarssl. It is working perfect and
> does support 16bit with no change.
> 
> -----Original Message-----
> From: David Sommerseth [mailto:openvpn.l...@topphemmelig.net]
> Sent: Wednesday, December 14, 2011 10:52 AM
> To: Tiran Kaskas
> Cc: Adriaan de Jong; Gert Doering; openvpn-devel@lists.sourceforge.net
> Subject: Re: [Openvpn-devel] Problem with alloc_buf_gc function
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 13/12/11 21:22, Tiran Kaskas wrote:
> > The problem is that the nl package was built with 2.1 version, and I
> > have used this.
> >
> > On a different topic: I found an issue, you probably want to fix
> > that: In reliable_pid_in_range1() function, the third
> > parameter(extent) is an unsigned int. However, this function is being
> > called by reliable_pid_min(), passing 0x80000000u as the value to
> > extent. On a 16 bit machine (int is 16 bit) this will never work. The
> > type of extent need to change to unsigned long and not int.
> 
> As Gert already said, OpenVPN is written for minimum 32bit
> architectures.
>  The first OpenVPN release was in 2002, long after 16bit computers were
> quite irrelevant for most consumer users.  So at the moment I'm
> sceptical if we should also support 16bit.  As the int and also long
> integers will be a rats nest to review.  You probably got more data
> types which needs to be reviewed as well.
> 
> On the 32bit platform both int and long are 4 bytes (32bit), while on
> 64bit int is 4 bytes and long is 8 bytes.  And I'm not sure how long's
> are tackled on 16bit platforms, and if this is consistent the whole way
> through.
> 
> If we manage to fix OpenVPN to be 16bit safe as well, there are no
> guarantee that the SSL libraries will be 16bit safe.  You also got
> potentially the LZO library as well - which may be skipped.  The
> PKCS#11 support I guess is out of question on this kind of hardware.  I
> would say it's better to get started "in the other end", with the SSL
> libraries first, to be sure the SSL layer is fine and 16bit safe before
> starting modifying OpenVPN.
> 
> 
> kind regards,
> 
> David Sommerseth
> 
> 
> > -----Original Message----- From: Adriaan de Jong
> > [mailto:dej...@fox-it.com] Sent: Tuesday, December 13, 2011 11:31 AM
> > To: Gert Doering; Tiran Kaskas Cc:
> > openvpn-devel@lists.sourceforge.net Subject: RE: [Openvpn-devel]
> > Problem with alloc_buf_gc function
> >
> >> -----Original Message----- From: Gert Doering
> >> [mailto:g...@greenie.muc.de]
> >>
> >> On Mon, Dec 12, 2011 at 09:32:51AM +0000, Tiran Kaskas wrote:
> >>> Is there a problem connecting a client running 2.1.4 (the one with
> >> polarssl) to a server running 2.0.9?
> >>
> >> Well, the default crypto algorithms are not compatible between
> >> polarssl and openssl-using openvpn.  So you'd need to change the
> >> crypto settings on the openssl-openvpn [--cipher] - and upgrade to
> >> 2.2, while at it.
> >
> > To be a little more specific: PolarSSL doesn't support blowfish
> > (BF-CBC), a good option would be AES (AES-xxx-CBC). You can see the
> > supported ciphers using --list-ciphers.
> >
> > Adriaan
> >
> > ---------------------------------------------------------------------
> -
> > --------
> >
> >
> Systems Optimization Self Assessment
> > Improve efficiency and utilization of IT resources. Drive out cost
> and
> > improve service delivery. Take 5 minutes to use this Systems
> > Optimization Self Assessment.
> > http://www.accelacomm.com/jaw/sdnl/114/51450054/
> > _______________________________________________ Openvpn-devel mailing
> > list Openvpn-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/openvpn-devel
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk7oY6AACgkQDC186MBRfrouQwCgklEb0qpSEvD/edsRAqWP6Jni
> BHcAmwWP1qIVzttpJco+N+P63DC8qi4i
> =v09z
> -----END PGP SIGNATURE-----

Reply via email to