summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2023-04-11 18:11:33 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2023-04-11 18:11:33 +0700
commit5ac3da6178a1c110f8a6d586fe13c6b87915e492 (patch)
tree665c2b755b82cb97fff084c3ad89c2777829879d
parentPlatform guards for ReadOnlySet<T> (diff)
downloadBouncyCastle.NET-ed25519-5ac3da6178a1c110f8a6d586fe13c6b87915e492.tar.xz
Add some API TODOs
-rw-r--r--crypto/src/crypto/ISigner.cs5
-rw-r--r--crypto/src/crypto/IVerifier.cs9
2 files changed, 13 insertions, 1 deletions
diff --git a/crypto/src/crypto/ISigner.cs b/crypto/src/crypto/ISigner.cs

index 238ed5176..0e2851304 100644 --- a/crypto/src/crypto/ISigner.cs +++ b/crypto/src/crypto/ISigner.cs
@@ -41,6 +41,11 @@ namespace Org.BouncyCastle.Crypto /// <returns>true if the internal state represents the signature described in the passed in array.</returns> bool VerifySignature(byte[] signature); +#if NETCOREAPP2_1_OR_GREATER || NETSTANDARD2_1_OR_GREATER + // TODO[api] + //bool VerifySignature(ReadOnlySpan<byte> signature); +#endif + /// <summary>Reset the signer back to its initial state.</summary> void Reset(); } diff --git a/crypto/src/crypto/IVerifier.cs b/crypto/src/crypto/IVerifier.cs
index 560cabf8e..5e80b55d5 100644 --- a/crypto/src/crypto/IVerifier.cs +++ b/crypto/src/crypto/IVerifier.cs
@@ -1,4 +1,6 @@ -namespace Org.BouncyCastle.Crypto +using System; + +namespace Org.BouncyCastle.Crypto { /// <summary> /// Operators that reduce their input to the validation of a signature produce this type. @@ -21,5 +23,10 @@ /// <param name="length">The number of bytes in source making up the signature.</param> /// <returns>true if the signature verifies, false otherwise.</returns> bool IsVerified(byte[] source, int off, int length); + +#if NETCOREAPP2_1_OR_GREATER || NETSTANDARD2_1_OR_GREATER + // TODO[api] + //bool IsVerified(ReadOnlySpan<byte> data); +#endif } }