Bugfix

The added offset for calculating the current fingerprint must be
added also to the cyclic ring. Otherwise the fingerprint is not
consistent and changing of a few bytes will shift all matching
fingerprints.