Have you tried adding the 'etag' mixin to the nodes you want checksummed? To quote the spec on the etag mixin:
A jcr:etag property is an opaque string whose syntax is identical to that defined for entity tags in HTTP/1.1. Semantically, the jcr:etag is comparable to the HTTP/1.1 strong entity tag.
On creation of a mix:etag node N, or assignment of mix:etag to N, the repository must create a jcr:etag property with an implementation determined value.
The value of the jcr:etag property must change immediately on persist of any of the following changes to N:
- A BINARY property is added to N.
- A BINARY property is removed from N.
- The value of an existing BINARY property of N changes.