. ] Привет, я установил openssl на свой Linux-компьютер и просматриваю заголовочные файлы и документацию (, чего крайне недостаточно :().
Я пытаюсь создать проект ect (в 'c' ), который использует симметричные криптоалгоритмы (, я сосредоточился на aes256cbc ). Проблема в том, что я запутался в том, как использовать библиотечные функции в моем коде.
Для моей реализации aes256cbc я могу напрямую использовать функции, определенные в заголовочном файле 'aes.h' (, который появился у меня в первую очередь ).
Но, погуглив, я наткнулся на учебник, в котором для этого используются функции 'evp.h'http://saju.net.in/code/misc/openssl_aes.c.txt
Есть ли для этого конкретная причина или лучше использовать прямой доступ к функциям aes.h.
А также, если кто-то может указать мне на хорошую документацию/учебник любого рода по использованию криптобиблиотеки openssl, буду очень признателен.
большое спасибо
P.S. простите меня за наивность