Описание тега wolfssl

NoneWolfSSL (ранее CyaSSL) - это легкая портативная библиотека SSL/TLS на основе C, предназначенная для встроенных сред и сред RTOS.
1 ответ

Azure IoT SDK для C с WolfSSL и STM32

Я пытаюсь портировать SDK Azure IoT для C на контроллер STM32. Я использую библиотеку wolfSSL для TLS версии 1.2, и я могу успешно построить код в среде OpenSTM32. Но после успешного установления соединения с сервером Azure я не могу установить руко…
23 ноя '17 в 10:20
1 ответ

Как собрать общую библиотеку wolfssl на Ubuntu x64?

На Ubuntu x64, я пытаюсь скомпилировать wolfssl шаги: ./configure --enable-static --enable-shared --enable-openssh --enable-opensslextra make Но нет общей сгенерированной библиотеки. Работает только в 32-битной системе. Зачем?
19 янв '17 в 03:07
2 ответа

SoftConsole 4.0 "плохая инструкция" ассемблер

Используя MicroSemi SoftConsole 4.0, чтобы попытаться скомпилировать и запустить демонстрационный проект FreeRTOS, я столкнулся с ошибкой "неверная инструкция" [каждая строка кода] '". По сути, весь файл по какой-то причине не собирается. Моя консол…
20 окт '16 в 22:59
1 ответ

WolfSSL о FreeRTOS связи с Linux

Я пытаюсь установить безопасную связь между FreeRTOS (клиент) и Linux (сервер), используя библиотеку WolfSSL. Я получаю ошибку -501, которая указывает, что список наборов шифров не совпадает. Вот наборы шифров, которые клиенты отправляют на FreeRTOS…
10 сен '15 в 16:40
0 ответов

Общение с telnet-сервером из SSH-клиента с использованием SSH-туннелирования в C

(SSHclinet(Putty))<---->(SSH-сервер + Telnet Clint)<---->(Telnet-сервер) Возможно ли обмениваться данными между SSH-клиентом и сервером Telnet с помощью туннелирования (SSH Server+Telnet Clint).
16 авг '18 в 04:55
1 ответ

makefile всегда вызывает последнюю цель

Это мой make-файл. #starts here #Openssl constants Openssl_include=-I/usr/local/openssl/include Openssl_lib=-L/usr/local/openssl/lib -lcrypto -ldl #Wolfssl constants Wolfssl_include=-I/usr/local/wolfssl/include -LLIBDIR -DWOLFSSL_SHA512 Wolfssl_lib=…
07 дек '16 в 04:42
1 ответ

STM32F437 Аппаратная интеграция криптографических функций с WolfSSL

У меня есть проект, который использует DTLS через соединения. На данный момент мне удалось запустить WolfSSL на контроллерах, используя только программную реализацию, но время, необходимое для настройки начального соединения, является отвратительным…
1 ответ

Настройка максимальной длины фрагмента согласования для записей SSL с помощью curlpp

У меня есть требование установить согласование максимальной длины фрагмента для записей SSL в моем приложении C++. Я использую curlpp и wolfSSL для поддержки SSL. В wolfSSL я могу найти wolfSSL_UseMaxFragment() и wolfSSL_CTX_UseMaxFragment(), которы…
19 ноя '18 в 03:24
2 ответа

Сбой с предупреждением, ошибка = 42 при подключении к AWS IoT

Я пытаюсь заменить сетевой уровень mbedTLS на wolfSSL в AWS IoT C SDK. Простое демо-приложение subscribe_publish_sample, поставляемое с SDK, прекрасно работает на хосте Linux при использовании mbedTLS. Однако при замене его на wolfSSL я получаю ошиб…
21 окт '17 в 20:30
1 ответ

Интеграция CyaSSL с текущим ядром Android (KitKat)

Мне нужно использовать CyaSSL на Android для проекта, над которым я работаю. Я без особого успеха пытался следовать инструкциям CyaSSL, чтобы встроить его в ядро. Основная проблема заключается в том, что структура сборки значительно изменилась с вер…
21 апр '14 в 13:45
2 ответа

