allow the digest object methods to be called in vcl_init and _fini, and
allow the .final() method to be called more than once, caching the result on the first call
allow the .final() method to be called more than once, caching the result on the first call