Add hardened_hash, prevents adversarial inputs
Use C++11 <cstdint> types
[FOLD] Delete commented out code