add spooky_ prefix to all private methods

no, not seriously. Add SHA3 support with a bad hack