Bluetooth LE защищенное соединение с wolfssl и nordic: обмен ключами

Я хочу установить безопасное соединение Bluetooth со стороны клиента с помощью сканера Nordic (nRF52). У меня также работает библиотека wolfSSL. Поэтому я получаю запрос "BLE_GAP_EVT_LESC_DHKEY_REQUEST" от скандинавского программного устройства с кл…
21 сен '17 в 09:26
0 ответов

Как убедиться или проверить, содержит ли единичная память 0с?

Я пытаюсь воспроизвести атаку skipTLS на cyassl < 3.3.0 (wolfSSL), которая позволяет пропустить шаги при рукопожатии и, таким образом, выдать себя за сервер и заставить клиента общаться в открытом виде. Конкретная атака описана здесь: http://www.iee…
22 мар '17 в 10:11
1 ответ

Ошибка сегментации при использовании CyaSSL Keygen

Я пытаюсь заставить функцию Keygen CyaSSL работать, используя пример в разделе 7.7 отсюда: http://www.yassl.com/yaSSL/Docs-cyassl-manual-7-keys-and-certificates.html Я использую CyaSSL 3.2.0 с параметром --enable-keygen, но не смог заставить его раб…
23 мар '15 в 19:09
1 ответ

Как обнаружить полученное сообщение в DTLS?

Я реализую протокол DTLS для CoAP на C, C++. Как я вижу, я могу использовать OpenSSL или WolfSSL. Например WolfSSL: https://github.com/wolfSSL/wolfssl-examples/blob/master/dtls/client-dtls-nonblocking.c Но как я могу обнаружить, что какое-то сообщен…
04 июл '18 в 11:12
1 ответ

Использование криптографического ускорителя с uclinux и внешней библиотекой

В настоящее время я пытаюсь найти лучшую методологию для интеграции модуля криптографического ускорения, присутствующего в моем MCU, чтобы воспользоваться преимуществами повышения производительности не только в моих пользовательских приложениях, но …
09 мар '15 в 21:38
2 ответа

wc_RsaSSL_Verify возвращает BAD_FUNC_ARG, и я не могу сказать, почему

Я пытаюсь, чтобы открытый ключ RSA расшифровал подписанный файл с помощью wolfcrypt - да, я могу или не могу злоупотреблять возможностью RSA "подписать / проверить" для шифрования отдельного ключа AES с использованием личного ключа и дешифрования с …
14 фев '18 в 01:09
2 ответа

Реализация CyaSSL поверх FreeRTOS

Я хочу установить безопасную связь между встроенными устройствами. Я использую микроконтроллер TMS570, и у меня работает FreeRTOS. Не могли бы вы дать мне несколько советов относительно того, как я могу реализовать SSL на нем (предпочтительно Matrix…
14 июн '13 в 16:04
1 ответ

В Cyassl-2.4.2 отсутствует файл libcyassl.a

Я собрал и установил Cyassl-2.4.2 на мою Unix-машину для использования с моим проектом; однако, когда я пытаюсь скомпилировать свой проект c, компилятор не может найти файл libcyassl.a. Я много раз искал в папке Cyassl.2.4.2 и не могу найти файл сам…
07 янв '14 в 15:03
1 ответ

SSL handshake_failure после clientHello

Я пытаюсь подключить встроенное устройство к smtp.gmail.com:465, используя tls1.2 с WolfSSL. Библиотека создает и отправляет следующее сообщение clientHello и получает ошибку рукопожатия. 16 03 03 00 4f 01 00 00 4b 03 03 2e 2a ec 85 7f 15 dd 09 5f 2…
11 фев '16 в 14:00
1 ответ

Рукопожатие Tls терпит неудачу, хотя шифровальные наборы в общем

У меня возникли некоторые проблемы при создании безопасного подключения к www.howsmyssl.com/a/check. Я использую wolfSSL для подключения, однако, рукопожатие всегда терпит неудачу (FATAL ERROR alert 40). Я попытался прослушать сеть, чтобы посмотреть…
04 июл '17 в 08:14