1.2, Ilya Indigo (ok), 20:12, 25/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Давно интересует вопрос, если модуль openssl для PHP, собрать с сабжем, то в этом модуле появиться возможность шифровать с Poly1305/ChaCha20 сама собой, или для этого в коде самого модуля нужно будет явно добавить поддержку оного?
| |
|
2.7, h31 (ok), 22:52, 25/08/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> возможность шифровать с Poly1305/ChaCha20
Если речь про использование в SSL/TLS - нет, код модуля менять не нужно. Может быть придется изменить строку с набором используемых шифров, сделать ChaCha20 более приоритетным, но 99%, что в модуле уже есть функция для этого.
Если хочешь использовать ChaCha20 именно как криптопримитив, в отрыве от всяких сетевых протоколов, то да, придется добавлять поддержку. Хотя там менять немного, у OpenSSL есть абстракция (EVP) для шифров.
| |
|
1.5, nuclight (??), 20:41, 25/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Скрыты многие внутренние структуры libssl и libcrypto, в том числе BIGNUM, EVP_MD, EVP_MD_CTX и HMAC_CTX.
Опаньки. А LibreSSL тем же путем пойдет?
| |
|
2.8, h31 (ok), 22:55, 25/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Опаньки. А LibreSSL тем же путем пойдет?
У них сейчас API на уровне OpenSSL 1.0.1. Т.е. даже до 1.0.2 полностью не довели. Так-то их дело, может и скроют, но очень вряд ли и скорее всего очень нескоро.
| |
|
3.14, Аноним (-), 17:33, 27/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
API там мхом поросшее сознательно "by design" а вот Само - у них как раз Быстрее разыивается, что замечательно.
| |
|
|
1.9, Аноним (-), 00:26, 26/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто-то может сделать адекватное сравнение возможностей openssl 1.1.0 и libressl 2.4.2?
Заранее спасибо.
| |
|
2.16, Аноним (-), 14:33, 29/08/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Кто-то может сделать адекватное сравнение возможностей openssl 1.1.0 и libressl 2.4.2?
Ты сам.
> Заранее спасибо.
Это СПО, деточка. Тебе никто ничего не обязан.
| |
|
|
2.11, Онаним (?), 06:51, 26/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
*) The GOST engine was out of date and therefore it has been removed. An up
to date GOST engine is now being maintained in an external repository.
See: https://wiki.openssl.org/index.php/Binaries. Libssl still retains
support for GOST ciphersuites (these are only activated if a GOST engine
is present).
[Matt Caswell]
| |
2.15, Аноним (-), 12:19, 28/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
В глобальном масштабе - совершеннейшее ненужно (с) Кто хочет - может прилепить патч/модуль сам, благо опенсорс.
| |
2.18, Аноним (-), 10:53, 02/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
А зачем может быть нужен ГОСТ сегодня?
Если только для каких-то стареньких сиситем,
так для таких сиситем можно и libgost сделать?
| |
|
|