Доступен (https://github.com/jedisct1/libsodium/releases/tag/1.0.18) выпуск свободной криптографической библиотеки Sodium (http://doc.libsodium.org/) 1.0.18, которая совместима на уровне API с библиотекой NaCl (http://nacl.cr.yp.to/) (Networking and Cryptography library) и предоставляет функции для организации защищённого сетевого взаимодействия, хэширования, генерации псевдослучайных чисел, работы с цифровыми подписями, шифрования с использованием аутентифицированных открытых и симметричных (shared-key) ключей. API Sodium отличается простотой и предлагает по умолчанию наиболее безопасные опции, методы шифрования и хэширования. Код библиотеки распространяется (https://github.com/jedisct1/libsodium) под свободной лицензией ISC.Основные новшества:
- Добавлена новая целевая платформа WebAssembly/WASI (интерфейс WASI (https://www.opennet.me/opennews/art.shtml?num=50406) для использования WebAssembly вне браузера);
- На системах с поддержкой инструкций AVX2 примерно на 10% увеличена производительность основных операций хэширования;- Добавлена поддержка сборки с использованием Visual Studio 2019;
- Реализованы новые функции ore_ed25519_from_hash() и core_ed25519_random() для отражения хэша в точку edwards25519 или получения случайной точки edwards25519;
- Добавлена функция crypto_core_ed25519_scalar_mul() для умножения scalar*scalar (mod L);
- Добавлена поддержка упорядоченной группы простых чисел Ristretto (https://tools.ietf.org/html/draft-hdevalence-cfrg-ristretto-00), необходимых для совместимости с wasm-crypto;
- Обеспечено использование системного вызова getentropy() (https://www.opennet.me/opennews/art.shtml?num=40227) на системах поддерживающих его;
- Прекращена поддержка технологии NativeClient, развитие которой прекращено (https://www.opennet.me/opennews/art.shtml?num=46629) в пользу WebAssembly;
- При сборке задействованы опции компилятора "-ftree-vectorize" и "-ftree-slp-vectorize".
URL: https://github.com/jedisct1/libsodium/releases/tag/1.0.18
Новость: https://www.opennet.me/opennews/art.shtml?num=50786
в ней реализовано квантовое шифрование? хочу телефон с его поддержкой собрать.
там фотоны нужны. Я через знакомых только сумел надыбать ведро фотонов.
Фотон можно заменить любыми запутанными частицами, электронами, атомами... Можно котов Шредингера использовать (предварительно их связав), но только не более двух. Если использовать трёх и более, то один из них обязательно "распутается" справит нужду вам в обувь.
Если не секрет, телефон на базе какой ОС и технологий собираете?Железо какое берете?
https://www.linux.org.ru/forum/development/15008414?cid=1501...?
Есть алгоритмы шифрования которые некоторыми считаются устойчивыми к взлому методом перебора на квантовых компьютерах.
Могу за небольшую сумму запилить устойчивый алгоритмя (AES).
уже собрали всего 30 лярдов плати и будет тебе тилифон
Они уже собирают позиционной независимые бинари (PIE) на архитектуре x86? С другими архитекторами проблем нет. Где-то в ассемблером коде для х86 жёстко гвоздями адреса памяти прибили.
> Они уже собирают позиционной независимые бинари (PIE) на архитектуре x86?Шта? Там вообще-то SO собираются, которые по определению позиционно независимы.