Just like Git and Mercurial, Veracity uses cryptographic hash functions
to identify specific revisions. Git and Mercurial use SHA-1. Veracity uses
SHA-1 as its default but also supports SHA-2 (at 256, 384, or 512 bits) and
Skein (at 256, 512, or 1024 bits).