Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RL-TCPnet and SSL
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Sergiy26
Требуется передача данных на сервер через TCP/IP соединение используя SSL.
Под данную задачу буду использовать STM32F417VGT6 (он имеет на борту - Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1), and HMAC),
вместе с RL-TCPNet.
Есть ли у кого примеры по данному вопросу?
На сколько я вижу есть открытая библиотека polarssl-1.3.7-gpl. На сколько ее трудно использовать в своем приложении по RL-TCPNet?
andrewlekar
PolarSSL достаточно просто использовать. Я использовал с lwIP - прикрутилось без проблем. Вот аппаратное шифрование туда перетащить будет не очень просто, на мой взгляд.
Sergiy26
Цитата(andrewlekar @ Jul 11 2014, 14:26) *
PolarSSL достаточно просто использовать. Я использовал с lwIP - прикрутилось без проблем. Вот аппаратное шифрование туда перетащить будет не очень просто, на мой взгляд.


Если PolarSSL достаточно просто использовать, то я надеюсь, что протокол не влияет на открытие TCP соединения и будет просто использовать с RL-TCPNet.

Есть ли пример использования PolarSSL вместе с lwIP?
LightElf
QUOTE (Sergiy26 @ Jul 11 2014, 16:09) *
Если PolarSSL достаточно просто использовать, то я надеюсь, что протокол не влияет на открытие TCP соединения и будет просто использовать с RL-TCPNet.
Есть ли пример использования PolarSSL вместе с lwIP?

У ST есть готовый пример, с использованием аппаратной криптографии.
"AN3967 Secure socket layer (SSL) for STM32F417xx microcontroller"
Там FreeRTOS + lwIP + PolarSSL
Sergiy26
Цитата(LightElf @ Jul 11 2014, 15:29) *
У ST есть готовый пример, с использованием аппаратной криптографии.
"AN3967 Secure socket layer (SSL) for STM32F417xx microcontroller"
Там FreeRTOS + lwIP + PolarSSL

LightElf, спасибо за ответ.
Я изначально посмотрел пример для FreeRTOS. Моя задача использовать SSL вместе с RL-TCPNet ( нет времени переписывать проект под FreeRTOS).
На сколько я понимаю, то SSL требуется изменение структуры TCP пакета, что не возможно сделать с RL-TCPNet ( закрытая библиотека) или я ошибаюсь и SSL протокол используется над TCP?
В случае номер два, использовать библиотеку PolarSSL можно при любой RTOS и у меня не будет проблем.
IgorKossak
Цитата(LightElf @ Jul 11 2014, 15:29) *
У ST есть готовый пример, с использованием аппаратной криптографии.
"AN3967 Secure socket layer (SSL) for STM32F417xx microcontroller"
Там FreeRTOS + lwIP + PolarSSL

Этот пример староват. Более свежий идёт в составе STM32CubeF4
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.