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

PolarSSL - это легкая (встраиваемая) криптографическая и SSL/TLS-библиотека с открытым исходным кодом, написанная на C, которая проста для понимания, проста в использовании, легко интегрируется и легко расширяется.
1 ответ

Как передать открытый ключ в файле.pem в polarssl rsa_context

У меня есть 2048-битный открытый ключ RSA в файле.pem, и я использовал эту команду 'openssl rsa -inform PEM -in rsa_public_key.pem -pubin -text', чтобы получить модуль и показатель степени. Однако я не знаю, как передать его функции polarssl в форма…
14 сен '16 в 08:21
0 ответов

Как декодировать данные OID X509 в mbedTLS?

Я отлаживаю рукопожатие TLS между клиентом и сервером. Оба сертификата были подписаны одним и тем же центром сертификации через openssl, Процесс терпит неудачу в этой функции в mbedtls: /* * Compare two X.509 Names (aka rdnSequence). * * See RFC 528…
26 май '16 в 12:28
1 ответ

Производительность шифрования

Я заинтересован в понимании влияния шифрования на производительность аппаратного обеспечения, поэтому я написал тестовую программу для этого (извините за массивный дамп кода). Он использует PolarSSl для выполнения шифрования и дешифрования ряда файл…
20 янв '14 в 09:53
0 ответов

Сбой рукопожатия TLS v1.2 после изменения клиентом спецификации шифра и сообщения Encrypted Handshake

У меня есть пример сервера и клиента PSK с использованием Open SSL, которые очень хорошо работают друг с другом. Однако, что мне нужно сделать, это заставить моего клиента с помощью PolarSSL/mBedTLS общаться с сервером. Я испытываю сбой рукопожатия,…
13 апр '15 в 08:58
1 ответ

Является ли шифрование-дешифрование необратимым

Я пытаюсь решить проблему, используя алгоритмы шифрования и дешифрования, я использовал приведенную ниже программу для проверки своих требований и понял странную проблему. я использую polarssl для своих нужд шифрования и дешифрования. Как вы могли з…
06 авг '14 в 12:16
1 ответ

Как рассчитать размер зашифрованного текста RSA, используя размер ключа и длину открытого текста?

У меня есть какой-то чистый текст, который я хочу зашифровать, используя RSA_PKCS_V21 (используя библиотеку PolarSSL). Проблема в том, что мне нужно знать размер зашифрованного текста перед выполнением алгоритма (для динамического распределения памя…
16 июл '12 в 13:36
1 ответ

Почему сигнатура mbedTLS ECDSA зависит от алгоритма хеширования?

В настоящее время я работаю над подписью хэшированного сообщения с использованием библиотеки mbedTLS (ранее polarSSL). В настоящее время я застрял с использованием очевидной функции: int mbedtls_ecdsa_write_signature( mbedtls_ecdsa_context *ctx, mbe…
1 ответ

Правильно добавить источник энтропии в генератор случайных чисел

Мне поручено создание генератора случайных чисел для встроенной системы. На данный момент источники энтропии, которые я использую, - это ввод с клавиатуры и другие переменные, такие как уровень сигнала и уровень заряда батареи. Я использую PolarSSL,…
13 янв '14 в 14:57
2 ответа

test.c:(.text+0x36): неопределенная ссылка на `md5_file'

Я установил polarssl: делать sudo make install попытался скомпилировать очень простой файл с именем test.c: #include <stdio.h> #include "polarssl/md5.h" int main(int argc, char * argv[]) { int i; for (i=1;i<1;i++) { char res[16]; if (md5_fi…
27 июн '13 в 17:06
0 ответов

Создать TLS-соединение, используя mbed TLS без TCP в iOS

Проект, над которым я работаю, включает в себя подключение к устройству MFI (Made for iPhone) с использованием EAF (External Accessory Framework) и передачу данных туда и обратно через кабель USB. Я хочу использовать TLS для шифрования трафика, но у…
29 мар '16 в 14:36
1 ответ

Ограничить размер записи в OpenSSL

Мне нужно реализовать TLS на встроенном устройстве с клиентом OpenSSL, работающим на обычном компьютере. Передача данных ограничена менее чем 1 кБ за раз. Я смотрел на mbedtls и можно ограничить буфер записи до 2 кБ для экономии памяти, однако станд…
27 сен '15 в 21:31
1 ответ

Ошибка: aes_setkey не был объявлен в этой области

Я пытаюсь скомпилировать mbedtls для микроконтроллера mbed LPC1768, используя автономный компилятор gcc4mbed. Я хотел бы получить базовый пример шифрования и дешифрования AESCBC; Я не уверен, что мне не хватает включения или я не правильно создал эк…
30 май '15 в 00:53
2 ответа

Как зашифровать строку в AES WayWith Mbedtls?

Мы все знаем, что библиотека mbedtls - это очень легкая библиотека c. Я хочу использовать библиотеку для шифрования строки. Итак, у меня есть такая функция: aes_encrypt.h: #ifndef AES_ENCRYPT_H #define AES_ENCRYPT_H #define BOOL int #define TRUE 1 #…
07 дек '17 в 07:16
1 ответ

Как прочитать клиентский сертификат в polarssl?

Как прочитать сертификат клиента со стороны сервера, используя mbedtls(polarssl)? У меня был сервер, который был закодирован с помощью mbedtls(polarssl), Я хочу прочитать сертификат клиента и получить некоторую информацию из этого сертификата. Может…
12 фев '16 в 12:55
0 ответов

Как изменить генератор групп в Polar SSL?

Как правильно изменить генератор группы в Polar SSL? Нужно ли просто скопировать новый генератор в группу, например: ecp_group group; ecp_group_init(&group); ecp_use_known_dp(&group, POLARSSL_ECP_DP_SECP256R1); ecp_copy(&group.G, &my…
07 фев '15 в 14:55
0 ответов

Ошибка сегментации в функции чтения polarssl

Я пытаюсь создать SSL-сервер с помощью Polarssl. Программа компилируется и запускается, однако при подключении к серверу из браузера я сталкиваюсь с segfault. Это происходит в цикле в следующей функции. Спасибо! int db_read(SSL_STRUCT* ssl, size_t l…
23 янв '15 в 20:56
1 ответ

Пример ECDHE-PSK mbedTLS?

Я пытаюсь выяснить, как использовать mbedTLS (ранее PolarSSL) для выполнения шифрования ECDHE-PSK между двумя узлами. К сожалению, нет никаких статей / документации по API, которые мне нужно использовать?
11 сен '15 в 08:44
2 ответа

rsa шифрование / дешифрование polarssl C++

Я использую C++ библиотеку PolarSSL для шифрования и дешифрования RSA. Но я не могу расшифровать зашифрованную строку, если это не результат шифрования. Следующий код не работает (это не рефакторинг). Он шифрует текст и кодирует выходные данные в Ba…
10 дек '12 в 01:02
1 ответ

Замена OpenSSL на PolarSSL

Я должен изменить библиотеку OpenSSL на PolarSSL в моем проекте, но у меня есть некоторые проблемы. Когда я шифрую свой сеансовый ключ с функцией ниже из библиотеки OpenSSL RSA_public_encrypt((const int)session_key_len,(const unsigned char*) session…
11 мар '14 в 17:07
1 ответ

Отображение структуры PolarSSL x509_cert на объект PKCS#11 X.509

Я хочу написать программу на C++ для анализа файла сертификата, совместимого с X.509, с PolarSSL, извлечения всех его атрибутов и сопоставления их с шаблоном объекта PKCS#11 для хранения на криптографическом токене. Мне также нужно иметь возможность…
17 май '13 в 05:02