| 31 | namespace internal { |
| 32 | |
| 33 | Option<Error> validateDigest(const string& digest) |
| 34 | { |
| 35 | vector<string> split = strings::split(digest, ":"); |
| 36 | if (split.size() != 2) { |
| 37 | return Error("Incorrect 'digest' format: " + digest); |
| 38 | } |
| 39 | |
| 40 | // TODO(qianzhang): Validate algorithm (split[0]) and hex (split[1]). |
| 41 | |
| 42 | return None(); |
| 43 | } |
| 44 | |
| 45 | |
| 46 | Option<Error> validate(const Index& index) |