From d705fa7326c42ec419ea353bb94c6a8dd631025c Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 27 Feb 2020 15:25:01 +0100 Subject: [PATCH] token-validator: add code reading bonus --- token-validator/challenge.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 {