Pull to refresh

Comments 5

Введение в OpenSSL: основы криптографиии

Ни того ни другого здесь нет.


И уж тем более нет "руководстви по криптографии, лежащего в основе OpenSSL".
Так что утверждение:


Если вы искали руководство по криптографии, лежащей в основе OpenSSL, то вы оказались в правильном месте.

не верно


Но на Хабре можно найти статьи по OpenSSL, например, Ещё раз об OpenSSL

Введение в нижележащую теорию есть во второй части статьи, в этой - основы работы с библиотекой OpenSSL. В приведённой вами статье ничего про работу с OpenSSL со стороны C-шного кода нет.

В приведённой вами статье ничего про работу с OpenSSL со стороны C-шного кода нет.

Она не для этого приведена. А по этому поводу есть другие статьи.
А потом название статьи "Введение в OpenSSL: основы криптографиии".

if (NULL == method) report_and_exit("TLSv1_2_client_method...");

Йода-условия, чтобы код было "приятнее" читать... И if, записанный в одну строчку, чтобы код было "приятнее" отлаживать...

Египетские скобки трогать не буду, ибо холивар.

А вот объявления переменных, которые частично свалены в одну кучу в начале функции, а частично сделаны локально по месту - отдельная гнилая вишенка на торте удобочитаемости... и, как следствие, ужас memset(response, '\0', sizeof(response)).

Sign up to leave a comment.