Use timingsafe_bcmp for constant_time_equal

This is a proven C implementation used by the OpenBSD project by using
this implementation we avoid any issues that optimizations by an
interpreter might cause and due to the source we can be confident that
it works exactly as intended.