Нужно найти реализацию функции extern char *crypt (const char *__key, const char *__salt) из библиотеки glibc в файле определения crypt.h. Сама библиотека подключает библиотеку libcrypt (где взять ее исходники ?)
Это я видел ... но реализацию crypt функции не нашел.
В исходниках freeBSD реализация этой функции есть
Собственно у меня задача в эту библиотеку вкарячить хеш по русскому госту , чтобы аутентификация пароля проходила с использованием госта. А исходники не найду ни как.
то я видел ... но реализацию crypt функции не нашел.
там статический массив структур в которых содержатся указатели на конкретную функцию хеширования.
в этом случае crypt по сути обертка для вызова конкретной функции.
Исходники этих функций лежат рядом, для примера