in hash.h the double hasher is defined however is it possible to replace it with the new SHA256D64 and to also handle multiple bitcoin blockheader inputs?
sha.Finalize(buf);
sha.Reset().Write(buf, CSHA256::OUTPUT_SIZE).Finalize(hash);
I am not sure what to change here.