Удалось упростить, до уровня мифической прошивки от винта!!!
По прежнему много непонималок. Возможно часть кода никто просто не видел...
Ещё не понятно почему код называет 171,174 - он легко защищает любые сообщения длиной в 256 байт
void RS::Encode(byte data[], uint size) const
{
// generator polynomial
enum{gp0=2,gp1=3};
// calc
byte b0=0,b1=0;
for(
(
Read more... )