реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> AES для CM3
toweroff
сообщение Oct 10 2013, 15:09
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Всем привет

Во что (по ресурсам) выливается сабж и где взять, желательно заточенный под 32bit?

У меня остается места килобайт эдак 8 под код и порядка 3-4КБ RAM

Честно говоря, нет времени разбираться что там да как, хотелось бы что-то типа "на блок - закодируй/раскодируй"

PS. В Keil-5 появился пакет с SSL, можно оттуда что-то отцепить?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 11 2013, 04:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



У NXP на сайте видел Application notes для AES на M3. Посмотрите там
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 11 2013, 06:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(jcxz @ Oct 11 2013, 08:38) *
У NXP на сайте видел Application notes для AES на M3. Посмотрите там

спасибо! называется AN11241 и заявляют они следующее:
Код
Code     (inc. data)     RO Data     RW Data     ZI Data     Library Name
2076      70               552       18             480      crypt_lib_CM0.lib
Code     (inc. data)     RO Data     RW Data     ZI Data     Library Name
2094      66               552       18             480      crypt_lib_CM3_CM4.lib

с компилятором 4.1.0.894
посмотрим, что получится с 5.03.0.76
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 11 2013, 07:09
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Переработанный AVR231, arm-none-eabi-gcc 4.7.3 (Linaro 20130312), декодер (именно все что нужно для "на блок - раскодируй") занимает 720 байт кода. Еще 32 байта - таблица ключа. При встраивании функций раскодирования и инициализации код уменьшается еще на 16 байт.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Oct 11 2013, 07:32
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



это не подошло ?
http://www.st.com/web/catalog/tools/FM147/...SS1743/PF259409
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 11 2013, 17:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Сергей Борщ @ Oct 11 2013, 11:09) *
именно все что нужно для "на блок - раскодируй"

документ известный, но перелопачивать под 32 бита сам не смогу, да и только раскодировать не подходит, кодировать тоже нужно

Цитата(ukpyr @ Oct 11 2013, 11:32) *

почему не подошло? оно было неизвестно sm.gif спасибо, тоже гляну. Там вообще интересная библиотека.. все-в-одном, и +хэши
посмотрю, сколько там по коду выйдет

В общем, всем спасибо, пока отбой... буду разбираться
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016