# Functions
Compute takes a supplied value and transforms it into an authentication challenge using the supplied authtype.
IsInvalidType checks whether or not an error indicates an invalid auth type.
Register is called by the init() functions of authentication modules to register those modules at run time.
Verify takes a precomputed authentication challenge and compares it to a supplied input to see if they match.
# Interfaces
Computer objects can take a user-supplied value and compute an authentication challenge.
ComputerVerifier objects implement both Computer and Verifier functionality.
No description provided by the author
Verifier objects can take a stored authentication challenge (e.g.