Исправлена ошибка в библиотеке компилятора SDCC (_rand)

Все, что касается электронных ключей SenseLock, но не попадает по тематике в остальные форумы раздела

Исправлена ошибка в библиотеке компилятора SDCC (_rand)

Сообщение demon » Сб, 27 сен 2008 19:59

Вот тут написано, что ошибка исправлена:
http://softwaresecurity.org/forum/viewtopic.php?t=13

однако в архиве на сайте (уже через год, получается) обнаруживается все те же:
T 00 00 AF 82 90 00 00 E0 F9 A3 E0 FA A3 E0 60 08
R 00 00 00 02

к сожалению, изменяя на указанные:
T 00 00 AF 82 90 00 00 E0 F9 A3 E0 FA A3 E0 60 08
R 00 00 00 02 00 05 00 01

получаем ошибку 04 (S4_PROTOCOL_ERROR?)
при попытке генерации случайного числа

Код: Выделить всё
void main()
{
       //указатель на входной буфер:
   unsigned char *input = pbInBuff;

   //длина данных во входном буфере:
   int len = bInLen;

        BYTE lenrnd = 10;
        BYTE rnd[10];
        BYTE *rndPointer = rnd;

        BYTE ret = _rand(lenrnd, rndPointer);

        rnd[0] = ret;

   _set_response(lenrnd, rndPointer);
   _exit();
}



ответ всегда постоянен:
04F2269256BB443006E0

подскажите, плз, в чем проблема
благодарю
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16

Сообщение hijaq » Вс, 28 сен 2008 21:42

Та версия, которая сейчас выложена на нашем сайте - работает нормально. Попробуйте скачать и переустановить файлы.
hijaq
Site Admin
 
Сообщения: 213
Зарегистрирован: Пт, 06 апр 2007 14:50

Сообщение demon » Пн, 29 сен 2008 12:50

не могли бы вы, в таком случае, привести ссылку, пожалуйста.
что именно закачивать? потому как на сайте компилятор в разных архивах доступен
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16

Сообщение demon » Вт, 30 сен 2008 12:47

:?:
demon
 
Сообщения: 18
Зарегистрирован: Вт, 12 авг 2008 16:16

Сообщение hijaq » Вт, 30 сен 2008 17:38

Например SenseLock SDK или SDCC 2.8.0.
hijaq
Site Admin
 
Сообщения: 213
Зарегистрирован: Пт, 06 апр 2007 14:50


Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1

cron