В чём проявляется то, что алгоритм не работает для Keccak? Скрипт выдаёт ошибку?
Я смотрю код, написанный на Python, и вижу, что единственное отличие между имплементацией Keccak и других поддерживаемых методов хеширования (Quark, Lyra2re, Qubit и Neoscrypt), это использование другой функции в классе "mixhash":
return mixhash.Keccak(data_block)[::-1]
Если остальные алгоритмы исправно работают, то должен работать и Keccak, иначе, наверно, нужно обновить библиотеку класса "mixhash".