summary refs log tree commit diff
path: root/crypto/src/tls/TlsPeer.cs
diff options
context:
space:
mode:
authorPatrick Krämer <pkr@indeca.de>2023-03-30 12:14:06 +0200
committerPeter Dettman <peter.dettman@bouncycastle.org>2023-04-15 17:03:06 +0700
commite969275d738e66adb23244ff239ea4942e153202 (patch)
tree80cfd43624ee496504d9d2d852d68fa8720c41d6 /crypto/src/tls/TlsPeer.cs
parentRefactor GCM code (diff)
downloadBouncyCastle.NET-ed25519-e969275d738e66adb23244ff239ea4942e153202.tar.xz
make initial DTLS handshake resend time configurable
Diffstat (limited to '')
-rw-r--r--crypto/src/tls/TlsPeer.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crypto/src/tls/TlsPeer.cs b/crypto/src/tls/TlsPeer.cs
index 04d66d38f..f5266f0c9 100644
--- a/crypto/src/tls/TlsPeer.cs
+++ b/crypto/src/tls/TlsPeer.cs
@@ -31,6 +31,13 @@ namespace Org.BouncyCastle.Tls
         /// <returns>the handshake timeout, in milliseconds.</returns>
         int GetHandshakeTimeoutMillis();
 
+        /// <summary>Specify the time, in milliseconds, after which a handshake packet is resent.</summary>
+        /// <remarks>
+        /// NOTE: Currently only respected by DTLS protocols.
+        /// </remarks>
+        /// <returns>the handshake resend time, in milliseconds.</returns>
+        int GetHandshakeResendTimeMillis();
+
         bool AllowLegacyResumption();
 
         int GetMaxCertificateChainLength();