Introduced in commit 7e6d51a7 these functions and definitions are only required by the internal challenge-response functions now.