(cfg config.FolderConfiguration)
| 3428 | } |
| 3429 | |
| 3430 | func readEncryptionToken(cfg config.FolderConfiguration) ([]byte, error) { |
| 3431 | fd, err := cfg.Filesystem().Open(encryptionTokenPath(cfg)) |
| 3432 | if err != nil { |
| 3433 | return nil, err |
| 3434 | } |
| 3435 | defer fd.Close() |
| 3436 | var stored storedEncryptionToken |
| 3437 | if err := json.NewDecoder(fd).Decode(&stored); err != nil { |
| 3438 | return nil, err |
| 3439 | } |
| 3440 | return stored.Token, nil |
| 3441 | } |
| 3442 | |
| 3443 | func writeEncryptionToken(token []byte, cfg config.FolderConfiguration) error { |
| 3444 | tokenName := encryptionTokenPath(cfg) |
no test coverage detected