Table of Contents

Class Sha256ApplicationMutationManifestHasher

Namespace
ProjectTemplate.Infrastructure.Data.Auditing
Assembly
ProjectTemplate.Infrastructure.dll

Computes SHA-256 digests for canonical application mutation manifests.

public sealed class Sha256ApplicationMutationManifestHasher : IApplicationMutationManifestHasher
Inheritance
Sha256ApplicationMutationManifestHasher
Implements
Inherited Members

Properties

Algorithm

Gets the stable algorithm identifier written to mutation audit receipts.

public string Algorithm { get; }

Property Value

string

Methods

ComputeHash(ApplicationMutationManifest)

Computes the digest for the supplied canonical manifest.

public string ComputeHash(ApplicationMutationManifest manifest)

Parameters

manifest ApplicationMutationManifest

Returns

string