Шнайдер норм вещи делает, но баги иногда детские бывают, например до недавнего времени они высчитывали хеш без соли. Просто я считаю, что при наличии openSSL реализовывать свою крипту - будет больше проблем. Вопрос только в корректном использовании и базовых детских багах, которые без базиса, действительно, допустить очень просто