simplify this and do it the same way on all platforms
Add a noit_hash_size function in prep for changing the noit_hash implementation.
fix the keynote check