Перейти к содержанию
    

RL-TCPnet and SSL

Требуется передача данных на сервер через 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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PolarSSL достаточно просто использовать. Я использовал с lwIP - прикрутилось без проблем. Вот аппаратное шифрование туда перетащить будет не очень просто, на мой взгляд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PolarSSL достаточно просто использовать. Я использовал с lwIP - прикрутилось без проблем. Вот аппаратное шифрование туда перетащить будет не очень просто, на мой взгляд.

 

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

 

Есть ли пример использования PolarSSL вместе с lwIP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Есть ли пример использования PolarSSL вместе с lwIP?

У ST есть готовый пример, с использованием аппаратной криптографии.

"AN3967 Secure socket layer (SSL) for STM32F417xx microcontroller"

Там FreeRTOS + lwIP + PolarSSL

Изменено пользователем LightElf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У 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 и у меня не будет проблем.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У ST есть готовый пример, с использованием аппаратной криптографии.

"AN3967 Secure socket layer (SSL) for STM32F417xx microcontroller"

Там FreeRTOS + lwIP + PolarSSL

Этот пример староват. Более свежий идёт в составе STM32CubeF4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...