diff --git a/token-validator/challenge.go b/token-validator/challenge.go index 563a7f9..acb3386 100644 --- a/token-validator/challenge.go +++ b/token-validator/challenge.go @@ -224,6 +224,12 @@ func init() { Check: challengeTime, }, + /* Bonus 0 : toctoc (read in source code) */ + Challenge{ + Accessible: []func(*Student, *http.Request) error{noAccessRestriction}, + Check: challenge42, + }, + /* Bonus 1 : echo request */ Challenge{ Accessible: []func(*Student, *http.Request) error{noAccessRestriction}, @@ -243,8 +249,9 @@ func init() { router.GET("/challenge/:chid", rawHandler(accessibleChallenge)) router.POST("/challenge", rawHandler(challengeHandler(receiveToken))) router.POST("/challenge/:chid", rawHandler(receiveChallenge)) - router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 6))) - router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 7))) + router.POST("/toctoc", rawHandler(definedChallengeHandler(receiveToken, 6))) + router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 7))) + router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 8))) } type givenToken struct {