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,