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