Описание тега 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…
17 окт '16 в 09:30
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