From dbd9526a3e4b4a8d5b071f0cc5bb4a06b6522e6a Mon Sep 17 00:00:00 2001 From: Peter Dettman Date: Sun, 30 Jul 2023 14:25:24 +0700 Subject: Add API TODOs for factories --- crypto/src/crypto/IDigestFactory.cs | 3 ++- crypto/src/crypto/IMacFactory.cs | 1 + crypto/src/crypto/ISignatureFactory.cs | 1 + crypto/src/crypto/IVerifierFactory.cs | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) 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 { /// /// Base interface for operator factories that create stream-based digest calculators. - /// + /// + // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type public interface IDigestFactory { /// The algorithm details object for calculators made by this factory. 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 { /// The algorithm details object for this calculator. 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 /// /// Base interface for operators that serve as stream-based signature calculators. /// + // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type public interface ISignatureFactory { /// The algorithm details object for this calculator. 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 /// /// Base interface for operators that serve as stream-based signature verifiers. /// + // TODO[api] Add 'out A' type parameter for AlgorithmDetails return type public interface IVerifierFactory { /// The algorithm details object for this verifier. -- cgit 1.4.1