summary refs log tree commit diff
path: root/crypto/src/tls/TlsRsaUtilities.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/tls/TlsRsaUtilities.cs')
-rw-r--r--crypto/src/tls/TlsRsaUtilities.cs26
1 files changed, 0 insertions, 26 deletions
diff --git a/crypto/src/tls/TlsRsaUtilities.cs b/crypto/src/tls/TlsRsaUtilities.cs
deleted file mode 100644
index 065279528..000000000
--- a/crypto/src/tls/TlsRsaUtilities.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.IO;
-
-using Org.BouncyCastle.Tls.Crypto;
-
-namespace Org.BouncyCastle.Tls
-{
-    /// <summary>RSA utility methods.</summary>
-    public abstract class TlsRsaUtilities
-    {
-        /// <summary>Generate a pre_master_secret and send it encrypted to the server.</summary>
-        /// <exception cref="IOException"/>
-        public static TlsSecret GenerateEncryptedPreMasterSecret(TlsContext context, TlsCertificate certificate,
-            Stream output)
-        {
-            TlsSecret preMasterSecret = context.Crypto.GenerateRsaPreMasterSecret(context.RsaPreMasterSecretVersion);
-
-            TlsEncryptor encryptor = certificate.CreateEncryptor(TlsCertificateRole.RsaEncryption);
-
-            byte[] encryptedPreMasterSecret = preMasterSecret.Encrypt(encryptor);
-            TlsUtilities.WriteEncryptedPms(context, encryptedPreMasterSecret, output);
-
-            return preMasterSecret;
-        }
-    }
-}