summary refs log tree commit diff
path: root/crypto/src/cms/BaseDigestCalculator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/cms/BaseDigestCalculator.cs')
-rw-r--r--crypto/src/cms/BaseDigestCalculator.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/crypto/src/cms/BaseDigestCalculator.cs b/crypto/src/cms/BaseDigestCalculator.cs
new file mode 100644
index 000000000..3dcbca753
--- /dev/null
+++ b/crypto/src/cms/BaseDigestCalculator.cs
@@ -0,0 +1,23 @@
+using System;
+
+using Org.BouncyCastle.Utilities;
+
+namespace Org.BouncyCastle.Cms
+{
+	internal class BaseDigestCalculator
+		: IDigestCalculator
+	{
+		private readonly byte[] digest;
+
+		internal BaseDigestCalculator(
+			byte[] digest)
+		{
+			this.digest = digest;
+		}
+
+		public byte[] GetDigest()
+		{
+			return Arrays.Clone(digest);
+		}
+	}
+}