version 50 of SecureSession is released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

version 50 of SecureSession is released

Robert Withers
SecureSession is now FEC encoded.

thanks,
--
. .. .. ^,^ robert

Reply | Threaded
Open this post in threaded view
|

Re: version 50 of SecureSession is released

Robert Withers
Well, I must correct myself. It encodes/decodes in the absence of
errors, but it does not recover from damage, yet. It must be the
EuclideanAlgorithm it is using. I'll let you know when that's fixed, but
it is usable without damage, in the meantime.

Sorry about that,
Robert

On 12/18/2015 06:50 AM, Robert Withers wrote:
> SecureSession is now FEC encoded.
>
> thanks,

--
. .. .. ^,^ robert

Reply | Threaded
Open this post in threaded view
|

Version 52... Re: version 52 of SecureSession is released

Robert Withers
The newest version is cross-environment: squeakj & pharo, version 52.  Don't run the perf test without plugins, please, to set the expectation.

There is a class var to control whether RS encoding occurs (SecureSessionServer class>>#setUseFEC/useFEC:). By default it is disabled since it seriously affects performance. After profiling and cleanup, without FEC and with plugins, I consistently get over 20.5 Mbs. I think that's decent, though i am not sure where it measures with other crypto connections.
100 KB data chunks received: 22
send time: 417 ms, rate: 42.206 Mbs.
receive time: 858 ms. rate: 20.513 Mbs.
Hopefully we'll get RS pluginized. Then we could talk over ham radios, with non-commercial use.

robert


On 12/18/2015 07:15 AM, Robert Withers wrote:
Well, I must correct myself. It encodes/decodes in the absence of errors, but it does not recover from damage, yet. It must be the EuclideanAlgorithm it is using. I'll let you know when that's fixed, but it is usable without damage, in the meantime.

Sorry about that,
Robert

On 12/18/2015 06:50 AM, Robert Withers wrote:
SecureSession is now FEC encoded.

thanks,


--
. .. .. ^,^ robert