func()

in pkg/dataplane/internal/challenge/challenge_parser.go [297:316]


func (s *HeaderContext) AllChallenge() []IChallengeContext {
	children := s.GetChildren()
	len := 0
	for _, ctx := range children {
		if _, ok := ctx.(IChallengeContext); ok {
			len++
		}
	}

	tst := make([]IChallengeContext, len)
	i := 0
	for _, ctx := range children {
		if t, ok := ctx.(IChallengeContext); ok {
			tst[i] = t.(IChallengeContext)
			i++
		}
	}

	return tst
}