()
| 42 | type ResumeTokenSigningKey [64]byte |
| 43 | |
| 44 | func GenerateResumeTokenSigningKey() (ResumeTokenSigningKey, error) { |
| 45 | var key ResumeTokenSigningKey |
| 46 | _, err := rand.Read(key[:]) |
| 47 | if err != nil { |
| 48 | return key, xerrors.Errorf("generate random key: %w", err) |
| 49 | } |
| 50 | return key, nil |
| 51 | } |
| 52 | |
| 53 | type ResumeTokenKeyProvider struct { |
| 54 | key jwtutils.SigningKeyManager |