using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Decrypts the PKCS #1 key exchange data. // Token: 0x02000408 RID: 1032 [Token(Token = "0x2000408")] [ComVisible(true)] public class RSAPKCS1KeyExchangeDeformatter : AsymmetricKeyExchangeDeformatter { /// Initializes a new instance of the class. // Token: 0x060022D6 RID: 8918 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022D6")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public RSAPKCS1KeyExchangeDeformatter() { } /// Initializes a new instance of the class with the specified key. /// The instance of the algorithm that holds the private key. /// /// is . // Token: 0x060022D7 RID: 8919 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022D7")] [Address(RVA = "0x2DF2300", Offset = "0x2DF1100", VA = "0x182DF2300")] public RSAPKCS1KeyExchangeDeformatter(AsymmetricAlgorithm key) { } /// Gets or sets the random number generator algorithm to use in the creation of the key exchange. /// The instance of a random number generator algorithm to use. // Token: 0x170004CE RID: 1230 // (get) Token: 0x060022D8 RID: 8920 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x060022D9 RID: 8921 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004CE")] public RandomNumberGenerator RNG { [Token(Token = "0x60022D8")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return null; } [Token(Token = "0x60022D9")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set { } } /// Gets the parameters for the PKCS #1 key exchange. /// An XML string containing the parameters of the PKCS #1 key exchange operation. // Token: 0x170004CF RID: 1231 // (get) Token: 0x060022DA RID: 8922 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x060022DB RID: 8923 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004CF")] public override string Parameters { [Token(Token = "0x60022DA")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")] get { return null; } [Token(Token = "0x60022DB")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] set { } } /// Extracts secret information from the encrypted key exchange data. /// The key exchange data within which the secret information is hidden. /// The secret information derived from the key exchange data. /// The key is missing. // Token: 0x060022DC RID: 8924 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60022DC")] [Address(RVA = "0x2DF2050", Offset = "0x2DF0E50", VA = "0x182DF2050", Slot = "7")] public override byte[] DecryptKeyExchange(byte[] rgbIn) { return null; } /// Sets the private key to use for decrypting the secret information. /// The instance of the algorithm that holds the private key. /// /// is . // Token: 0x060022DD RID: 8925 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022DD")] [Address(RVA = "0x2DF2240", Offset = "0x2DF1040", VA = "0x182DF2240", Slot = "6")] public override void SetKey(AsymmetricAlgorithm key) { } // Token: 0x170004D0 RID: 1232 // (get) Token: 0x060022DE RID: 8926 RVA: 0x00014F28 File Offset: 0x00013128 [Token(Token = "0x170004D0")] private bool OverridesDecrypt { [Token(Token = "0x60022DE")] [Address(RVA = "0x2DF23C0", Offset = "0x2DF11C0", VA = "0x182DF23C0")] get { return default(bool); } } // Token: 0x040013BF RID: 5055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40013BF")] private RSA _rsaKey; // Token: 0x040013C0 RID: 5056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40013C0")] private bool? _rsaOverridesDecrypt; // Token: 0x040013C1 RID: 5057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40013C1")] private RandomNumberGenerator RngValue; } }