(k codersdk.CryptoKey)
| 221 | } |
| 222 | |
| 223 | func idSecret(k codersdk.CryptoKey) (string, []byte, error) { |
| 224 | key, err := hex.DecodeString(k.Secret) |
| 225 | if err != nil { |
| 226 | return "", nil, xerrors.Errorf("decode key: %w", err) |
| 227 | } |
| 228 | |
| 229 | return strconv.FormatInt(int64(k.Sequence), 10), key, nil |
| 230 | } |
| 231 | |
| 232 | func (c *cache) cryptoKey(ctx context.Context, sequence int32) (string, []byte, error) { |
| 233 | c.logger.Debug(ctx, "request for key", slog.F("sequence", sequence)) |
no test coverage detected