...
The Checksum specification is per request and for all files that it pertains (a single file, or all).
A client should expect that checksum pillars will reject a GetChecksums request if the checksum type does not match the one that the pillar have stored.