This type is used in getHash and embedSignedContent API which can be implemented within Signatures SPI.
getHash API takes in, a document and other signing options, and returns the hash of the document
embedSignedContent takes in, signature bytes ( encryptedHash) and HashWithReference, and returns the signed document
This type is not used in LC Signatures DSC.