# Functions
ComputeChallenge returns the expected answer by hashing the random string with the shared secret.
New creates a new, initialized Challenger.
# Variables
Secret is a shared secret between the voucher seeder and the node.
# Structs
Challenger is the component responsible for vetting incoming connections.