SHA now provided by C primitives for speed