Articles of openssl

Как обновить версию OpenSSL в CSipSimple?

Я использую код CSipSimple для своего приложения. Но, к сожалению, Google Playstore поднял предупреждение: вы используете уязвимую версию OpenSSL Я хочу обновить версию OpenSSL из существующего кода. Вот несколько ссылок, за которыми я последовал. CSipSimple-OpenSSL Но я застрял на шаге 5 , нет такой команды M: команда не найдена Я следую неправильным шагам? Если кто-то […]

OpenSSL скомпилирован для запуска на архитектуре Android x86

Я стукнулся головой о стену: я получил opensl, чтобы скомпилировать все для архитектуры андроидской армейской архитектуры, но для x86 гораздо меньше помощи, и ничего на ней я не могу найти на сайте openSSL. Что-то, что я в конце концов нашел, было статьей intel ( https://software.intel.com/en-us/articles/using-intel-advanced-encryption-standard-new-instructions-on-android#openssl ) при использовании openssl для x86 Архитектуры, а после создания […]

OpenSSL с использованием проблем NDK от Android

У меня есть следующая ситуация: я переношу часть приложения, используя OpenSSL для шифрования AES, у меня есть все, компиляция, но компоновщик терпит неудачу. Ситуация такова: 1. Я написал обертку JNI, которая просто делает: private native String cipherString(String plainData, int datasize, String password, int passSize); private native String decipherString(String cipheredData, int datasize, String password, int passSize); […]

Как создать OpenSSL для генерации libcrypto.a с Android NDK и Windows

Я создал приложение для Android, которое использует собственный код. Ему нужна библиотека libcrypto.a из OpenSSL, я не помню, где я ее загрузил, но она работает. Проблема в том, что версия lib 1.0.0a и я хочу обновить до последней версии (теперь v1.0.1e). Я загрузил https://github.com/android/platform_external_openssl и попытался скомпилировать его, но при компиляции есть много ошибок. Я […]

SSL через Bluetooth на Android

Существуют ли библиотеки, поддерживающие безопасный обмен данными с помощью Bluetooth? Теоретически это можно сделать, используя NDK и OpenSSL для Android, но меня интересуют некоторые готовые библиотеки. Благодарю.

Компиляция OpenSSL 1.1.0 для Android

Я пытаюсь скомпилировать openssl-1.1.0 на Android с помощью cygwin, следуя этому руководству: Компиляция последней версии OpenSSL для Android Но это провалилось, это ошибка: crypto/aes/aes_ecb.c:10:20: fatal error: assert.h: No such file or directory #include <assert.h> Я использую Android-ndk-r12b, Win10, cygwin 64 бит. Это моя pre-config перед компиляцией: export NDK=~/android-ndk-r12b $NDK/build/tools/make-standalone-toolchain.sh –platform=android-21 –toolchain=arm-linux-androideabi-4.9 –install-dir=`pwd`/android-toolchain-arm export TOOLCHAIN_PATH=`pwd`/android-toolchain-arm/bin export […]

Скомпилируйте OpenSSL для Android с Bazel

Я создаю родную библиотеку для своего приложения Android с bazel. Я хотел бы использовать некоторые функции OpenSSL на нем следующим образом: #include <jni.h> #include <openssl/aes.h> … AES_encrypt(in, out, key); Как добавить библиотеку openssl для сборки bazel? Вспомогательный вопрос : какой архив я должен использовать? openssl-1.1.0c.tar.gz openssl-1.0.2j.tar.gz openssl-1.0.1u.tar.gz openssl-fips-2.0.13.tar.gz openssl-fips-ecp-2.0.13.tar.gz Что я пробовал Я openssl-1.0.2j архив […]

Используйте функцию PHP openssl_verify () для проверки Подписи и данных, созданных приложением Android Client APP

Я прочитал сообщение о openssl_verify() Я хотел бы задать несколько вопросов, связанных с openssl_verify() . Поскольку мой PHP-код не может проверить подпись, созданную на Java … Для сервера, вот мой PHP-код <?php $data =$_POST['data']; $signature=$_POST['sig']; $pub_key=$_POST['pubkey']; function print_input() { global $data; global $signature; global $pub_key; //////////////////////////////////////////////////////////////// // I output the public key to file, and […]

Двусторонняя аутентификация SSL на Android

Я пытаюсь получить двухстороннюю аутентификацию SSL, работающую между сервером Python и клиентским приложением Android. У меня есть доступ к серверу и клиенту, и я хотел бы реализовать аутентификацию клиента, используя мой собственный сертификат. До сих пор мне удалось проверить сертификат сервера и подключиться без проверки подлинности клиента. Какой сертификат нужен клиенту и как его получить, […]

Создание OpenSSL для Android (ARMv7) на Win32

Как я могу создать OpenSSL для Android ARM v7 (используя Android NDK) на Win32?