| | 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 сделать?
 
 |  |  | 
 | 
 
 
 
 |