From d0cb3267a05fae23bf15adb2df80402f97f83cab Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 21 Jan 2016 21:24:57 +0100 Subject: Move picker into authz --- desire.go | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'desire.go') diff --git a/desire.go b/desire.go index 6c5a163..702cbcb 100644 --- a/desire.go +++ b/desire.go @@ -95,28 +95,3 @@ func (d *Desire) CSR() (string, error) { } return base64.RawURLEncoding.EncodeToString(der), nil } - -func (d Desire) supported(c []Challenge, com []int) bool { - for _, n := range com { - if _, ok := d.solver[c[n].Type]; !ok { - return false - } - } - return true -} - -func (d Desire) pick(a *Authorization) []Challenge { - var c []Challenge - for _, com := range a.Combinations { - if d.supported(a.Challenges, com) { - for _, n := range com { - ch := a.Challenges[n] - ch.Solver = d.solver[ch.Type] - a.Challenges[n] = ch - c = append(c, ch) - } - return c - } - } - return c -} -- cgit v1.2.3