diff options
Diffstat (limited to 'crypto/src/tls/TlsRsaUtilities.cs')
-rw-r--r-- | crypto/src/tls/TlsRsaUtilities.cs | 26 |
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; - } - } -} |