OSCam-git11878-802

mcgrey

Moderator
Staff member
Ofline
OSCam-git11878-802

Resolve "Reduce CPU usage on using Newcamd"
* Fix build errors on EuroDes
* There is a performance issue of DES handling in Newcamd code.

1. While rightRot can be unrolled for tiny improvement, the leftRot implementation is a nightmare.
Instead of repeating rightRot 27 times, do it the proper way.

2. Also EuroDes is always called with the same desMode. As TestBit(desMode, F_TRIPLE_DES) always succeeds, drop Eurocrypt S2/M dead code.
 

Attachments

Back
Top