(ctx context.Context, d decodeDependencies, challenge string)
| 54 | } |
| 55 | |
| 56 | func DecodeFromDeviceChallenge(ctx context.Context, d decodeDependencies, challenge string) (_ *Flow, err error) { |
| 57 | ctx, span := d.Tracer(ctx).Tracer().Start(ctx, "flow.DecodeFromDeviceChallenge") |
| 58 | defer otelx.End(span, &err) |
| 59 | |
| 60 | return decodeFlow(ctx, d, challenge, deviceChallenge) |
| 61 | } |
| 62 | |
| 63 | func decodeVerifier(ctx context.Context, d decodeDependencies, verifier string, p purpose) (_ *Flow, err error) { |
| 64 | f, err := decodeFlow(ctx, d, verifier, p) |