summary refs log tree commit diff
path: root/crypto
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2023-07-30 14:25:24 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2023-07-30 14:25:24 +0700
commitdbd9526a3e4b4a8d5b071f0cc5bb4a06b6522e6a (patch)
treee4c2f6075072e1c89702b2a594c57c375bdc2c15 /crypto
parentAdd extra properties on X509Certificate (diff)
downloadBouncyCastle.NET-ed25519-dbd9526a3e4b4a8d5b071f0cc5bb4a06b6522e6a.tar.xz
Add API TODOs for factories
Diffstat (limited to 'crypto')
-rw-r--r--crypto/src/crypto/IDigestFactory.cs3
-rw-r--r--crypto/src/crypto/IMacFactory.cs1
-rw-r--r--crypto/src/crypto/ISignatureFactory.cs1
-rw-r--r--crypto/src/crypto/IVerifierFactory.cs1
4 files changed, 5 insertions, 1 deletions
diff --git a/crypto/src/crypto/IDigestFactory.cs b/crypto/src/crypto/IDigestFactory.cs
index 33d8f0974..36054c028 100644
--- a/crypto/src/crypto/IDigestFactory.cs
+++ b/crypto/src/crypto/IDigestFactory.cs
@@ -4,7 +4,8 @@ namespace Org.BouncyCastle.Crypto
 {
     /// <summary>
     /// Base interface for operator factories that create stream-based digest calculators.
-    /// </summary>   
+    /// </summary>
+    // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type
     public interface IDigestFactory
 	{
 		/// <summary>The algorithm details object for calculators made by this factory.</summary>
diff --git a/crypto/src/crypto/IMacFactory.cs b/crypto/src/crypto/IMacFactory.cs
index 49ace39d5..62776b4a3 100644
--- a/crypto/src/crypto/IMacFactory.cs
+++ b/crypto/src/crypto/IMacFactory.cs
@@ -2,6 +2,7 @@
 
 namespace Org.BouncyCastle.Crypto
 {
+    // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type
     public interface IMacFactory
     {
         /// <summary>The algorithm details object for this calculator.</summary>
diff --git a/crypto/src/crypto/ISignatureFactory.cs b/crypto/src/crypto/ISignatureFactory.cs
index 2cda6b2cf..0341f5f44 100644
--- a/crypto/src/crypto/ISignatureFactory.cs
+++ b/crypto/src/crypto/ISignatureFactory.cs
@@ -3,6 +3,7 @@ namespace Org.BouncyCastle.Crypto
     /// <summary>
     /// Base interface for operators that serve as stream-based signature calculators.
     /// </summary>
+    // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type
     public interface ISignatureFactory
 	{
         /// <summary>The algorithm details object for this calculator.</summary>
diff --git a/crypto/src/crypto/IVerifierFactory.cs b/crypto/src/crypto/IVerifierFactory.cs
index 8f32119de..8f28caeae 100644
--- a/crypto/src/crypto/IVerifierFactory.cs
+++ b/crypto/src/crypto/IVerifierFactory.cs
@@ -3,6 +3,7 @@ namespace Org.BouncyCastle.Crypto
     /// <summary>
     /// Base interface for operators that serve as stream-based signature verifiers.
     /// </summary>
+    // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type
     public interface IVerifierFactory
 	{
         /// <summary>The algorithm details object for this verifier.</summary>