Start replacing macros with real functions. First candidate: crypto_auth