Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

OpenSSL за кортекс
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13333
Страница 1 от 1

Автор:  ДедоБоре [ Пон Ное 10, 2014 11:49 am ]
Заглавие:  OpenSSL за кортекс

някой има ли наблюдения какви ресурси ще са необходими за среден кортекс (М3-М4, или поне такива с етернет).
притеснява ме и скоростта. наскоро натъпих мотиката с порт на OpenSSL за ARM9, който валидираше сървърния сертификат за ... 27 сек.

Автор:  miro_atc [ Пон Ное 10, 2014 12:07 pm ]
Заглавие:  Re: OpenSSL за кортекс

Значи първо почти всички производители имат версии с крипто модули, така че повечето стандартни алгоритми като AES, DES и тем подобни се смятат хардуерно на прилична скорост.
Ако ще го правиш софтуерно много внимавай с библиотечката. Последно видях че armlib-a на Золтан има разни криптове, не съм я разглеждал в тая й част, но той ги разбира нещата. Проблемът е, че повечето копират алгоритми оптимизирани за x86, а за АРМ тия оптимизации водят до отрицателни резултати, по-добре неоптимизирана версия отколкото такава. Другият проблем е, че самите алгоритми по принцип използват дълги шифт регистри - 128-бит, 160-бит, 196 и нагоре.... и Ц-компилаторите не успяват да се справят да натъпчат всичко в регистрите. Аз съм си играл за някои от алгоритмите да ги направя на асемблер и само с регистри, голяма играчка беше, но разликата е огромна. Но нямам всички функции за SSL.
Сега се сещам, че като писах куртекс версията ползвах за база една библиотечка за АРМ7 от някакъв чех беше, ама нещо я затрих и не помня как да я открия. Тя няма да ти свърши работа така или иначе, но там имаше всичко на асемблер за SSL.

edit- намерих чешката библиотечка https://github.com/medvid/acl
в doc има pdf с обяснения, има ги и повечето чипъри...

Автор:  gicho [ Пон Ное 10, 2014 5:19 pm ]
Заглавие:  Re: OpenSSL за кортекс

Нямам директни, бях гледал това преди време:
http://www.yassl.com/yaSSL/cyassl-stm32.html

Автор:  miro_atc [ Пет Ное 21, 2014 9:36 pm ]
Заглавие:  Re: OpenSSL за кортекс

от спама в пощата ми:

Цитат:
SSL/TLS now available for TI-RTOS
SSL/TLS has now been released as a purchasable add-on to TI-RTOS 2.10.
TI-RTOS SSL/TLS is based on the proven cyassl product from WolfSSL,
which is optimized to provide a smaller memory footprint more suitable
for embedded applications. It features support for latest SSL and TLS
standards, including TLS 1.2 and DTLS 1.2. The product includes a broad
range of different ciphers. TI-RTOS SSL cost US$ 2900 and is available
from the TI e-store. A free GPL-licensed version can be downloaded for
non-commercial use or evaluation.


http://processors.wiki.ti.com/index.php ... th_TI-RTOS

има и бенчмаркове...

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/